trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

amarok on Arch - Success & Failure (yauap, mtp, riokarma, daap)

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 31 Mar 2012 21:04:31 -0500
All,

  Amarok is again building on Arch. However, the build did uncover what are
probably several bugs in the amarok/amarok/src/mediadevice code. I was able to
build amarok with the following enabled. All options turned OFF appear to be
bugs in the code or in the CMake files that control the build for the individual
options:

  CXXFLAGS="${CXXFLAGS} -I/usr/include/ruby-1.9.1 -fpermissive" \
  cmake ${srcdir}/${pkgname#*-} \
    -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
    -DCMAKE_VERBOSE_MAKEFILE=ON \
    -DWITH_LIBVISUAL=ON \
    -DWITH_KONQSIDEBAR=ON \
    -DWITH_XINE=ON \
    -DWITH_YAUAP=OFF \
    -DWITH_IPOD=ON \
    -DWITH_IFP=ON \
    -DWITH_NJB=ON \
    -DWITH_MTP=OFF \
    -DWITH_RIOKARMA=OFF \
    -DWITH_DAAP=OFF \
    -DBUILD_ALL=ON

  I don't know what limitations this imposes on Amarok, but 'yauap', 'mtp',
'riokarma' and 'daap' all failed with errors similar to:

/build/src/amarok/amarok/src/mediadevice/daap/mongrel/http11/http11.c
/build/src/amarok/amarok/src/mediadevice/daap/mongrel/http11/http11.c:5:18:
fatal error: ruby.h: No such file or directory

  That's with the -I/usr/include/ruby-1.9.1 set....

  But, it's working. Do we want a bug on the remaining mediadevice issues?

-- 
David C. Rankin, J.D.,P.E.