qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Problem compiling with gcc 3.3 on 2.6.14 (Debian)
@ 2005-11-28  8:46 Emmanuel Charpentier
  2005-11-28 16:59 ` Jim C. Brown
  0 siblings, 1 reply; 18+ messages in thread
From: Emmanuel Charpentier @ 2005-11-28  8:46 UTC (permalink / raw)
  To: qemu-devel

Dear List,

I recently upgraded to Linux 2.6.14 (as compiled as a 686 Debian 
package), and found that this distribution, too, has switched to GCC 4 
for kernel.

I tried to recompile a plain vanilla qemu 0.7.2 tarball : I switched to 
gcc 3.3 for this (in /usr/bin : ln -sf gcc-3.3 gcc ; ln -sf gccbug-3.3 
gccbug ; ln -sf cpp-3.3 cpp ), planning to switch back to GCC 4 for 
recompilation of the kqemu subdirectory. This failed.

./configure works OK, compilation starts OK too, but the linking fails :

charpent@yod:~/qemu-source/qemu-0.7.2$ ./configure
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /home/charpent/qemu-source/qemu-0.7.2
C compiler        gcc
Host C compiler   gcc
make              make
host CPU          i386
host big endian   no
target list       i386-user arm-user armeb-user sparc-user ppc-user 
i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled     no
static build      no
SDL support       yes
SDL static link   no
mingw32 support   no
Adlib support     no
FMOD support      no
kqemu support     yes

KQEMU Linux module configuration:
kernel sources    /lib/modules/2.6.14-2-686/build
kbuild type       2.6
charpent@yod:~/qemu-source/qemu-0.7.2$ gcc --version
gcc (GCC) 3.3.6 (Debian 1:3.3.6-10)
Copyright (C) 2003 Free Software Foundation, Inc.
Ce logiciel est libre; voir les sources pour les conditions de copie. 
Il n'y a PAS
GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.

charpent@yod:~/qemu-source/qemu-0.7.2$ make
gcc -Wall -O2 -g -fno-strict-aliasing  -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -o dyngen dyngen.c
gcc -DQEMU_TOOL -Wall -O2 -g -fno-strict-aliasing  -g -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -o qemu-img qemu-img.c 
block.c block-cow.c block-qcow.c aes.c block-vmdk.c block-cloop.c 
block-dmg.c block-bochs.c block-vpc.c block-vvfat.c -lz
for d in i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu 
ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu; do \
make -C $d all || exit 1 ; \
         done
make[1]: Entering directory 
`/home/charpent/qemu-source/qemu-0.7.2/i386-user'
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o elfload.o 
/home/charpent/qemu-source/qemu-0.7.2/linux-user/elfload.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o main.o 
/home/charpent/qemu-source/qemu-0.7.2/linux-user/main.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o syscall.o 
/home/charpent/qemu-source/qemu-0.7.2/linux-user/syscall.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o mmap.o 
/home/charpent/qemu-source/qemu-0.7.2/linux-user/mmap.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o signal.o 
/home/charpent/qemu-source/qemu-0.7.2/linux-user/signal.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o path.o 
/home/charpent/qemu-source/qemu-0.7.2/linux-user/path.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o osdep.o 
/home/charpent/qemu-source/qemu-0.7.2/osdep.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o thunk.o 
/home/charpent/qemu-source/qemu-0.7.2/thunk.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o vm86.o 
/home/charpent/qemu-source/qemu-0.7.2/linux-user/vm86.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o exec.o 
/home/charpent/qemu-source/qemu-0.7.2/exec.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o kqemu.o 
/home/charpent/qemu-source/qemu-0.7.2/kqemu.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer 
-mpreferred-stack-boundary=2 -falign-functions=0 -fno-gcse 
-fno-reorder-blocks -fno-optimize-sibling-calls -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o op.o 
/home/charpent/qemu-source/qemu-0.7.2/target-i386/op.c
../dyngen -o op.h op.o
../dyngen -c -o opc.h op.o
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o translate-op.o 
/home/charpent/qemu-source/qemu-0.7.2/translate-op.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o translate-all.o 
/home/charpent/qemu-source/qemu-0.7.2/translate-all.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o cpu-exec.o 
/home/charpent/qemu-source/qemu-0.7.2/cpu-exec.c
../dyngen -g -o gen-op.h op.o
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o translate.o 
/home/charpent/qemu-source/qemu-0.7.2/target-i386/translate.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o 
fpu/softfloat-native.o 
/home/charpent/qemu-source/qemu-0.7.2/fpu/softfloat-native.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o helper.o 
/home/charpent/qemu-source/qemu-0.7.2/target-i386/helper.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o helper2.o 
/home/charpent/qemu-source/qemu-0.7.2/target-i386/helper2.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o translate-copy.o 
/home/charpent/qemu-source/qemu-0.7.2/target-i386/translate-copy.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o disas.o 
/home/charpent/qemu-source/qemu-0.7.2/disas.c
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o i386-dis.o 
/home/charpent/qemu-source/qemu-0.7.2/i386-dis.c
rm -f libqemu.a
ar rcs libqemu.a exec.o kqemu.o translate-op.o translate-all.o 
cpu-exec.o translate.o op.o  fpu/softfloat-native.o helper.o helper2.o 
translate-copy.o disas.o i386-dis.o
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. 
-I/home/charpent/qemu-source/qemu-0.7.2/target-i386 
-I/home/charpent/qemu-source/qemu-0.7.2 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user 
-I/home/charpent/qemu-source/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-I/home/charpent/qemu-source/qemu-0.7.2/fpu 
-I/home/charpent/qemu-source/qemu-0.7.2/slirp -c -o gdbstub.o 
/home/charpent/qemu-source/qemu-0.7.2/gdbstub.c
gcc -g -Wl,-shared -o qemu-i386 elfload.o main.o syscall.o mmap.o 
signal.o path.o osdep.o thunk.o vm86.o libqemu.a gdbstub.o   -lm
/usr/bin/ld: section .note.ABI-tag [0000000000000468 -> 
0000000000000487] chevauche la section .hash [0000000000000114 -> 
00000000000027d3]
/usr/bin/ld: qemu-i386: Not enough room for program headers (allocated 
8, need 9)
/usr/bin/ld: édition de lien finale en échec: Mauvaise valeur
collect2: ld a retourné 1 code d'état d'exécution
make[1]: *** [qemu-i386] Erreur 1
make[1]: Leaving directory `/home/charpent/qemu-source/qemu-0.7.2/i386-user'
make: *** [all] Erreur 1
charpent@yod:~/qemu-source/qemu-0.7.2$

  I'm stymied ...

					Emmanuel Charpentier

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Problem compiling with gcc 3.3 on 2.6.14 (Debian)
  2005-11-28  8:46 [Qemu-devel] Problem compiling with gcc 3.3 on 2.6.14 (Debian) Emmanuel Charpentier
@ 2005-11-28 16:59 ` Jim C. Brown
  2005-11-28 19:41   ` Natalia Portillo
                     ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Jim C. Brown @ 2005-11-28 16:59 UTC (permalink / raw)
  To: Emmanuel Charpentier; +Cc: qemu-devel

On Mon, Nov 28, 2005 at 09:46:02AM +0100, Emmanuel Charpentier wrote:
> Dear List,
> 
> I recently upgraded to Linux 2.6.14 (as compiled as a 686 Debian 
> package), and found that this distribution, too, has switched to GCC 4 
> for kernel.
> 
> I tried to recompile a plain vanilla qemu 0.7.2 tarball : I switched to 
> gcc 3.3 for this (in /usr/bin : ln -sf gcc-3.3 gcc ; ln -sf gccbug-3.3 
> gccbug ; ln -sf cpp-3.3 cpp ), planning to switch back to GCC 4 for 
> recompilation of the kqemu subdirectory. This failed.
> 

Strange. Haven't heard of this one before.

Compiling the kqemu module should use the same compiler that the kernel uses
anyways. It doesn't use the same one that qemu uses, but the one in the kernel's
Makefile.

I also notice that your error seems to be with qemu-i386. This binary doesn't use
kqemu at all, so either don't use kqemu (if all you care about is i386-user) or
compile i386-softmmu only (if you want to use kqemu and don't care aboui i386-user).

It is hard to make out the problem when the error messages aren't in english, btw.

-- 
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Problem compiling with gcc 3.3 on 2.6.14 (Debian)
  2005-11-28 16:59 ` Jim C. Brown
@ 2005-11-28 19:41   ` Natalia Portillo
  2005-11-28 21:24     ` [Qemu-devel] Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)) Emmanuel Charpentier
  2005-11-28 21:09   ` [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian) Emmanuel Charpentier
  2005-11-28 22:27   ` Emmanuel Charpentier
  2 siblings, 1 reply; 18+ messages in thread
From: Natalia Portillo @ 2005-11-28 19:41 UTC (permalink / raw)
  To: qemu-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Just, I think, it is trying to link with libm.a, that is compiled  
using GCC 4.0, so, the fail.

Doesn't your distro have a gcc_select?

I use it in MacOS X to change between GCC 3.3 and GCC 4.0 and it also  
changes default library locations so statically they never get linked  
with different ABIs.

El 28/11/2005, a las 16:59, Jim C. Brown escribió:

> On Mon, Nov 28, 2005 at 09:46:02AM +0100, Emmanuel Charpentier wrote:
>> Dear List,
>>
>> I recently upgraded to Linux 2.6.14 (as compiled as a 686 Debian
>> package), and found that this distribution, too, has switched to  
>> GCC 4
>> for kernel.
>>
>> I tried to recompile a plain vanilla qemu 0.7.2 tarball : I  
>> switched to
>> gcc 3.3 for this (in /usr/bin : ln -sf gcc-3.3 gcc ; ln -sf  
>> gccbug-3.3
>> gccbug ; ln -sf cpp-3.3 cpp ), planning to switch back to GCC 4 for
>> recompilation of the kqemu subdirectory. This failed.
>>
>
> Strange. Haven't heard of this one before.
>
> Compiling the kqemu module should use the same compiler that the  
> kernel uses
> anyways. It doesn't use the same one that qemu uses, but the one in  
> the kernel's
> Makefile.
>
> I also notice that your error seems to be with qemu-i386. This  
> binary doesn't use
> kqemu at all, so either don't use kqemu (if all you care about is  
> i386-user) or
> compile i386-softmmu only (if you want to use kqemu and don't care  
> aboui i386-user).
>
> It is hard to make out the problem when the error messages aren't  
> in english, btw.
>
> -- 
> Infinite complexity begets infinite beauty.
> Infinite precision begets infinite perfection.
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFDi11ySOHwOb87puQRAo39AKCMHYdlR4Gw2Z5+yQdH7goYK0frBACfZzsw
Fp5c0p5BIhHIfwjVh65KGqI=
=Esmf
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)
  2005-11-28 16:59 ` Jim C. Brown
  2005-11-28 19:41   ` Natalia Portillo
