From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 29 15:15:03 2011 Received: (at submit) by debbugs.gnu.org; 29 Jan 2011 20:15:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PjHCI-0004Zn-W1 for submit@debbugs.gnu.org; Sat, 29 Jan 2011 15:15:03 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PjHCF-0004ZM-8O for submit@debbugs.gnu.org; Sat, 29 Jan 2011 15:15:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PjHKD-0004ZD-5x for submit@debbugs.gnu.org; Sat, 29 Jan 2011 15:23:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:53931) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PjHKD-0004Z2-0H for submit@debbugs.gnu.org; Sat, 29 Jan 2011 15:23:13 -0500 Received: from [140.186.70.92] (port=54135 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PjHKA-0004co-Om for bug-gnu-emacs@gnu.org; Sat, 29 Jan 2011 15:23:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PjHK8-0004Y8-HF for bug-gnu-emacs@gnu.org; Sat, 29 Jan 2011 15:23:10 -0500 Received: from mout6.freenet.de ([195.4.92.96]:57995) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PjHK8-0004X4-38 for bug-gnu-emacs@gnu.org; Sat, 29 Jan 2011 15:23:08 -0500 Received: from [195.4.92.20] (helo=10.mx.freenet.de) by mout6.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (port 25) (Exim 4.72 #3) id 1PjHK5-0005u2-75 for bug-gnu-emacs@gnu.org; Sat, 29 Jan 2011 21:23:05 +0100 Received: from p5b23cacf.dip.t-dialin.net ([91.35.202.207]:50592 helo=[192.168.1.2]) by 10.mx.freenet.de with esmtpsa (ID peter_dyballa@freenet.de) (TLSv1:AES128-SHA:128) (port 587) (Exim 4.72 #3) id 1PjHK4-0000TJ-4p for bug-gnu-emacs@gnu.org; Sat, 29 Jan 2011 21:23:05 +0100 Message-Id: From: Peter Dyballa To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v936) Subject: 23.2; libfontconfig not used when linking temacs Date: Sat, 29 Jan 2011 21:23:02 +0100 X-Mailer: Apple Mail (2.936) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 195.4.92.96 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) Hello! When compiling GNU Emacs 23.2 the first time in summer with Fink on =20 Mac OS X 10.5.8 libfontconfig was linked. Trying to build GNU Emacs =20 again, due to supposed problems with libXaw3d, now with MacPorts =20 instead of Fink (configure script edited to reflect this), =20 libfontconfig is not linked although found by configure: checking for fontconfig >=3D 2.2.0... yes checking FONTCONFIG_CFLAGS... -I/opt/local/include checking FONTCONFIG_LIBS... -L/opt/local/lib -lfontconfig Config.log has: configure:13478: checking for pkg-config configure:13509: result: /opt/local/bin/pkg-config configure:13523: checking for fontconfig >=3D 2.2.0 configure:13527: result: yes configure:13531: checking FONTCONFIG_CFLAGS configure:13534: result: -I/opt/local/include configure:13537: checking FONTCONFIG_LIBS configure:13540: result: -L/opt/local/lib -lfontconfig A related C header file gets used later: configure:13759: checking X11/Xft/Xft.h usability configure:13776: gcc-4.2 -I/opt/local/include -L/opt/local/lib = -c -I/=20 opt/local/include -g -H -pipe -fPIC -fno-common -mcpu=3D7450 -mtune=3D7450= =20 -faltivec -fast -D_REENTRANT -I/opt/local/include/librsvg-2.0 -I/opt/=20 local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/=20= include -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/cairo =20= -I/opt/local/include/libpng14 -I/opt/local/include/pixman-1 -I/opt/=20 local/include/freetype2 -I/opt/local/include -I/opt/local/include/=20 freetype2 -I/opt/local/include -I/opt/local/include -I/opt/local/=20= include/freetype2 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/=20 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/=20 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 . /opt/local/include/X11/Xft/Xft.h .. = /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin9/4.2.1/include/=20 stdarg.h .. /opt/local/include/ft2build.h ... /opt/local/include/freetype2/freetype/config/ftheader.h .. /opt/local/include/freetype2/freetype/freetype.h ... /opt/local/include/freetype2/freetype/config/ftconfig.h .... /opt/local/include/freetype2/freetype/config/ftoption.h .... /opt/local/include/freetype2/freetype/config/ftstdlib.h ..... /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin9/4.2.1/=20= include/stddef.h ..... /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin9/4.2.1/=20= include/limits.h ...... = /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin9/4.2.1/=20 include/syslimits.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/include/setjmp.h ...... /usr/include/machine/setjmp.h ....... /usr/include/ppc/setjmp.h ........ /usr/include/ppc/_structs.h .... /usr/include/AvailabilityMacros.h ... /opt/local/include/freetype2/freetype/fterrors.h .... /opt/local/include/freetype2/freetype/ftmoderr.h .... /opt/local/include/freetype2/freetype/fterrdef.h ... /opt/local/include/freetype2/freetype/fttypes.h .... /opt/local/include/freetype2/freetype/ftsystem.h .... /opt/local/include/freetype2/freetype/ftimage.h .... /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin9/4.2.1/=20= include/stddef.h .. /opt/local/include/fontconfig/fontconfig.h .. /opt/local/include/X11/extensions/Xrender.h ... /opt/local/include/X11/Xlib.h .... /opt/local/include/X11/X.h .... /opt/local/include/X11/Xfuncproto.h .... /opt/local/include/X11/Xosdefs.h .... /Developer/usr/bin/../lib/gcc/powerpc-apple-darwin9/4.2.1/=20= include/stddef.h ... /opt/local/include/X11/Xutil.h .... /opt/local/include/X11/keysym.h ..... /opt/local/include/X11/keysymdef.h ... /opt/local/include/X11/extensions/render.h .... /opt/local/include/X11/Xdefs.h .. /opt/local/include/X11/Xft/XftCompat.h configure:13783: $? =3D 0 configure:13797: result: yes But when linking temacs it's all forgotten: gcc-4.2 -I/opt/local/include -L/opt/local/lib -prebind -Xlinker = -=20 headerpad -Xlinker 690 -Wl,-dead_strip_dylibs -Wl,-t -L/opt/local/lib =20= -o temacs pre-crt0.o dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o =20= window.o charset.o coding.o category.o ccl.o character.o chartab.o =20 cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o =20 fontset.o xsmfns.o fringe.o image.o xsettings.o xgselect.o emacs.o =20 keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o =20 marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o =20 casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o =20 editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o =20 syntax.o unexmacosx.o bytecode.o process.o callproc.o region-cache.o =20 sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o =20 composite.o md5.o xfont.o ftfont.o xftfont.o ftxfont.o terminfo.o =20 lastfile.o widget.o ../lwlib/liblw.a -L/opt/local/lib -lXaw3d -=20 lXmu -lXt -lSM -lICE -lXext -ltiff -ljpeg -lpng -lz -lm -lgif -lXpm -=20 lX11 -lXrender -L/opt/local/lib -lXft -L/opt/local/lib -lrsvg-2 -=20 lgio-2.0 -lgdk_pixbuf-2.0 -lm -lcairo -lgobject-2.0 -lgmodule-2.0 -=20 lpng14 -lgthread-2.0 -lglib-2.0 -lintl -liconv -lncurses -L/opt/=20 local/lib -lz -lotf -lfreetype /usr/lib/crt1.10.5.o pre-crt0.o dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o xsettings.o xgselect.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o syntax.o unexmacosx.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o xfont.o ftfont.o xftfont.o ftxfont.o terminfo.o lastfile.o widget.o ../lwlib/liblw.a /opt/local/lib/libXaw3d.dylib /opt/local/lib/libXmu.dylib /opt/local/lib/libXt.dylib /opt/local/lib/libSM.dylib /opt/local/lib/libICE.dylib /opt/local/lib/libXext.dylib /opt/local/lib/libtiff.dylib /opt/local/lib/libjpeg.dylib /opt/local/lib/libpng.dylib /opt/local/lib/libz.dylib /usr/lib/libm.dylib /opt/local/lib/libgif.dylib /opt/local/lib/libXpm.dylib /opt/local/lib/libX11.dylib /opt/local/lib/libXrender.dylib /opt/local/lib/libXft.dylib /opt/local/lib/librsvg-2.dylib /opt/local/lib/libgio-2.0.dylib /opt/local/lib/libgdk_pixbuf-2.0.dylib /opt/local/lib/libcairo.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libpng14.dylib /opt/local/lib/libgthread-2.0.dylib /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib /opt/local/lib/libncurses.dylib /opt/local/lib/libotf.dylib /opt/local/lib/libfreetype.dylib /usr/lib/libgcc_s.10.5.dylib /Developer/usr/lib/gcc/powerpc-apple-darwin9/4.2.1/libgcc.a /usr/lib/libSystemStubs.a /usr/lib/libSystem.dylib /usr/lib/system/libmathCommon.A.dylib ../lwlib/liblw.a(lwlib.o) ../lwlib/liblw.a(xlwmenu.o) ../lwlib/liblw.a(lwlib-Xlw.o) ../lwlib/liblw.a(lwlib-Xaw.o) ../lwlib/liblw.a(lwlib-utils.o) Undefined symbols: "_FcPatternBuild", referenced from: _ftfont_lookup_cache in ftfont.o "_FcPatternAddLangSet", referenced from: _ftfont_spec_pattern in ftfont.o _ftfont_list in ftfont.o "_FcPatternAddDouble", referenced from: _apply_xft_settings in xsettings.o _ftfont_spec_pattern in ftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o "_FcPatternGetMatrix", referenced from: _xftfont_open in xftfont.o "_FcCharSetCreate", referenced from: _ftfont_lookup_cache in ftfont.o _ftfont_get_charset in ftfont.o _ftfont_spec_pattern in ftfont.o "_FcPatternGetLangSet", referenced from: _ftfont_list in ftfont.o "_FcPatternAddString", referenced from: _ftfont_spec_pattern in ftfont.o _ftfont_spec_pattern in ftfont.o _ftfont_list in ftfont.o _ftfont_list in ftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o "_FcDefaultSubstitute", referenced from: _ftfont_match in ftfont.o _ftfont_list in ftfont.o "_FcPatternDestroy", referenced from: _apply_xft_settings in xsettings.o _ftfont_lookup_cache in ftfont.o _ftfont_list_family in ftfont.o _ftfont_spec_pattern in ftfont.o _ftfont_match in ftfont.o _ftfont_match in ftfont.o _ftfont_list in ftfont.o _ftfont_list in ftfont.o _ftfont_list in ftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o "_FcPatternAdd", referenced from: _ftfont_match in ftfont.o "_FcPatternDel", referenced from: _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _ftfont_list in ftfont.o _ftfont_list in ftfont.o _ftfont_list in ftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o "_FcFontList", referenced from: _ftfont_lookup_cache in ftfont.o _ftfont_list_family in ftfont.o _ftfont_list in ftfont.o "_FcCharSetHasChar", referenced from: _ftfont_list in ftfont.o _ftfont_has_char in ftfont.o "_FcPatternCreate", referenced from: _apply_xft_settings in xsettings.o _ftfont_list_family in ftfont.o _ftfont_spec_pattern in ftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_open in xftfont.o "_FcPatternDuplicate", referenced from: _ftfont_list in ftfont.o "_FcCharSetAddChar", referenced from: _ftfont_get_charset in ftfont.o _ftfont_spec_pattern in ftfont.o "_FcPatternGetDouble", referenced from: _apply_xft_settings in xsettings.o _ftfont_pattern_entity in ftfont.o _ftfont_pattern_entity in ftfont.o _xftfont_open in xftfont.o "_FcPatternGetString", referenced from: _ftfont_list_family in ftfont.o _ftfont_font_format in ftfont.o _get_adstyle_property in ftfont.o _ftfont_pattern_entity in ftfont.o _ftfont_pattern_entity in ftfont.o _ftfont_pattern_entity in ftfont.o _ftfont_list in ftfont.o _ftfont_list in ftfont.o _ftfont_list in ftfont.o "_FcNameConstant", referenced from: _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o "_FcPatternGetBool", referenced from: _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _ftfont_pattern_entity in ftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o "_FcFontSetDestroy", referenced from: _ftfont_lookup_cache in ftfont.o _ftfont_list_family in ftfont.o _ftfont_list in ftfont.o "_FcFontMatch", referenced from: _ftfont_match in ftfont.o _ftfont_list in ftfont.o "_FcLangSetDestroy", referenced from: _ftfont_spec_pattern in ftfont.o _ftfont_list in ftfont.o "_FcLangSetAdd", referenced from: _ftfont_spec_pattern in ftfont.o _ftfont_spec_pattern in ftfont.o _ftfont_spec_pattern in ftfont.o _ftfont_list in ftfont.o "_FcInit", referenced from: _ftfont_list_family in ftfont.o _ftfont_match in ftfont.o _ftfont_list in ftfont.o "_FcLangSetCreate", referenced from: _ftfont_spec_pattern in ftfont.o _ftfont_spec_pattern in ftfont.o _ftfont_list in ftfont.o "_FcCharSetCopy", referenced from: _ftfont_lookup_cache in ftfont.o "_FcPatternAddCharSet", referenced from: _ftfont_spec_pattern in ftfont.o _xftfont_open in xftfont.o "_FcCharSetDestroy", referenced from: _ftfont_get_charset in ftfont.o _ftfont_spec_pattern in ftfont.o "_FcPatternAddInteger", referenced from: _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o "_FcObjectSetDestroy", referenced from: _ftfont_lookup_cache in ftfont.o _ftfont_list_family in ftfont.o _ftfont_list_family in ftfont.o _ftfont_list in ftfont.o "_FcPatternAddBool", referenced from: _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _ftfont_spec_pattern in ftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_add_rendering_parameters in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o "_FcObjectSetAdd", referenced from: _ftfont_list in ftfont.o "_FcObjectSetBuild", referenced from: _ftfont_lookup_cache in ftfont.o _ftfont_list_family in ftfont.o _ftfont_list in ftfont.o "_FcConfigSubstitute", referenced from: _ftfont_match in ftfont.o _ftfont_match in ftfont.o _ftfont_list in ftfont.o "_FcPatternGetCharSet", referenced from: _ftfont_lookup_cache in ftfont.o _ftfont_list in ftfont.o _ftfont_list in ftfont.o "_FcPatternGetInteger", referenced from: _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _apply_xft_settings in xsettings.o _ftfont_pattern_entity in ftfont.o _ftfont_pattern_entity in ftfont.o _ftfont_pattern_entity in ftfont.o _ftfont_pattern_entity in ftfont.o _ftfont_pattern_entity in ftfont.o _ftfont_list in ftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_cached_font_ok in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o _xftfont_open in xftfont.o ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [temacs] Error 1 make: *** [src] Error 2 When configuring with GTK-2 linking succeeds, possibly because of: checking GTK_LIBS... -L/opt/local/lib -lgtk-x11-2.0 = -lgdk-x11-2.0 -=20 latk-1.0 -lpangocairo-1.0 -lXext -lXrender -lXinerama -lXi -lXrandr -=20 lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -=20 lgio-2.0 -lXfixes -lcairo -lX11 -lpng14 -lpango-1.0 -lm -lfreetype -=20 lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -=20 lintl -liconv GNU Emacs 23.2.92 seems to behave similarly. -- Greetings Pete Email is a wonderful thing for people whose role in life is to be on =20 top of things. But not for me; my role is to be on the bottom of =20 things. What I do takes long hours of studying and uninterruptible =20 concentration. =96 Donald Knuth From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 23 14:05:48 2011 Received: (at 7936) by debbugs.gnu.org; 23 Feb 2011 19:05:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PsK1z-0007O8-Gi for submit@debbugs.gnu.org; Wed, 23 Feb 2011 14:05:47 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1PsK1x-0007Nf-Th for 7936@debbugs.gnu.org; Wed, 23 Feb 2011 14:05:46 -0500 Received: (qmail invoked by alias); 23 Feb 2011 19:05:36 -0000 Received: from p54861D05.dip.t-dialin.net (EHLO turtle.gmx.de) [84.134.29.5] by mail.gmx.net (mp047) with SMTP; 23 Feb 2011 20:05:36 +0100 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX1+jfq9LXySj/tlaxvhtnaOnN2gvlS4ZGvvAMDoSi2 rNOh84bHep9wkt Received: by turtle.gmx.de (Postfix, from userid 1000) id D4A313F44C; Wed, 23 Feb 2011 20:05:34 +0100 (CET) From: Sven Joachim To: 7936@debbugs.gnu.org, 8030@debbugs.gnu.org Subject: configure.in clears FONTCONFIG_CFLAGS and FONTCONFIG_LIBS Date: Wed, 23 Feb 2011 20:05:34 +0100 Message-ID: <87ei6y1sht.fsf@turtle.gmx.de> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 7936 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) It seems to me that bugs #7936 and #8030 are the same, so they should probably be merged. Moreover, AFAICS the root of the problem is that configure.in (in Emacs 23.2 and emacs-23) inadvertently clears FONTCONFIG_LIBS, so that '-lfontconfig' is not passed to the linker. This has been fixed by Miles on the trunk in revision 102932: revno: 102932 committer: Miles Bader branch nick: trunk timestamp: Sat 2011-01-22 11:45:57 +0900 message: configure.in: Don't zero-out FONTCONFIG_CFLAGS and FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as Emacs directly uses fontconfig, and breaks building when using a strict linker). --8<---------------cut here---------------start------------->8--- === modified file 'configure.in' --- configure.in 2011-01-22 00:12:10 +0000 +++ configure.in 2011-01-22 02:45:57 +0000 @@ -2252,17 +2252,9 @@ if test "${HAVE_X11}" = "yes"; then HAVE_XFT=no fi - - HAVE_FREETYPE=no ## We used to allow building with FreeType and without Xft. ## However, the ftx font backend driver is not in good shape. - if test "${HAVE_XFT}" = "yes"; then - dnl As we use Xft, we anyway use freetype. - dnl There's no need for additional CFLAGS and LIBS. - HAVE_FREETYPE=yes - FONTCONFIG_CFLAGS= - FONTCONFIG_LIBS= - fi + HAVE_FREETYPE=$HAVE_XFT HAVE_LIBOTF=no if test "${HAVE_FREETYPE}" = "yes"; then --8<---------------cut here---------------end--------------->8--- This bug causes Emacs to FTBFS on GNU/Linux as well with a strict linker when configured "--with-x-toolkit=lucid", see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=614823. I can confirm that Miles' change fixes that problem. Any chance to get this fix into Emacs 23.3? Regards, Sven From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 23 14:27:23 2011 Received: (at control) by debbugs.gnu.org; 23 Feb 2011 19:27:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PsKMt-00087F-DO for submit@debbugs.gnu.org; Wed, 23 Feb 2011 14:27:23 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PsKMs-000875-Gk for control@debbugs.gnu.org; Wed, 23 Feb 2011 14:27:22 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1PsKMn-0003DU-4n for control@debbugs.gnu.org; Wed, 23 Feb 2011 14:27:17 -0500 Date: Wed, 23 Feb 2011 14:27:17 -0500 Message-Id: Subject: control message for bug 8030 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) merge 7936 8030 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 28 22:20:24 2011 Received: (at 7936) by debbugs.gnu.org; 1 Mar 2011 03:20:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PuG8N-0006ir-1r for submit@debbugs.gnu.org; Mon, 28 Feb 2011 22:20:23 -0500 Received: from vm-emlprdomr-04.its.yale.edu ([130.132.50.145]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PuG8L-0006ig-UU for 7936@debbugs.gnu.org; Mon, 28 Feb 2011 22:20:22 -0500 Received: from furball (dhcp128036014052.central.yale.edu [128.36.14.52]) (authenticated bits=0) by vm-emlprdomr-04.its.yale.edu (8.14.4/8.14.4) with ESMTP id p213KFTP025405 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 28 Feb 2011 22:20:15 -0500 Received: by furball (Postfix, from userid 1000) id 75B8C16016E; Mon, 28 Feb 2011 22:20:15 -0500 (EST) From: Chong Yidong To: Sven Joachim Subject: Re: bug#8030: configure.in clears FONTCONFIG_CFLAGS and FONTCONFIG_LIBS References: <7BBFADE7-ECB3-4A09-93B3-5BAA3487D0C3@Freenet.DE> <87ei6y1sht.fsf@turtle.gmx.de> Date: Mon, 28 Feb 2011 22:20:15 -0500 In-Reply-To: <87ei6y1sht.fsf@turtle.gmx.de> (Sven Joachim's message of "Wed, 23 Feb 2011 20:05:34 +0100") Message-ID: <87mxlfil1s.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.145 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 7936 Cc: 7936@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Sven Joachim writes: > It seems to me that bugs #7936 and #8030 are the same, so they should > probably be merged. > > Moreover, AFAICS the root of the problem is that configure.in (in Emacs > 23.2 and emacs-23) inadvertently clears FONTCONFIG_LIBS, so that > '-lfontconfig' is not passed to the linker. This has been fixed by > Miles on the trunk in revision 102932: > > This bug causes Emacs to FTBFS on GNU/Linux as well with a strict > linker when configured "--with-x-toolkit=lucid", see > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=614823. I can confirm > that Miles' change fixes that problem. > > Any chance to get this fix into Emacs 23.3? I discussed this with Stefan. It's not obviously safe, so it seems better to leave it for Emacs 24. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 05 17:02:24 2011 Received: (at control) by debbugs.gnu.org; 5 Mar 2011 22:02:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PvzYO-00088l-9e for submit@debbugs.gnu.org; Sat, 05 Mar 2011 17:02:24 -0500 Received: from vm-emlprdomr-03.its.yale.edu ([130.132.50.144]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PvzYG-00087G-0k for control@debbugs.gnu.org; Sat, 05 Mar 2011 17:02:17 -0500 Received: from furball (c-71-192-165-84.hsd1.ct.comcast.net [71.192.165.84]) (authenticated bits=0) by vm-emlprdomr-03.its.yale.edu (8.14.4/8.14.4) with ESMTP id p25M2AsD017915 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 5 Mar 2011 17:02:10 -0500 Received: by furball (Postfix, from userid 1000) id B72B9160687; Sat, 5 Mar 2011 14:39:25 -0500 (EST) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 7936 Date: Sat, 05 Mar 2011 14:39:25 -0500 Message-ID: <87ei6ljr0y.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.144 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) close 7936 thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 10 19:33:50 2011 Received: (at control) by debbugs.gnu.org; 11 Mar 2011 00:33:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxqIg-0008Pv-CN for submit@debbugs.gnu.org; Thu, 10 Mar 2011 19:33:50 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxqIe-0008Pl-Vo for control@debbugs.gnu.org; Thu, 10 Mar 2011 19:33:49 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1PxqIZ-00040h-Nh for control@debbugs.gnu.org; Thu, 10 Mar 2011 19:33:43 -0500 Date: Thu, 10 Mar 2011 19:33:43 -0500 Message-Id: Subject: control message for bug 8226 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) forcemerge 7936 8226 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 10 19:56:12 2011 Received: (at control) by debbugs.gnu.org; 11 Mar 2011 00:56:12 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxqeJ-0001G1-Sj for submit@debbugs.gnu.org; Thu, 10 Mar 2011 19:56:12 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxqeH-0001Fp-PZ for control@debbugs.gnu.org; Thu, 10 Mar 2011 19:56:10 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1PxqeC-0005Gc-2h for control@debbugs.gnu.org; Thu, 10 Mar 2011 19:56:04 -0500 Date: Thu, 10 Mar 2011 19:56:04 -0500 Message-Id: Subject: control message for bug 7936 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) fixed 7936 24.1 From unknown Sat Aug 16 18:45:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 08 Apr 2011 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator