Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
amarok mag nicht compilieren (Fehler bei flac und liboil)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
PeKron
n00b
n00b


Joined: 24 Nov 2003
Posts: 49

PostPosted: Tue Nov 29, 2005 1:31 am    Post subject: amarok mag nicht compilieren (Fehler bei flac und liboil) Reply with quote

Moin,

wollte mir mal amarok ansehen (habe viel gutes gelesen & gesehen).
Allerdings bekomme ich beim compilieren von deps (im Klartext: Flac) folgenden Output:

Code:

nalysis/.libs/libreplaygain_analysis.a ../../src/share/replaygain_synthesis/.libs/libreplaygain_synthesis.a ../../src/share/utf8/.libs/libutf8.a ../../src/libFLAC/.libs/libFLAC.so -lm
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_stream_pagein'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_sync_wrote'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_sync_reset'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_stream_reset'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_stream_clear'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_stream_packetin'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_stream_packetout'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_sync_init'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_stream_init'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_page_checksum_set'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_stream_pageout'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_sync_clear'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_page_serialno'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_sync_buffer'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_stream_flush'
../../src/libOggFLAC/.libs/libOggFLAC.so: undefined reference to `ogg_sync_pageout'
collect2: ld returned 1 exit status
make[3]: *** [flac] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/flac-1.1.2-r3/work/flac-1.1.2/src/flac'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/flac-1.1.2-r3/work/flac-1.1.2/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/flac-1.1.2-r3/work/flac-1.1.2'
make: *** [all] Fehler 2


Faellt da jemandem etwas zu ein?

Grueße
_________________
System: AMD Athlon XP3200+, || MSI K7N2 Delta2 Platinum Series Mainboard (FISR) || 1024MB DDR-RAM PC400 Dual Channel || Gentoo Linux | Kernel 2.6.14.2 (self) | KDE 3.1.3 | GCC 3.3.6


Last edited by PeKron on Tue Nov 29, 2005 12:04 pm; edited 1 time in total
Back to top
View user's profile Send private message
norc
Guru
Guru


Joined: 22 Apr 2004
Posts: 366
Location: Germany

PostPosted: Tue Nov 29, 2005 11:51 am    Post subject: Reply with quote

Nimm das flac useflag einfach raus und versuch dann mal amarok zu emergen ;)
Flac ist IMHO net nötig.

norc
_________________
Unix is simple. It just takes a genius to understand its simplicity.
Back to top
View user's profile Send private message
PeKron
n00b
n00b


Joined: 24 Nov 2003
Posts: 49

PostPosted: Tue Nov 29, 2005 12:03 pm    Post subject: Reply with quote

Hallo,

danke erstmal fuer deine Antwort. Das ich Flac per USE ausmachen kann ist wohl an mir vorbeigegangen :)
Habe das also gemacht, allerdings tut sich nun das naechste Problem auf:

Code:

make[3]: Leaving directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6/liboil/i386'
Making all in fb
make[3]: Entering directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6/liboil/fb'
if /bin/sh ../../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../..    -mmmx -msse -Wall -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe -MT libfb_la-fbmmx.lo -MD -MP -MF ".deps/libfb_la-fbmmx.Tpo" -c -o libfb_la-fbmmx.lo `test -f 'fbmmx.c' || echo './'`fbmmx.c; \
then mv -f ".deps/libfb_la-fbmmx.Tpo" ".deps/libfb_la-fbmmx.Plo"; else rm -f ".deps/libfb_la-fbmmx.Tpo"; exit 1; fi
mkdir .libs
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -mmmx -msse -Wall -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe -MT libfb_la-fbmmx.lo -MD -MP -MF .deps/libfb_la-fbmmx.Tpo -c fbmmx.c  -fPIC -DPIC -o .libs/libfb_la-fbmmx.o
fbmmx.c: In function `fbCompositeSolid_nx8888mmx':
fbmmx.c:902: can't convert between vector values of different size
fbmmx.c:926: can't convert between vector values of different size
make[3]: *** [libfb_la-fbmmx.lo] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6/liboil/fb'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6/liboil'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/liboil-0.3.6/work/liboil-0.3.6'
make: *** [all] Fehler 2


Und dazu faellt mir nun auch nichts ein, liboil kann ich naemlich im Gegensatz zu Flac leider nicht ausmachen.
Dazu noch jemand eine Idee?
_________________
System: AMD Athlon XP3200+, || MSI K7N2 Delta2 Platinum Series Mainboard (FISR) || 1024MB DDR-RAM PC400 Dual Channel || Gentoo Linux | Kernel 2.6.14.2 (self) | KDE 3.1.3 | GCC 3.3.6
Back to top
View user's profile Send private message
PeKron
n00b
n00b


Joined: 24 Nov 2003
Posts: 49

PostPosted: Wed Nov 30, 2005 1:51 am    Post subject: Reply with quote

*push*

Kommt Leute, helft mir :)
_________________
System: AMD Athlon XP3200+, || MSI K7N2 Delta2 Platinum Series Mainboard (FISR) || 1024MB DDR-RAM PC400 Dual Channel || Gentoo Linux | Kernel 2.6.14.2 (self) | KDE 3.1.3 | GCC 3.3.6
Back to top
View user's profile Send private message
noergeli
Apprentice
Apprentice


Joined: 05 Oct 2004
Posts: 205
Location: Hamburg, Gemany

PostPosted: Wed Nov 30, 2005 11:53 am    Post subject: Reply with quote

moin,
Quote:
liboil kann ich naemlich im Gegensatz zu Flac leider nicht ausmachen

Theoretisch schon. liboil ist ja keine Abhängigkeit von Amarok, also ist die Frage was bei dir noch installiert werden soll, das liboil benötigt. Das weißt bis jetzt nur du.
Ich habe mal für dich gesucht und wage mal nen Schuss ins Blaue: Du benutzt ACCEPT_KEYWORDS="~x86" und hast bei amarok das gstreamer USE-flag gesetzt? Denn die testing-version von gst-plugins verlangt liboil und liboil selbst ist auch maskiert.
Wenn dem so ist, kannst du entweder auf gstreamer verzichten oder die stable Pakete von gstreamer, gst-plugins, etc... installieren.

Das löst zwar nicht deine Probleme beim Kompilieren, aber du vermeidest damit die Abhängigkeit.
Back to top
View user's profile Send private message
Kuhrscher
Guru
Guru


Joined: 29 Dec 2003
Posts: 498
Location: Hamburg, Germany

PostPosted: Wed Nov 30, 2005 8:16 pm    Post subject: Reply with quote

Magst Du mal Deine make.conf posten? Das ist zur Fehlersuche generell eine gute Sache :wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum