Compilation (de Qemu). Erreur : "cannot find -lm"
Le
Olivier Viennet
Bonjour,
Je viens de voir que les sources CVS de Qemu corrigent le bug qui
m'enpêchent d'utiliser mon lecteur de disquette.
Je souhaite donc les compiler, mais j'ai l'erreur suivante :
/usr//bin/ld: cannot find -lm
collect2: ld returned 1 exit status
make[1]: *** [qemu-fast] Erreur 1
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386'
make: *** [all] Erreur 1
Comment corriger cela ? (Je suis très très ignorant en compilation, et ne
fais pour l'instant qu'appliquer les commandes préconisées )
Merci beaucoup.
Olivier Viennet
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[user@localhost qemu]$ make
gcc -Wall -O2 -g -D_GNU_SOURCE -c -o dyngen.o dyngen.c
gcc -o dyngen dyngen.o
gcc -Wall -O2 -g -D_GNU_SOURCE -c -o qemu-mkcow.o qemu-mkcow.c
gcc -o qemu-mkcow qemu-mkcow.o
for d in i386-user i386 i386-softmmu arm-user sparc-user ppc-user; do \
make -C $d all || exit 1 ; \
done
make[1]: Entering directory `/home/user/Desktop/qemu/cvs/qemu/i386-user'
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o elfload.o
/home/user/Desktop/qemu/cvs/qemu/elfload.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o main.o
/home/user/Desktop/qemu/cvs/qemu/main.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o syscall.o
/home/user/Desktop/qemu/cvs/qemu/syscall.c
/home/user/Desktop/qemu/cvs/qemu/syscall.c: In function `do_syscall':
/home/user/Desktop/qemu/cvs/qemu/syscall.c:1512: warning: dereferencing
type-punned pointer will break strict-aliasing rules
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o mmap.o
/home/user/Desktop/qemu/cvs/qemu/mmap.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o signal.o
/home/user/Desktop/qemu/cvs/qemu/signal.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o path.o
/home/user/Desktop/qemu/cvs/qemu/path.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vm86.o
/home/user/Desktop/qemu/cvs/qemu/vm86.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o thunk.o
/home/user/Desktop/qemu/cvs/qemu/thunk.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o exec.o
/home/user/Desktop/qemu/cvs/qemu/exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -mpreferred-stack-boundary=2
-falign-functions=0 -fno-reorder-blocks -fno-optimize-sibling-calls -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o op.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/op.c
../dyngen -o op.h op.o
../dyngen -c -o opc.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate-all.o
/home/user/Desktop/qemu/cvs/qemu/translate-all.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o cpu-exec.o
/home/user/Desktop/qemu/cvs/qemu/cpu-exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o gdbstub.o
/home/user/Desktop/qemu/cvs/qemu/gdbstub.c
../dyngen -g -o gen-op.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/translate.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c: In function
`helper_ret_protected':
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c:1602: warning:
`new_eflags' might be used uninitialized in this function
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper2.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper2.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o disas.o
/home/user/Desktop/qemu/cvs/qemu/disas.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o i386-dis.o
/home/user/Desktop/qemu/cvs/qemu/i386-dis.c
rm -f libqemu.a
ar rcs libqemu.a thunk.o exec.o translate-all.o cpu-exec.o gdbstub.o
translate.o op.o helper.o helper2.o disas.o i386-dis.o
gcc -g -Wl,-shared -o qemu-i386 elfload.o main.o syscall.o mmap.o signal.o
path.o vm86.o libqemu.a -lm
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386-user'
make[1]: Entering directory `/home/user/Desktop/qemu/cvs/qemu/i386'
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vl.o
/home/user/Desktop/qemu/cvs/qemu/vl.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o block.o
/home/user/Desktop/qemu/cvs/qemu/block.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o ide.o
/home/user/Desktop/qemu/cvs/qemu/ide.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vga.o
/home/user/Desktop/qemu/cvs/qemu/vga.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o sb16.o
/home/user/Desktop/qemu/cvs/qemu/sb16.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o dma.o
/home/user/Desktop/qemu/cvs/qemu/dma.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o oss.o
/home/user/Desktop/qemu/cvs/qemu/oss.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o fdc.o
/home/user/Desktop/qemu/cvs/qemu/fdc.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -I/usr/include/SDL
-D_REENTRANT -c -o sdl.o /home/user/Desktop/qemu/cvs/qemu/sdl.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o thunk.o
/home/user/Desktop/qemu/cvs/qemu/thunk.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o exec.o
/home/user/Desktop/qemu/cvs/qemu/exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -mpreferred-stack-boundary=2
-falign-functions=0 -fno-reorder-blocks -fno-optimize-sibling-calls -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o op.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/op.c
../dyngen -o op.h op.o
../dyngen -c -o opc.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate-all.o
/home/user/Desktop/qemu/cvs/qemu/translate-all.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o cpu-exec.o
/home/user/Desktop/qemu/cvs/qemu/cpu-exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o gdbstub.o
/home/user/Desktop/qemu/cvs/qemu/gdbstub.c
../dyngen -g -o gen-op.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/translate.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c: In function
`helper_ret_protected':
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c:1602: warning:
`new_eflags' might be used uninitialized in this function
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper2.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper2.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o disas.o
/home/user/Desktop/qemu/cvs/qemu/disas.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o i386-dis.o
/home/user/Desktop/qemu/cvs/qemu/i386-dis.c
rm -f libqemu.a
ar rcs libqemu.a thunk.o exec.o translate-all.o cpu-exec.o gdbstub.o
translate.o op.o helper.o helper2.o disas.o i386-dis.o
gcc -static -Wl,-T,/home/user/Desktop/qemu/cvs/qemu/i386-vl.ld -o
qemu-fast vl.o block.o ide.o vga.o sb16.o dma.o oss.o fdc.o sdl.o libqemu.a
-lm -L/usr/lib -lSDL -lpthread -lm -ldl -lasound -laudio -lXt
-L/usr/X11R6/lib -lX11 -lXext
/usr//bin/ld: cannot find -lm
collect2: ld returned 1 exit status
make[1]: *** [qemu-fast] Erreur 1
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386'
make: *** [all] Erreur 1
Je viens de voir que les sources CVS de Qemu corrigent le bug qui
m'enpêchent d'utiliser mon lecteur de disquette.
Je souhaite donc les compiler, mais j'ai l'erreur suivante :
/usr//bin/ld: cannot find -lm
collect2: ld returned 1 exit status
make[1]: *** [qemu-fast] Erreur 1
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386'
make: *** [all] Erreur 1
Comment corriger cela ? (Je suis très très ignorant en compilation, et ne
fais pour l'instant qu'appliquer les commandes préconisées )
Merci beaucoup.
Olivier Viennet
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[user@localhost qemu]$ make
gcc -Wall -O2 -g -D_GNU_SOURCE -c -o dyngen.o dyngen.c
gcc -o dyngen dyngen.o
gcc -Wall -O2 -g -D_GNU_SOURCE -c -o qemu-mkcow.o qemu-mkcow.c
gcc -o qemu-mkcow qemu-mkcow.o
for d in i386-user i386 i386-softmmu arm-user sparc-user ppc-user; do \
make -C $d all || exit 1 ; \
done
make[1]: Entering directory `/home/user/Desktop/qemu/cvs/qemu/i386-user'
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o elfload.o
/home/user/Desktop/qemu/cvs/qemu/elfload.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o main.o
/home/user/Desktop/qemu/cvs/qemu/main.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o syscall.o
/home/user/Desktop/qemu/cvs/qemu/syscall.c
/home/user/Desktop/qemu/cvs/qemu/syscall.c: In function `do_syscall':
/home/user/Desktop/qemu/cvs/qemu/syscall.c:1512: warning: dereferencing
type-punned pointer will break strict-aliasing rules
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o mmap.o
/home/user/Desktop/qemu/cvs/qemu/mmap.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o signal.o
/home/user/Desktop/qemu/cvs/qemu/signal.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o path.o
/home/user/Desktop/qemu/cvs/qemu/path.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vm86.o
/home/user/Desktop/qemu/cvs/qemu/vm86.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o thunk.o
/home/user/Desktop/qemu/cvs/qemu/thunk.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o exec.o
/home/user/Desktop/qemu/cvs/qemu/exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -mpreferred-stack-boundary=2
-falign-functions=0 -fno-reorder-blocks -fno-optimize-sibling-calls -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o op.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/op.c
../dyngen -o op.h op.o
../dyngen -c -o opc.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate-all.o
/home/user/Desktop/qemu/cvs/qemu/translate-all.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o cpu-exec.o
/home/user/Desktop/qemu/cvs/qemu/cpu-exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o gdbstub.o
/home/user/Desktop/qemu/cvs/qemu/gdbstub.c
../dyngen -g -o gen-op.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/translate.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c: In function
`helper_ret_protected':
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c:1602: warning:
`new_eflags' might be used uninitialized in this function
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper2.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper2.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o disas.o
/home/user/Desktop/qemu/cvs/qemu/disas.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o i386-dis.o
/home/user/Desktop/qemu/cvs/qemu/i386-dis.c
rm -f libqemu.a
ar rcs libqemu.a thunk.o exec.o translate-all.o cpu-exec.o gdbstub.o
translate.o op.o helper.o helper2.o disas.o i386-dis.o
gcc -g -Wl,-shared -o qemu-i386 elfload.o main.o syscall.o mmap.o signal.o
path.o vm86.o libqemu.a -lm
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386-user'
make[1]: Entering directory `/home/user/Desktop/qemu/cvs/qemu/i386'
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vl.o
/home/user/Desktop/qemu/cvs/qemu/vl.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o block.o
/home/user/Desktop/qemu/cvs/qemu/block.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o ide.o
/home/user/Desktop/qemu/cvs/qemu/ide.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vga.o
/home/user/Desktop/qemu/cvs/qemu/vga.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o sb16.o
/home/user/Desktop/qemu/cvs/qemu/sb16.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o dma.o
/home/user/Desktop/qemu/cvs/qemu/dma.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o oss.o
/home/user/Desktop/qemu/cvs/qemu/oss.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o fdc.o
/home/user/Desktop/qemu/cvs/qemu/fdc.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -I/usr/include/SDL
-D_REENTRANT -c -o sdl.o /home/user/Desktop/qemu/cvs/qemu/sdl.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o thunk.o
/home/user/Desktop/qemu/cvs/qemu/thunk.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o exec.o
/home/user/Desktop/qemu/cvs/qemu/exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -mpreferred-stack-boundary=2
-falign-functions=0 -fno-reorder-blocks -fno-optimize-sibling-calls -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o op.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/op.c
../dyngen -o op.h op.o
../dyngen -c -o opc.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate-all.o
/home/user/Desktop/qemu/cvs/qemu/translate-all.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o cpu-exec.o
/home/user/Desktop/qemu/cvs/qemu/cpu-exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o gdbstub.o
/home/user/Desktop/qemu/cvs/qemu/gdbstub.c
../dyngen -g -o gen-op.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/translate.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c: In function
`helper_ret_protected':
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c:1602: warning:
`new_eflags' might be used uninitialized in this function
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper2.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper2.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o disas.o
/home/user/Desktop/qemu/cvs/qemu/disas.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o i386-dis.o
/home/user/Desktop/qemu/cvs/qemu/i386-dis.c
rm -f libqemu.a
ar rcs libqemu.a thunk.o exec.o translate-all.o cpu-exec.o gdbstub.o
translate.o op.o helper.o helper2.o disas.o i386-dis.o
gcc -static -Wl,-T,/home/user/Desktop/qemu/cvs/qemu/i386-vl.ld -o
qemu-fast vl.o block.o ide.o vga.o sb16.o dma.o oss.o fdc.o sdl.o libqemu.a
-lm -L/usr/lib -lSDL -lpthread -lm -ldl -lasound -laudio -lXt
-L/usr/X11R6/lib -lX11 -lXext
/usr//bin/ld: cannot find -lm
collect2: ld returned 1 exit status
make[1]: *** [qemu-fast] Erreur 1
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386'
make: *** [all] Erreur 1

Poser une question


J'ai résolu mon précédent : il me manquait les librairies
glic-static-devel et libalsa2-satic-devel.
Par contre, j'ai maintenant l'erreur de compilation suivante :
/usr//bin/ld: cannot find -laudio
collect2: ld returned 1 exit status
make[1]: *** [qemu-fast] Erreur 1
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386'
make: *** [all] Erreur 1
[ qemu]$
Après recherches, laudio semble se rapporter à libaudiofile0.
Or libaudiofile0 et libaudiofile0-devel sont bien installés.
Je n'ai aucun autre package contenant la chaine "audio" à installer
Pouvez-vous m'aider ?
Merci.
Olivier Viennet
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[ qemu]$ make
gcc -Wall -O2 -g -D_GNU_SOURCE -c -o dyngen.o dyngen.c
gcc -o dyngen dyngen.o
gcc -Wall -O2 -g -D_GNU_SOURCE -c -o qemu-mkcow.o qemu-mkcow.c
gcc -o qemu-mkcow qemu-mkcow.o
for d in i386-user i386 i386-softmmu arm-user sparc-user ppc-user; do
make -C $d all || exit 1 ;
done
make[1]: Entering directory `/home/user/Desktop/qemu/cvs/qemu/i386-user'
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o elfload.o
/home/user/Desktop/qemu/cvs/qemu/elfload.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o main.o
/home/user/Desktop/qemu/cvs/qemu/main.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o syscall.o
/home/user/Desktop/qemu/cvs/qemu/syscall.c
/home/user/Desktop/qemu/cvs/qemu/syscall.c: In function `do_syscall':
/home/user/Desktop/qemu/cvs/qemu/syscall.c:1512: warning: dereferencing
type-punned pointer will break strict-aliasing rules
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o mmap.o
/home/user/Desktop/qemu/cvs/qemu/mmap.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o signal.o
/home/user/Desktop/qemu/cvs/qemu/signal.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o path.o
/home/user/Desktop/qemu/cvs/qemu/path.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vm86.o
/home/user/Desktop/qemu/cvs/qemu/vm86.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o thunk.o
/home/user/Desktop/qemu/cvs/qemu/thunk.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o exec.o
/home/user/Desktop/qemu/cvs/qemu/exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -mpreferred-stack-boundary=2
-falign-functions=0 -fno-reorder-blocks -fno-optimize-sibling-calls -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o op.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/op.c
../dyngen -o op.h op.o
../dyngen -c -o opc.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate-all.o
/home/user/Desktop/qemu/cvs/qemu/translate-all.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o cpu-exec.o
/home/user/Desktop/qemu/cvs/qemu/cpu-exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o gdbstub.o
/home/user/Desktop/qemu/cvs/qemu/gdbstub.c
../dyngen -g -o gen-op.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/translate.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c: In function
`helper_ret_protected':
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c:1602: warning:
`new_eflags' might be used uninitialized in this function
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper2.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper2.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o disas.o
/home/user/Desktop/qemu/cvs/qemu/disas.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o i386-dis.o
/home/user/Desktop/qemu/cvs/qemu/i386-dis.c
rm -f libqemu.a
ar rcs libqemu.a thunk.o exec.o translate-all.o cpu-exec.o gdbstub.o
translate.o op.o helper.o helper2.o disas.o i386-dis.o
gcc -g -Wl,-shared -o qemu-i386 elfload.o main.o syscall.o mmap.o signal.o
path.o vm86.o libqemu.a -lm
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386-user'
make[1]: Entering directory `/home/user/Desktop/qemu/cvs/qemu/i386'
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vl.o
/home/user/Desktop/qemu/cvs/qemu/vl.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o block.o
/home/user/Desktop/qemu/cvs/qemu/block.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o ide.o
/home/user/Desktop/qemu/cvs/qemu/ide.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o vga.o
/home/user/Desktop/qemu/cvs/qemu/vga.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o sb16.o
/home/user/Desktop/qemu/cvs/qemu/sb16.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o dma.o
/home/user/Desktop/qemu/cvs/qemu/dma.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o oss.o
/home/user/Desktop/qemu/cvs/qemu/oss.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o fdc.o
/home/user/Desktop/qemu/cvs/qemu/fdc.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -I/usr/include/SDL
-D_REENTRANT -c -o sdl.o /home/user/Desktop/qemu/cvs/qemu/sdl.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o thunk.o
/home/user/Desktop/qemu/cvs/qemu/thunk.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o exec.o
/home/user/Desktop/qemu/cvs/qemu/exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -mpreferred-stack-boundary=2
-falign-functions=0 -fno-reorder-blocks -fno-optimize-sibling-calls -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o op.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/op.c
../dyngen -o op.h op.o
../dyngen -c -o opc.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate-all.o
/home/user/Desktop/qemu/cvs/qemu/translate-all.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o cpu-exec.o
/home/user/Desktop/qemu/cvs/qemu/cpu-exec.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o gdbstub.o
/home/user/Desktop/qemu/cvs/qemu/gdbstub.c
../dyngen -g -o gen-op.h op.o
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o translate.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/translate.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c: In function
`helper_ret_protected':
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper.c:1602: warning:
`new_eflags' might be used uninitialized in this function
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o helper2.o
/home/user/Desktop/qemu/cvs/qemu/target-i386/helper2.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o disas.o
/home/user/Desktop/qemu/cvs/qemu/disas.c
gcc -Wall -O2 -g -fomit-frame-pointer -I.
-I/home/user/Desktop/qemu/cvs/qemu/target-i386
-I/home/user/Desktop/qemu/cvs/qemu -D_GNU_SOURCE -c -o i386-dis.o
/home/user/Desktop/qemu/cvs/qemu/i386-dis.c
rm -f libqemu.a
ar rcs libqemu.a thunk.o exec.o translate-all.o cpu-exec.o gdbstub.o
translate.o op.o helper.o helper2.o disas.o i386-dis.o
gcc -static -Wl,-T,/home/user/Desktop/qemu/cvs/qemu/i386-vl.ld -o
qemu-fast vl.o block.o ide.o vga.o sb16.o dma.o oss.o fdc.o sdl.o libqemu.a
-lm -L/usr/lib -lSDL -lpthread -lm -ldl -lasound -laudio -lXt
-L/usr/X11R6/lib -lX11 -lXext
/usr//bin/ld: cannot find -laudio
collect2: ld returned 1 exit status
make[1]: *** [qemu-fast] Erreur 1
make[1]: Leaving directory `/home/user/Desktop/qemu/cvs/qemu/i386'
make: *** [all] Erreur 1
[ qemu]$
(...)
si le lieur dit -laudio, ce n'est pas -laudiofile0 !
c'est bien libaudio.so que le lieur doit trouver sur le système.
Sur ma distribution, c'est un paquetage appellé libnas2-devel
qui le fournit.
Plus d'info :
http://radscan.com/nas.html
Gérard Patel
Jamais je n'aurais pensé à un truc pareil !
Mais maintenant la nouvelle erreur est :
/usr//bin/ld: cannot find -lXt
Qu'est ce que c'est ?
Je dois mal chercher, car je ne trouve rien ...
Plutôt que de poser encore vingt fois la même question, ou peut-on trouver
les correspondances des sigles avec les noms complets ? Ou quels sont les
mots clés donner google ?
Merci
Olivier Viennet
Olivier Viennet
La librairie X Toolkit.
Oui.
-lmachin -> libmachin, on ne peut pas plus simple. Et selon que la librairie
soit partagée (shared) ou statique (static), l'extension sera .so ou .a.
libmachin+nom de la distribution
De rien.
--
TiChou
(...)
1 : -lXt -> on cherche libXt.so
en général le .so est un lien symbolique vers la 'vraie' librairie,
mais le lien est installé comme n'importe quel fichier.
Donc :
2 :
[ gerard]# urpmf libXt.so
libxfree86:/usr/X11R6/lib/libXt.so.6
libxfree86:/usr/X11R6/lib/libXt.so.6.0
libxfree86-devel:/usr/X11R6/lib/libXt.so
[ gerard]#
urpmf est un outil spécifique de ma distribution, mais on peut
utiliser rpm directement :
[ gerard]# rpm -qf /usr/X11R6/lib/libXt.so
libxfree86-devel-4.4-0.902.5mdk
Par contre, avec rpm, il faut essayer les principaux chemins
possibles pour une librarie (/lib, /usr/lib, /usr/X11R6/lib, etc...).
C'est moins pratique.
Si c'est une distribution non basée sur rpm, là je ne sais pas.
Gérard Patel