#39011: libxfce4menu @ 4.6.2 does not load libgobject symbols ----------------------------+-------------------------------- Reporter: dave.evans55@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: libxfce4menu ----------------------------+-------------------------------- While building xfce, libxfce4menu failed Here's the error {{{ /bin/sh ../libtool --tag=CC --mode=link /usr/bin/clang -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/xfce4 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -Os -arch x86_64 -DNDEBUG -DG_DISABLE_CAST_CHECKS -no-undefined -export- dynamic -version-info 0:0:0 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o libxfce4menu-0.1.la -rpath /opt/local/lib libxfce4menu_0_1_la-xfce-menu.lo libxfce4menu_0_1_la-xfce-menu-element.lo libxfce4menu_0_1_la-xfce-menu- separator.lo libxfce4menu_0_1_la-xfce-menu-layout.lo libxfce4menu_0_1_la- xfce-menu-directory.lo libxfce4menu_0_1_la-xfce-menu-rules.lo libxfce4menu_0_1_la-xfce-menu-standard-rules.lo libxfce4menu_0_1_la-xfce- menu-or-rules.lo libxfce4menu_0_1_la-xfce-menu-and-rules.lo libxfce4menu_0_1_la-xfce-menu-not-rules.lo libxfce4menu_0_1_la-xfce-menu- item-pool.lo libxfce4menu_0_1_la-xfce-menu-item-cache.lo libxfce4menu_0_1_la-xfce-menu-move.lo libxfce4menu_0_1_la-xfce-menu- environment.lo libxfce4menu_0_1_la-xfce-menu-monitor.lo libxfce4menu_0_1_la-xfce-menu-item.lo -L/opt/local/lib -lglib-2.0 -lintl -L/opt/local/lib -lgthread-2.0 -lglib-2.0 -lintl -L/opt/local/lib -lxfce4util -lglib-2.0 -lintl libtool: link: /usr/bin/clang -dynamiclib -o .libs/libxfce4menu-0.1.0.dylib .libs/libxfce4menu_0_1_la-xfce-menu.o .libs/libxfce4menu_0_1_la-xfce-menu-element.o .libs/libxfce4menu_0_1_la- xfce-menu-separator.o .libs/libxfce4menu_0_1_la-xfce-menu-layout.o .libs /libxfce4menu_0_1_la-xfce-menu-directory.o .libs/libxfce4menu_0_1_la-xfce- menu-rules.o .libs/libxfce4menu_0_1_la-xfce-menu-standard-rules.o .libs /libxfce4menu_0_1_la-xfce-menu-or-rules.o .libs/libxfce4menu_0_1_la-xfce- menu-and-rules.o .libs/libxfce4menu_0_1_la-xfce-menu-not-rules.o .libs /libxfce4menu_0_1_la-xfce-menu-item-pool.o .libs/libxfce4menu_0_1_la-xfce- menu-item-cache.o .libs/libxfce4menu_0_1_la-xfce-menu-move.o .libs /libxfce4menu_0_1_la-xfce-menu-environment.o .libs/libxfce4menu_0_1_la- xfce-menu-monitor.o .libs/libxfce4menu_0_1_la-xfce-menu-item.o -L/opt/local/lib /opt/local/lib/libgthread-2.0.dylib /opt/local/lib/libxfce4util.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib -arch x86_64 -Wl,-headerpad_max_install_names -arch x86_64 -install_name /opt/local/lib/libxfce4menu-0.1.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module Undefined symbols for architecture x86_64: "_g_object_add_weak_pointer", referenced from: "_g_object_class_install_property", referenced from: "_g_object_new", referenced from: "_g_object_notify", referenced from: "_g_object_ref", referenced from: "_g_object_ref_sink", referenced from: and many more. }}} These symbols appear to be provided by libgobject-2.0, which is part of glib2, but the library is not linked in. -- Ticket URL: <https://trac.macports.org/ticket/39011> MacPorts <http://www.macports.org/> Ports system for OS X