Problems compiling amaroK 1.4.1 with iPod support

John Nichel john at kegworks.com
Wed Jul 5 17:12:49 UTC 2006


Hi, I'm trying to compile amaroK 1.4.1 on a RHEL3 system, but when I try 
to include iPod support, I get the following...

> /usr/lib/qt-3.3/bin/moc ./ipodmediadevice.h -o ipodmediadevice.moc
> if /bin/sh ../../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../amarok/src -I../../../../amarok/src -I../../../../amarok/src/amarokcore -I../../../../amarok/src/amarokcore -I../../../../amarok/src/engine -I../../../../amarok/src/engine -I../../../../amarok/src/mediadevice -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include/taglib -I/usr/include/kde -I/usr/lib/qt-3.3/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 -O2 -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 ipodmediadevice.lo -MD -MP -MF ".deps/ipodmediadevice.Tpo" \
>   -c -o ipodmediadevice.lo `test -f 'ipodmediadevice.cpp' || echo './'`ipodmediadevice.cpp; \
> then mv -f ".deps/ipodmediadevice.Tpo" ".deps/ipodmediadevice.Plo"; \
> else rm -f ".deps/ipodmediadevice.Tpo"; exit 1; \
> fi
> ipodmediadevice.cpp: In member function `bool
>    IpodMediaDevice::writeITunesDB(bool)':
> ipodmediadevice.cpp:1562: `usleep' undeclared (first use this function)
> ipodmediadevice.cpp:1562: (Each undeclared identifier is reported only once for
>    each function it appears in.)
> make[5]: *** [ipodmediadevice.lo] Error 1
> make[5]: Leaving directory `/usr/local/src/amarok-1.4.1/amarok/src/mediadevice/ipod'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `/usr/local/src/amarok-1.4.1/amarok/src/mediadevice'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/usr/local/src/amarok-1.4.1/amarok/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/local/src/amarok-1.4.1/amarok'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/amarok-1.4.1'
> make: *** [all] Error 2

libgpod and the devel packages are installed...

> [root at jnichel amarok-1.4.1]# rpm -qa | grep libgpod
> libgpod-0.3.2-0.el4.rf
> libgpod-devel-0.3.2-0.el4.rf

Google hasn't been much help, so I'm turning to the experts.  Any help 
will be greatly appreciated.

-- 
John C. Nichel IV
Programmer/System Admin
Dot Com Holdings of Buffalo
716.856.9675
jnichel at dotcomholdingsofbuffalo.com



More information about the Amarok mailing list