[MacPorts] #68206: gdk-pixbuf2 fails on Rosetta with multiple undefined symbols

MacPorts noreply at macports.org
Mon Oct 30 12:35:48 UTC 2023


#68206: gdk-pixbuf2 fails on Rosetta with multiple undefined symbols
---------------------------+----------------------------------
  Reporter:  barracuda156  |      Owner:  mascguy
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.8.1
Resolution:                |   Keywords:  snowleopard, rosetta
      Port:  gdk-pixbuf2   |
---------------------------+----------------------------------

Comment (by rmottola):

 It is not rosetta specific, I got essentially the same issue in on Leopard
 64bit.

 I assume the port is not receiving the correct archh flags during build
 and so in my case defaults to 32bit instead of 64bit, we have seen that in
 other ports @mascguy


 {{{
 ld warning: in /opt/local/lib/libglib-2.0.dylib, file is not of required
 architecture
 ld warning: in /opt/local/lib/libintl.dylib, file is not of required
 architecture
 ld warning: in /opt/local/lib/libgobject-2.0.dylib, file is not of
 required architecture
 ld warning: in /opt/local/lib/libgmodule-2.0.dylib, file is not of
 required architecture
 ld warning: in /opt/local/lib/libgio-2.0.dylib, file is not of required
 architecture
 ld warning: in /opt/local/lib/libgirepository-1.0.dylib, file is not of
 required architecture
 Undefined symbols:
   "_g_data_input_stream_new", referenced from:
       _dump_irepository in GdkPixbuf-2.0.o
   "_gdk_colorspace_get_type", referenced from:
       _GI_GET_TYPE_FUNCS_ in GdkPixbuf-2.0.o
   "_g_markup_vprintf_escaped", referenced from:
       _escaped_printf in GdkPixbuf-2.0.o
   "_g_value_get_boxed", referenced from:
       _value_to_string in GdkPixbuf-2.0.o
   "_g_type_check_instance_cast", referenced from:
       _dump_irepository in GdkPixbuf-2.0.o
       _dump_irepository in GdkPixbuf-2.0.o
       _dump_irepository in GdkPixbuf-2.0.o
       _dump_irepository in GdkPixbuf-2.0.o
       _dump_irepository in GdkPixbuf-2.0.o
       _dump_irepository in GdkPixbuf-2.0.o
       _dump_irepository in GdkPixbuf-2.0.o
       _dump_irepository in GdkPixbuf-2.0.o
       _dump_irepository in GdkPixbuf-2.0.o
   "_g_output_stream_write_all", referenced from:
       _escaped_printf in GdkPixbuf-2.0.o
       _goutput_write in GdkPixbuf-2.0.o
   "_g_signal_list_ids", referenced from:
       _dump_signals in GdkPixbuf-2.0.o
   "_g_module_symbol", referenced from:
       _invoke_get_type in GdkPixbuf-2.0.o
       _invoke_error_quark in GdkPixbuf-2.0.o
   "_g_quark_to_string", referenced from:
       _dump_error_quark in GdkPixbuf-2.0.o
   "_g_object_class_list_properties", referenced from:
       _dump_properties in GdkPixbuf-2.0.o
 }}}

 PS: tried to update and correct the description and tags, but cannot.

-- 
Ticket URL: <https://trac.macports.org/ticket/68206#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list