Jan Hnatek wrote:
> Btw, there's more of these problems around.
> Apart from check_deps, I'll be adding some
> automated checks for this:
Added. You can find some results in the 'ldd' subdirectory
of my build logs...
I can push the checks to the repo, if desired.
> $ cat ~/logs/ldd/KDEbase-workspace
> symbol not found: __1cEKWinITimeLine2t6Mi_v_
> (/opt/kde-4.2/lib/kde4/kwin4_effect_builtins.so)
> symbol not found:
> __1cGPlasmaFMeterRsetLabelAlignment6MiknGQdDFlags4nCQdDtNAlignmentFlag____v_
>
> (/opt/kde-4.2/lib/kde4/plasma_applet_sm_hdd.so)
> symbol not found:
> __1cGPlasmaFMeterRsetLabelAlignment6MiknGQdDFlags4nCQdDtNAlignmentFlag____v_
>
> (/opt/kde-4.2/lib/kde4/plasma_applet_sm_temperature.so)
These are patched and reported.
As for the other packages, I think the most concerning is the output for
qt libraries, which generated some 2M file. Example:
$ ldd -d /opt/foss/qt4/lib/libQtCore.so.4
libc.so.1 => /usr/lib/libc.so.1
libm.so.2 => /usr/lib/libm.so.2
libz.so.1 => /usr/lib/libz.so.1
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libpthread.so.1 => /lib/libpthread.so.1
symbol not found: __1cDstdJexceptionG__vtbl_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunKpure_error6F_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunKpure_error6F_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
[snip]
symbol not found: __1cDstdJexceptionEwhat6kM_pkc_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cDstdJexceptionEwhat6kM_pkc_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1c2n6FI_pv_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1c2k6Fpv_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunMex_rethrow_q6F_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1c2n6FIpv_0_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1c2k6Fpv0_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunHex_skip6F_b_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunGex_get6F_pv_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunIex_clean6F_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunIex_alloc6FI_pv_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found:
__1cG__CrunIex_throw6Fpvpkn0AQstatic_type_info_pF1_v_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cDstdSuncaught_exception6F_b_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunSregister_exit_code6FpG_v_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunKex_rethrow6F_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1c2N6FI_pv_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunKvector_con6FpvIIpF1_vp2_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunKvector_des6FpvIIpF1_v_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1c2K6Fpv_v_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunKvector_new6FpvIIpF1_vp2_1_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cG__CrunKvector_del6FpvIpF1_v_1_
(/opt/foss/qt4/lib/libQtCore.so.4)
symbol not found: __1cDstdHbsearch6Fpkv2IIpF22_i_pv_
(/opt/foss/qt4/lib/libQtCore.so.4)
Any comments welcome.
Regards,
hnhn
--
Jan Hnatek
jan.hnatek at sun.com