Hi,

I've built an arm toolchain and root fs with buildroot, and I'm trying to set 
up scratchbox2 to use it. When I run sb2-init, I get the following error:

$ sb2-init -c /usr/bin/qemu-arm arm 
~/dev/buildroot/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibcgnueabi-gcc

...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

Checking the config.log file reveals the following:

configure:2846: gcc -v >&5
Using built-in specs.
Reading specs from 
/home/barney/local/share/scratchbox2/modeconf/gcc-specs.simple
rename spec cpp to old_cpp
Target: arm-linux-uclibcgnueabi
Configured with: 
/home/barney/dev/buildroot/buildroot/toolchain_build_arm/gcc-4.2.4/configure 
--prefix=/usr --build=i386-pc-linux-gnu --host=i386-pc-linux-gnu 
--target=arm-linux-uclibcgnueabi --enable-languages=c 
--with-sysroot=/home/barney/dev/buildroot/buildroot/build_arm/staging_dir 
--with-build-time-tools=/home/barney/dev/buildroot/buildroot/build_arm/staging_dir/usr/arm-linux-uclibcgnueabi/bin
 --disable-__cxa_atexit --enable-target-optspace --with-gnu-ld --enable-shared 
--with-gmp=/home/barney/dev/buildroot/buildroot/toolchain_build_arm/gmp 
--with-mpfr=/home/barney/dev/buildroot/buildroot/toolchain_build_arm/mpfr 
--disable-nls --enable-threads --disable-multilib --disable-largefile
Thread model: posix
gcc version 4.2.4
configure:2849: $? = 0
configure:2856: gcc -V >&5
arm-linux-uclibcgnueabi-gcc: couldn't run 
'/home/barney/dev/buildroot/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibcgnueabi-gcc--specs=/home/barney/local/share/scratchbox2/modeconf/gcc-specs.simple':
 No such file or directory
configure:2859: $? = 1

The second last line would appear to me to be the problem: there is no space 
between the compiler path "...uclibcgnueabi-gcc" and the "--specs=...". I've 
had a look through the configure script, but it's a bit beyond me and I can't 
see where this is being set. I've tried 1.99.0.24, 1.99.0.26 and the latest 
git, and they all seem to do the same thing.

Anyone have any clues on how I can get past this?

Cheers,

Barney





-- 
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com

_______________________________________________
Scratchbox-users mailing list
Scratchbox-users@lists.scratchbox.org
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users

Reply via email to