[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Gentoo compile problem of qemu-fast
From: |
Grzegorz Kulewski |
Subject: |
Re: [Qemu-devel] Gentoo compile problem of qemu-fast |
Date: |
Thu, 13 May 2004 10:47:58 +0200 (CEST) |
Try to remerge sdl. If that does not help try to find out how to build it
statically too (probably add something like --enable-static to configure).
Grzegorz Kulewski
On Thu, 13 May 2004, Eric van Riet Paap wrote:
> Hi,
>
> I'm trying to modify the Gentoo ebuild to also build qemu-fast but not
> with a lot of luck.
>
> I added the word "static" to my USE flags in /etc/make.conf and recompiled
> alsa-lib.
>
> In file /usr/portage/app-emulation/qemu/qemu-0.5.5.ebuild I changed line
> IUSE="softmmu" into IUSE="softmmu,static"
>
> And after:
> use softmmu && TARGET_LIST="${TARGET_LIST} i386-softmmu ppc-softmmu"
> I have added:
> use static && TARGET_LIST="${TARGET_LIST} i386"
>
> Now when recompiling qemu (emerge qemu) I got rid of the -lasound error
> (static/dynamic library problem) but the following error message I have
> now:
>
> What could be wrong? (libsdl flags below)
>
> gcc -static -Wl,-T,/var/tmp/portage/qemu-0.5.5/work/qemu-0.5.5/i386-vl.ld
> -o qemu-fast vl.o osdep.o block.o mo o ne2000.o pckbd.o vga.o
> sb16.o dma.o oss.o fdc.o mc146818rtc.o serial.o i8259.o i8254.o pc.o
> gdbstub.o sdl.o li -L/usr/lib -Wl,-rpath,/usr/lib -lSDL
> -lpthread -lm -ldl -lasound -L/usr/X11R6/lib -lX11 -lXext -lvga -lutil
> /usr/lib/libSDL.a(SDL_loadso.o)(.text+0x1c): In function `SDL_LoadObject':
> : warning: Using 'dlopen' in statically linked applications requires at
> runtime the shared libraries from the gl used for linking
> /usr/lib/libSDL.a(pcm_shm.o)(.text+0x8fb): In function `_snd_pcm_shm_open':
> : warning: Using 'gethostbyname' in statically linked applications
> requires at runtime the shared libraries from ersion used for
> linking
> /usr/X11R6/lib/libX11.a(x11trans.o)(.text+0x75a): In function
> `_X11TransSocketINETConnect':
> : warning: Using 'getservbyname' in statically linked applications
> requires at runtime the shared libraries from ersion used for
> linking
> /usr/lib/libSDL.a(SDL_alsa_audio.o)(.text+0x26b): In function
> `ALSA_OpenAudio':
> : undefined reference to address@hidden'
> /usr/lib/libSDL.a(SDL_alsa_audio.o)(.text+0x2a0): In function
> `ALSA_OpenAudio':
> : undefined reference to address@hidden'
> /usr/lib/libSDL.a(SDL_alsa_audio.o)(.text+0x2d0): In function
> `ALSA_OpenAudio':
> : undefined reference to address@hidden'
> /usr/lib/libSDL.a(SDL_alsa_audio.o)(.text+0x418): In function
> `ALSA_OpenAudio':
> : undefined reference to address@hidden'
> collect2: ld returned 1 exit status
> make[1]: *** [qemu-fast] Error 1
> make[1]: Leaving directory `/var/tmp/portage/qemu-0.5.5/work/qemu-0.5.5/i386'
> make: *** [all] Error 1
>
> !!! ERROR: app-emulation/qemu-0.5.5 failed.
> !!! Function src_compile, Line 37, Exitcode 2
> !!! make failed
>
> eric qemu # emerge -pv libsdl
>
> These are the packages that I would merge, in order:
>
> Calculating dependencies ...done!
> [ebuild R ] media-libs/libsdl-1.2.7-r1 +X -aalib +alsa +arts -dga
> -directfb +esd -fbcon -ggi -libcaca -nas -noaudio -nojoystick -novideo
> +opengl +oss +svga -xinerama +xv 0 kB
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/qemu-devel
>