[Kde-imaging] extragear/libs/kipi-plugins/ipodexport

Colin Guthrie gmane at colin.guthr.ie
Sun Nov 19 17:19:06 CET 2006


Seb Ruiz wrote:
> SVN commit 605743 by seb:
> 
> Merge ipod export sources to be current, and ready for release
> CCMAIL: kde-imaging-RoXCvvDuEio at public.gmane.org
> 
> 
>  M  +3 -2      Makefile.am  
>  M  +25 -48    imagelist.cpp  
>  M  +16 -16    imagelist.h  
>  M  +1 -27     imagelistitem.h  
>  M  +283 -199  ipodexportdialog.cpp  
>  M  +39 -18    ipodexportdialog.h  
>  A             ipodheader.cpp   [License: GPL (v2+)]
>  A             ipodheader.h   [License: GPL (v2+)]
>  A             ipodlistitem.cpp   [License: GPL (v2+)]
>  A             ipodlistitem.h   [License: GPL (v2+)]

Build fails on my Mandriva Cooker machine. I suspect too old a libgpod,
but it doesn't appear to warn me about this. Perhaps the Makefile needs
updating to require a newer version? (that said the official 0.4.0
release is what I have installed and it appears to be latest...)

The error I get is:

ipodexportdialog.cpp: In member function ‘void
IpodExport::UploadDialog::startTransfer()’:
ipodexportdialog.cpp:328: error: cannot convert ‘GError**’ to ‘const
gchar*’ for argument ‘3’ to ‘gboolean
itdb_photodb_add_photo(Itdb_PhotoDB*, const gchar*, const gchar*)’
ipodexportdialog.cpp:339: error: ‘itdb_photodb_photoalbum_add_photo’ was
not declared in this scope
ipodexportdialog.cpp: In member function ‘void
IpodExport::UploadDialog::createIpodAlbum()’:
ipodexportdialog.cpp:496: error: ‘itdb_photodb_photoalbum_create’ was
not declared in this scope
ipodexportdialog.cpp: In member function ‘bool
IpodExport::UploadDialog::deleteIpodPhoto(IpodExport::IpodPhotoItem*)’:
ipodexportdialog.cpp:550: error: invalid conversion from
‘Itdb_PhotoAlbum*’ to ‘gint’
/usr/include/gpod-1.0/gpod/itdb.h:967: error: too many arguments to
function ‘gboolean itdb_photodb_remove_photo(Itdb_PhotoDB*, gint)’
ipodexportdialog.cpp:550: error: at this point in file
ipodexportdialog.cpp:553: error: ‘struct _Itdb_PhotoAlbum’ has no member
named ‘album_type’
ipodexportdialog.cpp: In member function ‘bool
IpodExport::UploadDialog::deleteIpodAlbum(IpodExport::IpodAlbumItem*)’:
ipodexportdialog.cpp:575: error: ‘itdb_photodb_photoalbum_remove’ was
not declared in this scope
ipodexportdialog.cpp: In member function ‘bool
IpodExport::UploadDialog::openDevice()’:
ipodexportdialog.cpp:736: error: ‘itdb_photodb_create’ was not declared
in this scope
make: *** [ipodexportdialog.lo] Error 1


Col.


More information about the Kde-imaging mailing list