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

Alexey Tourbin at на altlinux.ru
Сб Май 16 13:54:44 MSD 2009


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
$ 

Вызов функции есть, самой функции нету.  Вот и вся правда.
Почему оно так собралось я не знаю.

> я видимо что-то не до конца понимаю-(
> тем не менее, ничего не падает-))
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090516/9ef0cf48/attachment.bin>


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