View previous topic :: View next topic |
Author |
Message |
henfri n00b

Joined: 10 Sep 2006 Posts: 29
|
Posted: Wed Jan 17, 2007 3:53 pm Post subject: Probleme beim emerge von Mesa |
|
|
Hallo,
ich bersuche gerade mein System zu aktualisieren.
Dabei scheitere ich am Installieren von mesa (wobei ich garnicht weiss, wofür ich es brauche, es ist aber eine dependency).
Code: | emerge --resume
*** Resuming merge...
>>> Emerging (1 of 39) media-libs/mesa-6.5.1-r1 to /
* MesaLib-6.5.1.tar.bz2 MD5 ;-) ... [ ok ]
* MesaLib-6.5.1.tar.bz2 RMD160 ;-) ... [ ok ]
* MesaLib-6.5.1.tar.bz2 SHA1 ;-) ... [ ok ]
* MesaLib-6.5.1.tar.bz2 SHA256 ;-) ... [ ok ]
* MesaLib-6.5.1.tar.bz2 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking MesaLib-6.5.1.tar.bz2 ;-) ... [ ok ]
QA Notice: USE Flag 'amd64-fbsd' not in IUSE for media-libs/mesa-6.5.1-r1
QA Notice: USE Flag 'kernel_FreeBSD' not in IUSE for media-libs/mesa-6.5.1-r1
>>> Unpacking source...
>>> Unpacking MesaLib-6.5.1.tar.bz2 to /mnt/hda5/tmp/portage/mesa-6.5.1-r1/work
* Applying 6.5.1-freebsd-dri.patch ... [ ok ]
* Removing DO_DEBUG defs in dri drivers...
>>> Source unpacked.
>>> Compiling source in /mnt/hda5/tmp/portage/mesa-6.5.1-r1/work/Mesa-6.5.1 ...
(cd configs && rm -f current && ln -s linux-dri-x86 current)
make default
make[1]: Entering directory `/mnt/hda5/tmp/portage/mesa-6.5.1-r1/work/Mesa-6.5.1'
make[2]: Entering directory `/mnt/hda5/tmp/portage/mesa-6.5.1-r1/work/Mesa-6.5.1/src'
Making sources for linux-dri-x86
mkdir ../lib
make[3]: Entering directory `/mnt/hda5/tmp/portage/mesa-6.5.1-r1/work/Mesa-6.5.1/src/glx/x11'
Makefile:95: depend: No such file or directory
touch depend
makedepend -fdepend -I. -I../../../include -I../../../include/GL/internal -I../../../src/mesa/main -I../../../src/mesa/glapi -I../../../src/mesa/drivers/dri/common `pkg-config --cflags libdrm` glcontextmodes.c clientattrib.c compsize.c eval.c glxcmds.c glxext.c glxextensions.c indirect.c indirect_init.c indirect_size.c indirect_window_pos.c indirect_transpose_matrix.c indirect_vertex_array.c indirect_vertex_program.c pixel.c pixelstore.c render2.c renderpix.c single2.c singlepix.c vertarr.c xfont.c glx_pbuffer.c glx_query.c glx_texture_compression.c dri_glx.c XF86dri.c \
../../../src/mesa/main/dispatch.c ../../../src/mesa/glapi/glapi.c ../../../src/mesa/glapi/glthread.c ../../../src/mesa/x86/glapi_x86.S
makedepend: warning: glcontextmodes.c (reading /usr/include/bits/types.h, line 31): cannot find include file "stddef.h"
not in ./stddef.h
not in ../../../include/stddef.h
not in ../../../include/GL/internal/stddef.h
not in ../../../src/mesa/main/stddef.h
not in ../../../src/mesa/glapi/stddef.h
not in ../../../src/mesa/drivers/dri/common/stddef.h
not in /usr/include/drm/stddef.h
not in /usr/include/stddef.h
[.......]
GLwDrawA.c: In function `glwInput':
GLwDrawA.c:653: error: `XmCR_INPUT' undeclared (first use in this function)
GLwDrawA.c:655: error: dereferencing pointer to incomplete type
GLwDrawA.c:656: error: dereferencing pointer to incomplete type
GLwDrawA.c:657: error: dereferencing pointer to incomplete type
make[3]: *** [GLwMDrawA.o] Error 1
make[2]: *** [subdirs] Error 1
make[1]: *** [default] Error 1
make: *** [linux-dri-x86] Error 2
!!! ERROR: media-libs/mesa-6.5.1-r1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
mesa-6.5.1-r1.ebuild, line 214: Called die
!!! Build failed
|
Ich habe an anderer Stelle gelsesen, dass ein neuer(er) gcc geholfen hat (sollte das dann nicht auch eine dependancy sein?) Das Problem hierbei ist aber:
Code: | vdr01 ~ # emerge sys-devel/gcc --pretend
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/gmp-4.2.1 USE="doc -nocxx"
[ebuild N ] dev-libs/mpfr-2.2.0_p16
[ebuild U ] sys-devel/gcc-config-1.3.14 [1.3.6-r1]
[ebuild N ] virtual/libiconv-0
[ebuild NS ] sys-devel/gcc-4.1.1-r3 USE="doc fortran gtk nls (-altivec) -bootstrap -build -gcj (-hardened) -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla"
[ebuild N ] sys-libs/timezone-data-2006p USE="nls"
[ebuild U ] sys-libs/glibc-2.4-r4 [2.3.4.20041102-r1] USE="nptl* -glibc-compat20% -glibc-omitfp% -profile% (-selinux)"
|
dass die glibc dabei aktualisiert würde. Das wird mit dann aber leider den Haupteinsatzzweck des Rechners -es ist ein vdr- kaputt machen, da für das Ausgabedevice ein Binärtreiber genutzt wird, der da etwas empfindlich ist. (ich weiss aber nicht, ob es wirklich probleme mit der aktuelleren glibc gibt).
Code: | * sys-libs/glibc
Latest version available: 2.4-r4
Latest version installed: 2.3.4.20041102-r1
Size of files: 15,711 kB
Homepage: http://www.gnu.org/software/libc/libc.html
Description: GNU libc6 (also called glibc2) C library
License: LGPL-2
|
Was mach ich nun?
Gruß,
Hendrik |
|
Back to top |
|
 |
Jesterhead Tux's lil' helper


Joined: 16 Jul 2006 Posts: 75
|
Posted: Wed Jan 17, 2007 6:23 pm Post subject: |
|
|
falls es wirklich am gcc liegen sollte, das das neue Mesa nicht kompiliert, dann maskiere es einfach und behalte die alte version
never change a running system ^^ |
|
Back to top |
|
 |
Finswimmer Bodhisattva


Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Wed Jan 17, 2007 7:35 pm Post subject: |
|
|
Code: | cannot find include file "stddef.h"
not in ./stddef.h
not in ../../../include/stddef.h
not in ../../../include/GL/internal/stddef.h
not in ../../../src/mesa/main/stddef.h
not in ../../../src/mesa/glapi/stddef.h
not in ../../../src/mesa/drivers/dri/common/stddef.h
not in /usr/include/drm/stddef.h
not in /usr/include/stddef.h
|
Das ist der eigentliche Fehler. Finde heraus, woher du die Datei bekommst.
tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
 |
|
|
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
|
|