On Wednesday 18 January 2012 02:29:25 Cristian Rodríguez wrote:
Expected, this macro is going away, you have to fix your packages not to call that very old kludge (actually from SUSE 7.x (!!!) )
This problem is actually with macro %suse_update_libdir
There is nothing broken there.. your spec files are ..though.
Look here what it doees (according the build log): @@ -1474,11 +1474,11 @@ --with-qmake=BIN Use specific qmake binary with the absolute path. (only for platforms where qmake is not installed under QTDIR/bin, /usr/bin, /usr/local/bin, - /usr/lib/qt3/bin or in PATH). + /usr/lib64/qt3/bin or in PATH). --with-lrelease=BIN Use specific lrelease binary with the absolute path. (Only for platforms where lrelease is not installed under QTDIR/bin, /usr/bin, /usr/local/bin, - /usr/lib/qt3/bin or in PATH). + /usr/lib64/qt3/bin or in PATH). --with-root-dir=DIR Install files under different root directory (path to prepend before the prefix, empty by default - use if you are packager and want to create package, or This is COMPLETELY incorrect, because qt3 IS NOT in /usr/lib64/qt3 but in /usr/lib/qt3 even on a 64-bit architecture. The script just changes any occurrence of /lib to /lib64. Without using this macro all works well.