[MacPorts] #42100: arpack 3.1.3_0+accelerate+gcc48+universal: i386 configure cannot find BLAS

MacPorts noreply at macports.org
Sun Jan 12 09:30:10 PST 2014


#42100: arpack 3.1.3_0+accelerate+gcc48+universal: i386 configure cannot find BLAS
-------------------------+---------------------
  Reporter:  nowornot@…  |      Owner:  mmoll@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.2.1
Resolution:              |   Keywords:
      Port:  arpack      |
-------------------------+---------------------

Comment (by vince@…):

 The culprit is here:
 {{{
 configure:15014: /opt/local/bin/gcc-mp-4.8 -o conftest -pipe -Os -m32
 -I/opt/local/include  conftest.c cfortran_test.o   -L/opt/local/lib
 -L/opt/local/lib/gcc48/gcc/x86_64-apple-darwin12/4.8.2
 -L/opt/local/lib/gcc48/gcc/x86_64-apple-darwin12/4.8.2/../../.. -lgfortran
 -lquadmath -lm >&5
 ld: warning: ignoring file cfortran_test.o, file was built for unsupported
 file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0
 0x 1 0x 0 0x 0 0x 0 ) which is not the architecture being linked (i386):
 cfortran_test.o
 ld: warning: ignoring file /opt/local/lib/gcc48/gcc/x86_64-apple-
 darwin12/4.8.2/libgcc.a, file was built for archive which is not the
 architecture being linked (i386): /opt/local/lib/gcc48/gcc/x86_64-apple-
 darwin12/4.8.2/libgcc.a
 Undefined symbols for architecture i386:
              "_foobar", referenced from:
               _main in cc7dY1NU.o
 ld: symbol(s) not found for architecture i386
 collect2: error: ld returned 1 exit status
 configure:15014: $? = 1
 }}}

 The 32-bit compiler tries to use the 64-bit library, causing the failure.
 But why it does, I have no clue (as yet).

-- 
Ticket URL: <https://trac.macports.org/ticket/42100#comment:16>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list