@ 2005-11-28 21:09   ` Emmanuel Charpentier
  2005-11-28 22:27   ` Emmanuel Charpentier
  2 siblings, 0 replies; 18+ messages in thread
From: Emmanuel Charpentier @ 2005-11-28 21:09 UTC (permalink / raw)
  To: qemu-devel

2nd answer : news below.

Jim C. Brown wrote:
> On Mon, Nov 28, 2005 at 09:46:02AM +0100, Emmanuel Charpentier wrote:
> 
>>Dear List,
>>
>>I recently upgraded to Linux 2.6.14 (as compiled as a 686 Debian 
>>package), and found that this distribution, too, has switched to GCC 4 
>>for kernel.
>>
>>I tried to recompile a plain vanilla qemu 0.7.2 tarball : I switched to 
>>gcc 3.3 for this (in /usr/bin : ln -sf gcc-3.3 gcc ; ln -sf gccbug-3.3 
>>gccbug ; ln -sf cpp-3.3 cpp ), planning to switch back to GCC 4 for 
>>recompilation of the kqemu subdirectory. This failed.
>>
> 
> 
> Strange. Haven't heard of this one before.
> 
> Compiling the kqemu module should use the same compiler that the kernel uses
> anyways. It doesn't use the same one that qemu uses, but the one in the kernel's
> Makefile.
> 
> I also notice that your error seems to be with qemu-i386. This binary doesn't use
> kqemu at all, so either don't use kqemu (if all you care about is i386-user) or
> compile i386-softmmu only (if you want to use kqemu and don't care aboui i386-user).

Compiling i386-softmmu works (and the resulting executable works well 
indeed, at least with kqemu). Compiling x86_64-softmmu gives a $#!+load 
of errors (I'll send a logif someone needs it).

This does not allow to undrstand why the compilation of i386-user fails...

					Emmanuel Charpentier

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Qemu-devel] Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian))
  2005-11-28 19:41   ` Natalia Portillo
@ 2005-11-28 21:24     ` Emmanuel Charpentier
  2005-11-28 22:35       ` Daniel Jacobowitz
  0 siblings, 1 reply; 18+ messages in thread
From: Emmanuel Charpentier @ 2005-11-28 21:24 UTC (permalink / raw)
  To: qemu-devel

Natalia Portillo wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Just, I think, it is trying to link with libm.a, that is compiled  using 
> GCC 4.0, so, the fail.
> 
> Doesn't your distro have a gcc_select?

<rant>

Nope. That's Debian for you : Debian users are supposed to be big hunks 
of programmers, and not to flinch on such petty details (the epitome of 
"Real men don't write in Pascal" mentality...). At least, that's the 
impression you get reading postings of some Ordained Debian Developpers 
(TM) on some Debian mailing lists. The simple notion of Debian end-users 
totally overwhelms them...

Curiously, Debian has such a mechanism for handling "default" choices 
about equivalent programs : the "/etc/alternatives" directory. But some 
ODD (TM) decided, in his (according to himself) infinite wisdom that 
such an easy way to swich gccs was too easy for common users, and that 
it might twarth some obscure utterly Debianish hack.

So you're supposed to "ln -s /usr/bin/gcc-3.3 /usr/bin/gcc # etc ...) ad 
nauseam...

BTW : it would not be fair to pick at Debianers and spare the GCC 
hackers : the whole madness could have been spared with a bit more 
reflection about linking *before* launching GCC4...

</rant>

Ah. If only Debian wasn't the best programming distro of the lot for 
non-system programmers... <Sigh !>

					Emmanuel Charpentier

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)
  2005-11-28 16:59 ` Jim C. Brown
  2005-11-28 19:41   ` Natalia Portillo
  2005-11-28 21:09   ` [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian) Emmanuel Charpentier
