* [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
@ 2010-03-18 14:59 Sergey Y. Afonin
2010-03-18 15:02 ` Andrey Rahmatullin
2010-03-18 15:25 ` Aleksey Avdeev
0 siblings, 2 replies; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 14:59 UTC (permalink / raw)
To: ALT Devel discussion list
Приветствую.
Пытаюсь собрать пакет, вылезает вот такая ошибка:
Can't load '/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so' for module APR::Request: /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so: undefined symbol: apreq_hook_disable_uploads at /usr/lib/perl5/i386-linux/DynaLoader.pm line 226.
at /usr/lib/perl5/vendor_perl/i386-linux/APR/Request/Param.pm line 27
Compilation failed in require at /usr/lib/perl5/vendor_perl/i386-linux/APR/Request/Param.pm line 27.
Оно и при запуске мне встретилась, но там оно решилось загрузкой
в Apache2 модуля apreq ( a2enmod apreq ). А что при сборке можно
сделать ?
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 14:59 [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request Sergey Y. Afonin
@ 2010-03-18 15:02 ` Andrey Rahmatullin
2010-03-18 15:07 ` Sergey Y. Afonin
2010-03-18 15:25 ` Aleksey Avdeev
1 sibling, 1 reply; 23+ messages in thread
From: Andrey Rahmatullin @ 2010-03-18 15:02 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 626 bytes --]
On Thu, Mar 18, 2010 at 06:59:34PM +0400, Sergey Y. Afonin wrote:
> Can't load
> '/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so' for
> module APR::Request:
> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so:
> undefined symbol: apreq_hook_disable_uploads at
> /usr/lib/perl5/i386-linux/DynaLoader.pm line 226.
А долинковать не получается?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<thresh> zsh: segmentation fault oowriter Downloads/Бланк\ Заявления\ на\
отпуск.do
<thresh> вот если меня в отпуск не отпустят -- это будет альт виноват
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 15:02 ` Andrey Rahmatullin
@ 2010-03-18 15:07 ` Sergey Y. Afonin
2010-03-18 15:09 ` Sergey Y. Afonin
0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 15:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 18 March 2010, Andrey Rahmatullin wrote:
> > '/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so' for
> А долинковать не получается?
А куда ? У меня модуль, вообще, noarch...
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 15:07 ` Sergey Y. Afonin
@ 2010-03-18 15:09 ` Sergey Y. Afonin
2010-03-18 15:11 ` Andrey Rahmatullin
0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 15:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 18 March 2010, Sergey Y. Afonin wrote:
> У меня модуль, вообще, noarch...
Пакет, то есть.
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 15:09 ` Sergey Y. Afonin
@ 2010-03-18 15:11 ` Andrey Rahmatullin
2010-03-18 15:16 ` Sergey Y. Afonin
2010-03-18 18:31 ` Alexey Tourbin
0 siblings, 2 replies; 23+ messages in thread
From: Andrey Rahmatullin @ 2010-03-18 15:11 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 410 bytes --]
On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
> > У меня модуль, вообще, noarch...
> Пакет, то есть.
/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
долинковать, а не модуль.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
Может все-таки /etc/menu-methods/{icewm,fvwm2} поправить, чем
пересобирать весь GNOME и KDE ?
-- zerg in #1772
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 15:11 ` Andrey Rahmatullin
@ 2010-03-18 15:16 ` Sergey Y. Afonin
2010-03-18 15:30 ` Andrey Rahmatullin
2010-03-18 18:31 ` Alexey Tourbin
1 sibling, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 15:16 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: naf
On Thursday 18 March 2010, Andrey Rahmatullin wrote:
> > > У меня модуль, вообще, noarch...
> > Пакет, то есть.
> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
> долинковать, а не модуль.
Это я, даже, не знаю... Может тут особенность модулей для Apache ?
Подожду комментария мантейнера пакета perl-libapreq2.
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 14:59 [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request Sergey Y. Afonin
2010-03-18 15:02 ` Andrey Rahmatullin
@ 2010-03-18 15:25 ` Aleksey Avdeev
2010-03-18 15:42 ` Sergey Y. Afonin
1 sibling, 1 reply; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 15:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 778 bytes --]
18.03.2010 17:59, Sergey Y. Afonin пишет:
> Приветствую.
>
> Пытаюсь собрать пакет, вылезает вот такая ошибка:
>
> Can't load '/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so' for module APR::Request: /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so: undefined symbol: apreq_hook_disable_uploads at /usr/lib/perl5/i386-linux/DynaLoader.pm line 226.
> at /usr/lib/perl5/vendor_perl/i386-linux/APR/Request/Param.pm line 27
> Compilation failed in require at /usr/lib/perl5/vendor_perl/i386-linux/APR/Request/Param.pm line 27.
>
> Оно и при запуске мне встретилась, но там оно решилось загрузкой
> в Apache2 модуля apreq ( a2enmod apreq ). А что при сборке можно
> сделать ?
LD_PRELOAD?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 15:16 ` Sergey Y. Afonin
@ 2010-03-18 15:30 ` Andrey Rahmatullin
0 siblings, 0 replies; 23+ messages in thread
From: Andrey Rahmatullin @ 2010-03-18 15:30 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 532 bytes --]
On Thu, Mar 18, 2010 at 07:16:12PM +0400, Sergey Y. Afonin wrote:
> Это я, даже, не знаю... Может тут особенность модулей для Apache ?
> Подожду комментария мантейнера пакета perl-libapreq2.
Да, к нему и вопрос, я почему-то решил что это ваш пакет.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
>Maintainer молчит, пакет отправлен в orphaned.
Вот так вот, на три дня исчезнешь (реально три дня, правда с
учетом выходных это две недели), так сразу пакеты мочить
начинают...
-- rider in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 15:25 ` Aleksey Avdeev
@ 2010-03-18 15:42 ` Sergey Y. Afonin
2010-03-18 16:40 ` Aleksey Avdeev
0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 15:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 18 March 2010, Aleksey Avdeev wrote:
> LD_PRELOAD
ERROR: ld.so: object '/usr/lib/apache2/modules/mod_apreq2.so' from LD_PRELOAD cannot be preloaded: ignored.
Может он без Апача не подгружается ?
--
С уважением, Сергей Афонин
asy@altlinux.ru
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 15:42 ` Sergey Y. Afonin
@ 2010-03-18 16:40 ` Aleksey Avdeev
2010-03-18 16:45 ` Sergey Y. Afonin
0 siblings, 1 reply; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 16:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 399 bytes --]
18.03.2010 18:42, Sergey Y. Afonin пишет:
> On Thursday 18 March 2010, Aleksey Avdeev wrote:
>
>> LD_PRELOAD
>
> ERROR: ld.so: object '/usr/lib/apache2/modules/mod_apreq2.so' from LD_PRELOAD cannot be preloaded: ignored.
> Может он без Апача не подгружается ?
Вполне возможно, т. к. _все_ модули недолнкованны (и используют
символы самого apache).
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 16:40 ` Aleksey Avdeev
@ 2010-03-18 16:45 ` Sergey Y. Afonin
2010-03-18 16:47 ` Andrey Rahmatullin
0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 16:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 18 March 2010, Aleksey Avdeev wrote:
> > ERROR: ld.so: object '/usr/lib/apache2/modules/mod_apreq2.so' from
> > LD_PRELOAD cannot be preloaded: ignored. Может он без Апача не
> > подгружается ?
>
> Вполне возможно, т. к. _все_ модули недолнкованны (и используют
> символы самого apache).
Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 16:45 ` Sergey Y. Afonin
@ 2010-03-18 16:47 ` Andrey Rahmatullin
2010-03-18 17:08 ` Sergey Y. Afonin
0 siblings, 1 reply; 23+ messages in thread
From: Andrey Rahmatullin @ 2010-03-18 16:47 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 758 bytes --]
On Thu, Mar 18, 2010 at 08:45:22PM +0400, Sergey Y. Afonin wrote:
> > > ERROR: ld.so: object '/usr/lib/apache2/modules/mod_apreq2.so' from
> > > LD_PRELOAD cannot be preloaded: ignored. Может он без Апача не
> > > подгружается ?
> >
> > Вполне возможно, т. к. _все_ модули недолнкованны (и используют
> > символы самого apache).
>
> Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
> сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
А для чего оно всё это дело загружает при сборке? Может это отрываемо?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
Есть мнение, что за разломать по личным нуждам, а потом орать
"дайте денег, починю" надо кунать.
-- mike in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 16:47 ` Andrey Rahmatullin
@ 2010-03-18 17:08 ` Sergey Y. Afonin
2010-03-18 19:46 ` Aleksey Avdeev
0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 17:08 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: at
On Thursday 18 March 2010, Andrey Rahmatullin wrote:
> > Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
> > сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
> А для чего оно всё это дело загружает при сборке? Может это отрываемо?
Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
Если, вдруг, интересно, src.rpm, в первом приближении, вот:
ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 15:11 ` Andrey Rahmatullin
2010-03-18 15:16 ` Sergey Y. Afonin
@ 2010-03-18 18:31 ` Alexey Tourbin
2010-03-18 20:05 ` Aleksey Avdeev
1 sibling, 1 reply; 23+ messages in thread
From: Alexey Tourbin @ 2010-03-18 18:31 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 884 bytes --]
On Thu, Mar 18, 2010 at 08:11:44PM +0500, Andrey Rahmatullin wrote:
> On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
> > > У меня модуль, вообще, noarch...
> > Пакет, то есть.
> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
> долинковать, а не модуль.
+1
[at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads apache2-mod_apreq-2.12-alt1.x86_64.rpm /usr/lib64/libapreq2.so.3.7.1 T apreq_hook_disable_uploads
perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so U apreq_hook_disable_uploads
perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so U apreq_hook_disable_uploads
[at@people perl-qa-rpmelfsym]$
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 17:08 ` Sergey Y. Afonin
@ 2010-03-18 19:46 ` Aleksey Avdeev
2010-03-18 20:06 ` Alexey Tourbin
2010-03-18 21:55 ` Sergey Y. Afonin
0 siblings, 2 replies; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 19:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 677 bytes --]
18.03.2010 20:08, Sergey Y. Afonin пишет:
> On Thursday 18 March 2010, Andrey Rahmatullin wrote:
>
>>> Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
>>> сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
>
>> А для чего оно всё это дело загружает при сборке? Может это отрываемо?
>
> Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
> rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
> Если, вдруг, интересно, src.rpm, в первом приближении, вот:
> ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm
А есть ли выложенный спек? (Или git?)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 18:31 ` Alexey Tourbin
@ 2010-03-18 20:05 ` Aleksey Avdeev
2010-03-18 20:19 ` Alexey Tourbin
0 siblings, 1 reply; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 20:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1533 bytes --]
18.03.2010 21:31, Alexey Tourbin пишет:
> On Thu, Mar 18, 2010 at 08:11:44PM +0500, Andrey Rahmatullin wrote:
>> On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
>>>> У меня модуль, вообще, noarch...
>>> Пакет, то есть.
>> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
>> долинковать, а не модуль.
>
> +1
>
> [at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads apache2-mod_apreq-2.12-alt1.x86_64.rpm /usr/lib64/libapreq2.so.3.7.1 T apreq_hook_disable_uploads
> perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so U apreq_hook_disable_uploads
> perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so U apreq_hook_disable_uploads
> [at@people perl-qa-rpmelfsym]$
Правильно понимаю, что в данном случаи модули perl требуют символ
(grep apreq_hook_disable_uploads) который светит на публику только
apache`вский модуль? Если да -- думаю это не правельно...
Может ли быть подобная ситуация, если apache`вский модуль таскает с
собой библиотеку (libapreq2), которую стоит сделать системной? (Если
судить по
<http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=tree;f=libapreq2;h=60b81f3006e640aeccc090bdb3e01fe7ad78285e;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>
-- оно весьма похоже.)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 19:46 ` Aleksey Avdeev
@ 2010-03-18 20:06 ` Alexey Tourbin
2010-03-18 20:16 ` Aleksey Avdeev
2010-03-18 21:55 ` Sergey Y. Afonin
1 sibling, 1 reply; 23+ messages in thread
From: Alexey Tourbin @ 2010-03-18 20:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 900 bytes --]
On Thu, Mar 18, 2010 at 10:46:31PM +0300, Aleksey Avdeev wrote:
> 18.03.2010 20:08, Sergey Y. Afonin пишет:
> > On Thursday 18 March 2010, Andrey Rahmatullin wrote:
> >
> >>> Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
> >>> сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
> >
> >> А для чего оно всё это дело загружает при сборке? Может это отрываемо?
> >
> > Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
> > rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
Надо линковать */auto/APR/*.so с библиотекой -lapreq2.
> > Если, вдруг, интересно, src.rpm, в первом приближении, вот:
> > ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm
> А есть ли выложенный спек? (Или git?)
Пока не стоит пытаться исправлять perl-bronc.
Стоит обратить внимание на verify-elf при сборке mod_perl2.
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 20:06 ` Alexey Tourbin
@ 2010-03-18 20:16 ` Aleksey Avdeev
0 siblings, 0 replies; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 20:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 958 bytes --]
18.03.2010 23:06, Alexey Tourbin пишет:
> On Thu, Mar 18, 2010 at 10:46:31PM +0300, Aleksey Avdeev wrote:
>> 18.03.2010 20:08, Sergey Y. Afonin пишет:
>>> On Thursday 18 March 2010, Andrey Rahmatullin wrote:
>>>
>>>>> Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
>>>>> сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
>>>
>>>> А для чего оно всё это дело загружает при сборке? Может это отрываемо?
>>>
>>> Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
>>> rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
>
> Надо линковать */auto/APR/*.so с библиотекой -lapreq2.
На данный момент (судя по
<http://sisyphus.ru/ru/srpm/Sisyphus/apache2-mod_apreq/spec>) в качестве
отдельной сущности %_libdir/libapreq2.so.* в репозитории отсутствует:
пакуется в apache2-mod_apreq. Думаю её стоит вынести в отдельный
подпакет пакет.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 20:05 ` Aleksey Avdeev
@ 2010-03-18 20:19 ` Alexey Tourbin
2010-03-18 20:37 ` Aleksey Avdeev
0 siblings, 1 reply; 23+ messages in thread
From: Alexey Tourbin @ 2010-03-18 20:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2048 bytes --]
On Thu, Mar 18, 2010 at 11:05:41PM +0300, Aleksey Avdeev wrote:
> 18.03.2010 21:31, Alexey Tourbin пишет:
> > On Thu, Mar 18, 2010 at 08:11:44PM +0500, Andrey Rahmatullin wrote:
> >> On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
> >>>> У меня модуль, вообще, noarch...
> >>> Пакет, то есть.
> >> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
> >> долинковать, а не модуль.
> >
> > +1
> >
> > [at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads
> apache2-mod_apreq-2.12-alt1.x86_64.rpm /usr/lib64/libapreq2.so.3.7.1 T apreq_hook_disable_uploads
> > perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so U apreq_hook_disable_uploads
> > perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so U apreq_hook_disable_uploads
> > [at@people perl-qa-rpmelfsym]$
>
> Правильно понимаю, что в данном случаи модули perl требуют символ
> (grep apreq_hook_disable_uploads) который светит на публику только
> apache`вский модуль? Если да -- думаю это не правельно...
Перловый модуль требует символ, который предоставляется библиотекой
libapreq2.so.3. По-видимому модуль (и другие подобные модули) надо
линковать с -lapreq2. Правда, это может не очень выгодно изменить
зависимости между пакетами.
> Может ли быть подобная ситуация, если apache`вский модуль таскает с
> собой библиотеку (libapreq2), которую стоит сделать системной? (Если
> судить по
> <http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=tree;f=libapreq2;h=60b81f3006e640aeccc090bdb3e01fe7ad78285e;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>
> -- оно весьма похоже.)
Может быть, стоит отпилить libapreq2 как отдельный пакет. Но тогда ещё
будет libapreq2-devel? Надо разбираться, как там устроено, и насколько
библиотеку libapreq2 можно считать самостоятельной/независимой.
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 20:19 ` Alexey Tourbin
@ 2010-03-18 20:37 ` Aleksey Avdeev
2010-03-18 20:58 ` Alexey Tourbin
0 siblings, 1 reply; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 20:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 3263 bytes --]
18.03.2010 23:19, Alexey Tourbin пишет:
> On Thu, Mar 18, 2010 at 11:05:41PM +0300, Aleksey Avdeev wrote:
>> 18.03.2010 21:31, Alexey Tourbin пишет:
>>> On Thu, Mar 18, 2010 at 08:11:44PM +0500, Andrey Rahmatullin wrote:
>>>> On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
>>>>>> У меня модуль, вообще, noarch...
>>>>> Пакет, то есть.
>>>> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
>>>> долинковать, а не модуль.
>>>
>>> +1
>>>
>>> [at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads
>> apache2-mod_apreq-2.12-alt1.x86_64.rpm /usr/lib64/libapreq2.so.3.7.1 T apreq_hook_disable_uploads
>>> perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so U apreq_hook_disable_uploads
>>> perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so U apreq_hook_disable_uploads
>>> [at@people perl-qa-rpmelfsym]$
>>
>> Правильно понимаю, что в данном случаи модули perl требуют символ
>> (grep apreq_hook_disable_uploads) который светит на публику только
>> apache`вский модуль? Если да -- думаю это не правельно...
>
> Перловый модуль требует символ, который предоставляется библиотекой
> libapreq2.so.3. По-видимому модуль (и другие подобные модули) надо
> линковать с -lapreq2.
+1
> Правда, это может не очень выгодно изменить
> зависимости между пакетами.
>
>> Может ли быть подобная ситуация, если apache`вский модуль таскает с
>> собой библиотеку (libapreq2), которую стоит сделать системной? (Если
>> судить по
>> <http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=tree;f=libapreq2;h=60b81f3006e640aeccc090bdb3e01fe7ad78285e;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>
>> -- оно весьма похоже.)
>
> Может быть, стоит отпилить libapreq2 как отдельный пакет. Но тогда ещё
> будет libapreq2-devel? Надо разбираться, как там устроено, и насколько
> библиотеку libapreq2 можно считать самостоятельной/независимой.
Судя по её README -- она вполне себе независимая и вполне может
использоваться без идущих вместе с ней модулей. И есть предложение о
написании обвязок для других языков. Цитирую
(<http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=blob_plain;f=libapreq2/README;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>):
What is it?
-----------
httpd-apreq is subproject of the Apache HTTP Server Project
whose committers develop and maintain the libapreq C library
and its language bindings for Perl (contributions for additional
language bindings are most welcome).
...
Version 2 of libapreq is an improved codebase designed around APR
and Apache-2's input filter API. The C codebase is separated into
two independent components:
1) libapreq2, a shared library which is based on
libapr and libaprutil.
2) A collection of modules:
- mod_apreq2, a filter module for the Apache 2.X webserver,
- a CGI module included in libapreq2 itself,
- a custom module for general applications.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 20:37 ` Aleksey Avdeev
@ 2010-03-18 20:58 ` Alexey Tourbin
0 siblings, 0 replies; 23+ messages in thread
From: Alexey Tourbin @ 2010-03-18 20:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 3548 bytes --]
On Thu, Mar 18, 2010 at 11:37:17PM +0300, Aleksey Avdeev wrote:
> 18.03.2010 23:19, Alexey Tourbin пишет:
> > On Thu, Mar 18, 2010 at 11:05:41PM +0300, Aleksey Avdeev wrote:
> >> 18.03.2010 21:31, Alexey Tourbin пишет:
> >>> [at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads
> >> apache2-mod_apreq-2.12-alt1.x86_64.rpm /usr/lib64/libapreq2.so.3.7.1 T apreq_hook_disable_uploads
> >>> perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so U apreq_hook_disable_uploads
> >>> perl-libapreq2-2.12-alt1.x86_64.rpm /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so U apreq_hook_disable_uploads
> >>> [at@people perl-qa-rpmelfsym]$
> >>
> >> Правильно понимаю, что в данном случаи модули perl требуют символ
> >> (grep apreq_hook_disable_uploads) который светит на публику только
> >> apache`вский модуль? Если да -- думаю это не правельно...
> >
> > Перловый модуль требует символ, который предоставляется библиотекой
> > libapreq2.so.3. По-видимому модуль (и другие подобные модули) надо
> > линковать с -lapreq2.
>
> +1
Лучше сначала слинковать перловые модули с -lapreq2 и посмотреть, решит
ли это проблему с bronc.
> > Правда, это может не очень выгодно изменить
> > зависимости между пакетами.
> >
> >> Может ли быть подобная ситуация, если apache`вский модуль таскает с
> >> собой библиотеку (libapreq2), которую стоит сделать системной? (Если
> >> судить по
> >> <http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=tree;f=libapreq2;h=60b81f3006e640aeccc090bdb3e01fe7ad78285e;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>
> >> -- оно весьма похоже.)
> >
> > Может быть, стоит отпилить libapreq2 как отдельный пакет. Но тогда ещё
> > будет libapreq2-devel? Надо разбираться, как там устроено, и насколько
> > библиотеку libapreq2 можно считать самостоятельной/независимой.
>
> Судя по её README -- она вполне себе независимая и вполне может
> использоваться без идущих вместе с ней модулей. И есть предложение о
> написании обвязок для других языков. Цитирую
> (<http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=blob_plain;f=libapreq2/README;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>):
>
> What is it?
> -----------
> httpd-apreq is subproject of the Apache HTTP Server Project
> whose committers develop and maintain the libapreq C library
> and its language bindings for Perl (contributions for additional
> language bindings are most welcome).
>
> ...
>
> Version 2 of libapreq is an improved codebase designed around APR
> and Apache-2's input filter API. The C codebase is separated into
> two independent components:
>
> 1) libapreq2, a shared library which is based on
> libapr and libaprutil.
Тогда, возможно, имеющийся пакет apache2-mod_apreq-devel стоит
переименовать в libapreq2-devel. Потому что его содержимое связано
перимущественно с библиотекой libapreq2.
[at@people RPMS]$ rpmpeek apache2-mod_apreq-devel-2.12-alt1.x86_64.rpm grep ^Name: ./usr/lib64/pkgconfig/libapreq2.pc
Name: libapreq2
[at@people RPMS]$
> 2) A collection of modules:
>
> - mod_apreq2, a filter module for the Apache 2.X webserver,
> - a CGI module included in libapreq2 itself,
> - a custom module for general applications.
>
> --
>
> С уважением. Алексей.
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 19:46 ` Aleksey Avdeev
2010-03-18 20:06 ` Alexey Tourbin
@ 2010-03-18 21:55 ` Sergey Y. Afonin
2010-03-18 21:59 ` Aleksey Avdeev
1 sibling, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 21:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 18 March 2010, Aleksey Avdeev wrote:
> > Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
> > rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
> > Если, вдруг, интересно, src.rpm, в первом приближении, вот:
> > ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm
>
> А есть ли выложенный спек? (Или git?)
Могу выложить, но src.rpm 28 килобайт всего, стоит ли ?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
2010-03-18 21:55 ` Sergey Y. Afonin
@ 2010-03-18 21:59 ` Aleksey Avdeev
0 siblings, 0 replies; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 21:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 616 bytes --]
19.03.2010 00:55, Sergey Y. Afonin пишет:
> On Thursday 18 March 2010, Aleksey Avdeev wrote:
>
>>> Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
>>> rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
>>> Если, вдруг, интересно, src.rpm, в первом приближении, вот:
>>> ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm
>>
>> А есть ли выложенный спек? (Или git?)
>
> Могу выложить, но src.rpm 28 килобайт всего, стоит ли ?
Пока не требуется: весьма похоже что дело не в вашем пакете, а в
apache2-mod_apreq{,-devel}...
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2010-03-18 21:59 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-18 14:59 [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request Sergey Y. Afonin
2010-03-18 15:02 ` Andrey Rahmatullin
2010-03-18 15:07 ` Sergey Y. Afonin
2010-03-18 15:09 ` Sergey Y. Afonin
2010-03-18 15:11 ` Andrey Rahmatullin
2010-03-18 15:16 ` Sergey Y. Afonin
2010-03-18 15:30 ` Andrey Rahmatullin
2010-03-18 18:31 ` Alexey Tourbin
2010-03-18 20:05 ` Aleksey Avdeev
2010-03-18 20:19 ` Alexey Tourbin
2010-03-18 20:37 ` Aleksey Avdeev
2010-03-18 20:58 ` Alexey Tourbin
2010-03-18 15:25 ` Aleksey Avdeev
2010-03-18 15:42 ` Sergey Y. Afonin
2010-03-18 16:40 ` Aleksey Avdeev
2010-03-18 16:45 ` Sergey Y. Afonin
2010-03-18 16:47 ` Andrey Rahmatullin
2010-03-18 17:08 ` Sergey Y. Afonin
2010-03-18 19:46 ` Aleksey Avdeev
2010-03-18 20:06 ` Alexey Tourbin
2010-03-18 20:16 ` Aleksey Avdeev
2010-03-18 21:55 ` Sergey Y. Afonin
2010-03-18 21:59 ` Aleksey Avdeev
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git