From unknown Sun Aug 17 01:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17289: 24.4.50; Build failure (Fedora 20) Resent-From: Mattia Ziulu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Apr 2014 06:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17289 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17289@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13978028755252 (code B ref -1); Fri, 18 Apr 2014 06:35:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Apr 2014 06:34:35 +0000 Received: from localhost ([127.0.0.1]:51495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb2Nd-0001Md-Kf for submit@debbugs.gnu.org; Fri, 18 Apr 2014 02:34:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35511) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb2Na-0001MM-OH for submit@debbugs.gnu.org; Fri, 18 Apr 2014 02:34:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wb2NM-0006Yz-IZ for submit@debbugs.gnu.org; Fri, 18 Apr 2014 02:34:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wb2NM-0006Yv-FP for submit@debbugs.gnu.org; Fri, 18 Apr 2014 02:34:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37105) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wb2NA-0003Xs-Ue for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 02:34:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wb2N1-0006R8-AF for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 02:34:04 -0400 Received: from mail-ee0-x236.google.com ([2a00:1450:4013:c00::236]:60715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wb2N1-0006R0-2u for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 02:33:55 -0400 Received: by mail-ee0-f54.google.com with SMTP id d49so1254270eek.41 for ; Thu, 17 Apr 2014 23:33:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=CwjRRTPcL6yRM4bny9qYSDRD16WcbjhKlhS0GPI2GzI=; b=XGUmBYZzquJRApfqoBW+sjwULQjC9/N89moQHNqhtjCD7wUIAfjeZI/klaGlAopgRz 1hzs+3LViic3X8y3vkdyPOiQd7uRZ18FeQhy4tsMh8A9Wvr0fI6SVUW6cPiq/81ufc2d Xtfl3a07yoSgDk6aKejeSGpiNulAaOx3jebyW4r+hN0Vj4/lXg92Y7fWain1pZ8KCB42 AIfRc5q9RT0zc8Eti08MC1aS3vHWuxvKqP4m4cHCU7K5cbI7a3/KqlOqOAR/rNH4b3Wx 7d8RBZh8WmhE92M2LSwo+qSp/p4Aq8K2fI1BMMkhyvSsYHDHp+Q35UMQ1l9WkRz65KKd t5Gg== X-Received: by 10.15.90.201 with SMTP id q49mr19936560eez.65.1397802833971; Thu, 17 Apr 2014 23:33:53 -0700 (PDT) Received: from eagle.tekno-soft.it (host142-53-static.94-94-b.business.telecomitalia.it. [94.94.53.142]) by mx.google.com with ESMTPSA id z48sm73732525eel.27.2014.04.17.23.33.52 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Apr 2014 23:33:53 -0700 (PDT) From: Mattia Ziulu Date: Fri, 18 Apr 2014 08:33:51 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) I've been unable to build emacs, tracking the official git repo, since Monday 14. I usually create a new 'build' directory inside the clone and from there issue the configure command with the flags reported below. ../configure --prefix=3D/opt/mattia --enable-link-time-optimization --with-file-notification=3Dinotify This is the compile error: gcc -std=3Dgnu99 -Demacs -I. -I../../src -I../lib -I../../src/../lib -pt= hread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/= gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pa= ngo-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk= -1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 = -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0= -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/incl= ude -I/usr/include/freetype2 -I/usr/include/alsa -I/usr/include/libxm= l2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/us= r/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/g= conf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include= /glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib= 64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/freetype2 = -MMD -MF deps/.d -MP -I/usr/include/p11-kit-1 -g3 -O2 -flto=3D4 -flto= =3D4 -Wl,-znocombreloc \ -o temacs vm-limit.o dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o w= indow.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm= .o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xset= tings.o gtkutil.o emacsgtkfixed.o dbusbind.o emacs.o keyboard.o macros.o ke= ymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o di= red.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 l= read.o syntax.o unexelf.o bytecode.o process.o gnutls.o callproc.o region-c= ache.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o i= notify.o profiler.o decompress.o xfont.o ftfont.o xftfont.o ftxfont.o = fontset.o fringe.o image.o terminfo.o lastfile.o ../lib/libgnu.a = -ltiff -ljpeg -lpng -lz -lm -lgif -lXpm -lgtk-3 -lgdk-3 -lpangocairo-1.0= -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -= lgobject-2.0 -lglib-2.0 -lSM -lICE -lX11 -lXrender -lXft -lasound -lac= l -lrt -ldbus-1 -lXrandr -lXinerama -lxml2 -lgpm -ltinfo -lgio-= 2.0 -lgobject-2.0 -lglib-2.0 -lgconf-2 -lglib-2.0 -lgobject-2.0 -lglib-2.= 0 -lselinux -lfreetype -lfontconfig -lfreetype -lgnutls -lpthread -= lm -lz /tmp/ccbvZSZ2.ltrans14.ltrans.o: In function `x_menu_wait_for_event.isra.6': /opt/mattia/usr/local/src/emacs/build/src/../../src/xmenu.c:260: undefined = reference to `xg_select' collect2: error: ld returned 1 exit status make[2]: *** [temacs] Error 1 make[2]: Leaving directory `/opt/mattia/usr/local/src/emacs/build/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/opt/mattia/usr/local/src/emacs/build' make: *** [bootstrap] Error 2 A GTK2 build does not present the error (as expected). ---- Configured features: XPM JPEG TIFF GIF PNG SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB Important settings: value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dnone locale-coding-system: utf-8-unix From unknown Sun Aug 17 01:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17289: 24.4.50; Build failure (Fedora 20) Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Apr 2014 08:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17289 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattia Ziulu , 17289@debbugs.gnu.org Received: via spool by 17289-submit@debbugs.gnu.org id=B17289.139780929316984 (code B ref 17289); Fri, 18 Apr 2014 08:22:01 +0000 Received: (at 17289) by debbugs.gnu.org; 18 Apr 2014 08:21:33 +0000 Received: from localhost ([127.0.0.1]:51515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb43A-0004Pr-9Z for submit@debbugs.gnu.org; Fri, 18 Apr 2014 04:21:32 -0400 Received: from mailfe05.swip.net ([212.247.154.129]:43692 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb437-0004PX-6L for 17289@debbugs.gnu.org; Fri, 18 Apr 2014 04:21:30 -0400 X-T2-Spam-Status: No, hits=0.0 required=5.0 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe05.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 489793263; Fri, 18 Apr 2014 10:21:23 +0200 Message-ID: <5350E082.9060101@swipnet.se> Date: Fri, 18 Apr 2014 10:21:22 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello. Please send your config.log (compressed) and config.h. Thanks, Jan D. 2014-04-18 08:33, Mattia Ziulu skrev: > > I've been unable to build emacs, tracking the official git repo, > since Monday 14. I usually create a new 'build' directory inside the > clone and from there issue the configure command with the flags reported > below. > > ../configure --prefix=/opt/mattia --enable-link-time-optimization > --with-file-notification=inotify > > This is the compile error: > > gcc -std=gnu99 -Demacs -I. -I../../src -I../lib -I../../src/../lib -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/alsa -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/freetype2 -MMD -MF deps/. d -MP -I/ usr/include/p11-kit-1 -g3 -O2 -flto=4 -flto=4 -Wl,-znocombreloc \ > -o temacs vm-limit.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 bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o gtkutil.o emacsgtkfixed.o dbusbind.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 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 unexelf.o bytecode.o process.o gnutls.o callproc.o region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o inotify.o profiler.o decompress.o xfont.o ftfont.o xftfont.o ftxfont.o fontset.o fringe.o image.o terminfo.o lastfile.o ../lib/libgnu.a -ltiff -ljpeg -lpng -lz -lm -lgif -lXpm -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2 .0 -lSM -lICE -lX11 -lXrender -lXft -lasound -lacl -lrt -ldbus-1 -lXrandr -lXinerama -lxml2 -lgpm -ltinfo -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgconf-2 -lglib-2.0 -lgobject-2.0 -lglib-2.0 -lselinux -lfreetype -lfontconfig -lfreetype -lgnutls -lpthread -lm -lz > /tmp/ccbvZSZ2.ltrans14.ltrans.o: In function `x_menu_wait_for_event.isra.6': > /opt/mattia/usr/local/src/emacs/build/src/../../src/xmenu.c:260: undefined reference to `xg_select' > collect2: error: ld returned 1 exit status > make[2]: *** [temacs] Error 1 > make[2]: Leaving directory `/opt/mattia/usr/local/src/emacs/build/src' > make[1]: *** [src] Error 2 > make[1]: Leaving directory `/opt/mattia/usr/local/src/emacs/build' > make: *** [bootstrap] Error 2 > > > A GTK2 build does not present the error (as expected). > > ---- > > Configured features: > XPM JPEG TIFF GIF PNG SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL > LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB > > Important settings: > value of $LC_CTYPE: en_US.UTF-8 > value of $LANG: en_US.UTF-8 > value of $XMODIFIERS: @im=none > locale-coding-system: utf-8-unix > > From unknown Sun Aug 17 01:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17289: 24.4.50; Build failure (Fedora 20) Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Apr 2014 09:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17289 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattia Ziulu , 17289@debbugs.gnu.org Cc: Paul Eggert Received: via spool by 17289-submit@debbugs.gnu.org id=B17289.13978149003783 (code B ref 17289); Fri, 18 Apr 2014 09:55:02 +0000 Received: (at 17289) by debbugs.gnu.org; 18 Apr 2014 09:55:00 +0000 Received: from localhost ([127.0.0.1]:51546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb5Vb-0000yw-EO for submit@debbugs.gnu.org; Fri, 18 Apr 2014 05:54:59 -0400 Received: from mailfe05.swip.net ([212.247.154.129]:56417 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb5VX-0000yd-Hp for 17289@debbugs.gnu.org; Fri, 18 Apr 2014 05:54:57 -0400 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe05.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 489816038; Fri, 18 Apr 2014 11:54:47 +0200 Message-ID: <5350F667.4090603@swipnet.se> Date: Fri, 18 Apr 2014 11:54:47 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 References: <5350E082.9060101@swipnet.se> In-Reply-To: <5350E082.9060101@swipnet.se> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello. 2014-04-18 10:21, Jan Djärv skrev: > Hello. > > Please send your config.log (compressed) and config.h. No need to do that, this change: revno: 116974 committer: Paul Eggert branch nick: trunk timestamp: Sun 2014-04-13 22:23:31 -0700 message: Clean up configure-time library handling a bit. ... totally breaks the GLib test. Apparently the change was not properly tested. Jan D. > > Thanks, > > Jan D. > > 2014-04-18 08:33, Mattia Ziulu skrev: >> >> I've been unable to build emacs, tracking the official git repo, >> since Monday 14. I usually create a new 'build' directory inside the >> clone and from there issue the configure command with the flags reported >> below. >> >> ../configure --prefix=/opt/mattia --enable-link-time-optimization >> --with-file-notification=inotify >> >> This is the compile error: >> >> gcc -std=gnu99 -Demacs -I. -I../../src -I../lib -I../../src/../lib >> -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 >> -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo >> -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 >> -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 >> -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 >> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 >> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include >> -I/usr/include/freetype2 -I/usr/include/alsa -I/usr/include/libxml2 >> -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread >> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread >> -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include >> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include >> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include >> -I/usr/include/freetype2 -I/usr/include/freetype2 -MMD -MF deps/.d -MP -I/ > usr/include/p11-kit-1 -g3 -O2 -flto=4 -flto=4 -Wl,-znocombreloc \ >> -o temacs vm-limit.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 bidi.o >> cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o >> xsettings.o gtkutil.o emacsgtkfixed.o dbusbind.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 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 unexelf.o bytecode.o process.o gnutls.o callproc.o >> region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o >> xml.o inotify.o profiler.o decompress.o xfont.o ftfont.o xftfont.o >> ftxfont.o fontset.o fringe.o image.o terminfo.o lastfile.o >> ../lib/libgnu.a -ltiff -ljpeg -lpng -lz -lm -lgif -lXpm -lgtk-3 >> -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo >> -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2 > .0 -lSM -lICE -lX11 -lXrender -lXft -lasound -lacl -lrt -ldbus-1 > -lXrandr -lXinerama -lxml2 -lgpm -ltinfo -lgio-2.0 -lgobject-2.0 > -lglib-2.0 -lgconf-2 -lglib-2.0 -lgobject-2.0 -lglib-2.0 -lselinux > -lfreetype -lfontconfig -lfreetype -lgnutls -lpthread -lm -lz >> /tmp/ccbvZSZ2.ltrans14.ltrans.o: In function `x_menu_wait_for_event.isra.6': >> /opt/mattia/usr/local/src/emacs/build/src/../../src/xmenu.c:260: undefined >> reference to `xg_select' >> collect2: error: ld returned 1 exit status >> make[2]: *** [temacs] Error 1 >> make[2]: Leaving directory `/opt/mattia/usr/local/src/emacs/build/src' >> make[1]: *** [src] Error 2 >> make[1]: Leaving directory `/opt/mattia/usr/local/src/emacs/build' >> make: *** [bootstrap] Error 2 >> >> >> A GTK2 build does not present the error (as expected). >> >> ---- >> >> Configured features: >> XPM JPEG TIFF GIF PNG SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL >> LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB >> >> Important settings: >> value of $LC_CTYPE: en_US.UTF-8 >> value of $LANG: en_US.UTF-8 >> value of $XMODIFIERS: @im=none >> locale-coding-system: utf-8-unix >> >> > From unknown Sun Aug 17 01:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17289: 24.4.50; Build failure (Fedora 20) Resent-From: "Jan D." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Apr 2014 13:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17289 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattia Ziulu , 17289@debbugs.gnu.org Cc: Paul Eggert Received: via spool by 17289-submit@debbugs.gnu.org id=B17289.139782657029751 (code B ref 17289); Fri, 18 Apr 2014 13:10:02 +0000 Received: (at 17289) by debbugs.gnu.org; 18 Apr 2014 13:09:30 +0000 Received: from localhost ([127.0.0.1]:51611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb8Xp-0007jm-TG for submit@debbugs.gnu.org; Fri, 18 Apr 2014 09:09:30 -0400 Received: from mailfe01.swip.net ([212.247.154.1]:49384 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb8Xm-0007jV-RL for 17289@debbugs.gnu.org; Fri, 18 Apr 2014 09:09:28 -0400 X-T2-Spam-Status: No, hits=0.0 required=5.0 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe01.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 497062405; Fri, 18 Apr 2014 15:09:18 +0200 Message-ID: <535123FE.6000902@swipnet.se> Date: Fri, 18 Apr 2014 15:09:18 +0200 From: "Jan D." User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 References: <5350E082.9060101@swipnet.se> <5350F667.4090603@swipnet.se> In-Reply-To: <5350F667.4090603@swipnet.se> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello. Jan Djärv skrev 2014-04-18 11:54: > revno: 116974 > committer: Paul Eggert > branch nick: trunk > timestamp: Sun 2014-04-13 22:23:31 -0700 > message: > Clean up configure-time library handling a bit. > ... > I don't undrestand this change. I though the point was to let CFLAGS and LIBS to accumulate so we can catch conflicts early. If for example, Glib and librsvg has a conflict, it would be caught at configure time, probably by ignoring one of the libs, and still let Emacs be built. Now it won't be shown until temacs link time, nor do we have any log to look at (i.e. config.log). If this is the IRIX getdelim bug gone wild, I don't think it is the right way to solve it. Just make a IRIX specific exception in configure. Jan D. From unknown Sun Aug 17 01:00:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Mattia Ziulu Subject: bug#17289: closed (Re: bug#17289: 24.4.50; Build failure (Fedora 20)) Message-ID: References: <5352B940.3090306@cs.ucla.edu> X-Gnu-PR-Message: they-closed 17289 X-Gnu-PR-Package: emacs Reply-To: 17289@debbugs.gnu.org Date: Sat, 19 Apr 2014 17:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1397930342-21383-1" This is a multi-part message in MIME format... ------------=_1397930342-21383-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #17289: 24.4.50; Build failure (Fedora 20) which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 17289@debbugs.gnu.org. --=20 17289: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17289 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1397930342-21383-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 17289-done) by debbugs.gnu.org; 19 Apr 2014 17:58:44 +0000 Received: from localhost ([127.0.0.1]:52804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbZXH-0005YI-97 for submit@debbugs.gnu.org; Sat, 19 Apr 2014 13:58:44 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:39327) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbZXE-0005Y1-85 for 17289-done@debbugs.gnu.org; Sat, 19 Apr 2014 13:58:41 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 21F5C39E80BE; Sat, 19 Apr 2014 10:58:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a5rY+yu8UsyY; Sat, 19 Apr 2014 10:58:25 -0700 (PDT) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 4637D39E80BC; Sat, 19 Apr 2014 10:58:25 -0700 (PDT) Message-ID: <5352B940.3090306@cs.ucla.edu> Date: Sat, 19 Apr 2014 10:58:24 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: "Jan D." , Mattia Ziulu , 17289-done@debbugs.gnu.org Subject: Re: bug#17289: 24.4.50; Build failure (Fedora 20) References: <5350E082.9060101@swipnet.se> <5350F667.4090603@swipnet.se> <535123FE.6000902@swipnet.se> In-Reply-To: <535123FE.6000902@swipnet.se> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 17289-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) Jan D. wrote: > I though the point was to let CFLAGS > and LIBS to accumulate so we can catch conflicts early. If for example, > Glib and librsvg has a conflict, it would be caught at configure time, > probably by ignoring one of the libs, and still let Emacs be built. That may have been the point originally, but 'configure' long ago lost it; even in emacs-24 libraries sometimes accumulate and sometimes do not. The emacs-24 approach has a different problem: because some libraries accumulate, later tests report answers that are incorrect for non-Emacs applications such as etags which do not necessarily link to these libraries. I ran into one of these problems with IRIX, and installed a small hack-atop-a-hack in emacs-24 to fix that one little problem, but in the trunk I am looking for a cleaner solution. The basic idea is that each test should be try to be independent from the others, and that any necessary dependencies be indicated for the test. I had tested the trunk change myself, but I can't easily test all possible configuration options and so hadn't run into the reported failure. Thanks Mattia for reporting it. I fixed the bug in trunk bzr 116992, by having the glib test mention its dependencies, and am marking the bug report as done. I'm puzzled, though, as to why glib is treated differently from the other libraries. Currently, Emacs uses glib if glib happens to be dragged in along with some other library, and avoids glib otherwise. Why not just use glib if available? That would be simpler, no? ------------=_1397930342-21383-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Apr 2014 06:34:35 +0000 Received: from localhost ([127.0.0.1]:51495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb2Nd-0001Md-Kf for submit@debbugs.gnu.org; Fri, 18 Apr 2014 02:34:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35511) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wb2Na-0001MM-OH for submit@debbugs.gnu.org; Fri, 18 Apr 2014 02:34:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wb2NM-0006Yz-IZ for submit@debbugs.gnu.org; Fri, 18 Apr 2014 02:34:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wb2NM-0006Yv-FP for submit@debbugs.gnu.org; Fri, 18 Apr 2014 02:34:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37105) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wb2NA-0003Xs-Ue for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 02:34:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wb2N1-0006R8-AF for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 02:34:04 -0400 Received: from mail-ee0-x236.google.com ([2a00:1450:4013:c00::236]:60715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wb2N1-0006R0-2u for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 02:33:55 -0400 Received: by mail-ee0-f54.google.com with SMTP id d49so1254270eek.41 for ; Thu, 17 Apr 2014 23:33:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=CwjRRTPcL6yRM4bny9qYSDRD16WcbjhKlhS0GPI2GzI=; b=XGUmBYZzquJRApfqoBW+sjwULQjC9/N89moQHNqhtjCD7wUIAfjeZI/klaGlAopgRz 1hzs+3LViic3X8y3vkdyPOiQd7uRZ18FeQhy4tsMh8A9Wvr0fI6SVUW6cPiq/81ufc2d Xtfl3a07yoSgDk6aKejeSGpiNulAaOx3jebyW4r+hN0Vj4/lXg92Y7fWain1pZ8KCB42 AIfRc5q9RT0zc8Eti08MC1aS3vHWuxvKqP4m4cHCU7K5cbI7a3/KqlOqOAR/rNH4b3Wx 7d8RBZh8WmhE92M2LSwo+qSp/p4Aq8K2fI1BMMkhyvSsYHDHp+Q35UMQ1l9WkRz65KKd t5Gg== X-Received: by 10.15.90.201 with SMTP id q49mr19936560eez.65.1397802833971; Thu, 17 Apr 2014 23:33:53 -0700 (PDT) Received: from eagle.tekno-soft.it (host142-53-static.94-94-b.business.telecomitalia.it. [94.94.53.142]) by mx.google.com with ESMTPSA id z48sm73732525eel.27.2014.04.17.23.33.52 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Apr 2014 23:33:53 -0700 (PDT) From: Mattia Ziulu To: bug-gnu-emacs@gnu.org Subject: 24.4.50; Build failure (Fedora 20) Date: Fri, 18 Apr 2014 08:33:51 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) I've been unable to build emacs, tracking the official git repo, since Monday 14. I usually create a new 'build' directory inside the clone and from there issue the configure command with the flags reported below. ../configure --prefix=3D/opt/mattia --enable-link-time-optimization --with-file-notification=3Dinotify This is the compile error: gcc -std=3Dgnu99 -Demacs -I. -I../../src -I../lib -I../../src/../lib -pt= hread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/= gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pa= ngo-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk= -1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 = -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0= -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/incl= ude -I/usr/include/freetype2 -I/usr/include/alsa -I/usr/include/libxm= l2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/us= r/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/g= conf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include= /glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib= 64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/freetype2 = -MMD -MF deps/.d -MP -I/usr/include/p11-kit-1 -g3 -O2 -flto=3D4 -flto= =3D4 -Wl,-znocombreloc \ -o temacs vm-limit.o dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o w= indow.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm= .o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xset= tings.o gtkutil.o emacsgtkfixed.o dbusbind.o emacs.o keyboard.o macros.o ke= ymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o di= red.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 l= read.o syntax.o unexelf.o bytecode.o process.o gnutls.o callproc.o region-c= ache.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o i= notify.o profiler.o decompress.o xfont.o ftfont.o xftfont.o ftxfont.o = fontset.o fringe.o image.o terminfo.o lastfile.o ../lib/libgnu.a = -ltiff -ljpeg -lpng -lz -lm -lgif -lXpm -lgtk-3 -lgdk-3 -lpangocairo-1.0= -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -= lgobject-2.0 -lglib-2.0 -lSM -lICE -lX11 -lXrender -lXft -lasound -lac= l -lrt -ldbus-1 -lXrandr -lXinerama -lxml2 -lgpm -ltinfo -lgio-= 2.0 -lgobject-2.0 -lglib-2.0 -lgconf-2 -lglib-2.0 -lgobject-2.0 -lglib-2.= 0 -lselinux -lfreetype -lfontconfig -lfreetype -lgnutls -lpthread -= lm -lz /tmp/ccbvZSZ2.ltrans14.ltrans.o: In function `x_menu_wait_for_event.isra.6': /opt/mattia/usr/local/src/emacs/build/src/../../src/xmenu.c:260: undefined = reference to `xg_select' collect2: error: ld returned 1 exit status make[2]: *** [temacs] Error 1 make[2]: Leaving directory `/opt/mattia/usr/local/src/emacs/build/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/opt/mattia/usr/local/src/emacs/build' make: *** [bootstrap] Error 2 A GTK2 build does not present the error (as expected). ---- Configured features: XPM JPEG TIFF GIF PNG SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB Important settings: value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dnone locale-coding-system: utf-8-unix ------------=_1397930342-21383-1-- From unknown Sun Aug 17 01:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17289: 24.4.50; Build failure (Fedora 20) Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Apr 2014 21:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17289 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: 17289-done@debbugs.gnu.org, Mattia Ziulu Received: via spool by 17289-done@debbugs.gnu.org id=D17289.139794435318119 (code D ref 17289); Sat, 19 Apr 2014 21:53:02 +0000 Received: (at 17289-done) by debbugs.gnu.org; 19 Apr 2014 21:52:33 +0000 Received: from localhost ([127.0.0.1]:52852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbdBY-0004iA-LS for submit@debbugs.gnu.org; Sat, 19 Apr 2014 17:52:33 -0400 Received: from mailfe04.swip.net ([212.247.154.97]:38046 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbdBU-0004ht-UT for 17289-done@debbugs.gnu.org; Sat, 19 Apr 2014 17:52:30 -0400 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe04.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 492937621; Sat, 19 Apr 2014 23:52:26 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) From: Jan =?UTF-8?Q?Dj=C3=A4rv?= In-Reply-To: <5352B940.3090306@cs.ucla.edu> Date: Sat, 19 Apr 2014 23:52:25 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <5350E082.9060101@swipnet.se> <5350F667.4090603@swipnet.se> <535123FE.6000902@swipnet.se> <5352B940.3090306@cs.ucla.edu> X-Mailer: Apple Mail (2.1874) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello. 19 apr 2014 kl. 19:58 skrev Paul Eggert : > Jan D. wrote: >=20 >> I though the point was to let CFLAGS >> and LIBS to accumulate so we can catch conflicts early. If for = example, >> Glib and librsvg has a conflict, it would be caught at configure = time, >> probably by ignoring one of the libs, and still let Emacs be built. >=20 > That may have been the point originally, but 'configure' long ago lost = it; even in emacs-24 libraries sometimes accumulate and sometimes do = not. >=20 > The emacs-24 approach has a different problem: because some libraries = accumulate, later tests report answers that are incorrect for non-Emacs = applications such as etags which do not necessarily link to these = libraries. I ran into one of these problems with IRIX, and installed a = small hack-atop-a-hack in emacs-24 to fix that one little problem, but = in the trunk I am looking for a cleaner solution. The basic idea is = that each test should be try to be independent from the others, and that = any necessary dependencies be indicated for the test. That does not prevent configure from collecting all cflags/libs. This can be done in some other variable. That would be cleaner, because = the solution you have made now requires the Glib test to know just about everything that = configure has done. This is a really bad solution. Adding another third party library now = requires the Glib test to be updated as well. Locality is broken. >=20 > I had tested the trunk change myself, but I can't easily test all = possible configuration options and so hadn't run into the reported = failure. I think just having Gtk+ and running configure without any parameters = gives you this error. Hardly a strange configuration, but probably the most used one. > Thanks Mattia for reporting it. I fixed the bug in trunk bzr 116992, = by having the glib test mention its dependencies, and am marking the bug = report as done. >=20 > I'm puzzled, though, as to why glib is treated differently from the = other libraries. Currently, Emacs uses glib if glib happens to be = dragged in along with some other library, and avoids glib otherwise. Why = not just use glib if available? That would be simpler, no? Some third party libaries use Glib, without Emacs explicitly using Glib = itself. Some older versions of the same libraries (or prehaps even the same = version, but compiled differently) may not use Glib. So we check if = Glib is used. It may be available, but Emacs and its third party = library dependencies may not need it. We do not want Emacs to require Glib, or link with it if it is not being = used. Jan D. From unknown Sun Aug 17 01:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17289: 24.4.50; Build failure (Fedora 20) Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Apr 2014 22:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17289 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 17289-done@debbugs.gnu.org, Mattia Ziulu Received: via spool by 17289-done@debbugs.gnu.org id=D17289.139794608821786 (code D ref 17289); Sat, 19 Apr 2014 22:22:02 +0000 Received: (at 17289-done) by debbugs.gnu.org; 19 Apr 2014 22:21:28 +0000 Received: from localhost ([127.0.0.1]:52860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbddX-0005fI-V1 for submit@debbugs.gnu.org; Sat, 19 Apr 2014 18:21:28 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:46750) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbddV-0005f7-GN for 17289-done@debbugs.gnu.org; Sat, 19 Apr 2014 18:21:26 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 49A2639E80C4; Sat, 19 Apr 2014 15:21:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B4m+0drowX7G; Sat, 19 Apr 2014 15:21:16 -0700 (PDT) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 30F0D39E80BE; Sat, 19 Apr 2014 15:21:16 -0700 (PDT) Message-ID: <5352F6DB.8070201@cs.ucla.edu> Date: Sat, 19 Apr 2014 15:21:15 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 References: <5350E082.9060101@swipnet.se> <5350F667.4090603@swipnet.se> <535123FE.6000902@swipnet.se> <5352B940.3090306@cs.ucla.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -3.0 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) Jan Djärv wrote: > Adding another third party library now requires the Glib test to be updated as well. Locality is broken. Locality was already broken. When adding another library, it was necessary to add its tests in the right place: before the glib test, after any libraries the new library depends on, before any other tests might be affected by the presence of the new library, etc. The recent changes to configure.ac have made these dependencies more explicit, which I hope eases maintenance in the future. > I think just having Gtk+ and running configure without any parameters gives you this error. I ran plain 'configure' on Fedora 20 (with all development libraries installed) and had no trouble. I expect Bug#17289 was caused by the use of --enable-link-time-optimization --with-file-notification=inotify. > We do not want Emacs to require Glib, or link with it if it is not being used. Thanks, I added a comment to configure.ac to try to document this better. From unknown Sun Aug 17 01:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17289: 24.4.50; Build failure (Fedora 20) Resent-From: Mattia Ziulu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Apr 2014 06:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17289 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Paul Eggert" Cc: 17289@debbugs.gnu.org, "Jan D." Received: via spool by 17289-submit@debbugs.gnu.org id=B17289.139814735817304 (code B ref 17289); Tue, 22 Apr 2014 06:16:01 +0000 Received: (at 17289) by debbugs.gnu.org; 22 Apr 2014 06:15:58 +0000 Received: from localhost ([127.0.0.1]:54630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcTzp-0004V1-Je for submit@debbugs.gnu.org; Tue, 22 Apr 2014 02:15:57 -0400 Received: from latitanza.investici.org ([82.94.249.234]:36913) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcTzm-0004Uo-LK for 17289@debbugs.gnu.org; Tue, 22 Apr 2014 02:15:56 -0400 Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: mziulu@anche.no) by localhost (Postfix) with ESMTPSA id A79EF980B9; Tue, 22 Apr 2014 06:15:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=stigmate; t=1398147353; bh=jIVVVCAaroqB3nn/CKqV3ZDKCHrWNVcNX7foeXIb8Eo=; h=From:To:Cc:Subject:References:In-reply-to:Date; b=fXyeI/RDeL93VRrhjq3R56q69xXaHPwYLEJ7TbvICOpYcMH3KVj6RHYLr8+2OMquH 8WYIXGIHkCAUn8K6gKX2KnfWxYVIHn2nf6iro3KRaTgkMd8zIbR45CEHMQFnF41bt7 inXDXvQOSyoVOhjvxLdp/MJbqyJ2U0VYyMtuCO7c= From: Mattia Ziulu References: <5350E082.9060101@swipnet.se> <5350F667.4090603@swipnet.se> <535123FE.6000902@swipnet.se> <5352B940.3090306@cs.ucla.edu> User-agent: mu4e 0.9.9.5; emacs 24.4.50.1 In-reply-to: <5352B940.3090306@cs.ucla.edu> Date: Tue, 22 Apr 2014 08:14:51 +0200 Message-ID: <87bnvtgaas.fsf@Air.tekno-soft.it> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Paul Eggert writes: > I had tested the trunk change myself, but I can't easily test all > possible configuration options and so hadn't run into the reported > failure. Thanks Mattia for reporting it. I fixed the bug in trunk bzr > 116992, by having the glib test mention its dependencies, and am marking > the bug report as done. > Just wanted to drop by and confirm that the bug is fixed and I can now build successfully. Thanks for the quick fix :) Cheers, Mattia