@ 2005-11-28 22:27   ` Emmanuel Charpentier
  2005-11-29  1:06     ` Brad Watson
                       ` (2 more replies)
  2 siblings, 3 replies; 18+ messages in thread
From: Emmanuel Charpentier @ 2005-11-28 22:27 UTC (permalink / raw)
  To: qemu-devel

Jim C. Brown wrote:
> On Mon, Nov 28, 2005 at 09:46:02AM +0100, Emmanuel Charpentier wrote:
> 
>>Dear List,
>>
>>I recently upgraded to Linux 2.6.14 (as compiled as a 686 Debian 
>>package), and found that this distribution, too, has switched to GCC 4 
>>for kernel.
>>
>>I tried to recompile a plain vanilla qemu 0.7.2 tarball : I switched to 
>>gcc 3.3 for this (in /usr/bin : ln -sf gcc-3.3 gcc ; ln -sf gccbug-3.3 
>>gccbug ; ln -sf cpp-3.3 cpp ), planning to switch back to GCC 4 for 
>>recompilation of the kqemu subdirectory. This failed.
>>
> 
> 
> Strange. Haven't heard of this one before.
> 
> Compiling the kqemu module should use the same compiler that the kernel uses
> anyways. It doesn't use the same one that qemu uses, but the one in the kernel's
> Makefile.

I knew that ; that's whi I switched back to gcc 3.3 for compilation of 
the main package, planning to go back to GCC 4 for kqemu. but comiling 
this one needs a correctly configured qemu tree.

> I also notice that your error seems to be with qemu-i386. This binary doesn't use
> kqemu at all, so either don't use kqemu (if all you care about is i386-user) or
> compile i386-softmmu only (if you want to use kqemu and don't care aboui i386-user).

I''l try that. But the point isn't here. That's the first time I saw 
such a problem with qemu. Since what has changed is the kernel (and 
probably parts of the compilation system, BTW : Debian instable is ... 
well ... somewhat unstable...)

> It is hard to make out the problem when the error messages aren't in english, btw.

OK : I'll translate the error messages :

All is fine and dandy up to the "compilation" (linking, in fact) of 
qemu-i386 :
 > gcc -g -Wl,-shared -o qemu-i386 elfload.o main.o syscall.o mmap.o
 > signal.o path.o osdep.o thunk.o vm86.o libqemu.a gdbstub.o   -lm > 
/usr/bin/ld: section .note.ABI-tag [0000000000000468 ->
 > 0000000000000487] chevauche la section .hash [0000000000000114 ->
 > 00000000000027d3]
 > /usr/bin/ld: qemu-i386: Not enough room for program headers 
(allocated > 8, need 9)
 > /usr/bin/ld: édition de lien finale en échec: Mauvaise valeur
/usr/bin/ld: final linking failed: bad value
 > collect2: ld a retourné 1 code d'état d'exécution
collect2 returned 1 return value
 > make[1]: *** [qemu-i386] Erreur 1
 > make[1]: *** [qemu-i386] Error 1
 > make[1]: Leaving directory
 > `/home/charpent/qemu-source/qemu-0.7.2/i386-user'
 > make: *** [all] Erreur 1
