#38610: orbit2: error: implicit declaration of function 'g_mutex_free' is invalid in C99 -------------------------+-------------------------------- Reporter: jon22706@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: orbit2 | -------------------------+-------------------------------- Changes (by ryandesign@…): * cc: egall@…, ryandesign@…, devans@… (added) Comment: Even once you remove `-Werror` you still have: {{{ :info:build linc.c:464:4: error: use of undeclared identifier 'G_THREAD_PRIORITY_NORMAL' :info:build G_THREAD_PRIORITY_NORMAL, &error); :info:build ^ }}} I don't think the error messages are wrong; I think ORBit2 uses an old thread interface of glib which no longer exists; the compiler is quite right that trying to use functions and constants that don't exist won't work. ORBit2 seems to be dead so I'm not sure that its developers, if any are still around to read the project's bug reports, will do anything about this. The correct solution may be to update all the ports that currently use ORBit2 to no longer do so, and then remove ORBit2 from MacPorts. Those ports are: * bonobo-activation * gconf * gnome-platform-suite * libbonobo * libgtkhtml3 * py-orbit * py25-orbit * py26-orbit * py27-orbit * xmlroff py*-orbit obviously isn't much use without orbit itself, so this would also affect ports depending on py*-orbit, which includes: * gnome-bindings-python * py25-gnome * py26-gnome * py27-gnome -- Ticket URL: <https://trac.macports.org/ticket/38610#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X