Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
MySQL für Amarok
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Mon Nov 22, 2010 6:13 pm    Post subject: MySQL für Amarok Reply with quote

Moin,

wollte mal schnell Amarok einbinden. # emerge amarok.
Dann kommt bei jedem Start diese Meldung :
Code:
The embedded database was not found; you must set up a database server connection.
You must restart Amarok after doing this.


Da habe ich gelesen, das Amarok gerne MySQL nutzen möchte.

Gut ich könnte ja das Häkchen bei Use external MySQL DATABASE einfach entfernen, doch diese Häkchen ist bei jedem Start von Amarok wieder drin.

Naja, hier lese ich http://ionz.org/2007/amarok-optimized-using-mysql/ das ich das mit MySQL ja machen kann.
Code:

emerge -av mysql


Hiernach kommt dann diese Meldung:
Code:

make: *** [all-recursive] Error 1
 * ERROR: dev-db/mysql-5.1.51 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4445:  Called mysql_src_compile
 *   environment, line 3867:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed";
 *
 * If you need support, post the output of 'emerge --info =dev-db/mysql-5.1.51',
 * the complete build log and the output of 'emerge -pqv =dev-db/mysql-5.1.51'.
 * The complete build log is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/environment'.
 * S: '/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql'

>>> Failed to emerge dev-db/mysql-5.1.51, Log file:

>>>  '/var/tmp/portage/dev-db/mysql-5.1.51/temp/build.log'

 * Messages for package dev-db/mysql-5.1.51:

 * MySQL MY_DATADIR is /var/lib/mysql
 * MySQL datadir found in /var/lib/mysql
 * A new one will not be created.
 * ERROR: dev-db/mysql-5.1.51 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4445:  Called mysql_src_compile
 *   environment, line 3867:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed";
 *
 * If you need support, post the output of 'emerge --info =dev-db/mysql-5.1.51',
 * the complete build log and the output of 'emerge -pqv =dev-db/mysql-5.1.51'.
 * The complete build log is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/environment'.
 * S: '/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql'


Habt ihr da einen Lösungsansatz?
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
saturday
Apprentice
Apprentice


Joined: 20 Dec 2004
Posts: 246
Location: de/munich/home

PostPosted: Mon Nov 22, 2010 8:26 pm    Post subject: Reply with quote

Hast Du amarok mit dem "embedded" Useflag emerged?
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Mon Nov 22, 2010 10:00 pm    Post subject: Reply with quote

Soll mit mysql-5.1.51 wieder funktionieren. Ist in Vorbereitung. Siehe hier.
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Mon Nov 22, 2010 10:01 pm    Post subject: Reply with quote

Nein, und jetzt ?

USE="embedded" und dann ?

Und versteh ich trotzdem den Fehler beim

Code:
emerge -av mysql
nicht.

Hat doch nichts mit Amarok zu tun.
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Mon Nov 22, 2010 10:09 pm    Post subject: Reply with quote

Ich habe genau die Version versucht zu emergen:

mysql-5.1.51
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Tue Nov 23, 2010 4:10 am    Post subject: Reply with quote

Vielleicht hat Dein Fehler gar nichts damit zu tun? Zeig mal die entscheidenen Zeilen von
Code:
/var/tmp/portage/dev-db/mysql-5.1.51/temp/build.log
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Wed Nov 24, 2010 10:58 am    Post subject: Reply with quote

Ich gehe da mal von aus das dies der entscheidene part ist:

