[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Undefined non-weak symbol from rpmlint



Denis Leroy wrote:
Mamoru Tasaka wrote:
I am currently reviewing toped :
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=208200

In the review process, I checked the binary rpm rebuilt by rpmlint
as "rpmlint toped-0.8.1-1.fc6.i386.rpm", and the result was clean.
However, once I install toped and try "rpmlint toped", I get lots
of "undefined non-weak symbol" complaint like:

W: toped undefined-non-weak-symbol /usr/lib/libtpd_common.so.0.0.0 wxEVT_LOG_ERRMESSAGE W: toped undefined-non-weak-symbol /usr/lib/libtpd_common.so.0.0.0 CmdList W: toped undefined-non-weak-symbol /usr/lib/libtpd_common.so.0.0.0 wxEVT_FUNC_BROWSER
W: toped undefined-non-weak-symbol /usr/lib/libtpd_DB.so.0.0.0 Properties
W: toped undefined-non-weak-symbol /usr/lib/libtpd_DB.so.0.0.0 _ZNK5DBboxmlERK3CTM W: toped undefined-non-weak-symbol /usr/lib/libtpd_DB.so.0.0.0 _ZN8SGBitSetD1Ev W: toped undefined-non-weak-symbol /usr/lib/libtpd_DB.so.0.0.0 _ZN9polycross11segmentlistD1Ev
............................

So my question is:
A. why is these complaints suppressed by "rpmlint ***.i386.rpm" ? Is this a default
   of rpmlint?
B. Are these complaints BLOCKERs for approving this package?

A: Also, does it prevent the application from working correctly ? i.e. when it loads the libtpd_* libs, can it always resolve the missing syms ?

Actually the application (in this case /usr/bin/toped) seems to work
with no problem.

B: Let me know if you need more help, I'll try to take some time to look at it.


Perhaps I can search from which wxEVT_LOG_ERRMESSAGE or so come,
however, I have no idea about _ZN9polycross11segmentlistD1Ev or so (I have
never saw the function name like this). I would appreciate it if you
can help for this, thanks.

Well, for now I will take this warning as NOT a blocker.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]