Hi,
I'm a newbie on linuxbios so i followed the howto. But when i arrived to run the make command :
debfat:~/dev/freebios/util/config/winfast# make Makefile:517: attention : écrasement des commandes pour la cible « keyboard.o » Makefile:421: attention : anciennes commandes ignorées pour la cible « keyboard.o » cp /root/dev/freebios/src/arch/i386/config/crt0.base crt0.S gcc -x assembler-with-cpp -DASSEMBLY -E ... crt0.S > crt0.s /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `gcc -x assembler-with-cpp -DASSEMBLY -E -I/root/dev/freebios/src/include -I/root/dev/freebios/src/arch/i386/include -I -DCC='gcc' -DCMD_LINE='"root=/dev/hda1 console=ttyS0,115200 console=tty0 video=sisfb:1024x768-32@85,font:VGA8x16"' -DCONFIGURE_L2_CACHE='1' -DCONFIG_ASSIGNIRQ='0' -DCONFIG_COMPRESS='1' -DCONFIG_LOGICAL_CPUS='1' -DCONFIG_MC146818RTC='1' -DCONFIG_PCIBIOS_IRQ='0' -DCONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2='0' -DCONFIG_UNCOMPRESSED='0' -DCRT0='/root/dev/freebios/src/arch/i386/config/crt0.base' -DENABLE_FIXED_AND_VARIABLE_MTRRS='1' -DENABLE_SIS630_CPU_PIPELINE='1' -DFINAL_MAINBOARD_FIXUP='1' -DHAVE_FRAMEBUFFER='1' -DHAVE_PIRQ_TABLE='1' -DHEAP_SIZE='0x40000' -DHOSTCC='gcc' -DINTEL_PPRO_MTRR='1' -DLINUXBIOS_ASSEMBLER='Version de l'assembleur GNU 2.14.90.0.7 (i386-linux) utilisant la version BFD 2.14.90.0.7 20031029 Debian GNU/Linux' -DLINUXBIOS_BUILD='lun fév 16 16:58:23 CET 2004' -DLINUXBIOS_COMPILER='version gcc 3.3.3 20040214 (prerelease) (Debian)' -DLINUXBIOS_COMPILE_BY='root' -DLINUXBIOS_COMPILE_DOMAIN -DLINUXBIOS_COMPILE_HOST='debfat' -DLINUXBIOS_COMPILE_TIME='16:58:23' -DLINUXBIOS_LINKER='GNU ld version 2.14.90.0.7 20031029 Debian GNU/Linux' -DLINUXBIOS_VERSION='1.0.0' -DMAINBOARD_PART_NUMBER='winfast6300' -DMAINBOARD_VENDOR='leadtek' -DMAX_CPUS='1' -DMEMORY_HOLE='1' -DOBJCOPY='objcopy' -DPAYLOAD_SIZE='458752' -DROM_IMAGE_SIZE='65536' -DSERIAL_CONSOLE='1' -DSIS630='1' -DSMA_SIZE='0xA0' -DSTACK_SIZE='0x2000' -DUPDATE_MICROCODE='1' -DUSE_DOC='1' -DUSE_DOC_2000_TSOP='0' -DUSE_DOC_MIL='1' -DUSE_NEW_SUPERIO_INTERFACE='1' -D_RAMBASE='0x4000' -D_ROMBASE='0x80000' -Di586='1' -Di686='1' -I/root/dev/freebios/src crt0.S > crt0.s.new && mv crt0.s.new crt0.s' make: *** [crt0.s] Erreur 2
is there a problem with the version of software i use ? (gcc 3.3.3, python, perl, shell,...) Maybe i need to have a redhat 6.2 ? I think it's a common problem but don't find anything on the mailling list.
when i change in the Makefile, the line : D_item = $(if $(subst undefined,,$(origin $1)),-D$1$(if $($1),='$($1)',),-U$1) by D_item = $(if $(subst undefined,,$(origin $1)),-D$1$(if $($1),="$($1)",),-U$1)
i've got : debfat:~/dev/freebios/util/config/winfast# make Makefile:517: attention : écrasement des commandes pour la cible « keyboard.o » Makefile:421: attention : anciennes commandes ignorées pour la cible « keyboard.o » cp /root/dev/freebios/src/arch/i386/config/crt0.base crt0.S gcc -x assembler-with-cpp -DASSEMBLY -E ... crt0.S > crt0.s gcc: console=ttyS0,115200 : Aucun fichier ou répertoire de ce type gcc: console=tty0 : Aucun fichier ou répertoire de ce type gcc: video=sisfb:1024x768-32@85,font:VGA8x16 : Aucun fichier ou répertoire de ce type make: *** [crt0.s] Erreur 1
if someone have an idea ...
best regards
fathi
hi,
i installed a redhat 6.2 and have the toolchain needed by linuxbios : egcs-2.91.66, gas-2.95, ... i take linuxbios from the cvs, and as usual, followed the HOWTO. i tried the sis630 and stpc targets. and again, i can't do the compilation.
for the stpc and the winfast same error : gcc -x assembler-with-cpp -DASSEMBLY -E ... crt0.S > crt0.s gcc ... -o crt0.o crt0.s crt0.s : Assembler messages: crt0.s:2303: Error: suffic or operands invalid for 'jmp' make: *** [crt0.o] Error 1
so how can you use linuxbios ?
best regards
fathi