2010-09-17 6 views
0

Je suis en train de compiler les pilotes RaLink pour le dongle wifi usb. Sans utiliser distcc tout est OK mais si j'utilise distcc il y a erreur. confectionnent journal:Impossible de compiler avec distcc, mais OK sans cela

make -C UTIL/ 
cp -f os/linux/Makefile.6.util /home/tobi/RaLink_driver/UTIL/os/linux/Makefile 
make -C /home/tobi/linux/ SUBDIRS=/home/tobi/RaLink_driver/UTIL/os/linux modules 
mkdir -p /home/tobi/RaLink_driver/UTIL/os/linux/.tmp_versions 
rm -f /home/tobi/RaLink_driver/UTIL/os/linux/.tmp_versions/* 
make -f scripts/Makefile.build obj=/home/tobi/RaLink_driver/UTIL/os/linux 
    mipsel-linux-gcc -Wp,-MD,/home/tobi/RaLink_driver/UTIL/os/linux/../../os/linux/.rt_linux.o.d -nostdinc -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding --trap -Wno-uninitialized -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D__KERNEL__ -I/home/tobi/RaLink_driver/UTIL/include -Wall -O2 -Wundef -Wstrict-prototypes -Wno-trigraphs -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-aliasing -fno-common -fomit-frame-pointer -o -DMODULE -mlong-calls -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(rt_linux)" -D"KBUILD_MODNAME=KBUILD_STR(rtutil3572sta)" -c -o /home/tobi/RaLink_driver/UTIL/os/linux/../../os/linux/.tmp_rt_linux.o /home/tobi/RaLink_driver/UTIL/os/linux/../../os/linux/rt_linux.c 
cc1: error: /home/tobi/RaLink_driver/UTIL/os/linux/../../os/linux/.tmp_rt_linux.d: No such file or directory 
distcc[29414] ERROR: compile (null) on localhost failed 
make[8]: *** [/home/tobi/RaLink_driver/UTIL/os/linux/../../os/linux/rt_linux.o] Error 1 
make[7]: *** [_module_/home/tobi/RaLink_driver/UTIL/os/linux] Error 2 

Sans distcc journal est le même, mais sans erreur

cc1: error: /home/tobi/RaLink_driver/UTIL/os/linux/../../os/linux/.tmp_rt_linux.d: No such file or directory 

Quelqu'un peut-il dire ce qui est faux?

+0

Vous pouvez vérifier si distcc appelle le complier correct (gcc vs mipsel-linux-gcc). – Rudi

+0

Je ne comprends pas bien ... je dois utiliser mipsel-linux-gcc. Compilation de tous les autres pilotes est bien. J'ai des problèmes seulement avec RaLink. – dscTobi

Répondre

0

Le paramètre -Wp,MD de gcc ne prend pas d'argument. Je pense que vous pouvez modifier cette ligne:

 
-Wp,-MD,/home/tobi/RaLink_driver/UTIL/os/linux/../../os/linux/.rt_linux.o.d 

à utiliser -Wp,MF:

 
-Wp,MD -Wp,MF /home/tobi/RaLink_driver/UTIL/os/linux/../../os/linux/.rt_linux.o.d