Code:
Making all in strings
make[2]: Entering directory `/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql/unittest/strings'
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include  -I/usr//include -I../../include -I../../include -I../../unittest/mytap   -g -DSAFE_MUTEX -DSAFEMALLOC -O2 -march=i686 -pipe -DHAVE_ERRNO_AS_DEFINE=1 -fno-strict-aliasing -fno-omit-frame-pointer   -DUNIV_LINUX -DUNIV_LINUX -MT strings-t.o -MD -MP -MF .deps/strings-t.Tpo -c -o strings-t.o strings-t.c
mv -f .deps/strings-t.Tpo .deps/strings-t.Po
/bin/sh ../../libtool --preserve-dup-deps  --tag=CC   --mode=link i686-pc-linux-gnu-gcc  -g -DSAFE_MUTEX -DSAFEMALLOC -O2 -march=i686 -pipe -DHAVE_ERRNO_AS_DEFINE=1 -fno-strict-aliasing -fno-omit-frame-pointer   -DUNIV_LINUX -DUNIV_LINUX  -Wl,-O1 -Wl,--as-needed -rdynamic  -o strings-t strings-t.o ../../unittest/mytap/libmytap.a ../../mysys/libmysys.la ../../dbug/libdbug.la ../../strings/libmystrings.la -L/usr//lib -lz -lpthread -lcrypt -lnsl -lm  -lpthread
libtool: link: i686-pc-linux-gnu-gcc -g -DSAFE_MUTEX -DSAFEMALLOC -O2 -march=i686 -pipe -DHAVE_ERRNO_AS_DEFINE=1 -fno-strict-aliasing -fno-omit-frame-pointer -DUNIV_LINUX -DUNIV_LINUX -Wl,-O1 -rdynamic -o .libs/strings-t strings-t.o  -Wl,--as-needed ../../unittest/mytap/libmytap.a ../../mysys/.libs/libmysys.so -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread ../../dbug/.libs/libdbug.so -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread ../../strings/.libs/libmystrings.so -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -L/usr//lib -lz -lpthread -lcrypt -lnsl -lm -lpthread -Wl,-rpath -Wl,/usr/lib/mysql
../../strings/.libs/libmystrings.so: undefined reference to `_db_pargs_'
../../strings/.libs/libmystrings.so: undefined reference to `_db_doprnt_'
../../strings/.libs/libmystrings.so: undefined reference to `_db_enter_'
../../strings/.libs/libmystrings.so: undefined reference to `_db_return_'
collect2: ld returned 1 exit status
make[2]: *** [strings-t] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql/unittest/strings'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql/unittest'
make: *** [all-recursive] Error 1
 * ERROR: dev-db/mysql-5.1.51 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4445:  Called mysql_src_compile
 *   environment, line 3867:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed";
 *
 * If you need support, post the output of 'emerge --info =dev-db/mysql-5.1.51',
 * the complete build log and the output of 'emerge -pqv =dev-db/mysql-5.1.51'.
 * The complete build log is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/environment'.
 * S: '/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql'

_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Wed Nov 24, 2010 11:07 am    Post subject: Reply with quote

Hast Du schon mal die folgenden Befehle
Code:
lafilefixer --justfixit
revdep-rebuild

ausprobiert?
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Wed Nov 24, 2010 11:38 am    Post subject: Reply with quote

Code:
# lafilefixer --justfixit
bash: lafilefixer: command not found


Code:
# revdep-rebuild
bash: revdep-rebuild: command not found

_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3627
Location: Germany

PostPosted: Wed Nov 24, 2010 11:45 am    Post subject: Reply with quote

Bist du wirklich so unkreativ...? :wink:
Code:
emerge lafilefixer
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4408

PostPosted: Wed Nov 24, 2010 12:31 pm    Post subject: Reply with quote

Und revdep-rebuild gibts in gentoolkit.
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Wed Nov 24, 2010 3:16 pm    Post subject: Reply with quote

Den Vorwurf nehme ich in diesem Fall gerne an.... :(

Hatte kurz den Gedanken, mußte aber zur Arbeit und habe das nochschnell gepostet, Sorry, hast ja recht.
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Thu Nov 25, 2010 9:47 am    Post subject: Reply with quote

Also ich habe immer noch die selbe Fehlermeldung.

Habe die oben genannte Befehle ausgeführt.

Ist genauso wie hier:https://forums.gentoo.org/viewtopic-t-853939-highlight-.html

Hier nochmal der build.log nach dem letzten Versuch:

Code:
collect2: ld returned 1 exit status
make[2]: *** [strings-t] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql/unittest/strings'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql/unittest'
make: *** [all-recursive] Error 1
 * ERROR: dev-db/mysql-5.1.51 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4446:  Called mysql_src_compile
 *   environment, line 3868:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed";
 *
 * If you need support, post the output of 'emerge --info =dev-db/mysql-5.1.51',
 * the complete build log and the output of 'emerge -pqv =dev-db/mysql-5.1.51'.
 * The complete build log is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-5.1.51/temp/environment'.
 * S: '/var/tmp/portage/dev-db/mysql-5.1.51/work/mysql'

_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Thu Nov 25, 2010 9:52 am    Post subject: Reply with quote

Da fehlen ein paar Zeilen vorher.

Und bist Du auch dem Rat von Josef.95 gefolgt? Siehe HIER.
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Thu Nov 25, 2010 9:56 am    Post subject: Reply with quote

neee, das herrscht noch unklahrheit bei mir, wie ich da genau vorgehen muß....
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Thu Nov 25, 2010 10:02 am    Post subject: Reply with quote

Dort geht es jedoch um das kde-l10n - Paket und nicht um MySQL. Irgend wie auch für mich langsam verwirrend. :cry:
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Thu Nov 25, 2010 10:53 am    Post subject: Reply with quote

sag ich doch, 2 verschiedene Packete, anscheinend 1 Fehler, oder?

Du schreibst:
Quote:
Da fehlen ein paar Zeilen vorher.


Das ganze ist ja ein langer Abschnitt, ich habe einfach da wo die Error´s anfangen, begonnen zu kopieren.

Beim ersten ist´s etwas mehr gewesen, aber das ist doch unauffälliger Text, der fehlt nicht, den habe ich einfach nicht kopiert.

Soll ich den ganzen build.log posten?
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4408

PostPosted: Thu Nov 25, 2010 11:00 am    Post subject: Reply with quote

Da ist immer noch der entscheidende Teile der Fehlermeldung nicht dabei! Wenn du dir unsicher bist, lad das komplette build.log bei pastebin o.Ä. hoch, ganz bequem geht das per wgetpaste.
Solange wir nicht genau wissen, was ld beim Bauen von mysql anmeckert, können wir auch nicht helfen.

// edit:
Da hast du in deinem Edit ja noch was dazugeschrieben :P
Zum besseren Verständnis: Hinten raus schreibt portage selber ein paar Infos. Welches Paket, bei welchem ebuild-step der Fehler auftrat, uswusf. portage selber ist nur ein bequemes Interface (u.v.m.), um die Installationsschritte, die man auch manuell ausführen kann, dem User abzunehemen. Dazu gehört meist ein "make", welches wiederum gcc/g++ oder eben ld aufruft. Dabei können Fehler passieren, so wie bei dir jetzt. Und DIESE Fehler interessieren uns. Dass was falschläuft erkennt emerge, bricht ab und gibt jenen Statusbericht aus, der bei allen Paketen recht ähnlich ausschaut. Der eigentliche Fehler ist aber (bei dir jetzt mysql und kde-l10n) recht wahrscheinlich nicht identisch.
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Thu Nov 25, 2010 11:22 am    Post subject: Reply with quote

sodenn:

http://paste.pocoo.org/show/295844/
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4408

PostPosted: Thu Nov 25, 2010 11:29 am    Post subject: Reply with quote

https://bugs.gentoo.org/show_bug.cgi?id=344885
debug-USE-Flag abschalten.
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Thu Nov 25, 2010 12:04 pm    Post subject: Reply with quote

Also in der /etc/make.conf USE="-debug" ?
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4408

PostPosted: Thu Nov 25, 2010 3:37 pm    Post subject: Reply with quote

Ich weiß leider nicht, wie du debug gesetzt hast. Prinzipiell kostet debug Performance+Speicher. Deshalb sollte debug für den normalen Betrieb ausgeschaltet sein. debug macht Sinn, wenn man Entwickler ist, oder temporär wenn man ein recht undurchsichtiges Problem zur Laufzeit hat und man den Entwickler mit nützlichen Infos versorgen will.

Also: Prinzipiell sollte debug gar nicht an sein. Ein USE="-debug" sollte bei normalem profile nicht nötig sein. Hast du debug explizit gesetzt?
Ich hab beim Überfliegen des Threads jetzt kein emerge -pv mysql gefunden, kannst du die Ausgabe mal posten? (Wg. den USE-Flags...).
Ein emerge --info wäre auch nicht schlecht.
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Thu Nov 25, 2010 5:50 pm    Post subject: Reply with quote

Ok, werde ich heut nach posten.

Nochmal ein Off:

Wenn ich ein emerge -pv mache, sehe ich die USE-Flags, die das jeweilie Packet nutzt.

Diese sind in verschiedenen Farben, ich sehe da blau grün und rot.
Welche Bedeutungen haben solche Farben ?
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: München (Germany)

PostPosted: Thu Nov 25, 2010 7:19 pm    Post subject: Reply with quote

guije wrote:
Diese sind in verschiedenen Farben, ich sehe da blau grün und rot.

blau -> deaktiviert
rot -> aktiviert
grün -> änderung
gelb -> neue/weggefallene Useflags
_________________
Inter Deum Et Diabolum Semper Musica Est.
Back to top
View user's profile Send private message
guije
Apprentice
Apprentice


Joined: 18 Sep 2006
Posts: 192

PostPosted: Thu Nov 25, 2010 8:49 pm    Post subject: Reply with quote

Ok,

d.h. also diese Angaben beziehen sich auf das Packet und nicht auf mein System.
Also mit dem emerge -pv wird mir nicht angezeigt, ob ich da noch Flags aktiveren sollte, bzw. deaktivieren sollte?
_________________
Linux localhost 2.6.39-gentoo-r3 #10 SMP Sun Nov 6 11:04:07 GMT 2011 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
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
Goto page 1, 2  Next
Page 1 of 2

 
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