===> Building for libdivecomputer-0.9.0 /opt/pkg/bin/bmake -s all-recursive Making all in include Making all in libdivecomputer Making all in src GEN revision.h CC version.lo { mv -f .deps/version.Tpo .deps/version.Plo } || exit $? set -v CC descriptor.lo descriptor.c:1002:30: warning: cast from 'const struct dc_descriptor_t *' to 'struct dc_descriptor_t *' drops const qualifier [-Wcast-qual] *item = (dc_descriptor_t *) &g_descriptors[iterator->current++]; ^ 1 warning generated. { mv -f .deps/descriptor.Tpo .deps/descriptor.Plo } || exit $? set -v CC iostream.lo { mv -f .deps/iostream.Tpo .deps/iostream.Plo } || exit $? set -v CC iterator.lo { mv -f .deps/iterator.Tpo .deps/iterator.Plo } || exit $? set -v CC common.lo { mv -f .deps/common.Tpo .deps/common.Plo } || exit $? set -v CC context.lo { mv -f .deps/context.Tpo .deps/context.Plo } || exit $? set -v CC device.lo { mv -f .deps/device.Tpo .deps/device.Plo } || exit $? set -v CC parser.lo { mv -f .deps/parser.Tpo .deps/parser.Plo } || exit $? set -v CC datetime.lo { mv -f .deps/datetime.Tpo .deps/datetime.Plo } || exit $? set -v CC timer.lo { mv -f .deps/timer.Tpo .deps/timer.Plo } || exit $? set -v CC suunto_common.lo { mv -f .deps/suunto_common.Tpo .deps/suunto_common.Plo } || exit $? set -v CC suunto_common2.lo { mv -f .deps/suunto_common2.Tpo .deps/suunto_common2.Plo } || exit $? set -v CC suunto_solution.lo { mv -f .deps/suunto_solution.Tpo .deps/suunto_solution.Plo } || exit $? set -v CC suunto_solution_parser.lo { mv -f .deps/suunto_solution_parser.Tpo .deps/suunto_solution_parser.Plo } || exit $? set -v CC suunto_eon.lo { mv -f .deps/suunto_eon.Tpo .deps/suunto_eon.Plo } || exit $? set -v CC suunto_eon_parser.lo { mv -f .deps/suunto_eon_parser.Tpo .deps/suunto_eon_parser.Plo } || exit $? set -v CC suunto_vyper.lo { mv -f .deps/suunto_vyper.Tpo .deps/suunto_vyper.Plo } || exit $? set -v CC suunto_vyper_parser.lo { mv -f .deps/suunto_vyper_parser.Tpo .deps/suunto_vyper_parser.Plo } || exit $? set -v CC suunto_vyper2.lo { mv -f .deps/suunto_vyper2.Tpo .deps/suunto_vyper2.Plo } || exit $? set -v CC suunto_d9.lo { mv -f .deps/suunto_d9.Tpo .deps/suunto_d9.Plo } || exit $? set -v CC suunto_d9_parser.lo { mv -f .deps/suunto_d9_parser.Tpo .deps/suunto_d9_parser.Plo } || exit $? set -v CC suunto_eonsteel.lo { mv -f .deps/suunto_eonsteel.Tpo .deps/suunto_eonsteel.Plo } || exit $? set -v CC suunto_eonsteel_parser.lo suunto_eonsteel_parser.c:1017:57: warning: missing field 'state_type' initializer [-Wmissing-field-initializers] struct sample_data data = { eon, callback, userdata, 0 }; ^ 1 warning generated. { mv -f .deps/suunto_eonsteel_parser.Tpo .deps/suunto_eonsteel_parser.Plo } || exit $? set -v CC reefnet_sensus.lo { mv -f .deps/reefnet_sensus.Tpo .deps/reefnet_sensus.Plo } || exit $? set -v CC reefnet_sensus_parser.lo { mv -f .deps/reefnet_sensus_parser.Tpo .deps/reefnet_sensus_parser.Plo } || exit $? set -v CC reefnet_sensuspro.lo { mv -f .deps/reefnet_sensuspro.Tpo .deps/reefnet_sensuspro.Plo } || exit $? set -v CC reefnet_sensuspro_parser.lo { mv -f .deps/reefnet_sensuspro_parser.Tpo .deps/reefnet_sensuspro_parser.Plo } || exit $? set -v CC reefnet_sensusultra.lo { mv -f .deps/reefnet_sensusultra.Tpo .deps/reefnet_sensusultra.Plo } || exit $? set -v CC reefnet_sensusultra_parser.lo { mv -f .deps/reefnet_sensusultra_parser.Tpo .deps/reefnet_sensusultra_parser.Plo } || exit $? set -v CC uwatec_aladin.lo { mv -f .deps/uwatec_aladin.Tpo .deps/uwatec_aladin.Plo } || exit $? set -v CC uwatec_memomouse.lo { mv -f .deps/uwatec_memomouse.Tpo .deps/uwatec_memomouse.Plo } || exit $? set -v CC uwatec_memomouse_parser.lo { mv -f .deps/uwatec_memomouse_parser.Tpo .deps/uwatec_memomouse_parser.Plo } || exit $? set -v CC uwatec_smart.lo { mv -f .deps/uwatec_smart.Tpo .deps/uwatec_smart.Plo } || exit $? set -v CC uwatec_smart_parser.lo { mv -f .deps/uwatec_smart_parser.Tpo .deps/uwatec_smart_parser.Plo } || exit $? set -v CC oceanic_common.lo { mv -f .deps/oceanic_common.Tpo .deps/oceanic_common.Plo } || exit $? set -v CC oceanic_atom2.lo { mv -f .deps/oceanic_atom2.Tpo .deps/oceanic_atom2.Plo } || exit $? set -v CC oceanic_atom2_parser.lo { mv -f .deps/oceanic_atom2_parser.Tpo .deps/oceanic_atom2_parser.Plo } || exit $? set -v CC oceanic_veo250.lo { mv -f .deps/oceanic_veo250.Tpo .deps/oceanic_veo250.Plo } || exit $? set -v CC oceanic_veo250_parser.lo { mv -f .deps/oceanic_veo250_parser.Tpo .deps/oceanic_veo250_parser.Plo } || exit $? set -v CC oceanic_vtpro.lo { mv -f .deps/oceanic_vtpro.Tpo .deps/oceanic_vtpro.Plo } || exit $? set -v CC oceanic_vtpro_parser.lo { mv -f .deps/oceanic_vtpro_parser.Tpo .deps/oceanic_vtpro_parser.Plo } || exit $? set -v CC pelagic_i330r.lo { mv -f .deps/pelagic_i330r.Tpo .deps/pelagic_i330r.Plo } || exit $? set -v CC mares_common.lo { mv -f .deps/mares_common.Tpo .deps/mares_common.Plo } || exit $? set -v CC mares_nemo.lo { mv -f .deps/mares_nemo.Tpo .deps/mares_nemo.Plo } || exit $? set -v CC mares_nemo_parser.lo { mv -f .deps/mares_nemo_parser.Tpo .deps/mares_nemo_parser.Plo } || exit $? set -v CC mares_puck.lo { mv -f .deps/mares_puck.Tpo .deps/mares_puck.Plo } || exit $? set -v CC mares_darwin.lo { mv -f .deps/mares_darwin.Tpo .deps/mares_darwin.Plo } || exit $? set -v CC mares_darwin_parser.lo { mv -f .deps/mares_darwin_parser.Tpo .deps/mares_darwin_parser.Plo } || exit $? set -v CC mares_iconhd.lo { mv -f .deps/mares_iconhd.Tpo .deps/mares_iconhd.Plo } || exit $? set -v CC mares_iconhd_parser.lo { mv -f .deps/mares_iconhd_parser.Tpo .deps/mares_iconhd_parser.Plo } || exit $? set -v CC ihex.lo { mv -f .deps/ihex.Tpo .deps/ihex.Plo } || exit $? set -v CC hw_ostc.lo { mv -f .deps/hw_ostc.Tpo .deps/hw_ostc.Plo } || exit $? set -v CC hw_ostc_parser.lo { mv -f .deps/hw_ostc_parser.Tpo .deps/hw_ostc_parser.Plo } || exit $? set -v CC hw_frog.lo { mv -f .deps/hw_frog.Tpo .deps/hw_frog.Plo } || exit $? set -v CC hw_ostc3.lo { mv -f .deps/hw_ostc3.Tpo .deps/hw_ostc3.Plo } || exit $? set -v CC aes.lo { mv -f .deps/aes.Tpo .deps/aes.Plo } || exit $? set -v CC cressi_edy.lo { mv -f .deps/cressi_edy.Tpo .deps/cressi_edy.Plo } || exit $? set -v CC cressi_edy_parser.lo { mv -f .deps/cressi_edy_parser.Tpo .deps/cressi_edy_parser.Plo } || exit $? set -v CC cressi_leonardo.lo { mv -f .deps/cressi_leonardo.Tpo .deps/cressi_leonardo.Plo } || exit $? set -v CC cressi_leonardo_parser.lo { mv -f .deps/cressi_leonardo_parser.Tpo .deps/cressi_leonardo_parser.Plo } || exit $? set -v CC cressi_goa.lo { mv -f .deps/cressi_goa.Tpo .deps/cressi_goa.Plo } || exit $? set -v CC cressi_goa_parser.lo { mv -f .deps/cressi_goa_parser.Tpo .deps/cressi_goa_parser.Plo } || exit $? set -v CC zeagle_n2ition3.lo { mv -f .deps/zeagle_n2ition3.Tpo .deps/zeagle_n2ition3.Plo } || exit $? set -v CC atomics_cobalt.lo { mv -f .deps/atomics_cobalt.Tpo .deps/atomics_cobalt.Plo } || exit $? set -v CC atomics_cobalt_parser.lo { mv -f .deps/atomics_cobalt_parser.Tpo .deps/atomics_cobalt_parser.Plo } || exit $? set -v CC shearwater_common.lo { mv -f .deps/shearwater_common.Tpo .deps/shearwater_common.Plo } || exit $? set -v CC shearwater_predator.lo { mv -f .deps/shearwater_predator.Tpo .deps/shearwater_predator.Plo } || exit $? set -v CC shearwater_predator_parser.lo { mv -f .deps/shearwater_predator_parser.Tpo .deps/shearwater_predator_parser.Plo } || exit $? set -v CC shearwater_petrel.lo { mv -f .deps/shearwater_petrel.Tpo .deps/shearwater_petrel.Plo } || exit $? set -v CC diverite_nitekq.lo { mv -f .deps/diverite_nitekq.Tpo .deps/diverite_nitekq.Plo } || exit $? set -v CC diverite_nitekq_parser.lo { mv -f .deps/diverite_nitekq_parser.Tpo .deps/diverite_nitekq_parser.Plo } || exit $? set -v CC citizen_aqualand.lo { mv -f .deps/citizen_aqualand.Tpo .deps/citizen_aqualand.Plo } || exit $? set -v CC citizen_aqualand_parser.lo { mv -f .deps/citizen_aqualand_parser.Tpo .deps/citizen_aqualand_parser.Plo } || exit $? set -v CC divesystem_idive.lo { mv -f .deps/divesystem_idive.Tpo .deps/divesystem_idive.Plo } || exit $? set -v CC divesystem_idive_parser.lo { mv -f .deps/divesystem_idive_parser.Tpo .deps/divesystem_idive_parser.Plo } || exit $? set -v CC platform.lo { mv -f .deps/platform.Tpo .deps/platform.Plo } || exit $? set -v CC ringbuffer.lo { mv -f .deps/ringbuffer.Tpo .deps/ringbuffer.Plo } || exit $? set -v CC rbstream.lo { mv -f .deps/rbstream.Tpo .deps/rbstream.Plo } || exit $? set -v CC checksum.lo { mv -f .deps/checksum.Tpo .deps/checksum.Plo } || exit $? set -v CC array.lo { mv -f .deps/array.Tpo .deps/array.Plo } || exit $? set -v CC buffer.lo { mv -f .deps/buffer.Tpo .deps/buffer.Plo } || exit $? set -v CC cochran_commander.lo { mv -f .deps/cochran_commander.Tpo .deps/cochran_commander.Plo } || exit $? set -v CC cochran_commander_parser.lo { mv -f .deps/cochran_commander_parser.Tpo .deps/cochran_commander_parser.Plo } || exit $? set -v CC tecdiving_divecomputereu.lo { mv -f .deps/tecdiving_divecomputereu.Tpo .deps/tecdiving_divecomputereu.Plo } || exit $? set -v CC tecdiving_divecomputereu_parser.lo { mv -f .deps/tecdiving_divecomputereu_parser.Tpo .deps/tecdiving_divecomputereu_parser.Plo } || exit $? set -v CC mclean_extreme.lo { mv -f .deps/mclean_extreme.Tpo .deps/mclean_extreme.Plo } || exit $? set -v CC mclean_extreme_parser.lo { mv -f .deps/mclean_extreme_parser.Tpo .deps/mclean_extreme_parser.Plo } || exit $? set -v CC liquivision_lynx.lo { mv -f .deps/liquivision_lynx.Tpo .deps/liquivision_lynx.Plo } || exit $? set -v CC liquivision_lynx_parser.lo { mv -f .deps/liquivision_lynx_parser.Tpo .deps/liquivision_lynx_parser.Plo } || exit $? set -v CC sporasub_sp2.lo { mv -f .deps/sporasub_sp2.Tpo .deps/sporasub_sp2.Plo } || exit $? set -v CC sporasub_sp2_parser.lo { mv -f .deps/sporasub_sp2_parser.Tpo .deps/sporasub_sp2_parser.Plo } || exit $? set -v CC deepsix_excursion.lo { mv -f .deps/deepsix_excursion.Tpo .deps/deepsix_excursion.Plo } || exit $? set -v CC deepsix_excursion_parser.lo { mv -f .deps/deepsix_excursion_parser.Tpo .deps/deepsix_excursion_parser.Plo } || exit $? set -v CC seac_screen.lo { mv -f .deps/seac_screen.Tpo .deps/seac_screen.Plo } || exit $? set -v CC seac_screen_parser.lo { mv -f .deps/seac_screen_parser.Tpo .deps/seac_screen_parser.Plo } || exit $? set -v CC deepblu_cosmiq.lo { mv -f .deps/deepblu_cosmiq.Tpo .deps/deepblu_cosmiq.Plo } || exit $? set -v CC deepblu_cosmiq_parser.lo { mv -f .deps/deepblu_cosmiq_parser.Tpo .deps/deepblu_cosmiq_parser.Plo } || exit $? set -v CC oceans_s1_common.lo { mv -f .deps/oceans_s1_common.Tpo .deps/oceans_s1_common.Plo } || exit $? set -v CC oceans_s1.lo { mv -f .deps/oceans_s1.Tpo .deps/oceans_s1.Plo } || exit $? set -v CC oceans_s1_parser.lo { mv -f .deps/oceans_s1_parser.Tpo .deps/oceans_s1_parser.Plo } || exit $? set -v CC divesoft_freedom.lo { mv -f .deps/divesoft_freedom.Tpo .deps/divesoft_freedom.Plo } || exit $? set -v CC divesoft_freedom_parser.lo { mv -f .deps/divesoft_freedom_parser.Tpo .deps/divesoft_freedom_parser.Plo } || exit $? set -v CC halcyon_symbios.lo { mv -f .deps/halcyon_symbios.Tpo .deps/halcyon_symbios.Plo } || exit $? set -v CC halcyon_symbios_parser.lo { mv -f .deps/halcyon_symbios_parser.Tpo .deps/halcyon_symbios_parser.Plo } || exit $? set -v CC hdlc.lo { mv -f .deps/hdlc.Tpo .deps/hdlc.Plo } || exit $? set -v CC packet.lo { mv -f .deps/packet.Tpo .deps/packet.Plo } || exit $? set -v CC socket.lo { mv -f .deps/socket.Tpo .deps/socket.Plo } || exit $? set -v CC irda.lo { mv -f .deps/irda.Tpo .deps/irda.Plo } || exit $? set -v CC usb.lo { mv -f .deps/usb.Tpo .deps/usb.Plo } || exit $? set -v CC usbhid.lo { mv -f .deps/usbhid.Tpo .deps/usbhid.Plo } || exit $? set -v CC ble.lo { mv -f .deps/ble.Tpo .deps/ble.Plo } || exit $? set -v CC bluetooth.lo { mv -f .deps/bluetooth.Tpo .deps/bluetooth.Plo } || exit $? set -v CC custom.lo { mv -f .deps/custom.Tpo .deps/custom.Plo } || exit $? set -v CC serial_posix.lo { mv -f .deps/serial_posix.Tpo .deps/serial_posix.Plo } || exit $? set -v GEN libdivecomputer.exp CCLD libdivecomputer.la Undefined symbols for architecture arm64: "_set -v", referenced from: ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** [libdivecomputer.la] Error code 1 bmake[3]: stopped making "all-am" in /Users/pbulk/build/misc/libdivecomputer/work/libdivecomputer-0.9.0/src bmake[3]: 1 error bmake[3]: stopped making "all-am" in /Users/pbulk/build/misc/libdivecomputer/work/libdivecomputer-0.9.0/src bmake[2]: stopped making "all" in /Users/pbulk/build/misc/libdivecomputer/work/libdivecomputer-0.9.0/src bmake[1]: stopped making "all-recursive" in /Users/pbulk/build/misc/libdivecomputer/work/libdivecomputer-0.9.0 bmake: stopped making "all" in /Users/pbulk/build/misc/libdivecomputer/work/libdivecomputer-0.9.0 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/libdivecomputer *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/libdivecomputer