GNOME Bugzilla – Bug 461082
libgmodule-2-0.la is always expected in /usr/lib during building
Last modified: 2010-05-17 13:33:20 UTC
Please describe the problem: Simple building with make is not possible because libgmodule-2.0 is expected in /usr/bin, but is in a standard opensuse at /opt/gnome/lib. Changing the prefix when calling the configure script does not help. Creating a soft link at /usr/lib is simple work around. Steps to reproduce: 1. cd tracker-0.6 2. running ./configure 3. running make Actual results: compiling error: cannot find /usr/lib/libgmodule-2.0.la Expected results: compiling script should take care of environment variables for different distributions Does this happen every time? yes Other information: Working with opensuse 10.2. tracker-0.6 does not work after workaround and successful compilation ("Segmentation fault" during email indexing)
quoting mbiebl from our ML: We are using pkgconfig, to determine the paths of the libs, we don't have any hardcoded paths. Without having access to the openSUSE system in question, I'd say it's almost certainly a bug in one of the SUSE packages. One of the libs there was compiled for a /usr prefix, but then moved to /opt/. This is nothing tracker can fix or workaround. The user should grep the libtool *.la files for references of libgmodule-2.0.la and then file a bug again against the package, which has a broken *.la file. therefore closing as not a bug
Moving "Indexer" component bugs to "General" since "Indexer" refers to the old 0.6 architecture