Bug 9613 - Отсутствие символов с библиотеке. findsym их тоже не находит...
Summary: Отсутствие символов с библиотеке. findsym их тоже не находит...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: plib (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Igor Zubkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-24 21:38 MSD by Albert R. Valiev
Modified: 2006-07-04 17:39 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Albert R. Valiev 2006-05-24 21:38:51 MSD
[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, в т.ч. и более новые
версии.
Comment 1 at@altlinux.org 2006-05-25 03:31:52 MSD
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 не пересобирается уже давно и последнее время по другой причине.
Comment 2 Albert R. Valiev 2006-05-25 10:51:01 MSD
Видимо так. При этом когда собирается SimGear там явно есть -lplibnet -lplibul -
не помогает :) 
Да, я попробовал пересобрать plib у себя - не идет, ругается на заголовочные
файлы ядра (glibc-kernheaders вроде или что-то в этом роде)... 
Comment 3 Igor Zubkov 2006-05-25 13:35:29 MSD
(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, в т.ч. и более 
новые
> версии.

Проблема мне известна. Патчи уже готовы. Скоро будет.
Comment 4 Igor Zubkov 2006-05-25 13:36:28 MSD
(In reply to comment #1)
> Т.е. просто libplibnet.so нужно сленковать с libplibul.so.

Это сделано.

> Впрочем plib не пересобирается уже давно и последнее время по другой 
причине.

Угу. По причине свежего компилятора. Уже починено.
Comment 5 Igor Zubkov 2006-05-25 13:38:10 MSD
(In reply to comment #2)
> Видимо так. При этом когда собирается SimGear там явно 
есть -lplibnet -lplibul -
> не помогает :) 

Там (в plib) кривые зависимости... :(

> Да, я попробовал пересобрать plib у себя - не идет, ругается на заголовочные
> файлы ядра (glibc-kernheaders вроде или что-то в этом роде)... 

Comment 6 Igor Zubkov 2006-05-25 16:13:16 MSD
Все. Починил. Сегодня ляжет в /i/S/ на сборку.
Comment 7 Igor Zubkov 2006-05-25 16:15:17 MSD
fixed in plib-1.8.4-alt6.src.rpm

пакет уже в /i/S/.