-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
The programming language (e.g., all/C/C++/Fortran/Julia/MATLAB/Python/R/...):
Fortran
The compiler/interprerter (e.g., none/GNU/Intel/IBM/NAG/Cray/PGI-NVIDIA/Anaconda/...):
gcc 14.2.0
The operating system (e.g., all/Windows/Linux/macOS/WSL1/WSL2/...):
macOS 10.6.8
The architecture (e.g., all/x86_x64/Intelx64/ARM/POWER9/...):
PowerPC
Describe the bug
The build fails at linking due to an undefined symbol.
To Reproduce
Run the build.
Expected behavior
It is expected to build successfully. Fortran works fine on powerpc.
Screenshots, if applicable
[100%] Linking Fortran shared library libparamonte.dylib
cd /opt/local/var/macports/build/_opt_local_ppcports_math_paramonte/paramonte/work/build/obj && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/libparamonte.dir/link.txt --verbose=ON
/opt/local/bin/cmake -E touch obj/CMakeFiles/libparamonte.dir/[email protected]
/opt/local/bin/mpif90-mpich-mp -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -ffree-line-length-none -fimplicit-none -std=legacy -pthread -fauto-inc-dec -fbranch-count-reg -fcombine-stack-adjustments -fcompare-elim -fcprop-registers -fdce -fdefer-pop -fdse -fforward-propagate -fguess-branch-probability -fif-conversion -fif-conversion2 -finline-functions-called-once -fipa-profile -fipa-pure-const -fipa-reference -fipa-reference-addressable -fmerge-constants -fmove-loop-invariants -fomit-frame-pointer -freorder-blocks -fshrink-wrap -fshrink-wrap-separate -fsplit-wide-types -fssa-backprop -fssa-phiopt -ftree-bit-ccp -ftree-ccp -ftree-ch -ftree-coalesce-vars -ftree-copy-prop -ftree-dce -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre -ftree-phiprop -ftree-pta -ftree-scev-cprop -ftree-sink -ftree-slsr -ftree-sra -ftree-ter -funit-at-a-time -falign-functions -falign-jumps -falign-labels -falign-loops -fcaller-saves -fcode-hoisting -fcrossjumping -fcse-follow-jumps -fcse-skip-blocks -fdelete-null-pointer-checks -fdevirtualize -fdevirtualize-speculatively -fexpensive-optimizations -fgcse -fgcse-lm -fhoist-adjacent-loads -finline-functions -finline-small-functions -findirect-inlining -fipa-bit-cp -fipa-cp -fipa-icf -fipa-ra -fipa-sra -fipa-vrp -fisolate-erroneous-paths-dereference -flra-remat -foptimize-sibling-calls -foptimize-strlen -fpartial-inlining -fpeephole2 -freorder-blocks-algorithm=stc -freorder-blocks-and-partition -freorder-functions -frerun-cse-after-loop -fschedule-insns -fschedule-insns2 -fsched-interblock -fsched-spec -fstore-merging -fstrict-aliasing -fthread-jumps -ftree-builtin-call-dce -ftree-pre -ftree-switch-conversion -ftree-tail-merge -ftree-vrp -fgcse-after-reload -fipa-cp-clone -floop-interchange -floop-unroll-and-jam -fpeel-loops -fpredictive-commoning -fsplit-paths -ftree-loop-distribute-patterns -ftree-loop-distribution -ftree-loop-vectorize -ftree-partial-pre -ftree-slp-vectorize -funswitch-loops -fvect-cost-model -fversion-loops-for-strides -shared -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc -o libparamonte.dylib -install_name @rpath/libparamonte.dylib CMakeFiles/libparamonte.dir/pm_array.F90.o CMakeFiles/libparamonte.dir/pm_bit.F90.o CMakeFiles/libparamonte.dir/pm_blas.F90.o CMakeFiles/libparamonte.dir/pm_control.F90.o CMakeFiles/libparamonte.dir/pm_lapack.F90.o CMakeFiles/libparamonte.dir/pm_mathConst.F90.o CMakeFiles/libparamonte.dir/pm_memory.F90.o CMakeFiles/libparamonte.dir/pm_paramonte.F90.o CMakeFiles/libparamonte.dir/pm_physUnit.F90.o CMakeFiles/libparamonte.dir/pm_search.F90.o CMakeFiles/libparamonte.dir/pm_strANSI.F90.o CMakeFiles/libparamonte.dir/pm_test.F90.o CMakeFiles/libparamonte.dir/pm_timer.F90.o CMakeFiles/libparamonte.dir/pm_sampling_scio.F90.o CMakeFiles/libparamonte.dir/pm_sampling_base.F90.o CMakeFiles/libparamonte.dir/pm_sampling_mcmc.F90.o CMakeFiles/libparamonte.dir/pm_sampling_dram.F90.o CMakeFiles/libparamonte.dir/pm_sampling_dise.F90.o CMakeFiles/libparamonte.dir/pm_sampling_nest.F90.o CMakeFiles/libparamonte.dir/pm_sampling_kernel.F90.o CMakeFiles/libparamonte.dir/pm_sampling_proposal.F90.o CMakeFiles/libparamonte.dir/pm_arrayCenter.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayChange.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayChoice.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayCompact.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayCompareLex.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayComplement.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayCopy.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayFill.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayFind.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayInit.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayInsert.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayMembership.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayMerge.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayMinMax.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayPad.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayRank.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayRefine.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayRemap.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayRemove.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayReplace.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayResize.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayReverse.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arraySearch.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arraySelect.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayShuffle.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arraySort.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arraySpace.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arraySplit.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayStrip.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayUnique.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayVerbose.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_batse.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_bench.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_clustering.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_complexAbs.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_complexCompareAll.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_complexCompareAny.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_complexCompareLex.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_complexDiv.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_complexMinMax.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_container.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_cosmicRate.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_cosmology.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_dateTime.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_kind.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_io.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distanceEuclid.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distanceKolm.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distanceMahal.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distBand.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distBern.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distBeta.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distCosRaised.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distCov.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distExp.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distExpGamma.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distGenExpGamma.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distGamma.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distGenGamma.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distGeom.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distGeomCyclic.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distKolm.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distLogNorm.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distLogUnif.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distEggBox.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distMultiNorm.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distNormShell.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distUnifEll.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distUnifPar.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distNegExp.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distNorm.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distPareto.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distPiwiPoweto.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distPower.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distPoweto.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distPois.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distUnif.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_distUnifSphere.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_err.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_except.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_fftnr.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_fftpack.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_ellipsoid.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_polation.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_knn.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_logicalCompare.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_math1mexp.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathBeta.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathCumPropExp.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathCumSum.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathCompare.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathErf.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathExp.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathFactorial.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathFactoring.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathGamma.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathLog1p.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathLogAddExp.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathLogSubExp.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathLogSumExp.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathMinMax.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathNumSys.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathDivMul.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathSubAdd.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_polynomial.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_arrayRange.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathFisher.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathRoot.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathRootTest.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathSqrt.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixMulTri.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_mathUnsigned.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_ziggurat.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixChol.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixClass.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixCopy.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixDet.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixIndex.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixInit.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixInv.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixLUP.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixMulAdd.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixPack.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixSubset.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte.dir/pm_matrixTrace.F90.o CMakeFiles/libparamonte.dir/[email protected] CMakeFiles/libparamonte
Undefined symbols:
"_j0l", referenced from:
___pm_quadtest_MOD_intsincos_typer in [email protected]
ld: symbol(s) not found
collect2: error: ld returned 1 exit status
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels