[MacPorts] #41428: vte can no longer be loaded by geany
#41428: vte can no longer be loaded by geany -------------------------------+-------------------------------- Reporter: benjamin.weaver@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: -------------------------------+-------------------------------- I typically run geany with the vte plugin, for example: /opt/local/bin/geany --vte-lib=/opt/local/lib/libvte.dylib Recently, libvte.dylib disappeared, so I tried running it with libvte2_90.9.dylib, but geany never starts. Here are the error messages I get: {{{ weaver@Orac[14]: /opt/local/bin/geany --vte- lib=/opt/local/lib/libvte2_90.9.dylib (geany:44730): GLib-GObject-WARNING **: cannot register existing type 'GtkWidget' (geany:44730): GLib-GObject-WARNING **: cannot add class private field to invalid type '<invalid>' (geany:44730): GLib-GObject-WARNING **: cannot add private field to invalid (non-instantiatable) type '<invalid>' (geany:44730): GLib-GObject-CRITICAL **: void g_type_add_interface_static(GType, GType, const GInterfaceInfo *): assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (geany:44730): GLib-GObject-WARNING **: cannot register existing type 'GtkBuildable' (geany:44730): GLib-GObject-CRITICAL **: void g_type_interface_add_prerequisite(GType, GType): assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed (geany:44730): GLib-CRITICAL **: void g_once_init_leave(volatile void *, gsize): assertion 'result != 0' failed (geany:44730): GLib-GObject-CRITICAL **: void g_type_add_interface_static(GType, GType, const GInterfaceInfo *): assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (geany:44730): GLib-GObject-CRITICAL **: GType g_type_register_static(GType, const gchar *, const GTypeInfo *, GTypeFlags): assertion 'parent_type > 0' failed (geany:44730): GLib-GObject-WARNING **: cannot add class private field to invalid type '<invalid>' (geany:44730): GLib-GObject-CRITICAL **: void g_type_add_interface_static(GType, GType, const GInterfaceInfo *): assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (geany:44730): GLib-CRITICAL **: void g_once_init_leave(volatile void *, gsize): assertion 'result != 0' failed (geany:44730): GLib-GObject-CRITICAL **: gpointer g_object_new(GType, const gchar *, ...): assertion 'G_TYPE_IS_OBJECT (object_type)' failed }}} -- Ticket URL: <https://trac.macports.org/ticket/41428> MacPorts <http://www.macports.org/> Ports system for OS X
#41428: vte can no longer be loaded by geany --------------------------------+----------------------- Reporter: benjamin.weaver@… | Owner: kiarash@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: geany | --------------------------------+----------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => kiarash@… * port: => geany -- Ticket URL: <https://trac.macports.org/ticket/41428#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#41428: vte can no longer be loaded by geany --------------------------------+----------------------- Reporter: benjamin.weaver@… | Owner: kiarash@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: geany | --------------------------------+----------------------- Comment (by devans@…): New port vte-gtk2-compat, based on vte 0.28.2, committed in r122208. This port provides the gtk2 compatibility required by geany. Patch attached to rebuild geany with this support restored. -- Ticket URL: <https://trac.macports.org/ticket/41428#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#41428: vte can no longer be loaded by geany --------------------------------+----------------------- Reporter: benjamin.weaver@… | Owner: kiarash@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: geany | --------------------------------+----------------------- Changes (by devans@…): * keywords: => haspatch -- Ticket URL: <https://trac.macports.org/ticket/41428#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#41428: vte can no longer be loaded by geany --------------------------------+----------------------- Reporter: benjamin.weaver@… | Owner: kiarash@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: geany | --------------------------------+----------------------- Comment (by devans@…): In addition to the vte gtk2 compatibility issue, this port also suffers from the, by now, well known intltool configuration issue. This will cause configuration failure if the variants of perl5 and intltool are not the same. The attached patch is updated to include the fix which involves replacing m4/intltool.m4 with our patched version and reconfiguring with autoreconf. -- Ticket URL: <https://trac.macports.org/ticket/41428#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#41428: vte can no longer be loaded by geany --------------------------------+----------------------- Reporter: benjamin.weaver@… | Owner: kiarash@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: haspatch Port: geany | --------------------------------+----------------------- Changes (by devans@…): * status: new => closed * resolution: => fixed Comment: Attached patch committed in r122323, maintainer timeout. -- Ticket URL: <https://trac.macports.org/ticket/41428#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts