#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