[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