make: *** [all] Error 1

Hoping this helps...

					Emmanuel Charpentier

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian))
  2005-11-28 21:24     ` [Qemu-devel] Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)) Emmanuel Charpentier
@ 2005-11-28 22:35       ` Daniel Jacobowitz
  2005-11-29  8:58         ` [Qemu-devel] " Emmanuel Charpentier
  0 siblings, 1 reply; 18+ messages in thread
From: Daniel Jacobowitz @ 2005-11-28 22:35 UTC (permalink / raw)
  To: qemu-devel

On Mon, Nov 28, 2005 at 10:24:10PM +0100, Emmanuel Charpentier wrote:
> Natalia Portillo wrote:
> >-----BEGIN PGP SIGNED MESSAGE-----
> >Hash: SHA1
> >
> >Just, I think, it is trying to link with libm.a, that is compiled  using 
> >GCC 4.0, so, the fail.

I didn't read the original message, but this is a non-issue.  It
doesn't matter what compiler was used for libm.a

[Completely incorrect rant snipped]

> So you're supposed to "ln -s /usr/bin/gcc-3.3 /usr/bin/gcc # etc ...) ad 
> nauseam...

No, you're bloody well not.  You're supposed to configure applications
to use the correct compiler if they need a particular version.  For
qemu that's --cc.  Not so hard, was it?

-- 
Daniel Jacobowitz
CodeSourcery, LLC

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)
  2005-11-28 22:27   ` Emmanuel Charpentier
@ 2005-11-29  1:06     ` Brad Watson
  2005-11-29  1:07     ` Brad Watson
  2005-11-29 10:32     ` Sylvain Petreolle
  2 siblings, 0 replies; 18+ messages in thread
From: Brad Watson @ 2005-11-29  1:06 UTC (permalink / raw)
  To: qemu-devel

I ran into the same problem:  I was able to resolve it
by backleveling binutils from 2.16.1cvs20051117-1 to
2.1.15.x and gcc to 3.4.5

HTH, 

Brad Watson



		
__________________________________ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)
  2005-11-28 22:27   ` Emmanuel Charpentier
  2005-11-29  1:06     ` Brad Watson
@ 2005-11-29  1:07     ` Brad Watson
  2005-11-29 10:32     ` Sylvain Petreolle
  2 siblings, 0 replies; 18+ messages in thread
From: Brad Watson @ 2005-11-29  1:07 UTC (permalink / raw)
  To: qemu-devel

I ran into the same problem:  I was able to resolve it
by backleveling binutils from 2.16.1cvs20051117-1 to
2.1.15.x and gcc to 3.4.5

HTH, 

Brad Watson



		
__________________________________ 
Yahoo! Music Unlimited 
Access over 1 million songs. Try it free. 
http://music.yahoo.com/unlimited/

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Qemu-devel] Re: Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian))
  2005-11-28 22:35       ` Daniel Jacobowitz
@ 2005-11-29  8:58         ` Emmanuel Charpentier
  2005-11-29 11:00           ` Gwenole Beauchesne
  0 siblings, 1 reply; 18+ messages in thread
