On Feb 03 2024, Jan Engelhardt wrote:
There is a different problem with py3.12, too:
security:forensics/lib* does a multipython build, which errors out with
... [ 43s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/libevt-20240203/pyevt' [ 43s] /usr/bin/mkdir -p '/home/abuild/rpmbuild/BUILD/rtpython312_bin_suffix/usr/' [ 43s] /usr/bin/bash ../libtool --mode=install /usr/bin/install -c pyevt.la '/home/abuild/rpmbuild/BUILD/rtpython312_bin_suffix/usr/' [ 43s] libtool: error: error: cannot install 'pyevt.la' to a directory not ending in /usr/
That only seems to happen with python 3.12 && security:forensics, and the error message does not even make sense, of course it ends in usr/.
It is the trailing slash that apparently confuses it, but then the library directory should be /usr/lib or /usr/lib64, not /usr. Looks like the expansion of a variable with an empty value. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."