[csw-maintainers] checkpkg problem

Maciej (Matchek) Bliziński maciej at opencsw.org
Tue Jul 9 10:11:35 CEST 2013


2013/7/9 Carsten Grzemba <grzemba at contac-dt.de>
>
> checkpkg miss the 64bit lib for PHP5, but I think nobody need this and I override this already.
> But checkpkg still suggest this to override and at last it reports an unused override????
>
> How can I satisfy checkpkg?

This is a very unsophisticated check, see the message:

 * The package contains 32-bit binaries, e.g. {'soname': 'phpcups.so',
   'base_name': 'phpcups.so', 'RUNPATH RPATH the same': True, 'runpath':
   ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib', '/opt/csw/lib'],
   'RPATH set': True, 'needed sonames': ['libcups.so.2'], 'path':
   'opt/csw/php5/lib/php/extensions/no-debug-non-zts-20090626/phpcups.so',
   'RUNPATH set': True}, but it doesn't seem to contain any 64-bit binaries in
   the usual locations. Locations checked for 64-bit binaries:
   opt/csw/(lib|libexec)/(amd64).

It literally only looks into /opt/csw/(lib|libexec)/(amd64). We would
need to implement a smarter version of it, to reduce the number of
false positives.

About the unused override, it seems to be a 2-char difference: "64bits-..."
vs "64-bit-...".


More information about the maintainers mailing list