To: | |
---|---|
Subject: | [ts-7000] Help in cross compiling TSLIB |
From: | Edmondo Porcu <> |
Date: | Wed, 2 Sep 2009 19:06:36 +0200 |
Dear all, I am a very newbie and I would like to ask help concerning the compilation of tslib: I have downloaded the toolchain but apparently I am missing something... cd ~/ mkdir toolchaindownload cd toolchaindownload/ wget ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7390-linux/cross-toolchains/crosstool-linux-gcc-3.3.4-glibc-2.3.2-0.28rc39.tar.bz2 tar xvjf crosstool-linux-gcc-3.3.4-glibc-2.3.2-0.28rc39.tar.bz2 cd crosstool-linux-gcc-3.3.4-glibc-2.3.2-0.28rc39/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/ cd usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/ sudo mkdir -p /usr/local/opt/crosstool/arm-linux/ sudo cp -r bin/ /usr/local/opt/crosstool/arm-linux/ sudo mkdir -p /usr/local/opt/crosstool/gcc-lib/arm-linux/ sudo cp -r lib/gcc-lib/arm-linux/3.3.4/ /usr/local/opt/crosstool/gcc-lib/arm-linux/ export PATH=$PATH:/usr/local/opt/crosstool/arm-linux/bin:/usr/local/opt/crosstool/gcc-lib/arm-linux/ This should set up the cross compiler, then I install all the packages and execute sudo ./autogen.sh ./configure CC=arm-linux-gcc CXX=arm-linux-g++ PLUGIN_DIR=/usr/local/linux-arm/plugins prefix=/usr/local/linux-arm -host=arm-linux What I obtain is an error in cc1plus : ## --------- ## ## Platform. ## ## --------- ## hostname = edmondo-laptop uname -m = i686 uname -r = 2.6.24-23-generic uname -s = Linux uname -v = #1 SMP Wed Apr 1 21:47:28 UTC 2009 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /usr/games PATH: /usr/local/opt/crosstool/arm-linux/bin PATH: /usr/local/opt/crosstool/gcc-lib/arm-linux/3.3.4 PATH: /usr/local/opt/crosstool/arm-linux/bin PATH: /usr/lib/gcc/i486-linux-gnu/4.2 ## ----------- ## ## Core tests. ## ## ----------- ## configure:1997: loading site script arm-linux.autogen | ac_cv_func_malloc_0_nonnull=yes configure:2160: checking for a BSD-compatible install configure:2228: result: /usr/bin/install -c configure:2239: checking whether build environment is sane configure:2282: result: yes configure:2307: checking for a thread-safe mkdir -p configure:2346: result: /bin/mkdir -p configure:2359: checking for gawk configure:2389: result: no configure:2359: checking for mawk configure:2375: found /usr/bin/mawk configure:2386: result: mawk configure:2397: checking whether make sets $(MAKE) configure:2419: result: yes configure:2499: checking for arm-linux-strip configure:2515: found /usr/local/opt/crosstool/arm-linux/bin/arm-linux-strip configure:2526: result: arm-linux-strip configure:2730: checking for C++ compiler version configure:2738: arm-linux-g++ --version >&5 arm-linux-g++ (GCC) 3.3.4 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:2742: $? = 0 configure:2749: arm-linux-g++ -v >&5 Using built-in specs. Configured with: /home/liberty/work_stuff/xtool/crosstool-0.28-rc37/build/arm-linux/gcc-3.3.4-glibc-2.3.2/gcc-3.3.4/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2 --with-headers=/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/arm-linux/include --with-local-prefix=/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/arm-linux --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 3.3.4 configure:2753: $? = 0 configure:2760: arm-linux-g++ -V >&5 arm-linux-g++: `-V' option must have argument configure:2764: $? = 1 configure:2787: checking for C++ compiler default output file name configure:2809: arm-linux-g++ conftest.cpp >&5 /tmp/ccQ80vGt.s: Assembler messages: /tmp/ccQ80vGt.s:7: Error: junk at end of line, first unrecognized character is `@' /tmp/ccQ80vGt.s:8: Error: junk at end of line, first unrecognized character is `@' /tmp/ccQ80vGt.s:9: Error: too many memory references for `mov' /tmp/ccQ80vGt.s:10: Error: no such instruction: `stmfd sp!,{fp,ip,lr,pc}' /tmp/ccQ80vGt.s:11: Error: too many memory references for `sub' /tmp/ccQ80vGt.s:12: Error: expecting operand after ','; got nothing /tmp/ccQ80vGt.s:13: Error: too many memory references for `mov' /tmp/ccQ80vGt.s:14: Error: no such instruction: `ldmea fp,{fp,sp,pc}' configure:2813: $? = 1 configure:2851: result: configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "tslib" | #define PACKAGE_TARNAME "tslib" | #define PACKAGE_VERSION "0.0.2" | #define PACKAGE_STRING "tslib 0.0.2" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "tslib" | #define VERSION "0.0.2" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:2857: error: in `/home/edmondo/project/sysapps/tslib/tslib-1.0': configure:2860: error: C++ compiler cannot create executables See `config.log' for more details. What's wrong?Please help me Best REgards Edmondo __._,_.___
Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required) Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe __,_._,___ |
<Prev in Thread] | Current Thread | [Next in Thread> |
---|---|---|
|
Previous by Date: | Re: [ts-7000] Re: TS-7400: Linux 2.6.29 image boot problem, Petr Ledvina |
---|---|
Next by Date: | [ts-7000] TS 7800 Serial port doesn't appear, al l |
Previous by Thread: | [ts-7000] sd image with eclipser for win for ts400, Reinaldo A. Fagundes |
Next by Thread: | [ts-7000] Help in Cross compiling TSLIB, edmondo.porcu |
Indexes: | [Date] [Thread] [Top] [All Lists] |
Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU