[Kde-imaging] kipi-plugins-0.1.3: --with-libgpod works? (not for me)

Angelo Naselli anaselli at linux.it
Tue May 1 00:33:06 CEST 2007


Alle lunedì 30 aprile 2007, Rex Dieter ha scritto:
> Heard a rumor that --with-libgpod was fixed, but it (still) doesn't build
> for me (on fedora core 6 w/libgpod-0.4.2 anyway), build fails with:
> 
> /bin/sh ../../libtool --silent --tag=CXX --mode=link
> g++  -DNDEBUG -DNO_DEBUG -O2 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION   -L/lib -lgpod -lglib-2.0   -o
> kipiplugin_ipodexport.la -rpath /usr/lib/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined   -L/usr/lib/qt-3.3/lib
> plugin_ipodexport.lo ipodexportdialog.lo ipodheader.lo ipodlistitem.lo
> imagelist.lo plugin_ipodexport.moc.lo ipodexportdialog.moc.lo
> imagelist.moc.lo
> ipodheader.moc.lo  -L/lib -lgpod -lglib-2.0   -lkipi   -lkio -lkdeui -lkdecore -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread
> ...
> .libs/plugin_ipodexport.o: In function `Plugin_iPodExport':
> kipi-plugins-0.1.3/kipi-plugins/ipodexport/plugin_ipodexport.cpp:44:
> undefined reference to `g_type_init'
> kipi-plugins-0.1.3/kipi-plugins/ipodexport/plugin_ipodexport.cpp:44:
> undefined reference to `g_type_init'
> collect2: ld returned 1 exit status
> 
> ??  
> 
> -- Rex 

The rumor is that ipodexport has been released with kipi-plugins 0.1.3 and it 
builds with libgpod 0.4.2.
From svn:
[angelo at gandalf ipodexport]$ make
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT plugin_ipodexport.lo -MD -MP -MF ".deps/plugin_ipodexport.Tpo" -c -o plugin_ipodexport.lo plugin_ipodexport.cpp; \
        then mv -f ".deps/plugin_ipodexport.Tpo" ".deps/plugin_ipodexport.Plo"; else rm -f ".deps/plugin_ipodexport.Tpo"; exit 1; fi
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT ipodexportdialog.lo -MD -MP -MF ".deps/ipodexportdialog.Tpo" -c -o ipodexportdialog.lo ipodexportdialog.cpp; \
        then mv -f ".deps/ipodexportdialog.Tpo" ".deps/ipodexportdialog.Plo"; else rm -f ".deps/ipodexportdialog.Tpo"; exit 1; fi
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT ipodheader.lo -MD -MP -MF ".deps/ipodheader.Tpo" -c -o ipodheader.lo ipodheader.cpp; \
        then mv -f ".deps/ipodheader.Tpo" ".deps/ipodheader.Plo"; else rm -f ".deps/ipodheader.Tpo"; exit 1; fi
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT ipodlistitem.lo -MD -MP -MF ".deps/ipodlistitem.Tpo" -c -o ipodlistitem.lo ipodlistitem.cpp; \
        then mv -f ".deps/ipodlistitem.Tpo" ".deps/ipodlistitem.Plo"; else rm -f ".deps/ipodlistitem.Tpo"; exit 1; fi
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT imagelist.lo -MD -MP -MF ".deps/imagelist.Tpo" -c -o imagelist.lo imagelist.cpp; \
        then mv -f ".deps/imagelist.Tpo" ".deps/imagelist.Plo"; else rm -f ".deps/imagelist.Tpo"; exit 1; fi
/usr/lib/qt3/bin/moc ./plugin_ipodexport.h -o plugin_ipodexport.moc.cpp
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT plugin_ipodexport.moc.lo -MD -MP -MF ".deps/plugin_ipodexport.moc.Tpo" -c -o plugin_ipodexport.moc.lo plugin_ipodexport.moc.cpp; \
        then mv -f ".deps/plugin_ipodexport.moc.Tpo" ".deps/plugin_ipodexport.moc.Plo"; else rm -f ".deps/plugin_ipodexport.moc.Tpo"; exit 1; fi
/usr/lib/qt3/bin/moc ./ipodexportdialog.h -o ipodexportdialog.moc.cpp
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT ipodexportdialog.moc.lo -MD -MP -MF ".deps/ipodexportdialog.moc.Tpo" -c -o ipodexportdialog.moc.lo ipodexportdialog.moc.cpp; \
        then mv -f ".deps/ipodexportdialog.moc.Tpo" ".deps/ipodexportdialog.moc.Plo"; else rm -f ".deps/ipodexportdialog.moc.Tpo"; exit 1; fi
/usr/lib/qt3/bin/moc ./imagelist.h -o imagelist.moc.cpp
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT imagelist.moc.lo -MD -MP -MF ".deps/imagelist.moc.Tpo" -c -o imagelist.moc.lo imagelist.moc.cpp; \
        then mv -f ".deps/imagelist.moc.Tpo" ".deps/imagelist.moc.Plo"; else rm -f ".deps/imagelist.moc.Tpo"; exit 1; fi
/usr/lib/qt3/bin/moc ./ipodheader.h -o ipodheader.moc.cpp
if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkipi/libkipi -I../../kipi-plugins/common/include -I../../libkipi -I../../libkipi -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/lib/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT ipodheader.moc.lo -MD -MP -MF ".deps/ipodheader.moc.Tpo" -c -o ipodheader.moc.lo ipodheader.moc.cpp; \
        then mv -f ".deps/ipodheader.moc.Tpo" ".deps/ipodheader.moc.Plo"; else rm -f ".deps/ipodheader.moc.Tpo"; exit 1; fi
/bin/sh ../../libtool --silent --tag=CXX --mode=link g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION   -lgpod -lglib-2.0   -o kipiplugin_ipodexport.la -rpath /home/angelo/src/KDE/INSTALL/lib64/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /home/angelo/src/KDE/INSTALL/lib64 -R /usr/lib64 -R /usr/lib/qt3/lib64 -R /usr/lib64  -lgpod -lglib-2.0   -L/usr/lib/qt3/lib64 -L/usr/lib64    plugin_ipodexport.lo ipodexportdialog.lo ipodheader.lo ipodlistitem.lo imagelist.lo plugin_ipodexport.moc.lo ipodexportdialog.moc.lo imagelist.moc.lo ipodheader.moc.lo  ../../libkipi/libkipi/libkipi.la -lkio -lkdeui -lkdecore -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread
from my system:
[angelo at gandalf ipodexport]$ rpm -qa | grep gpod
lib64gpod1-devel-0.4.2-2mdv2007.1
lib64gpod1-0.4.2-2mdv2007.1
libgpod-0.4.2-2mdv2007.1
python-gpod-0.4.2-2mdv2007.1
[angelo at gandalf ipodexport]$ rpm -qa | grep kipi-plugins
lib64kipi-plugins0-0.1.3-2mdv2007.1
kipi-plugins-0.1.3-2mdv2007.1
[angelo at gandalf ipodexport]$ ll /usr/lib64/kde3/kipiplugin_ipodexport.so
-rwxr-xr-x 1 root root 140400 mar  5 00:28 /usr/lib64/kde3/kipiplugin_ipodexport.so*
[angelo at gandalf ipodexport]$ ldd /usr/lib64/kde3/kipiplugin_ipodexport.so | grep gpod
        libgpod.so.1 => /usr/lib64/libgpod.so.1 (0x00002b4eb4d65000)
[angelo at gandalf ipodexport]$  urpmf /usr/lib64/libgpod.so.1
lib64gpod1:/usr/lib64/libgpod.so.1
lib64gpod1:/usr/lib64/libgpod.so.1.0.0

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/20070501/ceaf34b9/attachment.pgp 


More information about the Kde-imaging mailing list