From: Stijn De Weirdt (Stijn.DeWeirdt_at_ugent.be)
Date: Wed Jul 09 2008 - 03:01:53 PDT
hi all, problem solved, i was missing some rpm (as expected). stijn hi all, we are trying to setup a testbed to test some features of torque and blcr, and we are using centos5.1 x86_64 as OS. i'm currently building (well, trying to build) rpms for this release, but i'm stuck at multi-lib problems. a regular ./configure && make works, but when using --enable-multilib, configure fails with something that looks like a newbie problem ;) gcc is 4.1.2-42.el5 (gcc (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42)), and i think i have all necessary 32 and 64bit rpms installed for building cross platform. could someone help me exclude some things: a. the enable-multilib works in 071 (sorry, had to ask ;) b. gcc 4.1.2 can be used for building thanks a lot, stijn logs: ./configure --enable-multilib ... configure: >>>> BEGIN sub-configure for 32-bit libs >>>> configure: /usr/src/redhat/BUILD/blcr-0.7.1/configure '--srcdir=/usr/src/redhat/BUILD/blcr-0.7.1' '--build=i686-linux' '--libdir=${exec_prefix}/lib' --with-components=libcr,tests,examples 'CFLAGS=-g -O2' 'CXXFLAGS=-g -O2' 'CC=gcc -m32' 'CXX=g++ -m32' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for pwd... /bin/pwd checking build system type... i686-pc-linux checking host system type... i686-pc-linux checking for perl5... no checking for perl... /usr/bin/perl checking for gmake... /usr/bin/gmake checking if /usr/bin/gmake is GNU make... yes (3.81) checking for ranlib... ranlib checking whether ln -s works... yes checking for style of include used by /usr/bin/gmake... GNU checking for gcc... gcc -m32 checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. configure: error: --enable-multilib requested but FAILED sub-configure for 32-bit libs config.log ends with: ... #endif #ifdef __cplusplus extern "C" void std::exit (int) throw (); using std::exit; configure: exit 1