[MacPorts] #67481: linalg fails to build as universal (i386+x86_64) with a bunch on missing gfortran symbols
MacPorts
noreply at macports.org
Mon May 22 23:14:27 UTC 2023
#67481: linalg fails to build as universal (i386+x86_64) with a bunch on missing
gfortran symbols
--------------------------+--------------------------
Reporter: barracuda156 | Owner: barracuda156
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: | Port: linalg
--------------------------+--------------------------
{{{
[ 13%] Linking C executable ferror_test_c
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_linalg/linalg/work/build/_deps
/ferror-build/test && /opt/local/bin/cmake -E cmake_link_script
CMakeFiles/ferror_test_c.dir/link.txt --verbose=ON
[ 14%] Building Fortran object
CMakeFiles/linalg.dir/src/qrupdate/cchdex.f.o
/opt/local/bin/gfortran-mp-12
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_linalg/linalg/work/build/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_linalg/linalg/work/build/_deps
/ferror-build/include -pipe -Os -mmacosx-version-min=10.6 -Jinclude -fPIC
-c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_linalg/linalg/work
/linalg-c9b741d913d0574a481037dee10a025b93691953/src/qrupdate/cchdex.f -o
CMakeFiles/linalg.dir/src/qrupdate/cchdex.f.o
/opt/local/bin/clang-mp-11 -pipe -Os -DNDEBUG -I/opt/local/include -arch
x86_64 -arch i386 -mmacosx-version-min=10.6 -Wl,-search_paths_first
-Wl,-headerpad_max_install_names -L/opt/local/lib
-Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc
CMakeFiles/ferror_test_c.dir/ferror_test_c.c.o -o ferror_test_c
-L/opt/local/lib/gcc12/gcc/x86_64-apple-darwin10/12.2.0
-L/opt/local/lib/gcc12 -Wl,-rpath,/opt/local/lib ../libferror.a
/opt/local/bin/cmake -E touch _deps/fortran_test_helper-
build/CMakeFiles/fortran_test_helper.dir/src/fth_asserts.f90.o.provides.build
Undefined symbols for architecture x86_64:
"__gfortran_st_open", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_string_trim", referenced from:
___ferror_MOD_er_get_log_filename in
libferror.a(ferror_implementation.f90.o)
"__gfortran_concat_string", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_warning in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_st_write", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_warning in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_transfer_character_write", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_warning in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_transfer_integer_write", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_warning in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_st_close", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_st_write_done", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_warning in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_exit_i4", referenced from:
___ferror_MOD_er_report_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_idate_i4", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_itime_i4", referenced from:
___ferror_MOD_er_log_error in
libferror.a(ferror_implementation.f90.o)
"__gfortran_os_error_at", referenced from:
___ferror_c_binding_MOD_cstr_2_fstr in
libferror.a(ferror_c_binding.f90.o)
_alloc_error_handler in libferror.a(ferror_c_binding.f90.o)
___ferror_MOD_er_get_warning_fcn in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_get_err_fcn in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_get_warning_msg in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_get_err_msg in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_report_warning in
libferror.a(ferror_implementation.f90.o)
...
"__gfortran_runtime_error_at", referenced from:
___ferror_c_binding_MOD_cstr_2_fstr in
libferror.a(ferror_c_binding.f90.o)
_free_error_handler in libferror.a(ferror_c_binding.f90.o)
___ferror_MOD_er_get_warning_fcn in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_get_err_fcn in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_get_warning_msg in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_get_err_msg in
libferror.a(ferror_implementation.f90.o)
___ferror_MOD_er_reset_warning_status in
libferror.a(ferror_implementation.f90.o)
...
"__gfortran_is_extension_of", referenced from:
___ferror_c_binding_MOD_err_callback in
libferror.a(ferror_c_binding.f90.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
[ 15%] Building Fortran object
CMakeFiles/linalg.dir/src/qrupdate/cchinx.f.o
/opt/local/bin/gfortran-mp-12
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_linalg/linalg/work/build/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_linalg/linalg/work/build/_deps
/ferror-build/include -pipe -Os -mmacosx-version-min=10.6 -Jinclude -fPIC
-c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_linalg/linalg/work
/linalg-c9b741d913d0574a481037dee10a025b93691953/src/qrupdate/cchinx.f -o
CMakeFiles/linalg.dir/src/qrupdate/cchinx.f.o
make[2]: *** [_deps/ferror-build/test/ferror_test_c] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_linalg/linalg/work/build'
make[1]: *** [_deps/ferror-build/test/CMakeFiles/ferror_test_c.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....
}}}
--
Ticket URL: <https://trac.macports.org/ticket/67481>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list