After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 461082 - libgmodule-2-0.la is always expected in /usr/lib during building
libgmodule-2-0.la is always expected in /usr/lib during building
Status: RESOLVED NOTABUG
Product: tracker
Classification: Core
Component: General
unspecified
Other All
: Normal minor
: ---
Assigned To: Jamie McCracken
Jamie McCracken
Depends on:
Blocks:
 
 
Reported: 2007-07-27 21:40 UTC by Matthias
Modified: 2010-05-17 13:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthias 2007-07-27 21:40:23 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)
Comment 1 Jamie McCracken 2007-07-28 13:31:37 UTC
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
Comment 2 Martyn Russell 2010-05-17 13:33:20 UTC
Moving "Indexer" component bugs to "General" since "Indexer" refers to the old 0.6 architecture