Mailinglist Archive: opensuse-factory (368 mails)

< Previous Next >
Re: [opensuse-factory] Re: Seems some macros are broken in Factory
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.
< Previous Next >
Follow Ups