Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

27.12.2007, 11:46

Problem mit Ati Treiber 8.443.1-r1 "fgl_glxgears build failed"

Hallo!
Beim emerge ati-drivers bekomm ich folgende fehlermeldung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 * Determining the location of the kernel source code
 * Found kernel source directory:
 * 	/usr/src/linux
 * Found sources for kernel version:
 * 	2.6.23-gentoo-r3
>>> Unpacking source...
 * Converting 2.6.x/Makefile to use M= instead of SUBDIRS= ...
  [ ok ]
>>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/extra
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work ...
 * Preparing fglrx module
make -C /usr/src/linux M=/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.23-gentoo-r3'
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_check_pci':
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1953: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:481)
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_pci_find_slot':
/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2842: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:481)
  LD [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC  	/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.23-gentoo-r3'
 * Building fgl_glxgears
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
 * 
 * ERROR: x11-drivers/ati-drivers-8.443.1-r1 failed.
 * Call stack:
 *                   	ebuild.sh, line 1701:  Called dyn_compile
 *                   	ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                   	ebuild.sh, line   44:  Called src_compile
 *   ati-drivers-8.443.1-r1.ebuild, line  204:  Called die
 * The specific snippet of code:
 *   	"$(tc-getCC)" -o fgl_fglxgears ${CFLAGS} ${LDFLAGS} -DUSE_GLU \
 *   		-I"${S}"/common/usr/include fgl_glxgears.c \
 *   		-lGL -lGLU -lX11 -lm || die "fgl_glxgears build failed"
 *  The die message:
 *   fgl_glxgears build failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-drivers/ati-drivers-8.443.1-r1/temp/build.log'.
 *


Habe schon in einigen Foren gelesen, dass man einfach vorher

Quellcode

1
eselect opengl set xorg-x11

eingibt, aber auch das funktioniert bei mir nicht. Dann hab ich gelesen, dass sandbox ne rolle spielen koennte, aber auch da hab ich die neuste version: 1.2.18.1-r2
Wo kann es denn jetzt noch dran liegen?

2

28.12.2007, 15:07

Hab jetzt den alten ati treiber (8.40.4) ueber portage installiert und der funktioniert soweit. Ist das normal?

3

29.12.2007, 02:09

ja, manchmal schon ;)
Unix wurde nicht entwickelt, um seine Benutzer daran zu hindern, dumme Dinge zu tun, denn das würde diese auch davon abhalten, schlaue Dinge zu tun.“ – Doug Gwyn

4

04.01.2008, 01:25

Das bauen von Modulen hängt auch immer von der verwendeten Kernelversion und -konfiguration ab.
Kann schon sein, dass die neueren Treiber eine andere Version fordern.
"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.