Hi there, I'm having some problems with scratchbox2. With version 2.1 (git rev. e7370295b0489a4cdf7d896fc736552649429ced) no problem with qemu user mode. But with 2.2.3 version, libtool cannot be built.
$ sb2-init -c qemu -A arm PardusCorporate2 arm-pardus-linux-gnueabi-gcc Info: Mapping mode not specified, using default (simple) Target architecture set to arm Finished writing sb2.gcc.config gcc configured. sb2-init: Target architecture is 'arm' sb2-init: Host architecture is 'x86_64' Finished writing sb2.config sb2-init: Creating Debian build system settings for this target: which: no dpkg-architecture in (/sb2/wrappers:/sb2/scripts:/root/.scratchbox2/PardusCorporate2/bin:/usr/bin:/opt/bitbake/bin:/usr/share/colorgcc:/home/root/usr/bin:/home/root/bin:/opt/toolchain/armel/bin:/opt/toolchain/armv7l/bin:/opt/toolchain/armel/bin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin:/usr/sbin:/parm/bin:/parm/usr/bin:/parm/usr/local/bin) sb2-init: configuring libtool for this target: ## -------------------------- ## ## Configuring libtool 2.2.6b ## ## -------------------------- ## 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... gawk checking whether make sets $(MAKE)... yes checking whether subdir libobjs are useable... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... configure: error: in `/root/.scratchbox2/libtool_build': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. Running /usr/bin/sb2-build-libtool failed You can run this manually later, otherwise your sb2 environment is correctly setup and ready to use 8<------8<------8<------8<------8<------ config.log: Configured with: /opt/toolchain/work/src/gcc-4.3.5/configure --build=x86_64-build_unknown-linux-gnu --host=x86_64-build_unknown-linux-gnu --target=arm-pardus-linux-gnueabi --prefix=/opt/toolchain/armel --with-sysroot=/opt/toolchain/armel/arm-pardus-linux-gnueabi/sysroot --enable-languages=c,c++,fortran,objc --disable-multilib --with-float=soft --with-pkgversion='Pardus Linux' --with-bugurl=http://bugs.pardus.org.tr --disable-__cxa_atexit --enable-libmudflap --enable-libgomp --enable-libssp --with-gmp=/opt/toolchain/armel --with-mpfr=/opt/toolchain/armel --enable-threads=posix --enable-target-optspace --with-long-double-128 --with-local-prefix=/opt/toolchain/armel/arm-pardus-linux-gnueabi/sysroot --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long Thread model: posix gcc version 4.3.5 (Pardus Linux)ยท configure:3654: $? = 0 configure:3643: gcc -V >&5 *** .arm-pardus-linux-gnueabi-gcc: couldn't run '/opt/toolchain/armel/bin/arm-pardus-linux-gnueabi-gcc--specs=/usr/share/scratchbox2/modeconf/gcc-specs.simple': No such file or directory configure:3654: $? = 1 configure:3643: gcc -qversion >&5 .arm-pardus-linux-gnueabi-gcc: unrecognized option '-qversion' .arm-pardus-linux-gnueabi-gcc: no input files configure:3654: $? = 1 configure:3676: checking for C compiler default output file name configure:3698: gcc conftest.c >&5 configure:3702: $? = 0 configure:3739: result: a.out configure:3755: checking whether the C compiler works configure:3764: ./a.out ./configure: line 3766: ./a.out: No such file or directory 8<------8<------8<------8<------8<------ Results are same with 2.3.5 version. The second problem is about sbrsh. sbrshd runs on qemu. I get always following error: $ sb2-init -sn -c sbrsh -r 192.168.4.77 -l 192.168.4.217 parm /opt/toolchain/armel/bin/arm-pardus-linux-gnueabi-gcc Info: Mapping mode not specified, using default (simple) Using /opt/toolchain/armel/bin/arm-pardus-linux-gnueabi-gcc to detect target architecture: Finished writing sb2.gcc.config gcc configured. sb2-init: Target architecture is 'arm' sb2-init: Host architecture is 'x86_64' Finished writing sb2.config Finished writing sbrsh.config sb2-init: Creating Debian build system settings for this target: which: no dpkg-architecture in (/sb2/wrappers:/sb2/scripts:/root/.scratchbox2/parm/bin:/usr/bin:/opt/bitbake/bin:/usr/share/colorgcc:/home/root/usr/bin:/home/root/bin:/opt/toolchain/armel/bin:/opt/toolchain/armv7l/bin:/opt/toolchain/armel/bin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin:/usr/sbin:/parm/bin:/parm/usr/bin:/parm/usr/local/bin) $ sb2 ./bin/ls /bin/bash: ./bin/ls: No such file or directory Messages from sb2: 2011-10-24 09:14:05.194 (WARNING) bash[30178] WARNING: Executing binary with bogus working directory (/tmp) because sbrsh can only see /parm/ and /root$ # exit 127 (127) Any suggestions are welcome. -- ~ @memre <Mehmet Emre Atasever> __EOM
pgpPfIIYidnTt.pgp
Description: PGP signature
_______________________________________________ Scratchbox-devel mailing list [email protected] http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-devel
