Sie sind nicht angemeldet.

1

21.06.2008, 12:03

Problem beim emergen von pango-1.20.3


Lag am eigenmächtig per hand installierten Nvidia treiber .....



Hi ich habe grade versucht ein "emerge --deep world -av --newuse" zumachen um mein System auf den neusten Stand zu bringen dabei gab es leider Probleme beim Emergen von pango-1.20.3

Quellcode

1
2
3
4
5
6
7
8
9
10
 * ERROR: x11-libs/pango-1.20.3 failed.
 * Call stack:
 *           	ebuild.sh, line   49:  Called src_compile
 *         	environment, line 2667:  Called gnome2_src_compile
 *         	environment, line 2029:  Called die
 * The specific snippet of code:
 *   	emake || die "compile failure"
 *  The die message:
 *   compile failure
 *


nun hoffe ich dass mir einer von euch weiterhelfen kann... und ev auch kurz was dazu sagen kann wie man aus dem log diesen Fehler diagnostiziert und das zweckmäßige vorgehen zum beheben ermittelt ....

Gruß Tobias
»FFF« hat folgende Dateien angehängt:
  • build_log.txt (98,86 kB - 6 mal heruntergeladen - zuletzt: 21.06.2008, 15:21)
  • environment.txt (103,55 kB - 3 mal heruntergeladen - zuletzt: 21.06.2008, 19:01)
  • make_conf.txt (1,41 kB - 6 mal heruntergeladen - zuletzt: 22.08.2008, 12:52)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »FFF« (26.06.2008, 20:24)


2

21.06.2008, 12:32

Hallo,

ich kann Dir zwar nicht direkt weiterhelfen. Würde Dir aber vorschlagen nen Bug Report aufzumachen.

Ich habe mir Dein Build Log mal angesehen und wüsste jetzt nicht was Du noch versuchen kannst.

Übergangslösung: Schreib die Version in die packages.mask, nach nen Bug Report auf und schau was dabei raus kommt.

Viele Grüße

3

21.06.2008, 12:33

Hm,

wenn ich mir deine make.conf so ansehe hast du eigentlich nur ein USEFLAG drin das ich nicht kenne

Quellcode

1
linguas_de


Es sollte doch eigentlich heißen

Quellcode

1
LINGUAS="de"

Und ist kein USEFLAG!

Die Option

Quellcode

1
CFLAGS="-march=nocona -O2 -pipe"
(nocona)
Kenne ich nicht, aber ich habe Sie online gefunden.

Welches Profil verwendest du?
Und könntest du bitte mal ein

Quellcode

1
cat /proc/cpuinfo

Posten.

Ich habe auch ein 64Bit und pango (gleiche Version) konnte ich ohne Probleme installieren.
Hast du was in

Quellcode

1
/etc/portage/package.{keywords,unmask,mask,use}

etwas eingetragen?

Ich schau mir deine dateien nochmal genauer an!
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

4

21.06.2008, 13:17

nocona ist schon richtig wenn man einen Core2Duo seinen eigenen nennt und Gentoo in 64 Bit laufen lässt.

http://gentoo-wiki.com/Safe_Cflags#Intel…Dual-Core_Txxxx

Was mir noch eingefallen ist und Du Lust hast mal Dein System umzustellen:

Du könntest mal Dein System GCC auf die Version 4.3 updaten (ist halt noch testing) und wenn Du das gemacht hast, kannst Du nocona in core2 abändern. Ab der Version 4.3 wird der Core2 direkt unterstützt.

Ansonsten auch mal bitte ein

Quellcode

1
2
3
emerge --depclean 
emerge --update --newuse --deep -av world 
revdep-rebuild
machen

Hier noch eine Anleitung für ein GCC update

5

21.06.2008, 13:59

Ja ist ein C2D

das linguals_de useflag sollte doch eig. nicht stören oder .... irgend ein programm hatte das mal als useflag und da dachte ich mir es kann nicht schaden das mit auf zu nehmen
»FFF« hat folgende Dateien angehängt:

6

21.06.2008, 14:47

Quellcode

1
LINGUAS="de"

Quellcode

1
USE="linguas_de"

ist komplett dasselbe, aber erstes sollte verwendet werden.

Und der Fehler ist letztendlich dieser:

Quellcode

