[Kde-imaging] kipi-plugins 0.1.4 beta1 available for testing

Angelo Naselli anaselli at linux.it
Wed Jun 6 17:32:07 CEST 2007


Alle mercoledì 6 giugno 2007, Rex Dieter ha scritto:
> Angelo Naselli wrote:
> 
> > When i say "distro specific" i mean that maybe fedora added one more
> > package for that and so you cannot find it.
> 
> No.  The libgobject-2.0.so library is present at build time, kipi-plugins
> just isn't using it (without the aforementioned patch anyway).
> 
> > Anyway there's no way to check if you have installed libfoo package and
> > not libfoo-devel to build your code but using pkg-config tools. (at least
> > i believe).
> 
> Sure there is, that's precisely what my patch does, it uses pkg-config to
> detect the presence of gobject-2.0.pc
> 
> >> Does
> >> $ grep libgobject /usr/lib64/libglib-2.0.la
> >> find anything? :)
> > silly question for good point :)
> > Of course it doesn't find anything
> 
> I'm still stumped how kipi-plugins builds for you (or anyone else), using a
> symbol from libgobject-2.0.so without (directly) linking against it. ??? 
because i have it on my system
 [anaselli at proj9 libs]$ rpm -qa | grep libglib2
libglib2.0_0-2.12.11-1mdv2007.1
libglib2.0_0-devel-2.12.11-1mdv2007.1
maybe i installed the devel package by default, maybe not, but sure that
is why it builds. Since that is present i have both libglib-2.0.la and libgobject-2.0.la

> (Are you sure your libglib-2.0.la file doesn't mention libgobject-2.0?)
yep 
[anaselli at proj9 libs]$ grep libgobject /usr/lib/libglib-2.0.la
[anaselli at proj9 libs]$             
and of course 
anaselli at proj9 libs]$ grep libgobject /usr/lib/libgobject-2.0.la
# libgobject-2.0.la - a libtool library file
dlname='libgobject-2.0.so.0'
library_names='libgobject-2.0.so.0.1200.11 libgobject-2.0.so.0 libgobject-2.0.so'
old_library='libgobject-2.0.a'
# Version information for libgobject-2.0.

and
[angelo at proj9 .libs]$ ldd kipiplugin_ipodexport.so | grep obj
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7ed1000)

don't ask me why but it is in
[angelo at proj9 ipodexport]$ grep libgobject *
kipiplugin_ipodexport.la:dependency_libs=' -R/usr/lib -R/usr/lib/qt3//lib  -L/usr/lib/qt3//lib /home/angelo/src/KDE/libs/libkipi/libkipi/libkipi.la \
-L/usr/lib /usr/lib/libgpod.la /usr/lib/libgdk_pixbuf-2.0.la -lrt /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libglib-2.0.la /usr/lib/libkio.la \
/usr/lib/libkdesu.la /usr/lib/libkwalletclient.la /usr/lib/libfam.la /lib/libacl.la -lattr /usr/lib/libkdeui.la /usr/lib/libkdecore.la /usr/lib/libDCOP.la -lresolv \
-lutil /usr/lib/libart_lgpl_2.la /usr/lib/libkdefx.la /usr/lib/qt3/lib/libqt-mt.la /usr/lib/qt3//lib/libqt-mt.la -lmng -ljpeg -lXrender -lXrandr -lXcursor \
 -lXinerama -lXft -lfreetype -lfontconfig -lXext -lX11 -lSM -lICE /usr/lib/libmng.la /usr/lib/liblcms.la /usr/lib/libjpeg.la /usr/lib/libXrandr.la /usr/lib/libXcursor.la \
/usr/lib/libXfixes.la /usr/lib/libXinerama.la /usr/lib/libXft.la /usr/lib/libXrender.la /usr/lib/libfontconfig.la \
/usr/lib/libfreetype.la /usr/lib/libxml2.la -lpng -lz /usr/lib/libXext.la /usr/lib/libX11.la /usr/lib/libXau.la /usr/lib/libXdmcp.la -ldl /usr/lib/libSM.la /usr/lib/libICE.la -lpthread '

Angelo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-imaging/attachments/20070606/84d723ba/attachment.pgp 


More information about the Kde-imaging mailing list