Old bug never fixed, breaks compilation on RPM based distros

Bug #949533 reported by triplesqaurednine
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Undecided
Unassigned
Compiz Core
New
Undecided
Unassigned
CentOS
New
Undecided
Unassigned
Fedora
New
Undecided
Unassigned
openSUSE
New
Undecided
Unassigned

Bug Description

I'm going to just cut and paste the original bug report (from opencompositing.org). The original report was made by the maintainer of compiz on Fedora. Because this bug was never addressed, the package maintainer dropped compiz from fedora.

Original bug report;

http://bugs.opencompositing.org/show_bug.cgi?id=1352

------------------------------------------------------------------------------------------------------------

--- a/cmake/LibCompizConfigCommon.cmake
+++ b/cmake/LibCompizConfigCommon.cmake
@@ -106,7 +106,7 @@ function (compizconfig_backend bname)

        set_target_properties (
            ${bname} PROPERTIES
- INSTALL_RPATH "${COMPIZCONFIG_LIBDIR}"
+ INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib"
            COMPILE_FLAGS "${${_BACKEND}_CFLAGSADD}"
            LINK_FLAGS "${${_BACKEND}_LDFLAGSADD}"
        )
@@ -122,7 +122,7 @@ function (compizconfig_backend bname)

     install (
        TARGETS ${bname}
- DESTINATION
${COMPIZ_DESTDIR}${COMPIZCONFIG_LIBDIR}/compizconfig/backends
+ DESTINATION
${COMPIZ_DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/compizconfig/backends
     )

     if (NOT _COMPIZCONFIG_INTERNAL)

Please remove the /lib prefix from both lines as it breaks builds on the x86_64
platform.
All x86_64 rpm based distro use the /usr/lib64 directory

------------------------------------------------------------------------------------------------------

it would probably be good to fix this, being as the patch is already available, and it would benefit RPM distros.

Revision history for this message
triplesqaurednine (triplesquarednine) wrote :

Just bumping / doing follow up. I've seen no notification (in email) from this bug report.

And last i looked, compiz' code hasn't been changed to NOT link statically to /lib

I know you guys are busy, but this is a long outstanding bug that (as i said above) was THE REASON Compiz was dropped from fedora...

While this bug doesn't affect me personally, it really needs to be fixed, and probably should have been fixed a long long time ago.

cheerz

Revision history for this message
Stephen M. Webb (bregma) wrote :

Evidently this was fixed in r3653 on 2013-04-13 for bug #1163611 released with Compiz 0.9.10.0 and not tagged as closed.

Changed in compiz:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.