Hi Adam here is the log for the make -V command
make V=1 startup.o Building entry "auto-build-entry". Automatic build entry is being built. This image is useless but it always builds. Merging image ./Makefile to mod00 Merging image ./Makefile to mod01 Merging image ./Makefile to mod02 if test ! -r ".redo-change-tracker" || \ ! echo "auto-build-entry '0' '256' 'rv' '1'" | cmp -s ".redo-change-tracker"; then \ echo "auto-build-entry '0' '256' 'rv' '1'" > .redo-change-tracker; \ fi ... Compiling startup.o LD_PRELOAD=libgendep.so LD_LIBRARY_PATH=/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/tool/gendep/64:/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/tool/gendep/32 GENDEP_TARGET=startup.o GENDEP_BINARY=cc1plus arm-linux-g++ -c -DSINGLE_SECTION -DLOADER_MBI -DPLACE_MODULES_AT_MODADDR -DRAM_SIZE_MB=256 -DIMAGE_MODE -DMODADDR=2097152 -DRAM_BASE=0x0 -DCMDLINE="""" -DPLATFORM_TYPE="rv" -DPLATFORM_TYPE_rv -DSYSTEM_arm_armv6zk -DARCH_arm -DCPUTYPE_armv6zk -DL4API_ -D_GNU_SOURCE -I/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/pkg/bootstrap/server/src -I/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/pkg/bootstrap/server/src/ARCH-arm
-I/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/pkg/bootstrap/idl/OBJ-arm- -I/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/include/arm -I/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/include -nostdinc -I/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/include/arm/uclibc -I/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/include/uclibc -I/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/include/contrib/libstdc++-v3 -I/home/rahul/crosstools/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include -I/home/rahul/crosstools/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include-fixed -DBUILD_DATE=""Mon Apr 4 10:53:33 EDT 2011"" -DBUILD_NR="2" -fno-rtti -fno-exceptions -fno-threadsafe-statics -g -Os -march=armv6zk -march=armv6zk -Wextra -Wall -fno-common -fno-stack-protector /home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/pkg/bootstrap/server/src/startup.cc -o startup.o arm-none-linux-gnueabi-g++: Apr: No such file or directory arm-none-linux-gnueabi-g++: 4: No such file or directory arm-none-linux-gnueabi-g++: 10:53:33: No such file or directory arm-none-linux-gnueabi-g++: EDT: No such file or directory arm-none-linux-gnueabi-g++: 2011": No such file or directory <command-line>: warning: missing terminating " character /home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/pkg/bootstrap/server/src/startup.cc:1054: error: missing terminating " character make: *** [startup.o] Error 1
The error still persists. I will now try to build the whole thing with the codesourcery toolchain and see if i run into the same error. The toolchain I am currently using is ( http://www.friendlyarm.net/dl.php?file=arm-linux-gcc-4.3.2.tgz). Is it possible that its a gcc version issue ?
Thanks Rahul
On Fri, Apr 1, 2011 at 8:47 AM, Adam Lackorzynski <adam@os.inf.tu-dresden.de
wrote:
Hi,
On Thu Mar 31, 2011 at 18:50:45 -0400, Rahul Ramasubramanian wrote:
I was trying to build l4re and ran into rather strange compilation
errors.
The code where the error is trowing up is in ../src/l4/pkg/bootstrap/server/src/startup.cc
The relevant part of the error log looks like `/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/pkg/libkproxy' arm-none-linux-gnueabi-g++: Mar: No such file or directory arm-none-linux-gnueabi-g++: 31: No such file or directory arm-none-linux-gnueabi-g++: 18:28:52: No such file or directory arm-none-linux-gnueabi-g++: EDT: No such file or directory arm-none-linux-gnueabi-g++: 2011": No such file or directory <command-line>: warning: missing terminating " character
/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/pkg/bootstrap/server/src/startup.cc:1054:
error: missing terminating " character
[/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/pkg/bootstrap/server/src/OBJ-arm_armv6zk]
Now that's strange. I would be interested to know what actually happens there. Could you go to
/home/rahul/newbuild_17_3_11/x86droid/l4Build/src/l4/l4rebuild/pkg/bootstrap/server/src/OBJ-arm_armv6zk and do a 'make V=1 startup.o' and show me the call to gcc and maybe the startup.i generated by 'make startup.i' would also be interesting, if it works at all. For the toolchain, the one from codesourcery.com works well (currently: http://www.codesourcery.com/sgpp/lite/arm/portal/release1600).
Adam
Adam adam@os.inf.tu-dresden.de Lackorzynski http://os.inf.tu-dresden.de/~adam/
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers