[darkstar@home ~]$ ldd -r /usr/lib/libplibnet.so [skipped] undefined symbol: _Z10ulSetError10ulSeverityPKcz (/usr/lib/libplibnet.so) undefined symbol: _Z8ulStrDupPKc (/usr/lib/libplibnet.so) Из-за этого не пересобираются пакеты SimGear и FlightGear, в т.ч. и более новые версии.
findsym сасёт. $ grep _Z10ulSetError10ulSeverityPKcz def plib /usr/lib/libplibul.so.0.0.0 T _Z10ulSetError10ulSeverityPKcz $ grep _Z8ulStrDupPKc def plib /usr/lib/libplibul.so.0.0.0 T _Z8ulStrDupPKc $ Т.е. просто libplibnet.so нужно сленковать с libplibul.so. Впрочем plib не пересобирается уже давно и последнее время по другой причине.
Видимо так. При этом когда собирается SimGear там явно есть -lplibnet -lplibul - не помогает :) Да, я попробовал пересобрать plib у себя - не идет, ругается на заголовочные файлы ядра (glibc-kernheaders вроде или что-то в этом роде)...
(In reply to comment #0) > [darkstar@home ~]$ ldd -r /usr/lib/libplibnet.so > [skipped] > undefined symbol: _Z10ulSetError10ulSeverityPKcz (/usr/lib/libplibnet.so) > undefined symbol: _Z8ulStrDupPKc (/usr/lib/libplibnet.so) > > Из-за этого не пересобираются пакеты SimGear и FlightGear, в т.ч. и более новые > версии. Проблема мне известна. Патчи уже готовы. Скоро будет.
(In reply to comment #1) > Т.е. просто libplibnet.so нужно сленковать с libplibul.so. Это сделано. > Впрочем plib не пересобирается уже давно и последнее время по другой причине. Угу. По причине свежего компилятора. Уже починено.
(In reply to comment #2) > Видимо так. При этом когда собирается SimGear там явно есть -lplibnet -lplibul - > не помогает :) Там (в plib) кривые зависимости... :( > Да, я попробовал пересобрать plib у себя - не идет, ругается на заголовочные > файлы ядра (glibc-kernheaders вроде или что-то в этом роде)...
Все. Починил. Сегодня ляжет в /i/S/ на сборку.
fixed in plib-1.8.4-alt6.src.rpm пакет уже в /i/S/.