[csw-maintainers] Strange checkpkg override behavior

Roger Håkansson hson at opencsw.org
Wed Feb 17 01:54:20 CET 2010


When trying to package ilmbase I get some errors regarding 
symbols-not-found.
But all my attempts to override them fails on the buildfarm, however on 
my own build machine I have no problem.

The error I get is:

# Tags reported by missing symbols module
CSWilmbase: symbol-not-found libIex.so.2.0.2
CSWilmbase: symbol-not-found libHalf.so.2.0.2
CSWilmbase: symbol-not-found libImath.so.6.0.0
CSWilmbase: symbol-not-found libIlmThread.so.6.0.0
CSWilmbase: symbol-not-found libImath.so.2.0.2
The reported error tags are:
* CheckpkgTag('CSWilmbase', 'symbol-not-found', 'libIex.so.2.0.2', ...)
* CheckpkgTag('CSWilmbase', 'symbol-not-found', 'libHalf.so.2.0.2', ...)
* CheckpkgTag('CSWilmbase', 'symbol-not-found', 'libImath.so.6.0.0', ...)
* CheckpkgTag('CSWilmbase', 'symbol-not-found', 'libIlmThread.so.6.0.0', 
...)
* CheckpkgTag('CSWilmbase', 'symbol-not-found', 'libImath.so.2.0.2', ...)


I've tried using several different syntaxes for the override

CHECKPKG_OVERRIDES += CSWilmbase|symbol-not-found|libIex.so.2.0.2
CHECKPKG_OVERRIDES += CSWilmbase|symbol-not-found|libHalf.so.2.0.2
CHECKPKG_OVERRIDES += CSWilmbase|symbol-not-found|libImath.so.2.0.2
CHECKPKG_OVERRIDES += CSWilmbase|symbol-not-found|libIlmThread.so.6.0.0
CHECKPKG_OVERRIDES += CSWilmbase|symbol-not-found|libImath.so.6.0.0

CHECKPKG_OVERRIDES += CSWilmbase|symbol-not-found

CHECKPKG_OVERRIDES += symbol-not-found

CHECKPKG_OVERRIDES_CSWilmbase += symbol-not-found|libIex.so.2.0.2
CHECKPKG_OVERRIDES_CSWilmbase += symbol-not-found|libHalf.so.2.0.2
CHECKPKG_OVERRIDES_CSWilmbase += symbol-not-found|libImath.so.2.0.2
CHECKPKG_OVERRIDES_CSWilmbase += symbol-not-found|libIlmThread.so.6.0.0
CHECKPKG_OVERRIDES_CSWilmbase += symbol-not-found|libImath.so.6.0.0

But none of them works for some reason.

Any clue on what might be the problem.


More information about the maintainers mailing list