From: Emmanuel Charpentier @ 2005-11-29  8:58 UTC (permalink / raw)
  To: qemu-devel

Daniel Jacobowitz wrote:

[ Snip ... ]

> [Completely incorrect rant snipped]

I wish you were right... Alas, I stand by my words : the attitude of a 
minority of Debian developpers is on the line of "If it was hard to 
write, it should be hard to use". Unfortunately, this minority has a 
serious overlap with the *very good and active* category...

Case in point : I distinctly reember reading a convoluted thread in one 
of the Debian lists about this /etc/alternative issue for gcc... Was I 
drunk ? Or what ?

>>So you're supposed to "ln -s /usr/bin/gcc-3.3 /usr/bin/gcc # etc ...) ad 
>>nauseam...
> 
> 
> No, you're bloody well not.  You're supposed to configure applications
> to use the correct compiler if they need a particular version.  For
> qemu that's --cc.  Not so hard, was it?

Didn't work last time I tried : you may do that at *configure* step. In 
the case of a GCC4 kernel, you have to :
- configure and make with gcc 3.3 (--cc=gcc-3.3 goes into 
config-host.mak. What the host-cc does is fairly well obscur to me (got 
lost in the Makefile/source code), and was undocumented last time I 
pored over Fabrice's pages).
- make clean in the kemu directory
- re-make with GCC 4 : this recompiles only the kqemu part.

If you can suggest a more steamlined way, I'd be happy to hear from it, 
and even more happy to read it on Fabrice's pages or somewhere in the 
documentation...

					Emmanuel Charpentier

^ permalink raw reply	[flat|nested] 18+ messages in thread

* RE: [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)
  2005-11-28 22:27   ` Emmanuel Charpentier
  2005-11-29  1:06     ` Brad Watson
  2005-11-29  1:07     ` Brad Watson
@ 2005-11-29 10:32     ` Sylvain Petreolle
  2005-11-29 21:09       ` Emmanuel Charpentier
  2 siblings, 1 reply; 18+ messages in thread
From: Sylvain Petreolle @ 2005-11-29 10:32 UTC (permalink / raw)
  To: qemu-devel

why not run LANG=en_US <your_make_program> instead ?

--- Emmanuel Charpentier <charpent@bacbuc.dyndns.org> a écrit :

> > It is hard to make out the problem when the error messages aren't in english, btw.
> 
> OK : I'll translate the error messages :
> 


Kind regards,
Sylvain Petreolle (aka Usurp)
--- --- --- --- --- --- --- --- --- --- --- --- ---
Tired of a proprietary Windows on your computer ?
Use free ReactOS instead ( http://www.reactos.org )

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Re: Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian))
  2005-11-29  8:58         ` [Qemu-devel] " Emmanuel Charpentier
@ 2005-11-29 11:00           ` Gwenole Beauchesne
  2005-11-29 14:02             ` carlo.andreoli
  2005-11-29 21:07             ` Emmanuel Charpentier
  0 siblings, 2 replies; 18+ messages in thread
From: Gwenole Beauchesne @ 2005-11-29 11:00 UTC (permalink / raw)
  To: qemu-devel

Hi,

> Case in point : I distinctly reember reading a convoluted thread in one 
> of the Debian lists about this /etc/alternative issue for gcc... Was I 
> drunk ? Or what ?

I don't know what all this rant is about but it's always best to keep the 
system compiler as chosen by the distributor. If you want to use 
alternatives, use CC overrides or other configure option.

> If you can suggest a more steamlined way, I'd be happy to hear from it, 
> and even more happy to read it on Fabrice's pages or somewhere in the 
> documentation...

Use DKMS for kqemu modules?

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Re: Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian))
  2005-11-29 11:00           ` Gwenole Beauchesne
@ 2005-11-29 14:02             ` carlo.andreoli
  2005-11-29 22:41               ` Pascal Terjan
  2005-11-29 21:07             ` Emmanuel Charpentier
  1 sibling, 1 reply; 18+ messages in thread
From: carlo.andreoli @ 2005-11-29 14:02 UTC (permalink / raw)
  To: qemu-devel

>From: Gwenole Beauchesne <gbeauchesne@mandriva.com>

>Use DKMS for kqemu modules?
>

I would like to try this way on my Mandrake 10.0, but I'm not been
able to find a DKMS RPM for this version (seems like DKMS has been
introduced with the 10.1 release of Mdk), so the Pterjean's RPMs
of kqemu for Mdk 10.0 seems useless.

Can you give me some hint on how to proceed?

Thank you

Carlo


__________________________________________________________________
TISCALI ADSL
Solo con Tiscali Adsl navighi senza limiti e telefoni senza canone
Telecom a partire da 19,95 Euro/mese.
Attivala subito, I PRIMI DUE MESI SONO GRATIS! CLICCA QUI:
http://abbonati.tiscali.it/adsl/sa/1e25flat_tc/

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Qemu-devel] Re: Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian))
  2005-11-29 11:00           ` Gwenole Beauchesne
  2005-11-29 14:02             ` carlo.andreoli
@ 2005-11-29 21:07             ` Emmanuel Charpentier
  1 sibling, 0 replies; 18+ messages in thread
From: Emmanuel Charpentier @ 2005-11-29 21:07 UTC (permalink / raw)
  To: qemu-devel

Gwenole Beauchesne wrote:
> Hi,
> 
> 
>>Case in point : I distinctly reember reading a convoluted thread in one 
>>of the Debian lists about this /etc/alternative issue for gcc... Was I 
>>drunk ? Or what ?
> 
> 
> I don't know what all this rant is about

The idiocy of having a system perfectly able to handle alternative 
packages ... except when it isn't, for reasons too obscure to be 
understood by a 31-year computer user (yes, I wrote my first Fortran 
program in 1974..) when he isnt a dedicated system maintainer. I *use* 
computers, dammit, I have not too much time to play system administrator....

>                                          but it's always best to keep the 
> system compiler as chosen by the distributor.

That's exactly what I was trying to do. Debian has switched to GCC 4 for 
kernels. But (parts of) QEMU) need gcc 3.4. Hence the raindance..

