lpereira / hardinfo

System profiler and benchmark tool for Linux systems
http://hardinfo.org
GNU General Public License v2.0
765 stars 130 forks source link

Build fails without libsoup #705

Closed rezso closed 11 months ago

rezso commented 11 months ago

I tried to compile https://github.com/lpereira/hardinfo/commit/01c8928 without libsoup, but it fails:

FAILED: hardinfo : && /bin/cc -O2 -DNDEBUG -rdynamic CMakeFiles/hardinfo.dir/hardinfo/usb_util.c.o CMakeFiles/hardinfo.dir/hardinfo/pci_util.c.o CMakeFiles/hardinfo.dir/hardinfo/binreloc.c.o CMakeFiles/hardinfo.dir/hardinfo/expr.c.o CMakeFiles/hardinfo.dir/hardinfo/hardinfo.c.o CMakeFiles/hardinfo.dir/hardinfo/socket.c.o CMakeFiles/hardinfo.dir/hardinfo/util.c.o CMakeFiles/hardinfo.dir/hardinfo/gg_key_file_parse_string_as_value.c.o CMakeFiles/hardinfo.dir/hardinfo/gg_strescape.c.o CMakeFiles/hardinfo.dir/hardinfo/problem_marker.c.o CMakeFiles/hardinfo.dir/hardinfo/hinote_util.c.o CMakeFiles/hardinfo.dir/hardinfo/vendor.c.o CMakeFiles/hardinfo.dir/hardinfo/info.c.o CMakeFiles/hardinfo.dir/hardinfo/cpu_util.c.o CMakeFiles/hardinfo.dir/hardinfo/dmi_util.c.o CMakeFiles/hardinfo.dir/hardinfo/dt_util.c.o CMakeFiles/hardinfo.dir/hardinfo/x_util.c.o CMakeFiles/hardinfo.dir/hardinfo/gpu_util.c.o CMakeFiles/hardinfo.dir/hardinfo/udisks2_util.c.o CMakeFiles/hardinfo.dir/hardinfo/storage_util.c.o CMakeFiles/hardinfo.dir/shell/callbacks.c.o CMakeFiles/hardinfo.dir/shell/iconcache.c.o CMakeFiles/hardinfo.dir/shell/menu.c.o CMakeFiles/hardinfo.dir/shell/report.c.o CMakeFiles/hardinfo.dir/shell/shell.c.o CMakeFiles/hardinfo.dir/shell/stock.c.o CMakeFiles/hardinfo.dir/shell/syncmanager.c.o CMakeFiles/hardinfo.dir/shell/loadgraph-uber.c.o -o hardinfo -Wl,-whole-archive libsysobj_early.a -Wl,-no-whole-archive libuber-graph.a -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lcairo -lpng16 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -lm -lz -lX11 -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lpng16 -lgthread-2.0 -lgmodule-2.0 -lz -lX11 -ljson-glib-1.0 -lm && : /bin/ld: CMakeFiles/hardinfo.dir/shell/shell.c.o: in function shell_init': shell.c:(.text+0x24e5): undefined reference tosync_manager_update_on_startup' collect2: error: ld returned 1 exit status

With libsoup I can compile it without any problems.

rezso commented 11 months ago

Fixed. https://github.com/lpereira/hardinfo/commit/0f5dea06fa62062c7e98b36945a63aae7835a80a