This forum has been archived. All content is frozen. Please use KDE Discuss instead.

AmaroK 1.4.2 won't build - gcc 3.4.4 on gentoo

Tags: None
(comma "," separated)
gfcarvalho
Registered Member
Posts
2
Karma
0
Hello,

I'm running Gentoo 2006.0 reasonably up-2-date, with gcc 3.4.4 and all of amaroK's dependencies (including optional ones) updated. I was using amaroK 1.4.1 provided by the portage unstable tree with no problems. Today I've removed it in order to install 1.4.2. However, while building it, I came across the following error, which I simply don't have the smallest clue on what it's about (since taglib and libtunepimp work all fine - I even updated libtunepimp since amarok is now compatible with 0.5) :confused:...

Code: Select all
(...)
Making all in .
make[4]: Entering directory `/home/guilherme/downloads/amarok/amarok-1.4.2/amarok/src'
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -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    -o libamarok.la -rpath /usr/kde/3.5/lib -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib    -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib -R /usr/lib actionclasses.lo app.lo atomicstring.lo atomicurl.lo browserbar.lo clicklineedit.lo collectionbrowser.lo collectiondb.lo columnlist.lo configdialog.lo contextbrowser.lo coverfetcher.lo covermanager.lo cuefile.lo deletedialog.lo deviceconfiguredialog.lo devicemanager.lo directorylist.lo dynamicmode.lo enginebase.lo enginecontroller.lo engineobserver.lo equalizergraph.lo equalizerpresetmanager.lo equalizersetup.lo expression.lo fht.lo filebrowser.lo hintlineedit.lo htmlview.lo iconloader.lo k3bexporter.lo kbookmarkhandler.lo ktrm.lo lastfm.lo mediabrowser.lo mediadevicemanager.lo medium.lo mediumpluginmanager.lo metabundle.lo mountpointmanager.lo multitabbar.lo mydiroperator.lo osd.lo pixmapviewer.lo playerwindow.lo playlist.lo playlistbrowser.lo playlistbrowseritem.lo playlistitem.lo playlistloader.lo playlistselection.lo playlistwindow.lo pluginmanager.lo podcastsettings.lo prettypopupmenu.lo queuemanager.lo refreshimages.lo scancontroller.lo scriptmanager.lo scrobbler.lo sliderwidget.lo smartplaylisteditor.lo socketserver.lo statistics.lo systray.lo tagdialog.lo tagguesser.lo threadweaver.lo tooltip.lo trackpickerdialog.lo tracktooltip.lo transferdialog.lo xmlloader.lo xspfplaylist.lo Options1.lo Options2.lo Options4.lo Options5.lo Options7.lo Options8.lo dbsetup.lo deletedialogbase.lo firstrunwizard.lo newdynamic.lo organizecollectiondialog.lo podcastsettingsbase.lo scriptmanagerbase.lo tagdialogbase.lo tagguesserconfigdialog.lo trackpickerdialogbase.lo ../../amarok/src/amarokcore/libamarokcore.la ../../amarok/src/analyzers/libanalyzers.la ../../amarok/src/plugin/libplugin.la ../../amarok/src/statusbar/libstatusbar.la ../../amarok/src/metadata/libmetadata.la -lkutils -lkio -lkdeui -lkdecore -lkhtml -lknewstuff -L/usr/lib -ltag -lGL  ../../amarok/src/sqlite/libsqlite.la -ltunepimp
../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o): In function `TagLib::MP4::Tag::~Tag()':
mp4tag.cpp:(.text+0x2c0): multiple definition of `TagLib::MP4::Tag::~Tag()'
../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o):mp4itunestag.cpp:(.text+0x260): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `TagLib::MP4::Tag::~Tag()' changed from 185 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o) to 125 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o)
../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o): In function `TagLib::MP4::Tag::~Tag()':
mp4tag.cpp:(.text+0x340): multiple definition of `TagLib::MP4::Tag::~Tag()'
../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o):mp4itunestag.cpp:(.text+0x320): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `TagLib::MP4::Tag::~Tag()' changed from 205 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o) to 133 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o)
../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o): In function `TagLib::MP4::Tag::isEmpty() const':
mp4tag.cpp:(.text+0x3d0): multiple definition of `TagLib::MP4::Tag::isEmpty() const'
../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o):mp4itunestag.cpp:(.text+0x8b0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `TagLib::MP4::Tag::isEmpty() const' changed from 15 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o) to 252 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o)
../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o): In function `TagLib::MP4::Tag::Tag()':
mp4tag.cpp:(.text+0x0): multiple definition of `TagLib::MP4::Tag::Tag()'
../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o):mp4itunestag.cpp:(.text+0x0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `TagLib::MP4::Tag::Tag()' changed from 198 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o) to 276 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o)
../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o): In function `TagLib::MP4::Tag::Tag()':
mp4tag.cpp:(.text+0x120): multiple definition of `TagLib::MP4::Tag::Tag()'
../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o):mp4itunestag.cpp:(.text+0xd0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `TagLib::MP4::Tag::Tag()' changed from 198 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o) to 276 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o)
../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o): In function `TagLib::MP4::Tag::~Tag()':
mp4tag.cpp:(.text+0x240): multiple definition of `TagLib::MP4::Tag::~Tag()'
../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o):mp4itunestag.cpp:(.text+0x1a0): first defined here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `TagLib::MP4::Tag::~Tag()' changed from 185 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4itunestag.o) to 125 in ../../amarok/src/metadata/.libs/libmetadata.a(mp4tag.o)
collect2: ld returned 1 exit status
make[4]: *** [libamarok.la] Error 1
make[4]: Leaving directory `/home/guilherme/downloads/amarok/amarok-1.4.2/amarok/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/guilherme/downloads/amarok/amarok-1.4.2/amarok/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/guilherme/downloads/amarok/amarok-1.4.2/amarok'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/guilherme/downloads/amarok/amarok-1.4.2'
make: *** [all] Error 2


