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

26.05.2015, 23:40

qemu meckert fehlendes MESA an, ist aber installiert

Hi.

Quellcode

1
>>> Emerging (1 of 2) app-emulation/qemu-2.2.1-r2::gentoo


bricht ab mit

Quellcode

1
2
3
ERROR: User requested feature glx
       configure was not able to find it.
       Install GL devel (e.g. MESA)


Mesa ist aber installiert:

Quellcode

1
2
equery which mesa
/usr/portage/media-libs/mesa/mesa-10.3.7-r1.ebuild


Quellcode

1
2
3
4
5
6
glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4


Was die Höll' ist da los?

Grüßle,
Rüdiger

2

27.05.2015, 11:14

Einige Pakete mögen das Nvidia-OpenGL nicht. Stelle temporär zum Bauen auf xorg-x11 um.

Quellcode

1
2
eselect opengl list
eselect opengl set xorg-x11

Nach dem Emergen dann zurück auf

Quellcode

1
eselect opengl set nvidia
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

27.05.2015, 11:57

Einige Pakete mögen das Nvidia-OpenGL nicht. Stelle temporär zum Bauen auf xorg-x11 um.


Danke, funktioniert leider nicht...

Quellcode

1
2
3
4
eselect opengl list
Available OpenGL implementations:
  [1]   nvidia
  [2]   xorg-x11 *


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
ERROR: User requested feature glx
       configure was not able to find it.
       Install GL devel (e.g. MESA)

 * ERROR: app-emulation/qemu-2.2.1-r2::gentoo failed (configure phase):
 *   configure failed
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_configure
 *   environment, line 5553:  Called qemu_src_configure 'softmmu' '/var/tmp/portage/app-emulation/qemu-2.2.1-r2/work/qemu-2.2.1/softmmu-build'
 *   environment, line 5267:  Called die
 * The specific snippet of code:
 *       ../configure "${conf_opts[@]}" || die "configure failed";
 *


Rüdiger

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Regidür« (27.05.2015, 13:02)


4

27.05.2015, 15:25

Hm, poste doch bitte noch die Ausgabe von

Quellcode

1
emerge -pv app-emulation/qemu mesa
damit man mal sieht um welche Paketversionen, und verwendete USE-Flags es geht.
Und, da es sich scheinbar um einen Fehler im configure handelt, hänge bitte auch noch das config.log mit an. Dort steht meist genaueres drin :)

5

27.05.2015, 17:22

emerge -pv mesa qemu:

Quellcode

1
2
3
4
5
Calculating dependencies... done!
[ebuild   R    ] media-libs/mesa-10.3.7-r1::gentoo  USE="classic dri3 egl gallium gbm gles2 llvm nptl udev vdpau xa xvmc -bindist -debug -gles1 -opencl -openmax -openvg -osmesa -pax_kernel -pic (-selinux) -wayland" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 0 KiB
[ebuild     U  ] app-emulation/qemu-2.2.1-r2::gentoo [2.2.0::gentoo] USE="aio alsa bluetooth caps curl fdt filecaps gtk jpeg ncurses nls opengl pin-upstream-blobs png pulseaudio python sdl seccomp threads usb uuid vhost-net vnc -accessibility -debug (-glusterfs) -infiniband -iscsi -lzo -nfs -numa -rbd -sasl (-selinux) -smartcard -snappy -spice -ssh -static -static-softmmu -static-user -systemtap -tci {-test} -tls -usbredir -vde -virtfs -xattr -xen -xfs" PYTHON_TARGETS="python2_7" QEMU_SOFTMMU_TARGETS="i386 -aarch64 -alpha -arm -cris -lm32 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -moxie -or32 -ppc -ppc64 -ppcemb -s390x -sh4 -sh4eb -sparc -sparc64 -unicore32 -x86_64 -xtensa -xtensaeb" QEMU_USER_TARGETS="i386 -aarch64 -alpha -arm -armeb -cris -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -mipsn32 -mipsn32el -or32 -ppc -ppc64 -ppc64abi32 -s390x -sh4 -sh4eb -sparc -sparc32plus -sparc64 -unicore32 -x86_64" 0 KiB

Total: 2 packages (1 upgrade, 1 reinstall), Size of downloads: 0 KiB


