Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Probleme beim emerge von Mesa
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) Diskussionsforum
View previous topic :: View next topic  
Author Message
henfri
n00b
n00b


Joined: 10 Sep 2006
Posts: 29

PostPosted: Wed Jan 17, 2007 3:53 pm    Post subject: Probleme beim emerge von Mesa Reply with quote

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
View user's profile Send private message
Jesterhead
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jul 2006
Posts: 75

PostPosted: Wed Jan 17, 2007 6:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Wed Jan 17, 2007 7:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum 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