[devel] Как пролезли undefined symbol?

Boris Savelev boris на altlinux.org
Сб Май 16 14:17:02 MSD 2009


16 мая 2009 г. 13:54 пользователь Alexey Tourbin <at на altlinux.ru> написал:
> On Sat, May 16, 2009 at 01:36:11PM +0400, Boris Savelev wrote:
>> 16 мая 2009 г. 13:21 пользователь Alexey Tourbin <at на altlinux.ru> написал:
>> > _ZN10BasePlugin11qt_metacallEN11QMetaObject4CallEiPPv
>>
>> objdump -T /usr/bin/monkeystudio | grep
>> _ZN10BasePlugin11qt_metacallEN11QMetaObject4CallEiPPv
>> 081da6f6 g    DF .text  00000039  Base
>> _ZN10BasePlugin11qt_metacallEN11QMetaObject4CallEiPPv
>
> Давайте смотреть тот пакет который собрался.
>
> $ rsync -vaP git.altlinux.org::tasks/6284 $TMPDIR/tasks/
> ...
> $ cd $TMPDIR/tasks/6284
> $ rpmpeek ./build/1/x86_64/rpms/monkeystudio-1.8.3.3-alt1.svn3087.x86_64.rpm objdump -T ./usr/lib64/monkeystudio/plugins/base/libAStyle.so |grep _ZN10BasePlugin11qt_metacallEN11QMetaObject4CallEiPPv
> 0000000000000000      D  *UND*  0000000000000000              _ZN10BasePlugin11qt_metacallEN11QMetaObject4CallEiPPv
> $ rpmpeek ./build/1/x86_64/rpms/monkeystudio-1.8.3.3-alt1.svn3087.x86_64.rpm objdump -T ./usr/bin/monkeystudio |grep _ZN10BasePlugin11qt_metacallEN11QMetaObject4CallEiPPv
> $
>
> Вызов функции есть, самой функции нету.  Вот и вся правда.
> Почему оно так собралось я не знаю.
>
все. теперь дошло, что это воспроизводится только на х86_64
спасибо.

-- 
С уважением, Борис Савельев


Подробная информация о списке рассылки Devel