config.log:

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# QEMU configure log Mi 27. Mai 11:39:37 CEST 2015
# Configured with: '../configure' '--prefix=/usr' '--sysconfdir=/etc' '--libdir=/usr/lib64' '--docdir=/usr/share/doc/qemu-2.2.1-r2/html' '--disable-bsd-user' '--disable-guest-agent' '-$
#
x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-al$
x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-al$
config-temp/qemu-conf.c:2:2: error: #error __i386__ not defined
 #error __i386__ not defined
  ^
x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-al$
x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-al$
config-temp/qemu-conf.c:2:2: error: #error __ILP32__ not defined
 #error __ILP32__ not defined
  ^
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-g++ -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -Wundef -Wwrite-strings -fno-strict-aliasing -fno-common -o config-temp/qemu-conf.exe config$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option ‘-Wstring-plus-int’
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option ‘-Winitializer-overrides’
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option ‘-fstack-protector-strong’
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
config-temp/qemu-conf.c:4:2: error: #error No bug in this compiler.
 #error No bug in this compiler.
x86_64-pc-linux-gnu-gcc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-stri$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option ‘-nopie’
libtool --mode=compile --tag=CC x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -W$
libtool: compile:  x86_64-pc-linux-gnu-gcc -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmis$
libtool: compile:  x86_64-pc-linux-gnu-gcc -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmis$
libtool --mode=link --tag=CC x86_64-pc-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now -pie -m64 -Wl,-O1 -Wl,--as-needed -o config-temp/libqemu-conf.la config-temp/qemu-conf.lo -rpath /usr/local$
libtool: link: x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  config-temp/.libs/qemu-conf.o    -Wl,-z -Wl,relro -Wl,-z -Wl,now -m64 -Wl,-O1 -Wl,--as-needed   -Wl,-soname -Wl,libqemu-con$
libtool: link: (cd "config-temp/.libs" && rm -f "libqemu-conf.so.0" && ln -s "libqemu-conf.so.0.0.0" "libqemu-conf.so.0")
libtool: link: (cd "config-temp/.libs" && rm -f "libqemu-conf.so" && ln -s "libqemu-conf.so.0.0.0" "libqemu-conf.so")
libtool: link: x86_64-pc-linux-gnu-ar cru config-temp/.libs/libqemu-conf.a  config-temp/qemu-conf.o
libtool: link: x86_64-pc-linux-gnu-ranlib config-temp/.libs/libqemu-conf.a
libtool: link: ( cd "config-temp/.libs" && rm -f "libqemu-conf.la" && ln -s "../libqemu-conf.la" "libqemu-conf.la" )
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
/var/tmp/portage/app-emulation/qemu-2.2.1-r2/temp/ccY8McQb.o: In function `main':
qemu-conf.c:(.text+0x1f): undefined reference to `uuid_generate'
collect2: error: ld returned 1 exit status
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
/var/tmp/portage/app-emulation/qemu-2.2.1-r2/temp/ccY8McQb.o: In function `main':
qemu-conf.c:(.text+0x1f): undefined reference to `uuid_generate'
collect2: error: ld returned 1 exit status
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
x86_64-pc-linux-gnu-gcc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototyp$
config-temp/qemu-conf.c:2:19: fatal error: GL/gl.h: No such file or directory
 #include <GL/gl.h>
                   ^
compilation terminated.

6

27.05.2015, 22:50

Zitat von »Regidür config.log«

Quellcode

1
2
config-temp/qemu-conf.c:2:19: fatal error: GL/gl.h: No such file or directory
 #include <GL/gl.h>

Hm, die sollte normal von mesa bereitgestellt werden. Schau mal mit

Quellcode

1
equery f mesa | grep GL/gl.h

Ansonsten versuche mal ob ein mesa rebuild hilft.

7

27.05.2015, 22:55

Hi,
ein mesa rebuld war das erste, was ich versucht habe.

Quellcode

1
2
3
equery f mesa | grep GL/gl.h
/usr/lib32/opengl/xorg-x11/include/GL/gl.h
/usr/lib64/opengl/xorg-x11/include/GL/gl.h


Rüdiger

8

27.05.2015, 23:16

Kann das was mit dem mulitlib-Kram zu tun haben? Einige andere Pakete gehen auch nicht, mich ähnlichen Fehlern, z.b. ffmpeg:

(und wieso x86_32, ich habe ABI_X86="64 32" in meiner make.conf)


Quellcode

1
2
3
 * abi_x86_32.x86: running multilib-minimal_abi_src_configure
/var/tmp/portage/media-video/ffmpeg-2.2.14/work/ffmpeg-2.2.14/configure --prefix=/usr --libdir=/usr/lib32 --shlibdir=/usr/lib32 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc -m32 --cxx=x86_64-pc-linux-gnu-g++ -m32 --ar=ar --optflags=-O2 -march=native -pipe -fomit-frame-pointer --extra-cflags=-O2 -march=native -pipe -fomit-frame-pointer --extra-cxxflags=-O2 -march=native -pipe -fomit-frame-pointer --disable-static --enable-gpl --enable-postproc --enable-avfilter --enable-avresample --disable-stripping --enable-version3 --disable-indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack --disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-debug --disable-doc --disable-gnutls --enable-hardcoded-tables --enable-iconv --enable-network --disable-openssl --enable-ffplay --enable-vaapi --enable-vdpau --enable-zlib --enable-libvo-aacenc --disable-libvo-amrwbenc --enable-libmp3lame --disable-libaacplus --disable-libfaac --disable-libtheora --disable-libtwolame --disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265 --enable-libxvid --disable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal --enable-opengl --disable-libv4l2 --enable-libpulse --enable-x11grab --disable-libflite --disable-frei0r --disable-fontconfig --disable-ladspa --disable-libass --enable-libfreetype --disable-libsoxr --enable-pthreads --disable-libopencore-amrwb --disable-libopencore-amrnb --disable-libfdk-aac --disable-libopenjpeg --disable-libbluray --disable-libcelt --disable-libgme --disable-libgsm --disable-libmodplug --disable-libopus --disable-libquvi --disable-librtmp --disable-libssh --disable-libschroedinger --disable-libspeex --enable-libvorbis --disable-libvpx --disable-libzvbi --disable-frei0r --disable-libquvi --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon --disable-vfp --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --disable-mipsfpu --disable-altivec --disable-avx --disable-avx2 --disable-fma3 --disable-fma4 --disable-ssse3 --disable-sse4 --disable-sse42 --cpu=host
ERROR: opengl not found.


Rüdiger

9

28.05.2015, 22:12

Hm ja, ist schon seltsam.
Bei welchem Paket würde es nach einem "emerge --sync" bei einem "emerge -avuDN world" als erstes scheitern?

10

29.05.2015, 08:03

noch komischer: nach einem erneuten ermerge --sync soll qemu gar nicht mehr emergt werden, dafür scheitert jetzt cairo:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
rc/cairo-gl-dispatch.c:33:
/var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2/src/cairo-gl.h:130:21: fatal error: EGL/egl.h: No such file or directory
 #include <EGL/egl.h>
                     ^
compilation terminated.
Makefile:2343: recipe for target 'cairo-gl-dispatch.lo' failed
make[3]: *** [cairo-gl-dispatch.lo] Error 1
make[3]: Leaving directory '/var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2-abi_x86_32.x86/src'
Makefile:1940: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2-abi_x86_32.x86/src'
Makefile:895: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/x11-libs/cairo-1.14.2/work/cairo-1.14.2-abi_x86_32.x86'
Makefile:745: recipe for target 'all' failed
make: *** [all] Error 2
 * ERROR: x11-libs/cairo-1.14.2::gentoo failed (compile phase):
 *   emake failed
 *


zur Info:

Quellcode

1
2
3
4
5
find -name "egl.h" -not -path "./daten/*"
./usr/lib64/opengl/xorg-x11/include/EGL/egl.h
./usr/lib32/opengl/xorg-x11/include/EGL/egl.h
./usr/include/epoxy/egl.h
./usr/include/GLES/egl.h

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Regidür« (29.05.2015, 08:12)


11

29.05.2015, 12:48

Zitat

libtool --mode=link --tag=CC x86_64-pc-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now -pie -m64 -Wl,-O1 -Wl,--as-needed -o config-temp/libqemu-conf.la config-temp/qemu-conf.lo -rpath /usr/local$
Hm, leider ist das config.log nicht wirklich komplett.
Hast du im /usr/local/ eventuell noch Altlasten liegen, die am Paketmanager vorbei installiert wurden?

Hänge doch bitte auch mal eine komplette build.log inklusive emerge --info mit an.