MTP device SVN compile error

Andy Kelk andy at mopoke.co.uk
Wed Aug 23 02:32:21 UTC 2006


On Tue, 2006-08-22 at 11:48 -0500, Benjamin Moore wrote:
> On recompiling the amarok svn today (I use the amarok-svn.sh script) I am 
> having this problem:
> compiling /home/bmoore/amarok-svn/amarok/src/mediadevice/mtp/mtpmediadevice.cpp
> g++ -DHAVE_CONFIG_H -I./amarok/src/mediadevice/mtp -I/home/bmoore/amarok-svn/amarok/src/mediadevice/mtp -I. -I/home/bmoore/amarok-svn/amarok/src -I./amarok/src -I/home/bmoore/amarok-svn/amarok/src/amarokcore -I./amarok/src/amarokcore -I/home/bmoore/amarok-svn/amarok/src/engine -I./amarok/src/engine -I/home/bmoore/amarok-svn/amarok/src/mediadevice -I/usr/include/taglib -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -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 -fPIC -DPIC -c /home/bmoore/amarok-svn/amarok/src/mediadevice/mtp/mtpmediadevice.cpp -o ./amarok/src/mediadevice/mtp/.libs/mtpmediadevice.o -Wp,-MD,./amarok/src/mediadevice/mtp/.deps/mtpmediadevice.TUlo
> /home/bmoore/amarok-svn/amarok/src/mediadevice/mtp/mtpmediadevice.cpp: In 
> member function 'virtual bool MtpMediaDevice::openDevice(bool)':
> /home/bmoore/amarok-svn/amarok/src/mediadevice/mtp/mtpmediadevice.cpp:634: 
> error: 'LIBMTP_Get_Ownername' was not declared in this scope
> Error creating ./amarok/src/mediadevice/mtp/mtpmediadevice.lo. Exit status 1.

Hi,

What version of libmtp are you using? It looks like they've (just
recently) removed the LIBMTP_Get_Ownername function and called it
LIBMTP_Get_Friendlyname.

The plugin was developed against libmtp 0.0.11 - I would recommend using
that version and I will look into fixing SVN.

Andy







More information about the Amarok mailing list