[MacPorts] #44631: p5-ifeffit: doesn't build with clang (was: p5.16-ifeffit won't upgrade)

MacPorts noreply at macports.org
Thu Aug 14 03:11:44 PDT 2014


#44631: p5-ifeffit: doesn't build with clang
-------------------------------+--------------------------------
  Reporter:  david.w.watson@…  |      Owner:  macports-tickets@…
      Type:  defect            |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:
Resolution:                    |   Keywords:
      Port:  p5-ifeffit        |
-------------------------------+--------------------------------
Changes (by mojca@…):

 * port:  p5.16-ifeffit => p5-ifeffit
 * version:  2.3.1 =>


Old description:

> Wants to use clang to compile, but get the error "Undefined symbols for
> architecture x86_64" Is it a problem with using Macports gfortran?

New description:

 Wants to use clang to compile, but get the error "Undefined symbols for
 architecture x86_64" Is it a problem with using Macports gfortran?

 {{{
 LD_RUN_PATH="/usr/lib" /usr/bin/clang  -shared ifeffit_wrap.o -arch x86_64
 -o blib/arch/auto/Ifeffit/Ifeffit.bundle     \
           /opt/local/lib/perl5/5.16.3/darwin-thread-multi-
 2level/CORE/libperl.dylib
 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-ifeffit/p5.16-ifeffit/work/ifeffit-1.2.final/wrappers/perl/../../src/lib
 -L/opt/local/lib -lifeffit -lnopgplot -L/opt/local/lib -lSystem -lm      \

 Undefined symbols for architecture x86_64:
   "__gfortran_compare_string", referenced from:
       _iffcmd_exec_ in libifeffit.a(ifeffit.o)
       _ifeffit_ in libifeffit.a(ifeffit.o)
       _ioflist_ in libifeffit.a(misc_arr.o)
       _file_type_names_ in libifeffit.a(misc_arr.o)
       _glob_ in libifeffit.a(misc_arr.o)
       _settxt_ in libifeffit.a(misc_vars.o)
       _setsca_ in libifeffit.a(misc_vars.o)
       ...
   "__gfortran_concat_string", referenced from:
       _iffcmd_exec_ in libifeffit.a(ifeffit.o)
       _fstop_ in libifeffit.a(echo.o)
       _fixnam_ in libifeffit.a(misc_arr.o)
       _prenam_ in libifeffit.a(misc_arr.o)
       _set_array_index_ in libifeffit.a(misc_arr.o)
       _getsca_ in libifeffit.a(misc_vars.o)
       _iff_bkg_cl_ in libifeffit.a(iff_bkg_cl.o)
       ...

       ...
 ld: symbol(s) not found for architecture x86_64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 make: *** [blib/arch/auto/Ifeffit/Ifeffit.bundle] Error 1
 }}}

--

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


More information about the macports-tickets mailing list