[MacPorts] #45617: abinit 7.8.2: use of port groups

MacPorts noreply at macports.org
Wed Oct 29 15:41:21 PDT 2014


#45617: abinit 7.8.2: use of port groups
--------------------------+--------------------------------
  Reporter:  cram5431@…   |      Owner:  macports-tickets@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.3.2
Resolution:               |   Keywords:  maintainer
      Port:  abinit       |
--------------------------+--------------------------------

Comment (by dstrubbe@…):

 Does the build with +fftw3 actually work for you? It fails for me, even
 after making your changes to that variant, like this:
 {{{
 :info:build mpif90-mpich-mp -ffree-form -J/opt/local/var/macports/build
 /_Users_dstrubbe_Software_MacPorts_macports-
 trunk_dports_science_abinit/abinit/work/abinit-7.8.2/src/mods   -pipe -O3
 -m64  -pipe -O3 -m64   -o kss2wfk kss2wfk-kss2wfk.o
 ../../src/70_gw/lib70_gw.a ../../src/69_wfdesc/lib69_wfdesc.a
 ../../src/67_common/lib67_common.a ../../src/66_paw/lib66_paw.a
 ../../src/66_wfs/lib66_wfs.a ../../src/66_fock/lib66_fock.a
 ../../src/65_psp/lib65_psp.a ../../src/65_nonlocal/lib65_nonlocal.a
 ../../src/64_atompaw/lib64_atompaw.a ../../src/62_poisson/lib62_poisson.a
 ../../src/62_wvl_wfs/lib62_wvl_wfs.a ../../src/62_occeig/lib62_occeig.a
 ../../src/62_iowfdenpot/lib62_iowfdenpot.a
 ../../src/62_ctqmc/lib62_ctqmc.a ../../src/61_ionetcdf/lib61_ionetcdf.a
 ../../src/57_iovars/lib57_iovars.a
 ../../src/57_iopsp_parser/lib57_iopsp_parser.a ../../src/56_xc/lib56_xc.a
 ../../src/56_recipspace/lib56_recipspace.a
 ../../src/56_mixing/lib56_mixing.a ../../src/56_io_mpi/lib56_io_mpi.a
 ../../src/53_abiutil/lib53_abiutil.a ../../src/53_ffts/lib53_ffts.a
 ../../src/53_spacepar/lib53_spacepar.a
 ../../src/52_fft_mpi_noabirule/lib52_fft_mpi_noabirule.a
 ../../src/51_manage_mpi/lib51_manage_mpi.a
 ../../src/49_gw_toolbox_oop/lib49_gw_toolbox_oop.a
 ../../src/47_xml/lib47_xml.a ../../src/45_geomoptim/lib45_geomoptim.a
 ../../src/44_abitypes_defs/lib44_abitypes_defs.a
 ../../src/43_wvl_wrappers/lib43_wvl_wrappers.a
 ../../src/43_ptgroups/lib43_ptgroups.a ../../src/42_parser/lib42_parser.a
 ../../src/42_nlstrain/lib42_nlstrain.a ../../src/42_libpaw/lib42_libpaw.a
 ../../src/41_xc_lowlevel/lib41_xc_lowlevel.a
 ../../src/41_geometry/lib41_geometry.a ../../src/32_util/lib32_util.a
 ../../src/28_numeric_noabirule/lib28_numeric_noabirule.a
 ../../src/27_toolbox_oop/lib27_toolbox_oop.a
 ../../src/21_psiesta_noabirule/lib21_psiesta_noabirule.a
 ../../src/18_timing/lib18_timing.a
 ../../src/16_hideleave/lib16_hideleave.a
 ../../src/14_hidewrite/lib14_hidewrite.a
 ../../src/12_hide_mpi/lib12_hide_mpi.a
 ../../src/11_memory_mpi/lib11_memory_mpi.a
 ../../src/11_qespresso_ext/lib11_qespresso_ext.a
 ../../src/10_dumpinfo/lib10_dumpinfo.a ../../src/10_defs/lib10_defs.a
 ../../src/01_linalg_ext/lib01_linalg_ext.a -letsf_io_utils -letsf_io
 -L/opt/local/lib -lnetcdf -lnetcdff -lfftw3 -lfftw3f -llapack  -lf77blas
 -lcblas -latlas
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_sfftw_execute_dft_", referenced from:
 :info:build       ___m_fftw3_MOD_fftw3_c2c_op_spc in
 lib52_fft_mpi_noabirule.a(m_fftw3.o)
 :info:build       ___m_fftw3_MOD_fftw3_fftpad_spc in
 lib52_fft_mpi_noabirule.a(m_fftw3.o)
 :info:build       ___m_fftw3_MOD_fftw3_c2c_ip_spc in
 lib52_fft_mpi_noabirule.a(m_fftw3.o)
 :info:build       ___m_fftw3_MOD_fftw3_fftrisc_sp in
 lib52_fft_mpi_noabirule.a(m_fftw3.o)
 :info:build   "_sfftw_plan_many_dft_", referenced from:
 :info:build       ___m_fftw3_MOD_cplan_many_dft in
 lib52_fft_mpi_noabirule.a(m_fftw3.o)
 }}}
 and I can see that fftw-3-single does not provide symbols with this name;
 there is only
 {{{
 $ nm /opt/local/lib/libfftw3f.a | grep execute_dft
 0000000000000000 T _fftwf_execute_dft_c2r
 0000000000000048 S _fftwf_execute_dft_c2r.eh
 0000000000000000 T _fftwf_execute_dft_r2c
 0000000000000048 S _fftwf_execute_dft_r2c.eh
 0000000000000000 T _fftwf_execute_dft
 0000000000000050 S _fftwf_execute_dft.eh
 }}}

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


More information about the macports-tickets mailing list