Bugzilla – Bug 132348
checkinstall: wrong path for installwatch.so on 64 bit platforms
Last modified: 2005-11-17 13:24:54 UTC
The checkinstall package wants to use the the installwatch shared library /usr/lib/installwatch.so instead of the included /usr/lib64/installwatch.so Operation of checkinstall is impossible, no files from "make install" are included in the final RPM, unless the LIBDIR variable is set to point to /usr/lib64/ inside /usr/bin/installwatch Sampe error message from checkinstall: /usr/bin/install -c -m 644 ./flow-log2rrd.1 /srv/stow/flow-tools/man/man1/flow-log2rrd.1 ERROR: ld.so: object '/usr/lib/installwatch.so' from LD_PRELOAD cannot be preloaded: ignored.
OK, bug found. The script /usr/sbin/installwatch has LIBDIR hardcoded to $PREFIX/lib. I fixed this to use $PREFIX/lib64 is that exists. So for future distributions this will be fixed. I also think this warrants an update for 10.0, but this is up to project management to decide. Andreas, do you approve the update?
Approved, Maintenance-Tracker-2756
If this is 10.0 only, why are all the other distributions in the patchinfo file?
Because maintainer was partially blind? I've now reduced it to 10.0.
released