1
2
3
grep: /usr/lib64/libGL.la: No such file or directory
/bin/sed: can't read /usr/lib64/libGL.la: No such file or directory
libtool: link: `/usr/lib64/libGL.la' is not a valid libtool archive
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

7

21.06.2008, 15:12

@maggu2810

Wie hast du das so schnell herrausbekommen?

Naja, dann sollte doch eigentlich ein

Quellcode

1
revdep-rebuild

genügen.

Danach nochmal ein world update, und gut ist!
Denke ich mal.....
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

8

21.06.2008, 15:24

Wie hast du das so schnell herrausbekommen?


Hmm... der Fehler steht ja in der Build.log

Zitat

(cd .libs && rm -f libpangoft2-1.0.la && ln -s ../libpangoft2-1.0.la libpangoft2-1.0.la)
/bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -Wall -version-info 2002:1:2002 -export-symbols-regex "^pango_.*" -o libpangoxft-1.0.la -rpath /usr/lib64 pangoxft-font.lo pangoxft-fontmap.lo pangoxft-render.lo libpangoft2-1.0.la libpango-1.0.la -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/usr/lib64 -lX11 -lXft -lfontconfig -lfreetype -lz -lXrender -lX11 -lm
/bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -Wall -version-info 2002:1:2002 -export-symbols-regex "^pango_.*" -o libpangocairo-1.0.la -rpath /usr/lib64 libpangocairo_1_0_la-pangocairo-context.lo libpangocairo_1_0_la-pangocairo-font.lo libpangocairo_1_0_la-pangocairo-fontmap.lo libpangocairo_1_0_la-pangocairo-render.lo libpangocairo_1_0_la-pangocairo-fcfont.lo libpangocairo_1_0_la-pangocairo-fcfontmap.lo libpango-1.0.la -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lcairo -lm libpangoft2-1.0.la -lfreetype -lz -lfontconfig
(cd .libs && rm -f libpangox-1.0.la && ln -s ../libpangox-1.0.la libpangox-1.0.la)
grep: /usr/lib64/libGL.la: No such file or directory
/bin/sed: can't read /usr/lib64/libGL.la: No such file or directory
libtool: link: `/usr/lib64/libGL.la' is not a valid libtool archive
make[4]: *** [libpangocairo-1.0.la] Fehler 1

