<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><div>On Jun 1, 2011, at 8:19 AM, Christian Lohmaier wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi *,<br><br>On Wed, Jun 1, 2011 at 7:59 AM, Joseph Powers &lt;<a href="mailto:jpowers27@cox.net">jpowers27@cox.net</a>&gt; wrote:<br><blockquote type="cite">[problem with gdk-pixbuf on Mac]<br></blockquote><br>Sure that it isn't just a problem with mixing linking against SDK and<br>linking against the system?<br><br>The modules that librsvg did now "pull in" to the build don't properly<br>link against the SDK, so while it might find the system lib during<br>compile, later on the SDK one is used or the other way round. Maybe<br>that's the cause of the problems.<br><br>ciao<br>Christian<br></div></blockquote></div><br></div><div>I'm fairly sure it's not a link issue (at least not just a link issue):<div><br></div><div><div>libtool: compile: &nbsp;/usr/bin/gcc-4.0 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\" -DGDK_PIXBUF_COMPILATION -I.. -I.. -I../gdk-pixbuf -I../gdk-pixbuf -DGDK_PIXBUF_LOCALEDIR=\"/Users/jpowers27/build/bootstrap/gdk-pixbuf/./unxmacxi.pro/misc/share/locale\" -DGDK_PIXBUF_LIBDIR=\"/Users/jpowers27/build/bootstrap/gdk-pixbuf/./unxmacxi.pro/misc/lib\" -DGDK_PIXBUF_BINARY_VERSION=\"2.10.0\" -DGDK_PIXBUF_PREFIX=\"/Users/jpowers27/build/bootstrap/gdk-pixbuf/./unxmacxi.pro/misc\" -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DGDK_PIXBUF_ENABLE_BACKEND -DPIXBUF_LIBDIR=\"/Users/jpowers27/build/bootstrap/gdk-pixbuf/./unxmacxi.pro/misc/lib/gdk-pixbuf-2.0/2.10.0/loaders\" -DBUILT_MODULES_DIR=\"./.libs\" -isysroot /Developer/SDKs/MacOSX10.4u.sdk -DG_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_DEPRECATED -I/Users/jpowers27/build/bootstrap/solver/350/unxmacxi.pro/inc/external -I/Users/jpowers27/build/bootstrap/solver/350/unxmacxi.pro/inc/external/glib-2.0 -I/Users/jpowers27/build/bootstrap/solver/350/unxmacxi.pro/inc/external/libpng -I/Users/jpowers27/build/bootstrap/solver/350/unxmacxi.pro/inc/external/libjpeg -Wall -MT io-png.lo -MD -MP -MF .deps/io-png.Tpo -c io-png.c &nbsp;-fno-common -DPIC -o .libs/io-png.o</div><div>io-png.c: In function 'png_simple_error_callback':</div><div>io-png.c:186: error: dereferencing pointer to incomplete type</div><div>io-png.c: In function 'gdk_pixbuf__png_image_load':</div><div>io-png.c:290: error: dereferencing pointer to incomplete type</div><div>io-png.c:344: warning: passing argument 5 of 'png_get_iCCP' from incompatible pointer type</div><div>io-png.c: In function 'gdk_pixbuf__png_image_begin_load':</div><div>io-png.c:462: error: dereferencing pointer to incomplete type</div><div>io-png.c: In function 'gdk_pixbuf__png_image_load_increment':</div><div>io-png.c:534: error: dereferencing pointer to incomplete type</div><div>io-png.c: In function 'png_info_callback':</div><div>io-png.c:657: warning: format '%ld' expects type 'long int', but argument 5 has type 'png_uint_32'</div><div>io-png.c:657: warning: format '%ld' expects type 'long int', but argument 6 has type 'png_uint_32'</div><div>io-png.c:681: warning: passing argument 5 of 'png_get_iCCP' from incompatible pointer type</div><div>io-png.c: In function 'png_error_callback':</div><div>io-png.c:772: error: dereferencing pointer to incomplete type</div><div>io-png.c: In function 'real_save_png':</div><div>io-png.c:981: error: dereferencing pointer to incomplete type</div><div>io-png.c:1009: warning: pointer targets in passing argument 5 of 'png_set_iCCP' differ in signedness</div><div>make[4]: *** [io-png.lo] Error 1</div><div>make[3]: *** [all-recursive] Error 1</div><div>make[2]: *** [all] Error 2</div><div>make[1]: *** [all-recursive] Error 1</div><div>make: *** [all] Error 2</div><div>dmake: &nbsp;Error code 2, while making './unxmacxi.pro/misc/build/so_built_so_gdk-pixbuf'</div><div><br></div></div></div><div>The above was generated after applying your patch:</div><div><br></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; ">LibreOffice (libs-extern-sys) lohmaier+LibreOffice * gdk-pixbuf/ (gdk-pixbuf-2.23.0.patch makefile.mk): compile gdk-pixbuf against SDK (Mac)</span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; "><br></span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; ">Joe P.</span></div></body></html>