* [devel] undefined symbol при сборке GraphicsMagick
@ 2006-10-17 14:01 Slava Dubrovskiy
2006-10-17 14:18 ` Damir Shayhutdinov
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Slava Dubrovskiy @ 2006-10-17 14:01 UTC (permalink / raw)
To: Devel
[-- Attachment #1: Type: text/plain, Size: 955 bytes --]
Здравствуйте.
При сборке GraphicsMagick получаю:
Verifying ELF objects in /home/slava/tmp/GraphicsMagick-buildroot
(arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING:
./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
undefined symbol: Perl_Top_ptr
verify-elf: WARNING:
./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
undefined symbol: Perl_sv_setiv
===skip===
verify-elf: WARNING:
./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
undefined symbol: Perl_sv_backoff
verify-elf: WARNING:
./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
undefined symbol: Perl_sv_2pv_flags
Причем тоже-самое и при сборке ImageMagick. Как-то на это надо
реагировать? Вроде работает.
--
WBR,
Dubrovskiy Vyacheslav
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 14:01 [devel] undefined symbol при сборке GraphicsMagick Slava Dubrovskiy
@ 2006-10-17 14:18 ` Damir Shayhutdinov
2006-10-17 14:54 ` Alexey Tourbin
2006-10-17 15:51 ` Slava Dubrovskiy
2006-10-17 14:50 ` Alexey Tourbin
2006-11-15 17:03 ` [devel] undefined symbol при сборке lmms Slava Dubrovskiy
2 siblings, 2 replies; 15+ messages in thread
From: Damir Shayhutdinov @ 2006-10-17 14:18 UTC (permalink / raw)
To: ALT Devel discussion list
> Здравствуйте.
> При сборке GraphicsMagick получаю:
> Verifying ELF objects in /home/slava/tmp/GraphicsMagick-buildroot
(arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
> verify-elf: WARNING:
> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> undefined symbol: Perl_Top_ptr
> verify-elf: WARNING:
> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> undefined symbol: Perl_sv_setiv
> ===skip===
> verify-elf: WARNING:
> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> undefined symbol: Perl_sv_backoff
> verify-elf: WARNING:
> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> undefined symbol: Perl_sv_2pv_flags
>
> Причем тоже-самое и при сборке ImageMagick. Как-то на это надо
> реагировать? Вроде работает.
Лучше долинковать с тем, что предоставляет эти символы.
Для поиска что представляет эти символы можно использовать findsym.
findsym Perl_sv_backoff
/usr/lib/libperl.so: 000703f5 T Perl_sv_backoff
/usr/lib/libperl.so.5.8: 000703f5 T Perl_sv_backoff
К строке линковки этих .so файлов надо добавить -lperl.
Недолинковать тоже в принципе можно, но тогда не будет явной
зависимости на soname.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 14:18 ` Damir Shayhutdinov
@ 2006-10-17 14:54 ` Alexey Tourbin
2006-10-17 15:06 ` Damir Shayhutdinov
2006-10-17 15:51 ` Slava Dubrovskiy
1 sibling, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2006-10-17 14:54 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1652 bytes --]
On Tue, Oct 17, 2006 at 06:18:04PM +0400, Damir Shayhutdinov wrote:
> > Здравствуйте.
>
> > При сборке GraphicsMagick получаю:
> > Verifying ELF objects in /home/slava/tmp/GraphicsMagick-buildroot
> (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
> > verify-elf: WARNING:
> > ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> > undefined symbol: Perl_Top_ptr
> > verify-elf: WARNING:
> > ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> > undefined symbol: Perl_sv_setiv
> > ===skip===
> > verify-elf: WARNING:
> > ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> > undefined symbol: Perl_sv_backoff
> > verify-elf: WARNING:
> > ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> > undefined symbol: Perl_sv_2pv_flags
> >
> > Причем тоже-самое и при сборке ImageMagick. Как-то на это надо
> > реагировать? Вроде работает.
> Лучше долинковать с тем, что предоставляет эти символы.
> Для поиска что представляет эти символы можно использовать findsym.
>
> findsym Perl_sv_backoff
> /usr/lib/libperl.so: 000703f5 T Perl_sv_backoff
> /usr/lib/libperl.so.5.8: 000703f5 T Perl_sv_backoff
>
> К строке линковки этих .so файлов надо добавить -lperl.
>
> Недолинковать тоже в принципе можно, но тогда не будет явной
> зависимости на soname.
Зависимость на soname будет grep libperl /usr/lib/rpm/*.
Также линкова с -lperl будет, если используется %perl_vendor_build.
Но в перле alt5 я захачил линковку на уровне ExtUtils::MakeMaker.
Остался только Module::Build, но это маленькая проблема.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 14:54 ` Alexey Tourbin
@ 2006-10-17 15:06 ` Damir Shayhutdinov
2006-10-17 15:13 ` Alexey Tourbin
0 siblings, 1 reply; 15+ messages in thread
From: Damir Shayhutdinov @ 2006-10-17 15:06 UTC (permalink / raw)
To: ALT Devel discussion list
> Зависимость на soname будет grep libperl /usr/lib/rpm/*.
Ок, но это скорее исключение, чем правило.
> Также линкова с -lperl будет, если используется %perl_vendor_build.
> Но в перле alt5 я захачил линковку на уровне ExtUtils::MakeMaker.
> Остался только Module::Build, но это маленькая проблема.
А что, модули перла принципиально недолинкованы в апстриме?
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 15:06 ` Damir Shayhutdinov
@ 2006-10-17 15:13 ` Alexey Tourbin
2006-10-17 15:19 ` Damir Shayhutdinov
0 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2006-10-17 15:13 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1000 bytes --]
On Tue, Oct 17, 2006 at 07:06:59PM +0400, Damir Shayhutdinov wrote:
> > Зависимость на soname будет grep libperl /usr/lib/rpm/*.
> Ок, но это скорее исключение, чем правило.
C tcl такое же исключение, но частного случая в /usr/lib/rpm/* для
него уже нет. Вообще нужно ли линковать плагины с "основной
библиотекой" вопрос несколько спорный, но я склоняюсь к тому что нужно.
Иначе не только не будет бинарной зависимостси, но и в плагине в
принципе не будет версионных зависимостей.
> > Также линкова с -lperl будет, если используется %perl_vendor_build.
> > Но в перле alt5 я захачил линковку на уровне ExtUtils::MakeMaker.
> > Остался только Module::Build, но это маленькая проблема.
> А что, модули перла принципиально недолинкованы в апстриме?
Да. Но libperl может быть статическим, тогда perl линкуется с -rdynamic
и всё чики-пуки. Плюс в апстриме libperl.so идет без сонейма и лежит
черти где (линковаться надо с -rpath), это я переложил его в %_libdir и
дал ему soname.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 15:13 ` Alexey Tourbin
@ 2006-10-17 15:19 ` Damir Shayhutdinov
0 siblings, 0 replies; 15+ messages in thread
From: Damir Shayhutdinov @ 2006-10-17 15:19 UTC (permalink / raw)
To: ALT Devel discussion list
> C tcl такое же исключение, но частного случая в /usr/lib/rpm/* для
> него уже нет. Вообще нужно ли линковать плагины с "основной
> библиотекой" вопрос несколько спорный, но я склоняюсь к тому что нужно.
> Иначе не только не будет бинарной зависимостси, но и в плагине в
> принципе не будет версионных зависимостей.
Я тоже склоняюсь к тому что надо. И даже убедил в этом апстрим ktorrent-а.
> Да. Но libperl может быть статическим, тогда perl линкуется с -rdynamic
> и всё чики-пуки. Плюс в апстриме libperl.so идет без сонейма и лежит
> черти где (линковаться надо с -rpath), это я переложил его в %_libdir и
> дал ему soname.
Интересно, где-нить кроме Альта такой подход еще используется?
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 14:18 ` Damir Shayhutdinov
2006-10-17 14:54 ` Alexey Tourbin
@ 2006-10-17 15:51 ` Slava Dubrovskiy
2006-10-17 15:59 ` Alexey Tourbin
1 sibling, 1 reply; 15+ messages in thread
From: Slava Dubrovskiy @ 2006-10-17 15:51 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1085 bytes --]
Damir Shayhutdinov пишет:
>> При сборке GraphicsMagick получаю:
>> Verifying ELF objects in /home/slava/tmp/GraphicsMagick-buildroot
>>
> (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
>
>> verify-elf: WARNING:
>> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
>> undefined symbol: Perl_Top_ptr
>> verify-elf: WARNING:
>> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
>> undefined symbol: Perl_sv_setiv
>>
>> Причем тоже-самое и при сборке ImageMagick. Как-то на это надо
>> реагировать? Вроде работает.
>>
> Лучше долинковать с тем, что предоставляет эти символы.
> Для поиска что представляет эти символы можно использовать findsym.
>
> findsym Perl_sv_backoff
> /usr/lib/libperl.so: 000703f5 T Perl_sv_backoff
> /usr/lib/libperl.so.5.8: 000703f5 T Perl_sv_backoff
>
> К строке линковки этих .so файлов надо добавить -lperl.
>
> Недолинковать тоже в принципе можно, но тогда не будет явной
> зависимости на soname.
>
Спасибо за объяснение. Сделал.
--
WBR,
Dubrovskiy Vyacheslav
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 15:51 ` Slava Dubrovskiy
@ 2006-10-17 15:59 ` Alexey Tourbin
2006-10-18 5:58 ` Slava Dubrovskiy
0 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2006-10-17 15:59 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1225 bytes --]
On Tue, Oct 17, 2006 at 06:51:37PM +0300, Slava Dubrovskiy wrote:
> Damir Shayhutdinov пишет:
> >> При сборке GraphicsMagick получаю:
> >> Verifying ELF objects in /home/slava/tmp/GraphicsMagick-buildroot
> >>
> > (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
> >
> >> verify-elf: WARNING:
> >> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> >> undefined symbol: Perl_Top_ptr
> >> verify-elf: WARNING:
> >> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> >> undefined symbol: Perl_sv_setiv
> >>
> >> Причем тоже-самое и при сборке ImageMagick. Как-то на это надо
> >> реагировать? Вроде работает.
> >>
> > Лучше долинковать с тем, что предоставляет эти символы.
> > Для поиска что представляет эти символы можно использовать findsym.
> >
> > findsym Perl_sv_backoff
> > /usr/lib/libperl.so: 000703f5 T Perl_sv_backoff
> > /usr/lib/libperl.so.5.8: 000703f5 T Perl_sv_backoff
> >
> > К строке линковки этих .so файлов надо добавить -lperl.
> >
> > Недолинковать тоже в принципе можно, но тогда не будет явной
> > зависимости на soname.
> >
> Спасибо за объяснение. Сделал.
Что вы сделали?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 15:59 ` Alexey Tourbin
@ 2006-10-18 5:58 ` Slava Dubrovskiy
2006-10-18 23:41 ` Alexey Tourbin
0 siblings, 1 reply; 15+ messages in thread
From: Slava Dubrovskiy @ 2006-10-18 5:58 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 715 bytes --]
Alexey Tourbin пишет:
>>> Лучше долинковать с тем, что предоставляет эти символы.
>>> Для поиска что представляет эти символы можно использовать findsym.
>>>
>>> findsym Perl_sv_backoff
>>> /usr/lib/libperl.so: 000703f5 T Perl_sv_backoff
>>> /usr/lib/libperl.so.5.8: 000703f5 T Perl_sv_backoff
>>>
>>> К строке линковки этих .so файлов надо добавить -lperl.
>>>
>>> Недолинковать тоже в принципе можно, но тогда не будет явной
>>> зависимости на soname.
>>>
>>>
>> Спасибо за объяснение. Сделал.
>>
> Что вы сделали?
>
В спеке было:
%build
export LDFLAGS="-L%buildroot/magick/.libs $LDFLAGS"
Заменил на:
export LDFLAGS="-L%buildroot/magick/.libs -lperl $LDFLAGS"
--
WBR,
Dubrovskiy Vyacheslav
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-18 5:58 ` Slava Dubrovskiy
@ 2006-10-18 23:41 ` Alexey Tourbin
2006-10-19 6:45 ` Slava Dubrovskiy
0 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2006-10-18 23:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 903 bytes --]
On Wed, Oct 18, 2006 at 08:58:48AM +0300, Slava Dubrovskiy wrote:
> Alexey Tourbin пишет:
> >>> Лучше долинковать с тем, что предоставляет эти символы.
> >>> Для поиска что представляет эти символы можно использовать findsym.
> >>>
> >>> findsym Perl_sv_backoff
> >>> /usr/lib/libperl.so: 000703f5 T Perl_sv_backoff
> >>> /usr/lib/libperl.so.5.8: 000703f5 T Perl_sv_backoff
> >>>
> >>> К строке линковки этих .so файлов надо добавить -lperl.
> >>>
> >>> Недолинковать тоже в принципе можно, но тогда не будет явной
> >>> зависимости на soname.
> >>>
> >>>
> >> Спасибо за объяснение. Сделал.
> >>
> > Что вы сделали?
> >
> В спеке было:
> %build
> export LDFLAGS="-L%buildroot/magick/.libs $LDFLAGS"
>
> Заменил на:
> export LDFLAGS="-L%buildroot/magick/.libs -lperl $LDFLAGS"
Если 'grep -r WriteMakefile .' что-нибудь говорит тогда можно было
не делать.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке GraphicsMagick
2006-10-17 14:01 [devel] undefined symbol при сборке GraphicsMagick Slava Dubrovskiy
2006-10-17 14:18 ` Damir Shayhutdinov
@ 2006-10-17 14:50 ` Alexey Tourbin
2006-11-15 17:03 ` [devel] undefined symbol при сборке lmms Slava Dubrovskiy
2 siblings, 0 replies; 15+ messages in thread
From: Alexey Tourbin @ 2006-10-17 14:50 UTC (permalink / raw)
To: Devel
[-- Attachment #1: Type: text/plain, Size: 964 bytes --]
On Tue, Oct 17, 2006 at 05:01:23PM +0300, Slava Dubrovskiy wrote:
> Здравствуйте.
>
> При сборке GraphicsMagick получаю:
> Verifying ELF objects in /home/slava/tmp/GraphicsMagick-buildroot
> (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
> verify-elf: WARNING:
> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> undefined symbol: Perl_Top_ptr
> verify-elf: WARNING:
> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> undefined symbol: Perl_sv_setiv
> ===skip===
> verify-elf: WARNING:
> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> undefined symbol: Perl_sv_backoff
> verify-elf: WARNING:
> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
> undefined symbol: Perl_sv_2pv_flags
>
> Причем тоже-самое и при сборке ImageMagick. Как-то на это надо
> реагировать? Вроде работает.
У вас перл alt5 или хуже?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке lmms
2006-10-17 14:01 [devel] undefined symbol при сборке GraphicsMagick Slava Dubrovskiy
2006-10-17 14:18 ` Damir Shayhutdinov
2006-10-17 14:50 ` Alexey Tourbin
@ 2006-11-15 17:03 ` Slava Dubrovskiy
2006-11-15 17:13 ` Led
2 siblings, 1 reply; 15+ messages in thread
From: Slava Dubrovskiy @ 2006-11-15 17:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1405 bytes --]
Здравствуйте.
При сборке lmms получаю:
Verifying ELF objects in /home/slava/tmp/lmms-buildroot
(arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
undefined symbol: _ZN10instrument4playEv
verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
undefined symbol: _ZNK10instrument7beatLenEP14notePlayHandle
verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
undefined symbol:
_ZN17journallingObject9saveStateER12QDomDocumentR11QDomElement
verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
undefined symbol: _ZN17journallingObject12restoreStateERK11QDomElement
verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
undefined symbol: _ZN6plugin12getParameterERK7QString
verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
undefined symbol: _ZTI10instrument
verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
undefined symbol: SAMPLE_RATES
verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
undefined symbol: _ZN13configManager14s_instanceOfMeE
findsym ничего не находит. Подозреваю, что эти символы находятся
собственных библиотеках, которые собираются с самим пакетом и находятся
в %_libdir/%name
Как правильно это исправить?
--
WBR,
Dubrovskiy Vyacheslav
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке lmms
2006-11-15 17:03 ` [devel] undefined symbol при сборке lmms Slava Dubrovskiy
@ 2006-11-15 17:13 ` Led
2006-11-16 4:34 ` Ildar Mulyukov
0 siblings, 1 reply; 15+ messages in thread
From: Led @ 2006-11-15 17:13 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 15 ноября 2006 19:03 Slava Dubrovskiy написал(a):
> Здравствуйте.
>
> При сборке lmms получаю:
>
> Verifying ELF objects in /home/slava/tmp/lmms-buildroot
> (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved
>=normal) verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
> undefined symbol: _ZN10instrument4playEv
> verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
> undefined symbol: _ZNK10instrument7beatLenEP14notePlayHandle
> verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
> undefined symbol:
> _ZN17journallingObject9saveStateER12QDomDocumentR11QDomElement
> verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
> undefined symbol: _ZN17journallingObject12restoreStateERK11QDomElement
> verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
> undefined symbol: _ZN6plugin12getParameterERK7QString
> verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
> undefined symbol: _ZTI10instrument
> verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
> undefined symbol: SAMPLE_RATES
> verify-elf: WARNING: ./usr/lib/lmms/libaudiofileprocessor.so.0.0.0:
> undefined symbol: _ZN13configManager14s_instanceOfMeE
>
> findsym ничего не находит. Подозреваю, что эти символы находятся
> собственных библиотеках, которые собираются с самим пакетом и находятся
> в %_libdir/%name
>
> Как правильно это исправить?
Или линковать с этими "собственными библиотеками", или ничего не делать -
зависит от того могут ли использоваться эти "плагины" без основной библиотеки
(хотя бы теоретически).
Могу ошибаться поправте меня, плиз...
--
Led.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] undefined symbol при сборке lmms
2006-11-15 17:13 ` Led
@ 2006-11-16 4:34 ` Ildar Mulyukov
0 siblings, 0 replies; 15+ messages in thread
From: Ildar Mulyukov @ 2006-11-16 4:34 UTC (permalink / raw)
To: devel
On 15.11.2006 23:13:18, Led wrote:
> В сообщении от 15 ноября 2006 19:03 Slava Dubrovskiy написал(a):
> > Здравствуйте.
> > При сборке lmms получаю:
> > Verifying ELF objects in /home/slava/tmp/lmms-buildroot
>> findsym ничего не находит. Подозреваю, что эти символы находятся
>> собственных библиотеках, которые собираются с самим пакетом и
>> находятся в %_libdir/%name
> >
> > Как правильно это исправить?
>
> Или линковать с этими "собственными библиотеками", или ничего не
> делать - зависит от того могут ли использоваться эти "плагины" без
> основной библиотеки (хотя бы теоретически). Могу ошибаться
> поправте меня, плиз...
ИМХО второе не отменяет первого. Кроме случаев циклической зависимости.
Аккуратная линковка - безусловное добро. Если можно её добиться - лучше
добиться.
С уважением, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2006-11-16 4:34 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-17 14:01 [devel] undefined symbol при сборке GraphicsMagick Slava Dubrovskiy
2006-10-17 14:18 ` Damir Shayhutdinov
2006-10-17 14:54 ` Alexey Tourbin
2006-10-17 15:06 ` Damir Shayhutdinov
2006-10-17 15:13 ` Alexey Tourbin
2006-10-17 15:19 ` Damir Shayhutdinov
2006-10-17 15:51 ` Slava Dubrovskiy
2006-10-17 15:59 ` Alexey Tourbin
2006-10-18 5:58 ` Slava Dubrovskiy
2006-10-18 23:41 ` Alexey Tourbin
2006-10-19 6:45 ` Slava Dubrovskiy
2006-10-17 14:50 ` Alexey Tourbin
2006-11-15 17:03 ` [devel] undefined symbol при сборке lmms Slava Dubrovskiy
2006-11-15 17:13 ` Led
2006-11-16 4:34 ` Ildar Mulyukov
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