From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31817 invoked by alias); 27 Jun 2013 21:17:15 -0000 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Received: (qmail 31806 invoked by uid 89); 27 Jun 2013 21:17:14 -0000 X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RCVD_VIA_APNIC,SPF_PASS autolearn=ham version=3.3.1 Received: from linuxplesk9.openhost.net.nz (HELO linuxplesk9.openhost.net.nz) (119.47.118.13) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Thu, 27 Jun 2013 21:17:13 +0000 Received: (qmail 9410 invoked from network); 28 Jun 2013 09:17:11 +1200 Received: from 122-61-40-229.jetstream.xtra.co.nz (HELO ?192.168.1.69?) (122.61.40.229) by linuxplesk9.openhost.net.nz with (DHE-RSA-AES256-SHA encrypted) SMTP; 28 Jun 2013 09:17:10 +1200 Message-ID: <51CCABD5.2030804@rhtech.co.nz> Date: Thu, 27 Jun 2013 21:17:00 -0000 From: Jeremy Cole-Baker Reply-To: jeremy@rhtech.co.nz User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: crossgcc@sourceware.org Subject: Crosstool Build Fails under cygwin Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2013-06/txt/msg00038.txt.bz2 Hello all, I've been instructed to get a cross-compiler for Power PC working under Cygwin (crazy idea I know, but that's what they want!). Having trouble, though. I have tried crisstools-ng version 1.17 and 1.18, but they won't build. "Configure" seemed to work fine, but "make" for both versions stopped with this error: $make SED 'ct-ng' SED 'scripts/crosstool-NG.sh' SED 'scripts/saveSample.sh' SED 'scripts/showTuple.sh' GEN 'config/configure.in' GEN 'paths.mk' GEN 'paths.sh' DEP 'nconf.gui.dep' DEP 'nconf.dep' DEP 'lxdialog/checklist.dep' DEP 'lxdialog/inputbox.dep' DEP 'lxdialog/util.dep' DEP 'lxdialog/textbox.dep' DEP 'lxdialog/yesno.dep' DEP 'lxdialog/menubox.dep' DEP 'mconf.dep' DEP 'conf.dep' BISON 'zconf.tab.c' GPERF 'zconf.hash.c' LEX 'lex.zconf.c' DEP 'zconf.tab.dep' CC 'zconf.tab.o' CC 'conf.o' LD 'conf' zconf.tab.o:zconf.tab.c:(.text+0x1671): undefined reference to `_libintl_gettext' zconf.tab.o:zconf.tab.c:(.text+0x4845): undefined reference to `_libintl_gettext' zconf.tab.o:zconf.tab.c:(.text+0x5733): undefined reference to `_libintl_gettext' zconf.tab.o:zconf.tab.c:(.text+0x5905): undefined reference to `_libintl_gettext' zconf.tab.o:zconf.tab.c:(.text+0xc750): undefined reference to `_libintl_gettext' zconf.tab.o:zconf.tab.c:(.text+0xc75e): more undefined references to `_libintl_gettext' follow /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: zconf.tab.o: bad reloc address 0x110 in section `.data' /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: final link failed: Invalid operation collect2: ld returned 1 exit status Makefile:108: recipe for target `conf' failed make[2]: *** [conf] Error 1 Makefile:160: recipe for target `build-lib-kconfig' failed make[1]: *** [build-lib-kconfig] Error 2 Makefile:120: recipe for target `build' failed make: *** [build] Error 2 My system is Windows 7 64 bit, and I installed the latest Cygwin (I think it's 1.7). I installed all the dev tools in the Cygwin setup. This may or may not be relevant, but: A couple of days ago, I downloaded and installed crosstools-ng 1.9 (because it was at the bottom of the page! I guess I failed the first intelligence test!). 1.9 built OK, and I was able to run the "menuconfig" option and set up my toolchain. Running the toolchain build took a loooooooooooooooong time (11 hours!) and eventually ended with an error. Here are the last few lines of the log file: [ALL ] make[3]: Entering directory `/opt/build_gcc_xtools/targets/src/glibc-2.9/wctype' [ALL ] /opt/build_gcc_xtools/targets/tools/bin/install -c -m 644 wctype.h /opt/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu//sys-root/usr/include/wctype.h [ALL ] make[3]: Leaving directory `/opt/build_gcc_xtools/targets/src/glibc-2.9/wctype' [ALL ] /usr/bin/make -j2 subdir=manual -C manual ..=../ install-headers [ALL ] make[3]: Entering directory `/opt/build_gcc_xtools/targets/src/glibc-2.9/manual' [ALL ] Makefile:240: *** mixed implicit and normal rules. Stop. [ALL ] make[3]: Leaving directory `/opt/build_gcc_xtools/targets/src/glibc-2.9/manual' [ALL ] Makefile:207: recipe for target `manual/install-headers' failed [ERROR] make[2]: *** [manual/install-headers] Error 2 [ALL ] make[2]: Leaving directory `/opt/build_gcc_xtools/targets/src/glibc-2.9' [ALL ] Makefile:12: recipe for target `install-headers' failed [ERROR] make[1]: *** [install-headers] Error 2 [ALL ] make[1]: Leaving directory `/opt/build_gcc_xtools/targets/powerpc-unknown-linux-gnu/build/build-libc-headers' [ERROR] Build failed in step 'Installing C library headers' [ERROR] Error happened in '/usr/crosstool/lib/ct-ng-1.9.3/scripts/functions' in function 'CT_DoExecLog' (line unknown, sorry) [ERROR] called from '/usr/crosstool/lib/ct-ng-1.9.3/scripts/build/libc/glibc.sh' at line # 175 in function 'do_libc_headers' [ERROR] called from '/usr/crosstool/lib/ct-ng-1.9.3/scripts/crosstool-NG.sh' at line # 597 in function 'main' [ERROR] Look at '/opt/x-tools/powerpc-unknown-linux-gnu/build.log' for more info on this error. [ERROR] (elapsed: 686:48.54) That seems slow! (Athlon 64 X2 dual core @ 3.1 Ghz and 6 GB RAM). I've become completely obsessed by this task (i.e. building a toolchain for cygwin) and I've lost all sense of perspective, so suggestions would be appreciated! Thanks, Jeremy -- Riverhead Technology Jeremy Cole-Baker Ph. (+64) 27 673 0129 www.rhtech.co.nz -- For unsubscribe information see http://sourceware.org/lists.html#faq