Problems compiling amaroK 1.4.1 with iPod support

John Nichel john at kegworks.com
Thu Jul 6 11:15:35 UTC 2006


Martin Aumueller wrote:
> Hi,
> 
> does adding the following line at the top of 
> amarok/src/mediadevice/ipod/ipodmediadevice.cpp fix it?
> 
> #include <unistd.h>
> 

Martin,

Thanks for the reply.  Yes, that got it to compile.  Thanks!

> Thanks for trying,
> Martin
> 
> On Wed July 5 2006 19:12, John Nichel wrote:
>> 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