Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ld: duplicate symbol __ZTSN7madness8ExchangeISt7complexIdELm3EE12ExchangeImpl23MacroTaskExchangeSimple28MacroTaskPartitionerExchangeE in CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o and CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o #459

Open
barracuda156 opened this issue Feb 3, 2023 · 6 comments

Comments

@barracuda156
Copy link

barracuda156 commented Feb 3, 2023

/opt/local/bin/mpicxx-mpich-gcc12 -pipe -I/opt/local/libexec/boost/1.76/include -Os -fpermissive -DNDEBUG -I/opt/local/libexec/boost/1.76/include -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 -arch ppc -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/libexec/boost/1.76/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc -o libmadness.dylib -install_name @rpath/libmadness.dylib "world/CMakeFiles/MADworld-obj.dir/madness_exception.cc.o" "world/CMakeFiles/MADworld-obj.dir/world.cc.o" "world/CMakeFiles/MADworld-obj.dir/timers.cc.o" "world/CMakeFiles/MADworld-obj.dir/future.cc.o" "world/CMakeFiles/MADworld-obj.dir/redirectio.cc.o" "world/CMakeFiles/MADworld-obj.dir/archive_type_names.cc.o" "world/CMakeFiles/MADworld-obj.dir/debug.cc.o" "world/CMakeFiles/MADworld-obj.dir/print.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldmem.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldrmi.cc.o" "world/CMakeFiles/MADworld-obj.dir/safempi.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldpapi.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldref.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldam.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldprofile.cc.o" "world/CMakeFiles/MADworld-obj.dir/thread.cc.o" "world/CMakeFiles/MADworld-obj.dir/world_task_queue.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldgop.cc.o" "world/CMakeFiles/MADworld-obj.dir/deferred_cleanup.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldmutex.cc.o" "world/CMakeFiles/MADworld-obj.dir/binary_fstream_archive.cc.o" "world/CMakeFiles/MADworld-obj.dir/text_fstream_archive.cc.o" "world/CMakeFiles/MADworld-obj.dir/lookup3.c.o" "world/CMakeFiles/MADworld-obj.dir/worldmpi.cc.o" "world/CMakeFiles/MADworld-obj.dir/group.cc.o" "world/CMakeFiles/MADworld-obj.dir/parsec.cc.o" "world/CMakeFiles/MADworld-obj.dir/archive.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/checksum_file.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/position_stream.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/gprofexit.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/ran.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/cfft.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/info.cc.o" "tensor/CMakeFiles/MADtensor-obj.dir/tensor.cc.o" "tensor/CMakeFiles/MADtensor-obj.dir/tensoriter.cc.o" "tensor/CMakeFiles/MADtensor-obj.dir/basetensor.cc.o" "tensor/CMakeFiles/MADtensor-obj.dir/vmath.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/lapack.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/solvers.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/elem.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/SVDTensor.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/RandomizedMatrixDecomposition.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/linalg_wrappers.cc.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserBase.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserBytecode.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserCallback.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParser.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserError.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserTokenReader.cpp.o" "external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinystr.cc.o" "external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinyxml.cc.o" "external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinyxmlerror.cc.o" "external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinyxmlparser.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra1.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra2.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra3.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra4.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra5.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra6.cc.o" "mra/CMakeFiles/MADmra-obj.dir/startup.cc.o" "mra/CMakeFiles/MADmra-obj.dir/legendre.cc.o" "mra/CMakeFiles/MADmra-obj.dir/twoscale.cc.o" "mra/CMakeFiles/MADmra-obj.dir/qmprop.cc.o" "chem/CMakeFiles/MADchem-obj.dir/AC.cc.o" "chem/CMakeFiles/MADchem-obj.dir/atomutil.cc.o" "chem/CMakeFiles/MADchem-obj.dir/CC2.cc.o" "chem/CMakeFiles/MADchem-obj.dir/ccpairfunction.cc.o" "chem/CMakeFiles/MADchem-obj.dir/CCPotentials.cc.o" "chem/CMakeFiles/MADchem-obj.dir/CCStructures.cc.o" "chem/CMakeFiles/MADchem-obj.dir/corepotential.cc.o" "chem/CMakeFiles/MADchem-obj.dir/correlationfactor.cc.o" "chem/CMakeFiles/MADchem-obj.dir/diamagneticpotentialfactor.cc.o" "chem/CMakeFiles/MADchem-obj.dir/distpm.cc.o" "chem/CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o" "chem/CMakeFiles/MADchem-obj.dir/gaussian.cc.o" "chem/CMakeFiles/MADchem-obj.dir/gth_pseudopotential.cc.o" "chem/CMakeFiles/MADchem-obj.dir/GuessFactory.cc.o" "chem/CMakeFiles/MADchem-obj.dir/lda.cc.o" "chem/CMakeFiles/MADchem-obj.dir/localizer.cc.o" "chem/CMakeFiles/MADchem-obj.dir/molecularbasis.cc.o" "chem/CMakeFiles/MADchem-obj.dir/MolecularOrbitals.cc.o" "chem/CMakeFiles/MADchem-obj.dir/molecule.cc.o" "chem/CMakeFiles/MADchem-obj.dir/mp2.cc.o" "chem/CMakeFiles/MADchem-obj.dir/nemo.cc.o" "chem/CMakeFiles/MADchem-obj.dir/NWChem.cc.o" "chem/CMakeFiles/MADchem-obj.dir/oep.cc.o" "chem/CMakeFiles/MADchem-obj.dir/pcm.cc.o" "chem/CMakeFiles/MADchem-obj.dir/pointgroupsymmetry.cc.o" "chem/CMakeFiles/MADchem-obj.dir/polynomial.cc.o" "chem/CMakeFiles/MADchem-obj.dir/QCCalculationParametersBase.cc.o" "chem/CMakeFiles/MADchem-obj.dir/SCF.cc.o" "chem/CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o" "chem/CMakeFiles/MADchem-obj.dir/TDHF.cc.o" "chem/CMakeFiles/MADchem-obj.dir/vibanal.cc.o" "chem/CMakeFiles/MADchem-obj.dir/zcis.cc.o" "chem/CMakeFiles/MADchem-obj.dir/znemo.cc.o" "chem/CMakeFiles/MADchem-obj.dir/PNO.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/PNOF12Potentials.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/PNOGuessFunctions.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/PNOParameters.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/PNOStructures.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/xcfunctional_ldaonly.cc.o"  -Wl,-rpath,/opt/local/lib /opt/local/lib/libopenblas.dylib -lemutls_w 
ld: duplicate symbol __ZTSN7madness8ExchangeISt7complexIdELm3EE12ExchangeImpl23MacroTaskExchangeSimple28MacroTaskPartitionerExchangeE in CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o and CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o
collect2: error: ld returned 1 exit status
make[2]: *** [src/madness/chem/libMADchem.dylib] Error 1

