[MacPorts] #63663: gegl-0.3 @0.3.34_10: Undefined Exiv2 symbols

MacPorts noreply at macports.org
Sat Oct 23 14:53:02 UTC 2021


#63663: gegl-0.3 @0.3.34_10: Undefined Exiv2 symbols
------------------------+----------------------
 Reporter:  evanmiller  |      Owner:  mascguy
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.7.1
 Keywords:              |       Port:  gegl-0.3
------------------------+----------------------
 Looks like some symbols recently disappeared from Exiv2?

 {{{
 libtool: link: /opt/local/bin/g++-mp-7 -I/opt/local/include/json-glib-1.0
 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/babl-0.1 -pipe -Os
 -fno-altivec -arch ppc -Wl,-headerpad_max_install_names -Wl,-syslibroot
 -Wl,/ -arch ppc -o .libs/exp_combine exp_combine-exp_combine.o
 ../gegl/.libs/libgegl-0.3.dylib -L/opt/local/lib -lgmodule-2.0
 /opt/local/lib/libjson-glib-1.0.dylib -lgio-2.0 -lgobject-2.0
 -lgthread-2.0 -lglib-2.0 /opt/local/lib/libintl.dylib -lbabl-0.1 -lm
 -lexiv2
 Undefined symbols:
   "Exiv2::ExifData::operator[](std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)", referenced from:
       _main in exp_combine-exp_combine.o
       _main in exp_combine-exp_combine.o
       _main in exp_combine-exp_combine.o
   "Exiv2::ImageFactory::open(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&, bool)", referenced
 from:
       _main in exp_combine-exp_combine.o
 ld: symbol(s) not found
 collect2: error: ld returned 1 exit status
 }}}

 Might be salvageable with a source patch (though gnome-photos is the only
 port left that relies on gegl-0.3).

-- 
Ticket URL: <https://trac.macports.org/ticket/63663>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list