[Trilinos-Users] Fwd: configuring teuchos on Mac OS X 10.5

Heroux, Michael A maherou at sandia.gov
Wed May 14 10:36:15 MDT 2008

Generally this has meant that the versions of compilers being used are not compatible.  In order to have trouble-free multi-language compiling, you need to have exactly the same version of g++, gcc and gfortran.  This is often a problem on Macs since the default environment comes with g++ and gcc but not any Fortran compiler.   What most people do is download a complete GCC environment and install it.


On 5/14/08 11:10 AM, "Joshua Bronson" <jabronson at gmail.com> wrote:

Hi Trilinos-users,

I'm new to the list and I'm having trouble building Trilinos on Mac OS X 10.5. I sent the email below to hkthorn at sandia.gov last week, but have not yet heard back. Anyone have any ideas?


P.S. Since I sent the below, I noticed the line

configure:9390: CC -o conftest -g   conftest.cpp  >&5

instead of "CC", I would have expected "g++" (which is what I get when I successfully build on Linux). Not sure what's causing this though.

Begin forwarded message:

From: Joshua Bronson <jabronson at gmail.com>
Date: May 5, 2008 5:43:55 PM EDT
To: hkthorn at sandia.gov
Cc: Joy Ko <joyko at math.brown.edu>
Subject: configuring teuchos on Mac OS X 10.5


I just downloaded the latest Trilinos source and ran its configure script, and had some trouble when it got to configuring the Teuchos package. I saw a note in the output to report bugs to your email address, so I hope it's okay that I'm emailing you.

I noticed this in the output:

configure: error: Error encountered when checking for math library.  ***Almost
always this error is caused by a typo in the list of configure arguments
that is not related to the math library.  Look especially for missing
quotes or hyphens in any value related to compiler flags or libraries.
For an error message that may assist in finding the problem grep for
"checking for library containing pow" in the file
packages/teuchos/config.log and read the next several lines.
configure: error: ./configure failed for packages/teuchos

Here is what appears in config.log near the string "checking for library containing pow":

configure:9081: cc -o conftest -g -O2   conftest.c cfortran_test.o   -L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.4.0 -L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.4.0/../../.. -lgfortranbegin -lgfortran
ld: warning, duplicate dylib /usr/local/gfortran/lib/libgcc_s.1.dylib
configure:9087: $? = 0
configure:9166: cc -o conftest -g -O2   conftest.c cfortran_test.o   -L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.4.0 -L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.4.0/../../.. -lgfortranbegin -lgfortran
ld: warning, duplicate dylib /usr/local/gfortran/lib/libgcc_s.1.dylib
configure:9172: $? = 0
configure:9229: result: lower case, underscore, no extra underscore
configure:9339: checking for library containing pow
configure:9388: CC -o conftest -g -O2   conftest.cpp  >&5
Undefined symbols:
  "___gxx_personality_v0", referenced from:
      ___gxx_personality_v0$non_lazy_ptr in ccBz6NQZ.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
configure:9394: $? = 1

I see the warning here about the duplicate dylib, but I assume that's not the culprit. I didn't notice any missing quotes or hyphens in the CCFLAGS or LDFLAGS, but maybe I'm missing something.

I am running OS X 10.5.2 with the latest gfortran binary installed from http://gcc.gnu.org/wiki/GFortranBinariesMacOS. Please let me know if you have any ideas, or if there is anymore information I can provide.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://software.sandia.gov/mailman/private/trilinos-users/attachments/20080514/8fbd8cce/attachment.html 

More information about the Trilinos-Users mailing list