>                                                If you want to use 
> alternatives, use CC overrides or other configure option.

I missed the doc-"howto" for these options. Last time I tried, I ended 
up with "Incorrect module format" errores and/or bad compilations 
errors. I gave up and learned to change compilers...

>>If you can suggest a more steamlined way, I'd be happy to hear from it, 
>>and even more happy to read it on Fabrice's pages or somewhere in the 
>>documentation...
> 
> 
> Use DKMS for kqemu modules?

No such thing on Debian. They have a (supposedly) nice system 
("module-assistant") for compilong out-of-tree modules... which I never 
quite figured out. When I need an out-oft-tree kernel (which is rare 
nowadays), I still roll my own kernel, à la Neanderthal...

					Emmanuel Charpentier

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)
  2005-11-29 10:32     ` Sylvain Petreolle
@ 2005-11-29 21:09       ` Emmanuel Charpentier
  2005-11-30  8:25         ` [Qemu-devel] Problem compiling with gcc 3.3 on 2.6.14 Jernej Simončič
  0 siblings, 1 reply; 18+ messages in thread
From: Emmanuel Charpentier @ 2005-11-29 21:09 UTC (permalink / raw)
  To: qemu-devel

Sylvain Petreolle wrote:
> why not run LANG=en_US <your_make_program> instead ?

'cause I'm a) French, and b) lazy. I happen to understand French error 
messages, which are the default on my system...

					Emmanuel Charpentier

> --- Emmanuel Charpentier <charpent@bacbuc.dyndns.org> a écrit :
> 
> 
>>>It is hard to make out the problem when the error messages aren't in english, btw.
>>
>>OK : I'll translate the error messages :
>>
> 
> 
> 
> Kind regards,
> Sylvain Petreolle (aka Usurp)
> --- --- --- --- --- --- --- --- --- --- --- --- ---
> Tired of a proprietary Windows on your computer ?
> Use free ReactOS instead ( http://www.reactos.org )

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Re: Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian))
  2005-11-29 14:02             ` carlo.andreoli
@ 2005-11-29 22:41               ` Pascal Terjan
  2005-11-30  8:13                 ` carlo.andreoli
  0 siblings, 1 reply; 18+ messages in thread
From: Pascal Terjan @ 2005-11-29 22:41 UTC (permalink / raw)
  To: qemu-devel

On 11/29/05, carlo.andreoli@tiscali.it <carlo.andreoli@tiscali.it> wrote:
> >From: Gwenole Beauchesne <gbeauchesne@mandriva.com>
>
> >Use DKMS for kqemu modules?
> >
>
> I would like to try this way on my Mandrake 10.0, but I'm not been
> able to find a DKMS RPM for this version (seems like DKMS has been
> introduced with the 10.1 release of Mdk), so the Pterjean's RPMs
> of kqemu for Mdk 10.0 seems useless.
>

In fact dkms is not available on 10.0 but only on Corporate 3.0
Development CD which is based on 10.0, and as I usually do not use
real 10.0 I did not notice this before.
I'll package it another way as soon as I find time...

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Re: Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian))
  2005-11-29 22:41               ` Pascal Terjan
@ 2005-11-30  8:13                 ` carlo.andreoli
  0 siblings, 0 replies; 18+ messages in thread
From: carlo.andreoli @ 2005-11-30  8:13 UTC (permalink / raw)
  To: qemu-devel

>Date: Tue, 29 Nov 2005 23:41:16 +0100
>From: Pascal Terjan <pterjan@gmail.com>

>In fact dkms is not available on 10.0 but only on Corporate 3.0
>Development CD which is based on 10.0, and as I usually do not use
>real 10.0 I did not notice this before.
>I'll package it another way as soon as I find time...
>

Thank you very much

Carlo


__________________________________________________________________
TISCALI ADSL
Solo con Tiscali Adsl navighi senza limiti e telefoni senza canone
Telecom a partire da 19,95 Euro/mese.
Attivala subito, I PRIMI DUE MESI SONO GRATIS! CLICCA QUI:
http://abbonati.tiscali.it/adsl/sa/1e25flat_tc/

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Qemu-devel] Problem compiling with gcc 3.3 on 2.6.14
  2005-11-29 21:09       ` Emmanuel Charpentier
@ 2005-11-30  8:25         ` Jernej Simončič
  0 siblings, 0 replies; 18+ messages in thread
From: Jernej Simončič @ 2005-11-30  8:25 UTC (permalink / raw)
  To: Emmanuel Charpentier on [qemu-devel]

On Tuesday, November 29, 2005, 22:09:48, Emmanuel Charpentier wrote:

> Sylvain Petreolle wrote:
>> why not run LANG=en_US <your_make_program> instead ?
> 'cause I'm a) French, and b) lazy. I happen to understand French error
> messages, which are the default on my system...

He meant before posting the error message to an international list. (Plus,
it's less work than having to translate the errors back to English).

-- 
< Jernej Simoncic ><><><><>< http://deepthought.ena.si/ >

Any sufficiently advanced technology is indistinguishable from magic.
       -- A. C. Clarke's Third Law

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2005-11-30  8:26 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-28  8:46 [Qemu-devel] Problem compiling with gcc 3.3 on 2.6.14 (Debian) Emmanuel Charpentier
2005-11-28 16:59 ` Jim C. Brown
2005-11-28 19:41   ` Natalia Portillo
2005-11-28 21:24     ` [Qemu-devel] Debian blues (Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian)) Emmanuel Charpentier
2005-11-28 22:35       ` Daniel Jacobowitz
2005-11-29  8:58         ` [Qemu-devel] " Emmanuel Charpentier
2005-11-29 11:00           ` Gwenole Beauchesne
2005-11-29 14:02             ` carlo.andreoli
2005-11-29 22:41               ` Pascal Terjan
2005-11-30  8:13                 ` carlo.andreoli
2005-11-29 21:07             ` Emmanuel Charpentier
2005-11-28 21:09   ` [Qemu-devel] Re: Problem compiling with gcc 3.3 on 2.6.14 (Debian) Emmanuel Charpentier
2005-11-28 22:27   ` Emmanuel Charpentier
2005-11-29  1:06     ` Brad Watson
2005-11-29  1:07     ` Brad Watson
2005-11-29 10:32     ` Sylvain Petreolle
2005-11-29 21:09       ` Emmanuel Charpentier
2005-11-30  8:25         ` [Qemu-devel] Problem compiling with gcc 3.3 on 2.6.14 Jernej Simončič

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).