@fbischoff Any idea how to fix this? Passing -fcommon does not help.

@barracuda156
Copy link
Author

Probably something with this went wrong: 5da4480

@barracuda156
Copy link
Author

@fbischoff @evaleev Could someone take a look at this issue?

@fbischoff
Copy link
Contributor

Unfortunately I cannot reproduce this error, it has never occurred before. Maybe Ed has some idea?

@barracuda156
Copy link
Author

UPD. Passing -Wl,-multiply_defined suppress did not help.

@barracuda156
Copy link
Author

Tried current master, and it still fails identically:

[ 98%] Linking CXX shared library libmadness.dylib
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build/src/madness/chem && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/MADchem.dir/link.txt --verbose=ON
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build/src/madness && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/madness.dir/link.txt --verbose=ON
/opt/local/bin/g++-mp-12 -pipe -I/opt/local/libexec/boost/1.76/include -Os -fpermissive -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/boost/1.76/include -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 -arch ppc -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/libexec/boost/1.76/lib -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -o libMADchem.dylib -install_name @rpath/libMADchem.dylib "CMakeFiles/MADchem-obj.dir/AC.cc.o" "CMakeFiles/MADchem-obj.dir/atomutil.cc.o" "CMakeFiles/MADchem-obj.dir/CC2.cc.o" "CMakeFiles/MADchem-obj.dir/ccpairfunction.cc.o" "CMakeFiles/MADchem-obj.dir/CCPotentials.cc.o" "CMakeFiles/MADchem-obj.dir/CCStructures.cc.o" "CMakeFiles/MADchem-obj.dir/corepotential.cc.o" "CMakeFiles/MADchem-obj.dir/correlationfactor.cc.o" "CMakeFiles/MADchem-obj.dir/diamagneticpotentialfactor.cc.o" "CMakeFiles/MADchem-obj.dir/distpm.cc.o" "CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o" "CMakeFiles/MADchem-obj.dir/gaussian.cc.o" "CMakeFiles/MADchem-obj.dir/gth_pseudopotential.cc.o" "CMakeFiles/MADchem-obj.dir/GuessFactory.cc.o" "CMakeFiles/MADchem-obj.dir/lda.cc.o" "CMakeFiles/MADchem-obj.dir/localizer.cc.o" "CMakeFiles/MADchem-obj.dir/molecularbasis.cc.o" "CMakeFiles/MADchem-obj.dir/MolecularOrbitals.cc.o" "CMakeFiles/MADchem-obj.dir/molecule.cc.o" "CMakeFiles/MADchem-obj.dir/mp2.cc.o" "CMakeFiles/MADchem-obj.dir/nemo.cc.o" "CMakeFiles/MADchem-obj.dir/NWChem.cc.o" "CMakeFiles/MADchem-obj.dir/oep.cc.o" "CMakeFiles/MADchem-obj.dir/pcm.cc.o" "CMakeFiles/MADchem-obj.dir/pointgroupsymmetry.cc.o" "CMakeFiles/MADchem-obj.dir/polynomial.cc.o" "CMakeFiles/MADchem-obj.dir/QCCalculationParametersBase.cc.o" "CMakeFiles/MADchem-obj.dir/SCF.cc.o" "CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o" "CMakeFiles/MADchem-obj.dir/TDHF.cc.o" "CMakeFiles/MADchem-obj.dir/vibanal.cc.o" "CMakeFiles/MADchem-obj.dir/zcis.cc.o" "CMakeFiles/MADchem-obj.dir/znemo.cc.o" "CMakeFiles/MADchem-obj.dir/PNO.cpp.o" "CMakeFiles/MADchem-obj.dir/PNOF12Potentials.cpp.o" "CMakeFiles/MADchem-obj.dir/PNOGuessFunctions.cpp.o" "CMakeFiles/MADchem-obj.dir/PNOParameters.cpp.o" "CMakeFiles/MADchem-obj.dir/PNOStructures.cpp.o" "CMakeFiles/MADchem-obj.dir/xcfunctional_ldaonly.cc.o"  -Wl,-rpath,/opt/local/lib ../mra/libMADmra.dylib ../tensor/libMADlinalg.dylib ../tensor/libMADtensor.dylib ../misc/libMADmisc.dylib ../world/libMADworld.dylib /opt/local/lib/libopenblas.dylib ../external/tinyxml/libMADtinyxml.dylib ../external/muParser/libMADmuparser.dylib 
/opt/local/bin/g++-mp-12 -pipe -I/opt/local/libexec/boost/1.76/include -Os -fpermissive -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/boost/1.76/include -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 -arch ppc -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/libexec/boost/1.76/lib -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -o libmadness.dylib -install_name @rpath/libmadness.dylib "world/CMakeFiles/MADworld-obj.dir/madness_exception.cc.o" "world/CMakeFiles/MADworld-obj.dir/world.cc.o" "world/CMakeFiles/MADworld-obj.dir/timers.cc.o" "world/CMakeFiles/MADworld-obj.dir/future.cc.o" "world/CMakeFiles/MADworld-obj.dir/redirectio.cc.o" "world/CMakeFiles/MADworld-obj.dir/archive_type_names.cc.o" "world/CMakeFiles/MADworld-obj.dir/debug.cc.o" "world/CMakeFiles/MADworld-obj.dir/print.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldmem.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldrmi.cc.o" "world/CMakeFiles/MADworld-obj.dir/safempi.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldpapi.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldref.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldam.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldprofile.cc.o" "world/CMakeFiles/MADworld-obj.dir/thread.cc.o" "world/CMakeFiles/MADworld-obj.dir/world_task_queue.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldgop.cc.o" "world/CMakeFiles/MADworld-obj.dir/deferred_cleanup.cc.o" "world/CMakeFiles/MADworld-obj.dir/worldmutex.cc.o" "world/CMakeFiles/MADworld-obj.dir/binary_fstream_archive.cc.o" "world/CMakeFiles/MADworld-obj.dir/text_fstream_archive.cc.o" "world/CMakeFiles/MADworld-obj.dir/lookup3.c.o" "world/CMakeFiles/MADworld-obj.dir/worldmpi.cc.o" "world/CMakeFiles/MADworld-obj.dir/group.cc.o" "world/CMakeFiles/MADworld-obj.dir/parsec.cc.o" "world/CMakeFiles/MADworld-obj.dir/archive.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/checksum_file.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/position_stream.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/gprofexit.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/ran.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/cfft.cc.o" "misc/CMakeFiles/MADmisc-obj.dir/info.cc.o" "tensor/CMakeFiles/MADtensor-obj.dir/tensor.cc.o" "tensor/CMakeFiles/MADtensor-obj.dir/tensoriter.cc.o" "tensor/CMakeFiles/MADtensor-obj.dir/basetensor.cc.o" "tensor/CMakeFiles/MADtensor-obj.dir/vmath.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/lapack.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/solvers.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/elem.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/SVDTensor.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/RandomizedMatrixDecomposition.cc.o" "tensor/CMakeFiles/MADlinalg-obj.dir/linalg_wrappers.cc.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserBase.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserBytecode.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserCallback.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParser.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserError.cpp.o" "external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserTokenReader.cpp.o" "external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinystr.cc.o" "external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinyxml.cc.o" "external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinyxmlerror.cc.o" "external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinyxmlparser.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra1.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra2.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra3.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra4.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra5.cc.o" "mra/CMakeFiles/MADmra-obj.dir/mra6.cc.o" "mra/CMakeFiles/MADmra-obj.dir/startup.cc.o" "mra/CMakeFiles/MADmra-obj.dir/legendre.cc.o" "mra/CMakeFiles/MADmra-obj.dir/twoscale.cc.o" "mra/CMakeFiles/MADmra-obj.dir/qmprop.cc.o" "chem/CMakeFiles/MADchem-obj.dir/AC.cc.o" "chem/CMakeFiles/MADchem-obj.dir/atomutil.cc.o" "chem/CMakeFiles/MADchem-obj.dir/CC2.cc.o" "chem/CMakeFiles/MADchem-obj.dir/ccpairfunction.cc.o" "chem/CMakeFiles/MADchem-obj.dir/CCPotentials.cc.o" "chem/CMakeFiles/MADchem-obj.dir/CCStructures.cc.o" "chem/CMakeFiles/MADchem-obj.dir/corepotential.cc.o" "chem/CMakeFiles/MADchem-obj.dir/correlationfactor.cc.o" "chem/CMakeFiles/MADchem-obj.dir/diamagneticpotentialfactor.cc.o" "chem/CMakeFiles/MADchem-obj.dir/distpm.cc.o" "chem/CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o" "chem/CMakeFiles/MADchem-obj.dir/gaussian.cc.o" "chem/CMakeFiles/MADchem-obj.dir/gth_pseudopotential.cc.o" "chem/CMakeFiles/MADchem-obj.dir/GuessFactory.cc.o" "chem/CMakeFiles/MADchem-obj.dir/lda.cc.o" "chem/CMakeFiles/MADchem-obj.dir/localizer.cc.o" "chem/CMakeFiles/MADchem-obj.dir/molecularbasis.cc.o" "chem/CMakeFiles/MADchem-obj.dir/MolecularOrbitals.cc.o" "chem/CMakeFiles/MADchem-obj.dir/molecule.cc.o" "chem/CMakeFiles/MADchem-obj.dir/mp2.cc.o" "chem/CMakeFiles/MADchem-obj.dir/nemo.cc.o" "chem/CMakeFiles/MADchem-obj.dir/NWChem.cc.o" "chem/CMakeFiles/MADchem-obj.dir/oep.cc.o" "chem/CMakeFiles/MADchem-obj.dir/pcm.cc.o" "chem/CMakeFiles/MADchem-obj.dir/pointgroupsymmetry.cc.o" "chem/CMakeFiles/MADchem-obj.dir/polynomial.cc.o" "chem/CMakeFiles/MADchem-obj.dir/QCCalculationParametersBase.cc.o" "chem/CMakeFiles/MADchem-obj.dir/SCF.cc.o" "chem/CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o" "chem/CMakeFiles/MADchem-obj.dir/TDHF.cc.o" "chem/CMakeFiles/MADchem-obj.dir/vibanal.cc.o" "chem/CMakeFiles/MADchem-obj.dir/zcis.cc.o" "chem/CMakeFiles/MADchem-obj.dir/znemo.cc.o" "chem/CMakeFiles/MADchem-obj.dir/PNO.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/PNOF12Potentials.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/PNOGuessFunctions.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/PNOParameters.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/PNOStructures.cpp.o" "chem/CMakeFiles/MADchem-obj.dir/xcfunctional_ldaonly.cc.o"  -Wl,-rpath,/opt/local/lib /opt/local/lib/libopenblas.dylib -lemutls_w 
ld: duplicate symbol __ZTSN7madness8ExchangeISt7complexIdELm3EE12ExchangeImpl23MacroTaskExchangeSimple28MacroTaskPartitionerExchangeE in CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o and CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o
collect2: error: ld returned 1 exit status
make[2]: *** [src/madness/chem/libMADchem.dylib] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
make[1]: *** [src/madness/chem/CMakeFiles/MADchem.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
ld: duplicate symbol __ZTSN7madness8ExchangeISt7complexIdELm3EE12ExchangeImpl23MacroTaskExchangeSimple28MacroTaskPartitionerExchangeE in chem/CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o and chem/CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o
collect2: error: ld returned 1 exit status

@barracuda156
Copy link
Author

Building from 23166b6 error is still there:

make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/madness-23166b6c0b5e3b96797c4a15faf01c7c6981792d /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/madness-23166b6c0b5e3b96797c4a15faf01c7c6981792d/src/madness/mra /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build/src/madness/mra /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build/src/madness/mra/CMakeFiles/MADmra.dir/DependInfo.cmake --color=
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
/usr/bin/make  -f src/madness/mra/CMakeFiles/MADmra.dir/build.make src/madness/mra/CMakeFiles/MADmra.dir/build
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
[ 90%] Linking CXX shared library libMADmra.dylib
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build/src/madness/mra && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/MADmra.dir/link.txt --verbose=ON
/opt/local/bin/g++-mp-12 -pipe -I/opt/local/libexec/boost/1.76/include -Os -fpermissive -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/boost/1.76/include -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 -arch ppc -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/libexec/boost/1.76/lib -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -o libMADmra.dylib -install_name @rpath/libMADmra.dylib "CMakeFiles/MADmra-obj.dir/mra1.cc.o" "CMakeFiles/MADmra-obj.dir/mra2.cc.o" "CMakeFiles/MADmra-obj.dir/mra3.cc.o" "CMakeFiles/MADmra-obj.dir/mra4.cc.o" "CMakeFiles/MADmra-obj.dir/mra5.cc.o" "CMakeFiles/MADmra-obj.dir/mra6.cc.o" "CMakeFiles/MADmra-obj.dir/startup.cc.o" "CMakeFiles/MADmra-obj.dir/legendre.cc.o" "CMakeFiles/MADmra-obj.dir/twoscale.cc.o" "CMakeFiles/MADmra-obj.dir/qmprop.cc.o"  -Wl,-rpath,/opt/local/lib ../tensor/libMADlinalg.dylib ../external/tinyxml/libMADtinyxml.dylib ../external/muParser/libMADmuparser.dylib ../tensor/libMADtensor.dylib ../misc/libMADmisc.dylib ../world/libMADworld.dylib /opt/local/lib/libopenblas.dylib 
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
[ 90%] Built target MADmra
/usr/bin/make  -f src/madness/chem/CMakeFiles/MADchem.dir/build.make src/madness/chem/CMakeFiles/MADchem.dir/depend
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/madness-23166b6c0b5e3b96797c4a15faf01c7c6981792d /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/madness-23166b6c0b5e3b96797c4a15faf01c7c6981792d/src/madness/chem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build/src/madness/chem /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build/src/madness/chem/CMakeFiles/MADchem.dir/DependInfo.cmake --color=
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
/usr/bin/make  -f src/madness/chem/CMakeFiles/MADchem.dir/build.make src/madness/chem/CMakeFiles/MADchem.dir/build
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
[ 92%] Linking CXX shared library libMADchem.dylib
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build/src/madness/chem && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/MADchem.dir/link.txt --verbose=ON
/opt/local/bin/g++-mp-12 -pipe -I/opt/local/libexec/boost/1.76/include -Os -fpermissive -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/boost/1.76/include -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 -arch ppc -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/libexec/boost/1.76/lib -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -o libMADchem.dylib -install_name @rpath/libMADchem.dylib "CMakeFiles/MADchem-obj.dir/AC.cc.o" "CMakeFiles/MADchem-obj.dir/atomutil.cc.o" "CMakeFiles/MADchem-obj.dir/CC2.cc.o" "CMakeFiles/MADchem-obj.dir/ccpairfunction.cc.o" "CMakeFiles/MADchem-obj.dir/CCPotentials.cc.o" "CMakeFiles/MADchem-obj.dir/CCStructures.cc.o" "CMakeFiles/MADchem-obj.dir/corepotential.cc.o" "CMakeFiles/MADchem-obj.dir/correlationfactor.cc.o" "CMakeFiles/MADchem-obj.dir/diamagneticpotentialfactor.cc.o" "CMakeFiles/MADchem-obj.dir/distpm.cc.o" "CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o" "CMakeFiles/MADchem-obj.dir/gaussian.cc.o" "CMakeFiles/MADchem-obj.dir/gth_pseudopotential.cc.o" "CMakeFiles/MADchem-obj.dir/GuessFactory.cc.o" "CMakeFiles/MADchem-obj.dir/lda.cc.o" "CMakeFiles/MADchem-obj.dir/localizer.cc.o" "CMakeFiles/MADchem-obj.dir/molecularbasis.cc.o" "CMakeFiles/MADchem-obj.dir/MolecularOrbitals.cc.o" "CMakeFiles/MADchem-obj.dir/molecule.cc.o" "CMakeFiles/MADchem-obj.dir/mp2.cc.o" "CMakeFiles/MADchem-obj.dir/nemo.cc.o" "CMakeFiles/MADchem-obj.dir/NWChem.cc.o" "CMakeFiles/MADchem-obj.dir/oep.cc.o" "CMakeFiles/MADchem-obj.dir/pcm.cc.o" "CMakeFiles/MADchem-obj.dir/pointgroupsymmetry.cc.o" "CMakeFiles/MADchem-obj.dir/polynomial.cc.o" "CMakeFiles/MADchem-obj.dir/QCCalculationParametersBase.cc.o" "CMakeFiles/MADchem-obj.dir/SCF.cc.o" "CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o" "CMakeFiles/MADchem-obj.dir/TDHF.cc.o" "CMakeFiles/MADchem-obj.dir/vibanal.cc.o" "CMakeFiles/MADchem-obj.dir/zcis.cc.o" "CMakeFiles/MADchem-obj.dir/znemo.cc.o" "CMakeFiles/MADchem-obj.dir/PNO.cpp.o" "CMakeFiles/MADchem-obj.dir/PNOF12Potentials.cpp.o" "CMakeFiles/MADchem-obj.dir/PNOGuessFunctions.cpp.o" "CMakeFiles/MADchem-obj.dir/PNOParameters.cpp.o" "CMakeFiles/MADchem-obj.dir/PNOStructures.cpp.o" "CMakeFiles/MADchem-obj.dir/xcfunctional_ldaonly.cc.o"  -Wl,-rpath,/opt/local/lib ../mra/libMADmra.dylib ../tensor/libMADlinalg.dylib ../tensor/libMADtensor.dylib ../misc/libMADmisc.dylib ../world/libMADworld.dylib /opt/local/lib/libopenblas.dylib ../external/tinyxml/libMADtinyxml.dylib ../external/muParser/libMADmuparser.dylib 
ld: duplicate symbol __ZTSN7madness8ExchangeISt7complexIdELm3EE12ExchangeImpl23MacroTaskExchangeSimple28MacroTaskPartitionerExchangeE in chem/CMakeFiles/MADchem-obj.dir/SCFOperators.cc.o and chem/CMakeFiles/MADchem-obj.dir/exchangeoperator.cc.o
collect2: error: ld returned 1 exit status
make[2]: *** [src/madness/libmadness.dylib] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_science_madness/madness/work/build'
make[1]: *** [src/madness/CMakeFiles/madness.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants