Make error on installing GPredict in Debian 12 (bookworm) on RasPi 5

The following error occurs on attempting installation with make install …
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:627: gpredict] Error 1
make[3]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
make[2]: *** [Makefile:767: install-recursive] Error 1
make[2]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
make[1]: *** [Makefile:440: install-recursive] Error 1
make[1]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1’
make: *** [Makefile:736: install] Error 2
Can someone suggest the cause and a fix please?
Thanks in advance.

Hi, please submit more of the log, this only shows the last bit and says very little.
using the preformatted text button (Ctrl-e)…

fwiw, I pulled the latest master and built + installed it just fine on a debian 12 amd64

Thanks Daniel. Herewith the whole log:
$ make 2>&1 | tee log
make all-recursive
make[1]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1’
Making all in src
make[2]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
Making all in sgpsdp
make[3]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp’
Making all in TR
make[4]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp/TR’
make[4]: Nothing to be done for ‘all’.
make[4]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp/TR’
make[4]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp’
make[4]: Nothing to be done for ‘all-am’.
make[4]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp’
make[3]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp’
make[3]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
CCLD gpredict
/usr/bin/ld: gtk-event-list.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-event-list-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-polar-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-polar-view.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-polar-view-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-rig-ctrl.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-rot-ctrl.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-data.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-list.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-list-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-map.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-map-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-map-ground-track.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-module.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-module-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-module-tmg.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-popup-common.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-selector.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-single-sat.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sky-glance.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: menubar.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: mod-cfg.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: mod-mgr.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: orbit-tools.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: pass-popup-menu.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: pass-to-txt.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: predict-tools.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: print-pass.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: qth-data.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: qth-editor.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-cfg.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-info.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pass-dialogs.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-pref-qth.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pref-layout.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-pref-map-view.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pref-list-view.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-pref-polar-view.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pref-single-sat.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-pref-multi-pass.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pref-single-pass.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-vis.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: save-pass.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of `qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:627: gpredict] Error 1
make[3]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
make[2]: *** [Makefile:767: all-recursive] Error 1
make[2]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
make[1]: *** [Makefile:440: all-recursive] Error 1
make[1]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1’
make: *** [Makefile:372: all] Error 2

For better readability :slight_smile:

$ make 2>&1 | tee log
make all-recursive
make[1]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1’
Making all in src
make[2]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
Making all in sgpsdp
make[3]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp’
Making all in TR
make[4]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp/TR’
make[4]: Nothing to be done for ‘all’.
make[4]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp/TR’
make[4]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp’
make[4]: Nothing to be done for ‘all-am’.
make[4]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp’
make[3]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src/sgpsdp’
make[3]: Entering directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
CCLD gpredict
/usr/bin/ld: gtk-event-list.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-event-list-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-polar-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-polar-view.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-polar-view-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-rig-ctrl.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-rot-ctrl.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-data.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-list.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-list-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-map.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-map-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-map-ground-track.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-module.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-module-popup.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-module-tmg.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-sat-popup-common.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sat-selector.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: gtk-single-sat.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: gtk-sky-glance.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: menubar.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: mod-cfg.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: mod-mgr.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: orbit-tools.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: pass-popup-menu.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: pass-to-txt.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: predict-tools.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: print-pass.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: qth-data.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: qth-editor.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-cfg.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-info.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pass-dialogs.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-pref-qth.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pref-layout.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-pref-map-view.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pref-list-view.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-pref-polar-view.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pref-single-sat.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-pref-multi-pass.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: sat-pref-single-pass.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type'; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here /usr/bin/ld: sat-vis.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
/usr/bin/ld: save-pass.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: multiple definition of `qth_data_type’; gtk-azel-plot.o:/home/roj/Downloads/gpredict-2.2.1/src/qth-data.h:36: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:627: gpredict] Error 1
make[3]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
make[2]: *** [Makefile:767: all-recursive] Error 1
make[2]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1/src’
make[1]: *** [Makefile:440: all-recursive] Error 1
make[1]: Leaving directory ‘/home/roj/Downloads/gpredict-2.2.1’
make: *** [Makefile:372: all] Error 2

Hi Alex. I used ctrl-e but it must not have worked. Although it appeared to in my editor. Apologies to @SA2KNG and @fh_wienerneustadt

1 Like

I don’t know what is causing this, this also looks like a re-run of make, which means any peculiarities before that linking error will be missing.
This is the latest release, can you try building from the latest master instead ?
git clone https://github.com/csete/gpredict.git