About build fiasco for xScale
kashin Lin
kashin08 at gmail.com
Sun Jul 22 17:24:10 CEST 2007
2007/7/22, Adam Lackorzynski <adam at os.inf.tu-dresden.de>:
>
>
> On Sat Jul 21, 2007 at 17:15:39 +0800, kashin Lin wrote:
> > last problem was fixed, but there is another error message now:
> >
> > /home/kashin08/L4Linux/L4_ARM/build/include/l4/log/log_printf.h:16:20:
> > error: st
> > darg.h: No such file or directory
> >
> > but it seems there is a such file in my computer, why it says it can't
> find
> > that?
>
> This stdarg.h must be provided by your cross-compiler. Which type of
> cross-compiler are you using? (arm-linux-gcc -v)
arm-linux-gcc -v :
Using built-in specs.
Target: arm-unknown-linux-gnu
Configured with: /home/pgauth/tmp/crosstool-0.38
/build/arm-unknown-linux-gnu/gcc-4.0.2-glibc-2.3.3/gcc-4.0.2/configure
--target=arm-unknown-linux-gnu --host=i686-host_pc-linux-gnu
--prefix=/usr/local/arm/gcc-4.0.2-glibc-2.3.3/arm-unknown-linux-gnu
--with-headers=/usr/local/arm/gcc-4.0.2-glibc-2.3.3/arm-unknown-linux-gnu/arm-unknown-linux-gnu/include
--with-local-prefix=/usr/local/arm/gcc-4.0.2-glibc-2.3.3/arm-unknown-linux-gnu/arm-unknown-linux-gnu
--disable-nls --enable-threads=posix --enable-symvers=gnu
--enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99
--enable-long-long
Thread model: posix
gcc version 4.0.2
this cross compiler is provided by the manufacturer of my target board
(xscale).
i use " locate stdarg.h " in command line.
there is a such header file-stdarg.h in cross compiler's directory.
> 2007/7/19, Adam Lackorzynski <adam at os.inf.tu-dresden.de>:
> > >
> > >
> > >On Thu Jul 19, 2007 at 10:59:17 +0800, kashin Lin wrote:
> > >> it works without that problem now.
> > >> but it shows another error message "RAM_BASE not given".
> > >> following is part of the messages:
> > >>
> > >> make[4]: Entering directory
> > >> `/home/kashin08/L4Linux/L4_ARM/build/pkg/dm_generic/idl/OBJ-arm-l4v2'
> > >> /home/kashin08/L4Linux/L4_ARM/l4/mk/Makeconf:314: *** RAM_BASE not
> > >given,
> > >> needed for ARM architecture builds.. Stop.
> > >> make[4]: Leaving directory
> > >> `/home/kashin08/L4Linux/L4_ARM/build/pkg/dm_generic/idl/OBJ-arm-l4v2'
> > >> make[3]: ***
> > >> [/home/kashin08/L4Linux/L4_ARM/build/pkg/dm_generic/idl/OBJ-arm-l4v2]
> > >Error
> > >> 2
> > >> make[3]: Leaving directory
> > >> `/home/kashin08/L4Linux/L4_ARM/l4/pkg/dm_generic/idl'
> > >> make[2]: *** [idl] Error 2
> > >> make[2]: Leaving directory
> > >`/home/kashin08/L4Linux/L4_ARM/l4/pkg/dm_generic'
> > >> make[1]: *** [dm_generic.headers] Error 2
> > >> make[1]: Leaving directory `/home/kashin08/L4Linux/L4_ARM/l4/pkg'
> > >> make: *** [pkg] Error 2
> > >
> > >
> > >Put a Makeconf.local in your l4 directory and specify the RAM base of
> > >your platform, like:
> > > RAM_BASE = 0x0
> > >
> > >
> > >> 2007/7/19, Adam Lackorzynski <adam at os.inf.tu-dresden.de>:
> > >> >
> > >> >
> > >> >On Wed Jul 18, 2007 at 14:25:50 +0800, kashin Lin wrote:
> > >> >> Hi~
> > >> >>
> > >> >> When i cross-compile fiasco for xScale, it says 'kernel.image': No
> > >such
> > >> >> file.
> > >> >> i checked the files in kernel/fiasco/build.
> > >> >> no file named "kernel.image" but there is a file named "
> fiasco.image
> > >".
> > >> >> i am not sure what's the relationship between them.
> > >> >
> > >> >fiasco.image for arm is the same thing as kernel.image for x86.
> > >> >
> > >> >> how to fix it?
> > >> >
> > >> >Please disable the "Do additional checks at build time" option in
> the
> > >> >Fiasco configuration menu.
> > >> >
> > >> >> following is part of the output message:
> > >> >>
> > >> >> make[3]: Entering directory
> > >> >> `/home/kashin08/L4Linux/L4_ARM/kernel/fiasco/build'
> > >> >> Checking compiler config... unchanged.
> > >> >> make[3]: Leaving directory
> > >> >> `/home/kashin08/L4Linux/L4_ARM/kernel/fiasco/build'
> > >> >> make srcdir=/home/kashin08/L4Linux/L4_ARM/kernel/fiasco/src
> > >> >> objbase=/home/kashin08/L4Linux/L4_ARM/kernel/fiasco/build -f
> > >> >> /home/kashin08/L4Linux/L4_ARM/kernel/fiasco/src/Makefile.sub2 all
> > >> >> make[3]: Entering directory
> > >> >> `/home/kashin08/L4Linux/L4_ARM/kernel/fiasco/build'
> > >> >> -e ... Generating version information
> > >> >> Checking initcalls
> > >> >> arm-linux-nm: 'kernel.image': No such file
> > >> >> start (_initcall_start) or end (_initcall_end) symbol not found!
> at
> > >> >>
> > >/home/kashin08/L4Linux/L4_ARM/kernel/fiasco/src/../tool/checkinitcalls
> > >> >line
> > >> >> 67.
> > >> >> make[3]: *** [Checkinitcalls] Error 1
> > >> >> make[3]: Leaving directory
> > >> >> `/home/kashin08/L4Linux/L4_ARM/kernel/fiasco/build'
> > >> >> make[2]: *** [all] Error 2
> > >> >> make[2]: Leaving directory
> > >> >> `/home/kashin08/L4Linux/L4_ARM/kernel/fiasco/build'
> > >> >> make[1]: *** [build] Error 2
> > >> >> make[1]: Leaving directory
> > >`/home/kashin08/L4Linux/L4_ARM/kernel/fiasco'
> > >> >> make: *** [../kernel/fiasco] Error 2
> > >> >
> > >> >
> > >> >Adam
> > >> >--
> > >> >Adam adam at os.inf.tu-dresden.de
> > >> > Lackorzynski http://os.inf.tu-dresden.de/~adam/
> > >> >
> > >> >_______________________________________________
> > >> >l4-hackers mailing list
> > >> >l4-hackers at os.inf.tu-dresden.de
> > >> >http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
> > >> >
> > >
> > >> _______________________________________________
> > >> l4-hackers mailing list
> > >> l4-hackers at os.inf.tu-dresden.de
> > >> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
> > >
> > >Adam
> > >--
> > >Adam adam at os.inf.tu-dresden.de
> > > Lackorzynski http://os.inf.tu-dresden.de/~adam/
> > >
> > >_______________________________________________
> > >l4-hackers mailing list
> > >l4-hackers at os.inf.tu-dresden.de
> > >http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
> > >
>
> > _______________________________________________
> > l4-hackers mailing list
> > l4-hackers at os.inf.tu-dresden.de
> > http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
>
> Adam
> --
> Adam adam at os.inf.tu-dresden.de
> Lackorzynski http://os.inf.tu-dresden.de/~adam/
>
> _______________________________________________
> l4-hackers mailing list
> l4-hackers at os.inf.tu-dresden.de
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20070722/c63f6a4f/attachment.htm>
More information about the l4-hackers
mailing list