make[4]: *** Warte auf noch nicht beendete Prozesse...
generating symbol list for `libpangoxft-1.0.la'
/usr/bin/nm -B .libs/pangoxft-font.o .libs/pangoxft-fontmap.o .libs/pangoxft-render.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libpangoxft-1.0.exp
/bin/grep -E -e "^pango_.*" ".libs/libpangoxft-1.0.exp" > ".libs/libpangoxft-1.0.expT"
mv -f ".libs/libpangoxft-1.0.expT" ".libs/libpangoxft-1.0.exp"
echo "{ global:" > .libs/libpangoxft-1.0.ver


Da habe ich nicht weit genug nach oben geschaut. Hätte man eigentlich sehen müssen ?( ?( .

Gruß

9

21.06.2008, 19:07

Dein Fehler hängt mit deiner Graka zusammen.

(Aus Environment.txt:)

Quellcode

1
VIDEO_CARDS='apm ark chips cirrus cyrix dummy fbdev glint i128 i810 mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo'
... irgendwas sagt mir das da was nicht passt ;)
Du wärest vermutlich der erste, der ALLE diese Grakas bei sich im Rechner installiert hat :D

Deine make.conf schweigt sich da aber aus ...

Welche Graka hast, welchen Treiber, mesa ... und überhaupt: hast du ein libGL.so irgendwo unter /usr/lib64 (oder /usr/lib) herumlungern?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

10

21.06.2008, 21:14

Dein Fehler hängt mit deiner Graka zusammen.

(Aus Environment.txt:)

Quellcode

1
VIDEO_CARDS='apm ark chips cirrus cyrix dummy fbdev glint i128 i810 mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo'
... irgendwas sagt mir das da was nicht passt ;)
Du wärest vermutlich der erste, der ALLE diese Grakas bei sich im Rechner installiert hat :D

Deine make.conf schweigt sich da aber aus ...

Welche Graka hast, welchen Treiber, mesa ... und überhaupt: hast du ein libGL.so irgendwo unter /usr/lib64 (oder /usr/lib) herumlungern?


Okay, er hat alle Grafiktreiber, dennoch sollte es gehen.
Und einmal davon abgesehen, Ich verwende die nvidia-drivers und dann könnte ich einfach "none" rein schreiben (glaub bei mesa gibt es ein none) aber dann funktioniert kein eselect opengl set nvidia.
Also, sollte man oder muß sogar, wenigstens vesa drin haben.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

11

21.06.2008, 22:09

danke soweit mal nur
irgendwie hilft das nicht richtig weiter
revdep-rebuild > revdeb.txt
»FFF« hat folgende Datei angehängt:
  • revdeb.txt (60,64 kB - 1 mal heruntergeladen - zuletzt: 21.06.2008, 22:15)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »FFF« (21.06.2008, 22:17)


12

21.06.2008, 22:18

so nach nem reboot schaut sie sache wieder ein wenig anders aus aber noch nicht besser
hab jetzt die treiber in der make.conf beschränkt.....

revdep-rebuild > revdep.txt(die 2.)
»FFF« hat folgende Datei angehängt:
  • revdep.txt (36,41 kB - 4 mal heruntergeladen - zuletzt: 22.06.2008, 11:14)

13

21.06.2008, 22:27

Oje das "revdep-rebuild" sollte als erstes mal korrekt durch laufen.
Wann hast du das letzte mal "emerge --sync" gemacht?
Poste doch auch bitte noch die Ausgabe von "emerge --info"

MfG
josef.95

14

21.06.2008, 22:28

heute morgen oder so hab ich das laufen lassen
»FFF« hat folgende Datei angehängt:
  • emerge_info.txt (3,97 kB - 15 mal heruntergeladen - zuletzt: 22.06.2008, 11:59)

15

21.06.2008, 23:06

Würde es dir was ausmachen auf das 2008er desktop profil zu wechseln?
Versuche dann doch auch mal ein

Quellcode

1
emerge -avuDN world
durchlaufen zu lassen.

edit.
Du solltest vielleicht auch noch deine ALSA_CARDS="name-des-Treibers" in der make.conf setzen.

16

22.06.2008, 11:18

Im revdep-rebuild tratt ja exakt der geliche Fehler schon wieder auf!

Quellcode

1
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL


Und all das hängt damit zusammen das du keine Graka nicht richtig aufgesetzt hast.

Da wird ein Profil-Swizch IMHO auch nicht viel bringen. Sonder eher das: http://www.gentoo.org/doc/en/xorg-config.xml

Setze bitte mal deinen Xorg-Server korrekt auf. Wähle dann ein opengl set (eselect opengl set ...), check ob /usr/lib64/libGL.so vorhanden ist ... und dann mach mal ein revdep-rebuild.

So kommst du nicht weiter!
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

17

22.06.2008, 11:31

Quellcode

1
2
3
# ls /usr/lib64/libG
libGammu.so       	libGammu.so.3.1.17.0  libGLcore.so.169.12   libGL.so.169.12   	libGLU.so         	libGLU.so.1.3     	libGLw.so         	libGLw.so.1.0
libGammu.so.3     	libGLcore.so.1    	libGL.so.1        	libGLU.la         	libGLU.so.1       	libGLU.so.1.3.060502  libGLw.so.1       	libGLw.so.1.0.0


Ich benutze den Nvidia treiber ....
»FFF« hat folgende Datei angehängt:
  • xorg_conf.txt (3,81 kB - 2 mal heruntergeladen - zuletzt: 22.06.2008, 11:39)

18

22.06.2008, 11:33

emerge -avuDN world > emerge_log.txt
»FFF« hat folgende Dateien angehängt:
  • emerge_log.txt (891,72 kB - 2 mal heruntergeladen - zuletzt: 22.06.2008, 11:57)
  • revdep.txt (715,92 kB - 0 mal heruntergeladen)

19

22.06.2008, 11:41

Ah! nvidia!

Mach bitte nicht ein reines ls, sonsern ein ls -l, denn da siehst du ob du broken links hast.

Quellcode

1
# ls -l /usr/lib64/libGL.so.1

Weiters: was macht

Quellcode

1
# eselect opengl list
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

20

22.06.2008, 11:46

Quellcode

1
lrwxrwxrwx 1 root root 15 May 29 19:46 /usr/lib64/libGL.so.1 -> libGL.so.169.12


Quellcode

1
2
3
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11