[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