From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Peter Dyballa Newsgroups: gmane.emacs.bugs Subject: bug#6927: 24.0.50; JPEG parameter struct mismatch: library thinks size is 484, caller expects 488 Date: Fri, 27 Aug 2010 21:58:11 +0200 Message-ID: <9A4B5058-FB3B-4967-8A4B-F04EB275C321@Freenet.DE> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1282939830 27482 80.91.229.12 (27 Aug 2010 20:10:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 27 Aug 2010 20:10:30 +0000 (UTC) To: 6927@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 27 22:10:27 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Op5FS-0000rc-GG for geb-bug-gnu-emacs@m.gmane.org; Fri, 27 Aug 2010 22:10:22 +0200 Original-Received: from localhost ([127.0.0.1]:47699 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Op5FO-00064N-SL for geb-bug-gnu-emacs@m.gmane.org; Fri, 27 Aug 2010 16:09:58 -0400 Original-Received: from [140.186.70.92] (port=52053 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Op5FA-000621-I7 for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2010 16:09:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Op5F0-0004A6-R6 for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2010 16:09:44 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51326) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Op5F0-0004A2-Nr for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2010 16:09:34 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Op52u-0000wu-Iq; Fri, 27 Aug 2010 15:57:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Peter Dyballa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Aug 2010 19:57:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.12829390233637 (code B ref -1); Fri, 27 Aug 2010 19:57:04 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Aug 2010 19:57:03 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Op52q-0000wZ-Nr for submit@debbugs.gnu.org; Fri, 27 Aug 2010 15:57:02 -0400 Original-Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Op52m-0000wT-Cr for submit@debbugs.gnu.org; Fri, 27 Aug 2010 15:56:58 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:39330) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Op54C-0003zQ-Uz for submit@debbugs.gnu.org; Fri, 27 Aug 2010 15:58:25 -0400 Original-Received: from [140.186.70.92] (port=45895 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Op549-00053r-L4 for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2010 15:58:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Op546-0002en-N8 for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2010 15:58:21 -0400 Original-Received: from mout6.freenet.de ([195.4.92.96]:51396) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Op546-0002eS-69 for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2010 15:58:18 -0400 Original-Received: from [195.4.92.14] (helo=4.mx.freenet.de) by mout6.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (port 25) (Exim 4.72 #3) id 1Op543-00034w-Sc for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2010 21:58:15 +0200 Original-Received: from p5b23a78c.dip.t-dialin.net ([91.35.167.140]:61239 helo=[192.168.1.2]) by 4.mx.freenet.de with esmtpsa (ID peter_dyballa@freenet.de) (TLSv1:AES128-SHA:128) (port 587) (Exim 4.72 #3) id 1Op542-00047R-Bt for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2010 21:58:15 +0200 X-Mailer: Apple Mail (2.936) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 27 Aug 2010 15:57:04 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:39785 Archived-At: Hello! Since some time JPEG files in image mode are not displayed here (Mac OS X 10.5.8, Tiger, PPC hardware) as images but as small white rectangles of, say 20x30 pixels or four chars times 2.5 lines in xft:- unknown-Monospace-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1. In *Messages* buffer I can find: Error reading JPEG image `(image :type jpeg :file ..../File.jpeg)': JPEG parameter struct mismatch: library thinks size is 484, caller expects 488 Some time I had the fear that during configuration and compilation and run times different libraries could be used. Even lsof shows that the right dylib is used. In config.log I can see: configure:10560: checking jerror.h usability configure:10560: gcc-4.2 -I/sw/include -L/sw/lib -c -I/usr/X11/ include -g -H -pipe -fPIC -fno-common -mcpu=7450 -mtune=7450 -faltivec -fast -I/sw/lib/fontconfig2/include -I/sw/include/freetype2 -I/sw/ include -I/sw/include/librsvg-2 -I/sw/include/glib-2.0 -I/sw/lib/ glib-2.0/include -I/sw/include/gtk-2.0 -I/sw/include/cairo -I/usr/ X11R6/include -I/usr/X11/include -I/sw/lib/xft2/include -I/sw/lib/ fontconfig2/include -I/sw/include/freetype2 -I/sw/include -I/usr/X11/ include -I/usr/X11R6/include -I/usr/X11/include -I/sw/lib/xft2/ include -I/sw/lib/fontconfig2/include -I/sw/include/freetype2 -I/sw/ include -I/usr/X11/include -I/usr/X11R6/include conftest.c >&5 . /usr/include/stdio.h .. /usr/include/_types.h ... /usr/include/sys/_types.h .... /usr/include/sys/cdefs.h .... /usr/include/machine/_types.h ..... /usr/include/ppc/_types.h . /usr/include/sys/types.h .. /usr/include/sys/appleapiopts.h .. /usr/include/machine/types.h ... /usr/include/ppc/types.h .... /usr/include/ppc/_types.h .. /usr/include/machine/endian.h ... /usr/include/ppc/endian.h .... /usr/include/sys/_endian.h .. /usr/include/sys/_structs.h . /usr/include/sys/stat.h .. /usr/include/sys/_structs.h . /usr/include/stdlib.h .. /usr/include/available.h .. /usr/include/sys/wait.h ... /usr/include/sys/signal.h .... /usr/include/machine/signal.h ..... /usr/include/ppc/signal.h ...... /usr/include/ppc/_structs.h .... /usr/include/sys/_structs.h ..... /usr/include/machine/_structs.h ...... /usr/include/ppc/_structs.h ....... /usr/include/mach/ppc/_structs.h ... /usr/include/sys/resource.h .... /usr/include/sys/_structs.h .. /usr/include/alloca.h . /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin9/4.2.1/include/ stddef.h . /usr/include/string.h . /usr/include/strings.h . /usr/include/inttypes.h .. /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin9/4.2.1/include/ stdint.h . /usr/include/unistd.h .. /usr/include/sys/unistd.h .. /usr/include/sys/select.h ... /usr/include/sys/_structs.h ... /usr/include/sys/_select.h . /sw/include/jerror.h configure:10560: $? = 0 configure:10560: result: yes configure:10560: checking jerror.h presence configure:10560: gcc-4.2 -E -no-cpp-precomp -I/sw/include -L/sw/lib - I/usr/X11/include -I/sw/lib/xft2/include -I/sw/lib/fontconfig2/ include -I/sw/include/freetype2 -I/sw/include -I/usr/X11/include -I/ usr/X11R6/include conftest.c configure:10560: $? = 0 configure:10560: result: yes configure:10560: checking for jerror.h configure:10560: result: yes configure:10562: checking for jpeg_destroy_compress in -ljpeg configure:10587: gcc-4.2 -I/sw/include -L/sw/lib -o conftest -I/usr/ X11/include -g -H -pipe -fPIC -fno-common -mcpu=7450 -mtune=7450 - faltivec -fast -I/sw/lib/fontconfig2/include -I/sw/include/freetype2 - I/sw/include -I/sw/include/librsvg-2 -I/sw/include/glib-2.0 -I/sw/lib/ glib-2.0/include -I/sw/include/gtk-2.0 -I/sw/include/cairo -I/usr/ X11R6/include -I/usr/X11/include -I/sw/lib/xft2/include -I/sw/lib/ fontconfig2/include -I/sw/include/freetype2 -I/sw/include -I/usr/X11/ include -I/usr/X11R6/include -I/usr/X11/include -I/sw/lib/xft2/ include -I/sw/lib/fontconfig2/include -I/sw/include/freetype2 -I/sw/ include -I/usr/X11/include -I/usr/X11R6/include -Wl,-dead_strip_dylibs -L/usr/X11/lib conftest.c -ljpeg -lXrender -L/sw/lib/xft2/lib -L/sw/ lib/fontconfig2/lib -L/sw/lib -lXft -lfontconfig -lfreetype -lXext - lXmu -lXt -lSM -lICE -L/sw/lib -lrsvg-2 -lgdk_pixbuf-2.0 -lcairo - lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lX11 >&5 configure:10587: $? = 0 configure:10596: result: yes During compilation I can see: gcc-4.2 -I/sw/include -L/sw/lib -c -Demacs -DHAVE_CONFIG_H -I. -I/ Users/pete/Quellen/Emacs_CVS/emacs-24/src -I/usr/X11/include -I/sw/ lib/xft2/include -I/sw/lib/fontconfig2/include -I/sw/include/freetype2 -I/sw/include -I/usr/X11/include -I/usr/X11R6/include -I/sw/lib/ fontconfig2/include -I/sw/include/freetype2 -I/sw/include -I/sw/ include/librsvg-2 -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/ sw/include/gtk-2.0 -I/sw/include/cairo -I/usr/X11R6/include -I/usr/X11/ include -I/sw/include/freetype2 -I/sw/include -MMD -MF deps/ image.d -Wimplicit-function-declaration -Wold-style-definition - Wdeclaration-after-statement -Wno-pointer-sign -g -H -pipe -fPIC -fno- common -mcpu=7450 -mtune=7450 -faltivec -fast image.c . ./config.h .. ./s/darwin.h .. ./m/macppc.h .. /usr/include/string.h ... /usr/include/_types.h .... /usr/include/sys/_types.h ..... /usr/include/sys/cdefs.h ..... /usr/include/machine/_types.h ...... /usr/include/ppc/_types.h .. /usr/include/stdlib.h ... /usr/include/available.h ... /usr/include/sys/wait.h .... /usr/include/sys/signal.h ..... /usr/include/sys/appleapiopts.h ..... /usr/include/machine/signal.h ...... /usr/include/ppc/signal.h ....... /usr/include/ppc/_structs.h ..... /usr/include/sys/_structs.h ...... /usr/include/machine/_structs.h ....... /usr/include/ppc/_structs.h ........ /usr/include/mach/ppc/_structs.h .... /usr/include/sys/resource.h ..... /usr/include/sys/_structs.h .... /usr/include/machine/endian.h ..... /usr/include/ppc/endian.h ...... /usr/include/sys/_endian.h ... /usr/include/alloca.h ... /usr/include/machine/types.h .... /usr/include/ppc/types.h ..... /usr/include/ppc/_types.h . /usr/include/stdio.h . /usr/include/math.h .. /usr/include/architecture/ppc/math.h . /usr/include/ctype.h .. /usr/include/runetype.h . /usr/include/unistd.h .. /usr/include/sys/unistd.h .. /usr/include/sys/select.h ... /usr/include/sys/_structs.h ... /usr/include/sys/_select.h . /usr/X11/include/libpng/png.h .. /usr/include/zlib.h ... /usr/include/zconf.h .... /usr/include/sys/types.h ..... /usr/include/sys/_structs.h .. /usr/X11/include/libpng/pngconf.h ... /usr/include/setjmp.h .... /usr/include/machine/setjmp.h ..... /usr/include/ppc/setjmp.h ...... /usr/include/ppc/_structs.h ... /usr/include/time.h .... /usr/include/_structs.h ..... /usr/include/sys/_structs.h . lisp.h .. /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stdarg.h .. /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stddef.h . frame.h .. dispextern.h ... /usr/X11/include/X11/Xlib.h .... /usr/X11/include/X11/X.h .... /usr/X11/include/X11/Xfuncproto.h .... /usr/X11/include/X11/Xosdefs.h .... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stddef.h ... /usr/X11/include/X11/Intrinsic.h .... /usr/X11/include/X11/Xutil.h ..... /usr/X11/include/X11/keysym.h ...... /usr/X11/include/X11/keysymdef.h .... /usr/X11/include/X11/Xresource.h .... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stddef.h .... /usr/X11/include/X11/Core.h .... /usr/X11/include/X11/Composite.h .... /usr/X11/include/X11/Constraint.h .... /usr/X11/include/X11/Object.h .... /usr/X11/include/X11/RectObj.h . window.h . blockinput.h .. atimer.h ... systime.h .... /usr/include/sys/time.h ..... /usr/include/sys/_structs.h . ./epaths.h . character.h . coding.h .. composite.h . termhooks.h . font.h .. ccl.h . xterm.h .. /usr/X11/include/X11/cursorfont.h .. /usr/X11/include/X11/keysym.h ... /usr/X11/include/X11/keysymdef.h .. /usr/X11/include/X11/Xatom.h .. /usr/X11/include/X11/StringDefs.h .. /usr/X11/include/X11/IntrinsicP.h ... /usr/X11/include/X11/CoreP.h ... /usr/X11/include/X11/CompositeP.h ... /usr/X11/include/X11/ConstrainP.h ... /usr/X11/include/X11/ObjectP.h ... /usr/X11/include/X11/RectObjP.h .. /usr/X11/include/X11/Xlocale.h ... /usr/include/locale.h .... /usr/include/_locale.h . /usr/include/sys/stat.h .. /usr/include/sys/_structs.h . /usr/X11/include/X11/xpm.h . /sw/include/jpeglib.h .. /sw/include/jconfig.h .. /sw/include/jmorecfg.h . /sw/include/jerror.h . /sw/include/tiffio.h .. /sw/include/tiff.h ... /sw/include/tiffconf.h .. /sw/include/tiffvers.h . /sw/include/gif_lib.h . /sw/include/librsvg-2/librsvg/rsvg.h .. /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h ... /sw/include/glib-2.0/glib.h .... /sw/include/glib-2.0/glib/galloca.h ..... /sw/include/glib-2.0/glib/gtypes.h ...... /sw/lib/glib-2.0/include/glibconfig.h ....... /sw/include/glib-2.0/glib/gmacros.h ........ /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stddef.h ....... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/limits.h ........ /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/syslimits.h ........ /usr/include/limits.h ......... /usr/include/machine/limits.h .......... /usr/include/ppc/limits.h ........... /usr/include/ppc/_limits.h ......... /usr/include/sys/syslimits.h ....... /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/float.h ...... /sw/include/glib-2.0/glib/gmacros.h .... /sw/include/glib-2.0/glib/garray.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gasyncqueue.h ..... /sw/include/glib-2.0/glib/gthread.h ...... /sw/include/glib-2.0/glib/gerror.h ....... /sw/include/glib-2.0/glib/gquark.h ........ /sw/include/glib-2.0/glib/gtypes.h ...... /sw/include/glib-2.0/glib/gtypes.h ...... /sw/include/glib-2.0/glib/gutils.h ....... /sw/include/glib-2.0/glib/gtypes.h ...... /sw/include/glib-2.0/glib/gatomic.h ....... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gatomic.h .... /sw/include/glib-2.0/glib/gbacktrace.h ..... /sw/include/glib-2.0/glib/gtypes.h ..... /usr/include/signal.h .... /sw/include/glib-2.0/glib/gbase64.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gbookmarkfile.h ..... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/gcache.h ..... /sw/include/glib-2.0/glib/glist.h ...... /sw/include/glib-2.0/glib/gmem.h ....... /sw/include/glib-2.0/glib/gslice.h ........ /sw/include/glib-2.0/glib/gtypes.h ....... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gchecksum.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gcompletion.h ..... /sw/include/glib-2.0/glib/glist.h .... /sw/include/glib-2.0/glib/gconvert.h ..... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/gdataset.h ..... /sw/include/glib-2.0/glib/gquark.h .... /sw/include/glib-2.0/glib/gdate.h ..... /sw/include/glib-2.0/glib/gtypes.h ..... /sw/include/glib-2.0/glib/gquark.h .... /sw/include/glib-2.0/glib/gdir.h ..... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/gfileutils.h ..... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/ghash.h ..... /sw/include/glib-2.0/glib/gtypes.h ..... /sw/include/glib-2.0/glib/glist.h .... /sw/include/glib-2.0/glib/ghook.h ..... /sw/include/glib-2.0/glib/gmem.h .... /sw/include/glib-2.0/glib/ghostutils.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/giochannel.h ..... /sw/include/glib-2.0/glib/gconvert.h ..... /sw/include/glib-2.0/glib/gmain.h ...... /sw/include/glib-2.0/glib/gpoll.h ....... /sw/include/glib-2.0/glib/gtypes.h ...... /sw/include/glib-2.0/glib/gslist.h ....... /sw/include/glib-2.0/glib/gmem.h ...... /sw/include/glib-2.0/glib/gthread.h ..... /sw/include/glib-2.0/glib/gstring.h ...... /sw/include/glib-2.0/glib/gtypes.h ...... /sw/include/glib-2.0/glib/gunicode.h ....... /sw/include/glib-2.0/glib/gerror.h ....... /sw/include/glib-2.0/glib/gtypes.h ...... /sw/include/glib-2.0/glib/gutils.h .... /sw/include/glib-2.0/glib/gkeyfile.h ..... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/glist.h .... /sw/include/glib-2.0/glib/gmacros.h .... /sw/include/glib-2.0/glib/gmain.h .... /sw/include/glib-2.0/glib/gmappedfile.h ..... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/gmarkup.h ..... /sw/include/glib-2.0/glib/gerror.h ..... /sw/include/glib-2.0/glib/gslist.h .... /sw/include/glib-2.0/glib/gmem.h .... /sw/include/glib-2.0/glib/gmessages.h ..... /sw/include/glib-2.0/glib/gtypes.h ..... /sw/include/glib-2.0/glib/gmacros.h .... /sw/include/glib-2.0/glib/gnode.h ..... /sw/include/glib-2.0/glib/gmem.h .... /sw/include/glib-2.0/glib/goption.h ..... /sw/include/glib-2.0/glib/gerror.h ..... /sw/include/glib-2.0/glib/gquark.h .... /sw/include/glib-2.0/glib/gpattern.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gpoll.h .... /sw/include/glib-2.0/glib/gprimes.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gqsort.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gquark.h .... /sw/include/glib-2.0/glib/gqueue.h ..... /sw/include/glib-2.0/glib/glist.h .... /sw/include/glib-2.0/glib/grand.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/grel.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gregex.h ..... /sw/include/glib-2.0/glib/gerror.h ..... /sw/include/glib-2.0/glib/gstring.h .... /sw/include/glib-2.0/glib/gscanner.h ..... /sw/include/glib-2.0/glib/gdataset.h ..... /sw/include/glib-2.0/glib/ghash.h .... /sw/include/glib-2.0/glib/gsequence.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gshell.h ..... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/gslice.h .... /sw/include/glib-2.0/glib/gslist.h .... /sw/include/glib-2.0/glib/gspawn.h ..... /sw/include/glib-2.0/glib/gerror.h .... /sw/include/glib-2.0/glib/gstrfuncs.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gstring.h .... /sw/include/glib-2.0/glib/gtestutils.h ..... /sw/include/glib-2.0/glib.h .... /sw/include/glib-2.0/glib/gthread.h .... /sw/include/glib-2.0/glib/gthreadpool.h ..... /sw/include/glib-2.0/glib/gthread.h .... /sw/include/glib-2.0/glib/gtimer.h ..... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gtree.h ..... /sw/include/glib-2.0/glib/gnode.h .... /sw/include/glib-2.0/glib/gtypes.h .... /sw/include/glib-2.0/glib/gunicode.h .... /sw/include/glib-2.0/glib/gurifuncs.h .... /sw/include/glib-2.0/glib/gutils.h ... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h ... /sw/include/glib-2.0/glib-object.h .... /sw/include/glib-2.0/gobject/gboxed.h ..... /sw/include/glib-2.0/gobject/gtype.h .... /sw/include/glib-2.0/gobject/genums.h ..... /sw/include/glib-2.0/gobject/gtype.h .... /sw/include/glib-2.0/gobject/gobject.h ..... /sw/include/glib-2.0/gobject/gtype.h ..... /sw/include/glib-2.0/gobject/gvalue.h ...... /sw/include/glib-2.0/gobject/gtype.h ..... /sw/include/glib-2.0/gobject/gparam.h ...... /sw/include/glib-2.0/gobject/gvalue.h ..... /sw/include/glib-2.0/gobject/gclosure.h ...... /sw/include/glib-2.0/gobject/gtype.h ..... /sw/include/glib-2.0/gobject/gsignal.h ...... /sw/include/glib-2.0/gobject/gclosure.h ...... /sw/include/glib-2.0/gobject/gvalue.h ...... /sw/include/glib-2.0/gobject/gparam.h ...... /sw/include/glib-2.0/gobject/gmarshal.h .... /sw/include/glib-2.0/gobject/gparam.h .... /sw/include/glib-2.0/gobject/gparamspecs.h ..... /sw/include/glib-2.0/gobject/gvalue.h ..... /sw/include/glib-2.0/gobject/genums.h ..... /sw/include/glib-2.0/gobject/gboxed.h ..... /sw/include/glib-2.0/gobject/gobject.h .... /sw/include/glib-2.0/gobject/gsignal.h .... /sw/include/glib-2.0/gobject/gsourceclosure.h ..... /sw/include/glib-2.0/gobject/gclosure.h .... /sw/include/glib-2.0/gobject/gtype.h .... /sw/include/glib-2.0/gobject/gtypemodule.h ..... /sw/include/glib-2.0/gobject/gobject.h ..... /sw/include/glib-2.0/gobject/genums.h .... /sw/include/glib-2.0/gobject/gtypeplugin.h ..... /sw/include/glib-2.0/gobject/gtype.h .... /sw/include/glib-2.0/gobject/gvalue.h .... /sw/include/glib-2.0/gobject/gvaluearray.h ..... /sw/include/glib-2.0/gobject/gvalue.h .... /sw/include/glib-2.0/gobject/gvaluetypes.h ..... /sw/include/glib-2.0/gobject/gvalue.h ... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h .... /sw/include/glib-2.0/gio/gio.h ..... /sw/include/glib-2.0/gio/giotypes.h ...... /sw/include/glib-2.0/gio/gioenums.h ..... /sw/include/glib-2.0/gio/gappinfo.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gasyncresult.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gasyncinitable.h ...... /sw/include/glib-2.0/gio/giotypes.h ...... /sw/include/glib-2.0/gio/ginitable.h ....... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gbufferedinputstream.h ...... /sw/include/glib-2.0/gio/gfilterinputstream.h ....... /sw/include/glib-2.0/gio/ginputstream.h ........ /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gbufferedoutputstream.h ...... /sw/include/glib-2.0/gio/gfilteroutputstream.h ....... /sw/include/glib-2.0/gio/goutputstream.h ........ /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gcancellable.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gcontenttype.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gdatainputstream.h ...... /sw/include/glib-2.0/gio/gbufferedinputstream.h ..... /sw/include/glib-2.0/gio/gdataoutputstream.h ...... /sw/include/glib-2.0/gio/gfilteroutputstream.h ..... /sw/include/glib-2.0/gio/gdrive.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gemblemedicon.h ...... /sw/include/glib-2.0/gio/gicon.h ....... /sw/include/glib-2.0/gio/giotypes.h ...... /sw/include/glib-2.0/gio/gemblem.h ....... /sw/include/glib-2.0/gio/gioenums.h ..... /sw/include/glib-2.0/gio/gfile.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gfileattribute.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gfileenumerator.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gfileicon.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gfileinfo.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gfileinputstream.h ...... /sw/include/glib-2.0/gio/ginputstream.h ..... /sw/include/glib-2.0/gio/gfilemonitor.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gfilenamecompleter.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gfileoutputstream.h ...... /sw/include/glib-2.0/gio/goutputstream.h ..... /sw/include/glib-2.0/gio/gfilterinputstream.h ..... /sw/include/glib-2.0/gio/gfilteroutputstream.h ..... /sw/include/glib-2.0/gio/gicon.h ..... /sw/include/glib-2.0/gio/ginetaddress.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/ginetsocketaddress.h ...... /sw/include/glib-2.0/gio/gsocketaddress.h ....... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/ginputstream.h ..... /sw/include/glib-2.0/gio/gioenums.h ..... /sw/include/glib-2.0/gio/gioenumtypes.h ..... /sw/include/glib-2.0/gio/gioerror.h ...... /sw/include/glib-2.0/gio/gioenums.h ..... /sw/include/glib-2.0/gio/giomodule.h ...... /sw/include/glib-2.0/gio/giotypes.h ...... /sw/include/glib-2.0/gmodule.h ..... /sw/include/glib-2.0/gio/ginitable.h ..... /sw/include/glib-2.0/gio/gioscheduler.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/giostream.h ...... /sw/include/glib-2.0/gio/ginputstream.h ...... /sw/include/glib-2.0/gio/goutputstream.h ...... /sw/include/glib-2.0/gio/gcancellable.h ...... /sw/include/glib-2.0/gio/gioerror.h ..... /sw/include/glib-2.0/gio/gfileiostream.h ...... /sw/include/glib-2.0/gio/giostream.h ..... /sw/include/glib-2.0/gio/gloadableicon.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gmemoryinputstream.h ...... /sw/include/glib-2.0/gio/ginputstream.h ..... /sw/include/glib-2.0/gio/gmemoryoutputstream.h ...... /sw/include/glib-2.0/gio/goutputstream.h ..... /sw/include/glib-2.0/gio/gmount.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gmountoperation.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gnativevolumemonitor.h ...... /sw/include/glib-2.0/gio/gvolumemonitor.h ....... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gnetworkaddress.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gnetworkservice.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/goutputstream.h ..... /sw/include/glib-2.0/gio/gresolver.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gseekable.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gsimpleasyncresult.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gsocket.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gsocketaddress.h ..... /sw/include/glib-2.0/gio/gsocketaddressenumerator.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gsocketclient.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gsocketconnectable.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gsocketconnection.h ...... /sw/include/glib-2.0/gio/gsocket.h ...... /sw/include/glib-2.0/gio/giostream.h ..... /sw/include/glib-2.0/gio/gsocketcontrolmessage.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gsocketlistener.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gsocketservice.h ...... /sw/include/glib-2.0/gio/gsocketlistener.h ..... /sw/include/glib-2.0/gio/gtcpconnection.h ...... /sw/include/glib-2.0/gio/gsocketconnection.h ..... /sw/include/glib-2.0/gio/gthreadedsocketservice.h ...... /sw/include/glib-2.0/gio/gsocketservice.h ..... /sw/include/glib-2.0/gio/gsrvtarget.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gthemedicon.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gvfs.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gvolume.h ...... /sw/include/glib-2.0/gio/giotypes.h ..... /sw/include/glib-2.0/gio/gvolumemonitor.h ... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h .... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h ... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h .... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h ... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h .... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h ... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h .... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h .... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h ... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h .... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h .... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h .... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h ... /sw/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h Multiple include guards may be useful for: /sw/include/glib-2.0/gio/gfileoutputstream.h At run time I can see: pete 259 /\ otool -L .../src/emacs .../src/emacs: /sw/lib/libXaw3d.7.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/X11/lib/libXmu.6.dylib (compatibility version 9.0.0, current version 9.0.0) /usr/X11/lib/libXt.6.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/X11/lib/libSM.6.dylib (compatibility version 7.0.0, current version 7.1.0) /usr/X11/lib/libICE.6.dylib (compatibility version 10.0.0, current version 10.0.0) /sw/lib/libtiff.3.dylib (compatibility version 13.0.0, current version 13.4.0) /sw/lib/libjpeg.8.dylib (compatibility version 9.0.0, current version 9.2.0) /sw/lib/libpng12.0.dylib (compatibility version 45.0.0, current version 45.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.5) /sw/lib/libgif.4.dylib (compatibility version 6.0.0, current version 6.6.0) /usr/X11/lib/libXpm.4.dylib (compatibility version 16.0.0, current version 16.0.0) /usr/X11/lib/libX11.6.dylib (compatibility version 10.0.0, current version 10.0.0) /usr/X11/lib/libXrender.1.dylib (compatibility version 5.0.0, current version 5.0.0) /usr/X11/lib/libXft.2.dylib (compatibility version 4.0.0, current version 4.13.0) /usr/X11/lib/libfontconfig.1.dylib (compatibility version 6.0.0, current version 6.3.0) /sw/lib/freetype219/lib/libfreetype.6.dylib (compatibility version 11.0.0, current version 11.0.0) /sw/lib/librsvg-2.2.dylib (compatibility version 29.0.0, current version 29.0.0) /sw/lib/libgdk_pixbuf-2.0.0.dylib (compatibility version 1801.0.0, current version 1801.9.0) /sw/lib/libgobject-2.0.0.dylib (compatibility version 2201.0.0, current version 2201.4.0) /sw/lib/libglib-2.0.0.dylib (compatibility version 2201.0.0, current version 2201.4.0) /sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0, current version 5.0.0) /sw/lib/libotf.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) pete 266 /\ lsof -p 36749 | grep -i jpeg emacs 36749 pete txt REG 14,5 240232 14568140 /sw/lib/ libjpeg.8.dylib So it all seems to match very well... (GNU Emacs launched with -Q) In GNU Emacs 24.0.50.1 (powerpc-apple-darwin9.8.0, X toolkit, Xaw3d scroll bars) of 2010-08-27 on Latsche.local Windowing system distributor `The X.Org Foundation', version 11.0.10900000 configured using `configure '--without-sound' '--without-dbus' '-- without-pop' '--without-gconf' '--with-x-toolkit=athena' '--x- libraries=/usr/X11/lib' '--x-includes=/usr/X11/include' '--enable- locallisppath=/Library/Application Support/Emacs/calendar24:/Library/ Application Support/Emacs' 'CFLAGS=-g -H -pipe -fPIC -fno-common - mcpu=7450 -mtune=7450 -faltivec -fast' 'CPPFLAGS=' 'LDFLAGS=-Wl,- dead_strip_dylibs' 'CC=gcc-4.2' 'CPP=cpp-4.2' 'PKG_CONFIG_PATH=/sw/lib/ pango-ft219/lib/pkgconfig:/sw/lib/xft2/lib/pkgconfig:/sw/lib/ fontconfig2/lib/pkgconfig:/sw/lib/freetype219/lib/pkgconfig:/sw/lib/ pkgconfig:/sw/share/pkgconfig:/usr/lib/pkgconfig:/usr/X11/lib/ pkgconfig:/usr/X11/share/pkgconfig'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: de_DE.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t -- Greetings Pete A child of five could understand this! Fetch me a child of five.