Xine is working fine, playing m4a files and stuff. Any ideas?


Thanks a lot for the atention and for this great program =)

Last edited by gfcarvalho on Fri Aug 25, 2006 1:56 am, edited 1 time in total.
gfcarvalho
Registered Member
Posts
2
Karma
0
I also found this, way up while building:

Code: Select all
In file included from audible/audibleproperties.h:10,
                 from audible/taglib_audiblefile.h:11,
                 from tplugins.cpp:26:
../../../config.h:179:1: warning: "PACKAGE_BUGREPORT" redefined
In file included from /usr/local/include/mp4.h:35,
                 from mp4/mp4properties.h:27,
                 from mp4/mp4file.h:26,
                 from tplugins.cpp:15:
/usr/local/include/mpeg4ip.h:47:1: warning: this is the location of the previous definition
In file included from audible/audibleproperties.h:10,
                 from audible/taglib_audiblefile.h:11,
                 from tplugins.cpp:26:
../../../config.h:182:1: warning: "PACKAGE_NAME" redefined
In file included from /usr/local/include/mp4.h:35,
                 from mp4/mp4properties.h:27,
                 from mp4/mp4file.h:26,
                 from tplugins.cpp:15:
/usr/local/include/mpeg4ip.h:48:1: warning: this is the location of the previous definition
In file included from audible/audibleproperties.h:10,
                 from audible/taglib_audiblefile.h:11,
                 from tplugins.cpp:26:
../../../config.h:185:1: warning: "PACKAGE_STRING" redefined
In file included from /usr/local/include/mp4.h:35,
                 from mp4/mp4properties.h:27,
                 from mp4/mp4file.h:26,
                 from tplugins.cpp:15:
/usr/local/include/mpeg4ip.h:49:1: warning: this is the location of the previous definition
In file included from audible/audibleproperties.h:10,
                 from audible/taglib_audiblefile.h:11,
                 from tplugins.cpp:26:
../../../config.h:188:1: warning: "PACKAGE_TARNAME" redefined
In file included from /usr/local/include/mp4.h:35,
                 from mp4/mp4properties.h:27,
                 from mp4/mp4file.h:26,
                 from tplugins.cpp:15:
/usr/local/include/mpeg4ip.h:50:1: warning: this is the location of the previous definition
In file included from audible/audibleproperties.h:10,
                 from audible/taglib_audiblefile.h:11,
                 from tplugins.cpp:26:
../../../config.h:191:1: warning: "PACKAGE_VERSION" redefined
In file included from /usr/local/include/mp4.h:35,
                 from mp4/mp4properties.h:27,
                 from mp4/mp4file.h:26,
                 from tplugins.cpp:15:
/usr/local/include/mpeg4ip.h:51:1: warning: this is the location of the previous definition


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]