[MacPorts] #34434: gkrellm 2.3.5 cannot be built on PPC Leopard Mac OS X 10.5.8 with gtk2 @2.24.10
#34434: gkrellm 2.3.5 cannot be built on PPC Leopard Mac OS X 10.5.8 with gtk2 @2.24.10 --------------------------------------+------------------------------------- Reporter: Peter_Dyballa@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: gkrellm --------------------------------------+------------------------------------- When launching gkrellm I received ion shell: {{{ (process:9843): GLib-GObject-CRITICAL **: gtype.c:2708: You forgot to call g_type_init() (process:9843): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed (process:9843): GLib-GObject-CRITICAL **: gtype.c:2708: You forgot to call g_type_init() (process:9843): GLib-GObject-WARNING **: invalid cast from `(null)' to `<invalid>' }}} So I decided to rebuild gkrellm by uninstalling the old version which was using {{{ /opt/local/lib/libgtk-x11-2.0.0.dylib (compatibility version 2401.0.0, current version 2401.8.0) /opt/local/lib/libgdk-x11-2.0.0.dylib (compatibility version 2401.0.0, current version 2401.8.0) /opt/local/lib/libatk-1.0.0.dylib (compatibility version 20210.0.0, current version 20210.1.0) /opt/local/lib/libpangocairo-1.0.0.dylib (compatibility version 2801.0.0, current version 2801.4.0) /opt/local/lib/libXext.6.dylib (compatibility version 11.0.0, current version 11.0.0) /opt/local/lib/libXrender.1.dylib (compatibility version 5.0.0, current version 5.0.0) /opt/local/lib/libXinerama.1.dylib (compatibility version 2.0.0, current version 2.0.0) /opt/local/lib/libXi.6.dylib (compatibility version 8.0.0, current version 8.0.0) /opt/local/lib/libXrandr.2.dylib (compatibility version 5.0.0, current version 5.0.0) /opt/local/lib/libXcursor.1.dylib (compatibility version 2.0.0, current version 2.2.0) /opt/local/lib/libXcomposite.1.dylib (compatibility version 2.0.0, current version 2.0.0) /opt/local/lib/libXdamage.1.dylib (compatibility version 3.0.0, current version 3.0.0) /opt/local/lib/libgdk_pixbuf-2.0.0.dylib (compatibility version 2401.0.0, current version 2401.0.0) /opt/local/lib/libpangoft2-1.0.0.dylib (compatibility version 2801.0.0, current version 2801.4.0) /opt/local/lib/libgio-2.0.0.dylib (compatibility version 3001.0.0, current version 3001.2.0) /opt/local/lib/libXfixes.3.dylib (compatibility version 5.0.0, current version 5.0.0) /opt/local/lib/libcairo.2.dylib (compatibility version 11003.0.0, current version 11003.2.0) /opt/local/lib/libX11.6.dylib (compatibility version 10.0.0, current version 10.0.0) /opt/local/lib/libpango-1.0.0.dylib (compatibility version 2801.0.0, current version 2801.4.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.7) /opt/local/lib/libfreetype.6.dylib (compatibility version 15.0.0, current version 15.0.0) /opt/local/lib/libfontconfig.1.dylib (compatibility version 6.0.0, current version 6.4.0) /opt/local/lib/libgobject-2.0.0.dylib (compatibility version 3001.0.0, current version 3001.2.0) /opt/local/lib/libgmodule-2.0.0.dylib (compatibility version 3001.0.0, current version 3001.2.0) /opt/local/lib/libgthread-2.0.0.dylib (compatibility version 3001.0.0, current version 3001.2.0) /opt/local/lib/libglib-2.0.0.dylib (compatibility version 3001.0.0, current version 3001.2.0) /opt/local/lib/libintl.8.dylib (compatibility version 10.0.0, current version 10.1.0) /opt/local/lib/libSM.6.dylib (compatibility version 7.0.0, current version 7.1.0) /opt/local/lib/libICE.6.dylib (compatibility version 10.0.0, current version 10.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.19.0) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0) /opt/local/lib/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) /opt/local/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) }}} and installing again. This fails now: {{{ /usr/bin/gcc-4.0 main.o alerts.o battery.o base64.o clock.o cpu.o disk.o fs.o hostname.o inet.o mail.o mem.o net.o proc.o sensors.o uptime.o chart.o panel.o config.o gui.o krell.o plugins.o pixops.o client.o utils.o sysdeps-unix.o deprecated.o log.o winops-x11.o -o gkrellm \ -L/opt/local/lib -arch ppc `pkg-config --libs gtk+-2.0 gthread-2.0` -L/usr/X11R6/lib -lX11 -lSM -lICE -framework CoreFoundation -framework IOKit -L/opt/local/lib -lssl -lcrypto -lm -Wl,-bind_at_load Undefined symbols: "_g_module_close", referenced from: _install_plugin in plugins.o _install_plugin in plugins.o "_g_module_open", referenced from: _install_plugin in plugins.o "_g_module_error", referenced from: _install_plugin in plugins.o _install_plugin in plugins.o "_g_module_supported", referenced from: _install_plugin in plugins.o "_g_module_symbol", referenced from: _install_plugin in plugins.o ld: symbol(s) not found collect2: ld returned 1 exit status gnumake[2]: *** [gkrellm] Error 1 gnumake[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_sysutils_gkrellm/gkrellm/work/gkrellm-2.3.5/src' gnumake[1]: *** [darwin9] Error 2 gnumake[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_sysutils_gkrellm/gkrellm/work/gkrellm-2.3.5/src' gnumake: *** [darwin9] Error 2 }}} -- Ticket URL: <https://trac.macports.org/ticket/34434> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34434: gkrellm 2.3.5 cannot be built on PPC Leopard Mac OS X 10.5.8 with gtk2 @2.24.10 --------------------------------------+------------------------------------- Reporter: Peter_Dyballa@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: gkrellm --------------------------------------+------------------------------------- Comment(by Peter_Dyballa@…): {{{ pkg-config --libs gtk+-2.0 gthread-2.0 }}} is the wrong invocation! The missing functions are in libgmodule-2.0, so the invocation should be {{{ pkg-config --libs gtk+-2.0 gthread-2.0 gmodule-2.0 }}} So {{{ ./Makefile:72:PKG_LIB = `$(PKG_CONFIG) --libs gtk+-2.0 gthread-2.0` }}} needs to be patched to contain gmodule-2.0 as well. -- Ticket URL: <https://trac.macports.org/ticket/34434#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34434: gkrellm: undefined symbols _g_module_close _g_module_open etc --------------------------------------+------------------------------------- Reporter: Peter_Dyballa@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: gkrellm --------------------------------------+------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * status: new => assigned * cc: owaritengu@… (added) Comment: Has duplicate #35705. -- Ticket URL: <https://trac.macports.org/ticket/34434#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34434: gkrellm: undefined symbols _g_module_close _g_module_open etc ---------------------------------------+------------------------------------ Reporter: Peter_Dyballa@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: Port: gkrellm | ---------------------------------------+------------------------------------ Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: Peter, thanks for finding the solution. Committed in r96672. -- Ticket URL: <https://trac.macports.org/ticket/34434#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts