#16689 closed defect (fixed)
gtk2: Undefined symbols: _jas_cmprof_createfromclrspc _jas_image_chclrspc etc.
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | nox@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | ||
Port: | gtk2 |
Description
Can't install gtk2 2.14.3_1. I'm on Mac OS X 10.4.11 Intel, Xcode 2.5, MacPorts built from trunk @40266.
/usr/bin/gcc-4.0 -DGDK_PIXBUF_DISABLE_DEPRECATED -O2 -funroll-loops -fstrict-aliasing -Wall -o .libs/gdk-pixbuf-csource gdk-pixbuf-csource.o -L/mp/lib ./.libs/libgdk_pixbuf-2.0.dylib /mp/lib/libgio-2.0.dylib /mp/lib/libgobject-2.0.dylib /mp/lib/libgmodule-2.0.dylib /mp/lib/libglib-2.0.dylib /mp/lib/libintl.dylib /mp/lib/libiconv.dylib /mp/lib/libtiff.dylib -lc /mp/lib/libjpeg.dylib /mp/lib/libpng12.dylib -lz -lm /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols: _jas_cmprof_createfromclrspc _jas_image_chclrspc _jas_image_decode _jas_image_destroy _jas_image_readcmpt _jas_init _jas_matrix_create _jas_matrix_destroy _jas_stream_close _jas_stream_memopen _jas_stream_rewind _jas_stream_write collect2: ld returned 1 exit status make[4]: *** [gdk-pixbuf-csource] Error 1 make[4]: *** Waiting for unfinished jobs.... creating gdk-pixbuf-query-loaders make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 $
The "_jas" prefix on the unknown symbols makes me think this is related to jasper, on which a dependency was added to the gtk2 port via #16685. jasper 1.900.1_2 is installed and active. I already forcibly rebuilt it; no change.
Note: See
TracTickets for help on using
tickets.
Fixed, r40320.
http://trac.macports.org/browser/trunk/dports/x11/gtk2/files/patch-configure.diff