FS#3782 - libgpod missing .la
Attached to Project:
Arch Linux
Opened by Lou (cmf) - Sunday, 15 January 2006, 10:42 GMT
Last edited by Dale Blount (dale) - Sunday, 15 January 2006, 17:04 GMT
Opened by Lou (cmf) - Sunday, 15 January 2006, 10:42 GMT
Last edited by Dale Blount (dale) - Sunday, 15 January 2006, 17:04 GMT
|
Details
I relalise most .la files were removed during the libtool
slay, however it's resulted in an issue with libgpod and
amarok svn.
In amarok svn g_object_get is called, meaning during compilation amarok tries to link to the a .la normally owned by libgpod, because it's been removed compilation fails. Just wondered what the correct procedure would be here, or if it can be fixed. |
This task depends upon
Closed by arjan timmerman (blaasvis)
Monday, 23 January 2006, 09:49 GMT
Reason for closing: Fixed
Additional comments about closing: patched the .pc file shoudl work now.
Monday, 23 January 2006, 09:49 GMT
Reason for closing: Fixed
Additional comments about closing: patched the .pc file shoudl work now.
The really serious problem is that the configure check for g_object_get is successful when linking with libgpod. So I don't have a possibility to know if it is necessary to add libgobject to the list of dependencies.
-I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lgpod -lglib-2.0
Libtool files are evil things, please use pkg-config, which is much cleaner these days. When checking for libgpod, use "pkg-config --exists libgpod-1.0" to determine if libgpod exists. Use the --cflags and --libs option to get the cflags and the required libs.
So you mean we should file a bug against libgpod in order to include all the relevant libs in its pkgconfig file? If that includes libgobject, then this should probably solve our problem.