On 06/26/2012 12:42 PM, Darrell Anderson wrote:
The 'Weird' part is amarok builds just fine on my system. All I did was remove the tunepimp dependency. tdenetwork also builds fine. Maybe there are still some growing pains in gcc 4.7.1 and Slack/Arch/Fedora all have varying patches/fixes applied to get around it. Dunno, but builds here/not there should at least be explainable...
I thought I was building amarok with no musicbrainz dependency, but now that I look at my configuration options I see nothing explicitly doing that. I got confused with my tdemultimedia build script, which has such an explicit option.
Which amarok build option do you use to disable musicbrainz/tunepimp?
Darrell
Mine was a specific list dependency for Arch:
depends=('libmp4v2' 'libmysqlclient>=5.1.34' 'postgresql-libs>=8.3.7' 'ruby' 'tde-tdebase') # 'tunepimp>=0.5.3'
I just removed tunepimp as from the Arch dependency list. The rest of the build I have like this:
# fix konquisidebar include failure sed -i '/${TQT_INCLUDE_DIRS}/s|$|\n /opt/trinity/include|' \ amarok/amarok/src/konquisidebar/CMakeLists.txt
# fix "riokarma support is not buildable, it needs to link to karma-sharp.dll" sed -i '/tde_message_fatal(/s|^|#|' \ amarok/amarok/src/mediadevice/riokarma/CMakeLists.txt
mkdir -p build cd build
msg "Starting cmake..." 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