[MacPorts] #70197: dsd fails at linking: Undefined symbols: "__ZN4itpp3VecIiE3setERKSs"

MacPorts noreply at macports.org
Sun Mar 30 05:08:48 UTC 2025


#70197: dsd fails at linking: Undefined symbols: "__ZN4itpp3VecIiE3setERKSs"
---------------------------+----------------------
  Reporter:  barracuda156  |      Owner:  ra1nb0w
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.9.3
Resolution:                |   Keywords:
      Port:  dsd           |
---------------------------+----------------------

Comment (by barracuda156):

 Still broken:
 {{{
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_dsd/dsd/work
 /dsd-59423fa46be8b41ef0bd2f3d2b45590600be29f0/include/ReedSolomon.hpp: In
 instantiation of 'void ReedSolomon_63<TT>::gen_poly() [with int TT = 4]':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_dsd/dsd/work
 /dsd-
 59423fa46be8b41ef0bd2f3d2b45590600be29f0/include/ReedSolomon.hpp:143:9:
 required from 'ReedSolomon_63<TT>::ReedSolomon_63() [with int TT = 4]'
   143 |         gen_poly();
       |         ^~~~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_dsd/dsd/work
 /dsd-
 59423fa46be8b41ef0bd2f3d2b45590600be29f0/include/ReedSolomon.hpp:601:50:
 required from here
   601 |     DSDReedSolomon_24_16_9() : ReedSolomon_63<4>()
       |                                                  ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_dsd/dsd/work
 /dsd-
 59423fa46be8b41ef0bd2f3d2b45590600be29f0/include/ReedSolomon.hpp:113:22:
 warning: ISO C++17 does not allow 'register' storage class specifier
 [-Wregister]
   113 |         register int i, j;
       |                      ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_dsd/dsd/work
 /dsd-
 59423fa46be8b41ef0bd2f3d2b45590600be29f0/include/ReedSolomon.hpp:113:25:
 warning: ISO C++17 does not allow 'register' storage class specifier
 [-Wregister]
   113 |         register int i, j;
       |                         ^
 [100%] Linking CXX executable dsd
 /opt/local/bin/cmake -E cmake_link_script CMakeFiles/dsd.dir/link.txt
 --verbose=ON
 Undefined symbols:
   "__ZN4itpp3VecIiE3setERKSs", referenced from:
       __GLOBAL__sub_I_p25p1_check_nid.cpp in p25p1_check_nid.cpp.o
 ld: symbol(s) not found
 collect2: error: ld returned 1 exit status
 /opt/local/bin/g++-mp-14 -pipe -Os -DNDEBUG -I/opt/local/include
 -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -mmacosx-version-min=10.6
 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib
 -Wl,-headerpad_max_install_names CMakeFiles/dsd.dir/src/Hamming.cpp.o
 CMakeFiles/dsd.dir/src/dmr_data.c.o CMakeFiles/dsd.dir/src/dmr_voice.c.o
 CMakeFiles/dsd.dir/src/dsd_audio.c.o CMakeFiles/dsd.dir/src/dsd_dibit.c.o
 CMakeFiles/dsd.dir/src/dsd_file.c.o CMakeFiles/dsd.dir/src/dsd_filters.c.o
 CMakeFiles/dsd.dir/src/dsd_frame.c.o
 CMakeFiles/dsd.dir/src/dsd_frame_sync.c.o
 CMakeFiles/dsd.dir/src/dsd_main.c.o CMakeFiles/dsd.dir/src/dsd_mbe.c.o
 CMakeFiles/dsd.dir/src/dsd_serial.c.o
 CMakeFiles/dsd.dir/src/dsd_symbol.c.o
 CMakeFiles/dsd.dir/src/dsd_upsample.c.o CMakeFiles/dsd.dir/src/dstar.c.o
 CMakeFiles/dsd.dir/src/dstar_header.c.o CMakeFiles/dsd.dir/src/nxdn96.c.o
 CMakeFiles/dsd.dir/src/nxdn_data.c.o CMakeFiles/dsd.dir/src/nxdn_voice.c.o
 CMakeFiles/dsd.dir/src/p25_lcw.c.o
 CMakeFiles/dsd.dir/src/p25p1_check_hdu.cpp.o
 CMakeFiles/dsd.dir/src/p25p1_check_ldu.cpp.o
 CMakeFiles/dsd.dir/src/p25p1_check_nid.cpp.o
 CMakeFiles/dsd.dir/src/p25p1_hdu.c.o
 CMakeFiles/dsd.dir/src/p25p1_heuristics.c.o
 CMakeFiles/dsd.dir/src/p25p1_ldu.c.o CMakeFiles/dsd.dir/src/p25p1_ldu1.c.o
 CMakeFiles/dsd.dir/src/p25p1_ldu2.c.o CMakeFiles/dsd.dir/src/p25p1_tdu.c.o
 CMakeFiles/dsd.dir/src/p25p1_tdulc.c.o CMakeFiles/dsd.dir/src/pa_devs.c.o
 CMakeFiles/dsd.dir/src/provoice.c.o CMakeFiles/dsd.dir/src/x2tdma_data.c.o
 CMakeFiles/dsd.dir/src/x2tdma_voice.c.o CMakeFiles/dsd.dir/git_ver.c.o -o
 dsd  -Wl,-rpath,/opt/local/lib /opt/local/lib/libmbe.dylib
 /opt/local/lib/libsndfile.dylib /opt/local/lib/libitpp.dylib
 /opt/local/lib/libportaudio.dylib
 make[2]: *** [dsd] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_dsd/dsd/work/build'
 make[1]: *** [CMakeFiles/dsd.dir/all] Error 2
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70197#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list