error while compiling the l4.
l4
fangzhsh07 at gmail.com
Mon Apr 7 13:15:03 CEST 2008
hi all,
last time I put a error message to the l4-hacker ,and you send me a mail
that ?I have cut away the first error.So I send the full infomations to
you when I compiled it.By useing the cpu info,when I compile fiasco I do
this:
> > --------------------------------------------------
> > || Architecture (AMD64 processor family) --->
> > || Platform (PC platform) --->
> > || CPU (AMD Opteron / Athlon64) --->
> > || for scheduling) --->
> > || [*] Enables workaroud for AMD FPU security leak
> > ---------------------------------------
> > It sames that fiasco OK,but when I compile l4 with the following info:
> > ---------------------------------------
> > (x86) Target Architecture
> > CPU type: "586"
> > (L4.Fiasco) ABI
> > --------------------------------------
> > errors comes out like this:
> > -------------------------------------------------------------------------
> > ... Generating generic_ts-server.c
> > CC="gcc -m32" /home/l4/tudos/l4/../dice/src/dice
> > --require="3.2.0" -P-DUSE_UCLIBC=y -P-DRAM_BASE=0x0
> > -P-DSYSTEM_x86_l4v2 -P-DARCH_x86 -P-DCPUTYPE_586 -P-DL4API_l4v2
> > -P-DCONFIG_L4_CALL_SYSCALLS -P-DCONFIG_L4_ABS_SYSCALLS
> > -P-I/home/l4/tudos/build/include/x86/l4v2
> > -P-I/home/l4/tudos/build/include/l4v2
> > -P-I/home/l4/tudos/build/include/x86
> > -P-I/home/l4/tudos/build/include
> > -P-I/home/l4/tudos/l4/../dice/include
> > -P-I/home/drops/include/x86/l4v2 -P-I/home/drops/include/l4v2
> > -P-I/home/drops/include/x86 -P-I/home/drops/include -P-nostdinc
> > -P-I/home/l4/tudos/build/include/x86/uclibc
> > -P-I/home/l4/tudos/build/include/uclibc
> > -P-I/home/l4/tudos/build/include/uclibc++
> > -P-I/home/drops/include/x86/uclibc
> > -P-I/home/drops/include/uclibc -P-I/home/drops/include/uclibc++
> > -P-I/usr/lib/gcc/x86_64-linux-gnu/4.1.3/include
> > -P-I/usr/lib/gcc/x86_64-linux-gnu/4.1.3/include-fixed -Bifiasco
> > -Bpia32 -MD /home/l4/tudos/l4/pkg/generic_ts/idl/generic_ts.idl
> > In file included
> > from /home/l4/tudos/l4/pkg/generic_ts/idl/generic_ts.idl:0,
> > from l4/sys/types.h:1:
> > /home/l4/tudos/build/include/x86/l4v2/l4/sys/types.h:398.20-29:
> > error: value is out of range
> > make[4]: *** [generic_ts-server.c] error 1
> > make[4]: Leaving directory
> > `/home/l4/tudos/build/pkg/generic_ts/idl/OBJ-x86-l4v2'
> > make[3]: ***
> > [/home/l4/tudos/build/pkg/generic_ts/idl/OBJ-x86-l4v2] error 2
> > make[3]: Leaving directory
> > `/home/l4/tudos/l4/pkg/generic_ts/idl'
> > make[2]: *** [idl] error 2
> > make[2]: Leaving directory `/home/l4/tudos/l4/pkg/generic_ts'
> > make[1]: *** [generic_ts.headers] error 2
> > make[1]: Leaving directory `/home/l4/tudos/l4/pkg'
> > make: *** [pkg] error 2
> > -----------------------------------------------------------------------
> > firstly I think maybe I didn't do the right selecet,then I change it:
> > ----------------------------------------------------------
> > (amd64) TargetArchitecture
> > CPU type: "k7"
> > (L4.Fiasco)
> > ------------------------------------------------------------------
> > but there is another errors:
> > --------------------------------
> > ... Generating generic_ts-server.c
> > CC="gcc -m64" /home/l4/tudos/l4/../dice/src/dice
> > --require="3.2.0" -P-DUSE_UCLIBC=y -P-DRAM_BASE=0x0
> > -P-DSYSTEM_amd64_l4v2 -P-DARCH_amd64 -P-DCPUTYPE_k7
> > -P-DL4API_l4v2 -P-DCONFIG_L4_CALL_SYSCALLS
> > -P-DCONFIG_L4_ABS_SYSCALLS
> > -P-I/home/l4/tudos/build/include/amd64/l4v2
> > -P-I/home/l4/tudos/build/include/l4v2
> > -P-I/home/l4/tudos/build/include/amd64
> > -P-I/home/l4/tudos/build/include
> > -P-I/home/l4/tudos/l4/../dice/include
> > -P-I/home/drops/include/amd64/l4v2 -P-I/home/drops/include/l4v2
> > -P-I/home/drops/include/amd64 -P-I/home/drops/include
> > -P-nostdinc -P-I/home/l4/tudos/build/include/amd64/uclibc
> > -P-I/home/l4/tudos/build/include/uclibc
> > -P-I/home/l4/tudos/build/include/uclibc++
> > -P-I/home/drops/include/amd64/uclibc
> > -P-I/home/drops/include/uclibc -P-I/home/drops/include/uclibc++
> > -P-I/usr/lib/gcc/x86_64-linux-gnu/4.1.3/include
> > -P-I/usr/lib/gcc/x86_64-linux-gnu/4.1.3/include-fixed -Bifiasco
> > -Bpamd64 -MD /home/l4/tudos/l4/pkg/generic_ts/idl/generic_ts.idl
> > In file included
> > from /home/l4/tudos/l4/pkg/generic_ts/idl/generic_ts.idl:0,
> > from l4/sys/types.h:1,
> >
> > from /home/l4/tudos/build/include/amd64/l4v2/l4/sys/types.h:185:
> > /home/l4/tudos/build/include/l4/sys/__l4_fpage-64bit.h:96.55-65:
> > error: value is out of range
> > make[4]: *** [generic_ts-server.c] error 1
> > make[4]: Leaving directory
> > `/home/l4/tudos/build/pkg/generic_ts/idl/OBJ-amd64-l4v2'
> > make[3]: ***
> > [/home/l4/tudos/build/pkg/generic_ts/idl/OBJ-amd64-l4v2] error 2
> > make[3]: Leaving directory
> > `/home/l4/tudos/l4/pkg/generic_ts/idl'
> > make[2]: *** [idl] error 2
> > make[2]: Leaving directory `/home/l4/tudos/l4/pkg/generic_ts'
> > make[1]: *** [generic_ts.headers] error 2
> > make[1]: Leaving directory `/home/l4/tudos/l4/pkg'
> > make: *** [pkg] error 2
> > ----------------------------------------------------------
I think It can work on AMD64,could you help me?thank you very much!
fangzhsh,
More information about the l4-hackers
mailing list