From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 13 04:21:24 2016 Received: (at submit) by debbugs.gnu.org; 13 Mar 2016 08:21:24 +0000 Received: from localhost ([127.0.0.1]:46608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1af1H9-0002sq-PI for submit@debbugs.gnu.org; Sun, 13 Mar 2016 04:21:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51196) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1af1H7-0002sd-Oi for submit@debbugs.gnu.org; Sun, 13 Mar 2016 04:21:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1af1H0-0004D2-W0 for submit@debbugs.gnu.org; Sun, 13 Mar 2016 04:21:16 -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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41875) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1af1H0-0004Cr-Su for submit@debbugs.gnu.org; Sun, 13 Mar 2016 04:21:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42160) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1af1Gz-0007wB-4C for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2016 04:21:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1af1Gu-0004Aw-2O for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2016 04:21:13 -0400 Received: from cobb.liquidweb.com ([50.28.13.150]:44578) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1af1Gt-0004Aq-Oi for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2016 04:21:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:To:From:Message-ID:Date; bh=gQkak5O3I70UFeCdNdMSZLlBGMOMUQ1hETXBL5z08UI=; b=A20Dk0sEajzalvSFJIe0mDbrp9+5LPDOkkmh86wu+RLtCPoTp0RmpUlbLKom9IxbTlzb9bEOyK2Alk5p4VMjCaeKGnwd1T2dyZLFQMYnMDb+4n6peP1HkMuFtfWObqKY; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:49710 helo=server.private.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1af1Gq-0001HA-DO for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2016 04:21:04 -0400 Date: Sun, 13 Mar 2016 00:21:04 -0800 Message-ID: From: Keith David Bershatsky To: bug-gnu-emacs@gnu.org Subject: 25.1.50; --with-x-toolkit options cause the build to fail. MIME-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -5.0 (-----) There appear to be several issues that relate to building Emacs with X11 support. The first issue is with the default GTK3 -- i.e., "What toolkit should Emacs use? GTK3" ./configure --with-x --with-ns=no --without-imagemagick --enable-checking='glyphs' * * * CC xsettings.o CC gtkutil.o gtkutil.c: In function 'get_utf8_string': gtkutil.c:521: warning: comparison is always true due to limited range of data type gtkutil.c:521: warning: comparison is always true due to limited range of data type gtkutil.c:521: warning: comparison is always false due to limited range of data type gtkutil.c:521: warning: comparison is always false due to limited range of data type gtkutil.c:521: warning: comparison is always true due to limited range of data type gtkutil.c:521: warning: comparison is always true due to limited range of data type gtkutil.c:521: warning: comparison is always false due to limited range of data type gtkutil.c:521: warning: comparison is always false due to limited range of data type CC emacsgtkfixed.o emacsgtkfixed.c:36: error: redefinition of typedef 'EmacsFixedPrivate' emacsgtkfixed.h:32: error: previous declaration of 'EmacsFixedPrivate' was here emacsgtkfixed.c:37: error: redefinition of typedef 'EmacsFixedClass' emacsgtkfixed.h:33: error: previous declaration of 'EmacsFixedClass' was here make[1]: *** [emacsgtkfixed.o] Error 1 make: *** [src] Error 2 The second and third issues deal with other types of toolkit that I attempted to use -- i.e., "motif" and "athena". ~/Desktop/emacs $ ./configure --with-x --with-ns=no --with-x-toolkit=motif --without-imagemagick --enable-checking='glyphs' *** CC xgselect.o CC terminfo.o CC lastfile.o CC widget.o /usr/bin/make -C ../admin/charsets all make[2]: Nothing to be done for `all'. /usr/bin/make -C ../admin/unidata charscript.el make[2]: Nothing to be done for `charscript.el'. CCLD temacs Undefined symbols: "_xaw_create_dialog", referenced from: _lw_make_widget in liblw.a(lwlib.o) "_xlw_update_one_widget", referenced from: _set_one_value in liblw.a(lwlib.o) "_xlw_destroy_instance", referenced from: _destroy_one_instance in liblw.a(lwlib.o) "_xaw_pop_instance", referenced from: _lw_pop_all_widgets in liblw.a(lwlib.o) "_xaw_creation_table", referenced from: _lw_make_widget in liblw.a(lwlib.o) "_xaw_destroy_instance", referenced from: _destroy_one_instance in liblw.a(lwlib.o) "_xlw_popup_menu", referenced from: _lw_popup_menu in liblw.a(lwlib.o) "_xaw_update_one_widget", referenced from: _set_one_value in liblw.a(lwlib.o) "_lw_xaw_widget_p", referenced from: _get_one_value in liblw.a(lwlib.o) _set_one_value in liblw.a(lwlib.o) _lw_popup_menu in liblw.a(lwlib.o) _lw_pop_all_widgets in liblw.a(lwlib.o) _destroy_one_instance in liblw.a(lwlib.o) "_lw_lucid_widget_p", referenced from: _get_one_value in liblw.a(lwlib.o) _set_one_value in liblw.a(lwlib.o) _lw_popup_menu in liblw.a(lwlib.o) _lw_pop_all_widgets in liblw.a(lwlib.o) _destroy_one_instance in liblw.a(lwlib.o) "_xlw_creation_table", referenced from: _lw_make_widget in liblw.a(lwlib.o) "_XawPanedSetRefigureMode", referenced from: _lw_refigure_widget in liblw.a(lwlib.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [temacs] Error 1 make: *** [src] Error 2 ~/Desktop/emacs $ ./configure --with-x --with-ns=no --with-x-toolkit=athena --without-imagemagick --enable-checking='glyphs' *** CC xgselect.o CC terminfo.o CC lastfile.o CC widget.o /usr/bin/make -C ../admin/charsets all make[2]: Nothing to be done for `all'. /usr/bin/make -C ../admin/unidata charscript.el make[2]: Nothing to be done for `charscript.el'. CCLD temacs Undefined symbols: "_xaw_create_dialog", referenced from: _lw_make_widget in liblw.a(lwlib.o) "_xlw_update_one_widget", referenced from: _set_one_value in liblw.a(lwlib.o) "_xlw_destroy_instance", referenced from: _destroy_one_instance in liblw.a(lwlib.o) "_xaw_pop_instance", referenced from: _lw_pop_all_widgets in liblw.a(lwlib.o) "_xlwmenu_window_p", referenced from: _handle_one_xevent in xterm.o "_xaw_creation_table", referenced from: _lw_make_widget in liblw.a(lwlib.o) "_xaw_destroy_instance", referenced from: _destroy_one_instance in liblw.a(lwlib.o) "_xlw_popup_menu", referenced from: _lw_popup_menu in liblw.a(lwlib.o) "_xaw_update_one_widget", referenced from: _set_one_value in liblw.a(lwlib.o) "_lw_xaw_widget_p", referenced from: _get_one_value in liblw.a(lwlib.o) _set_one_value in liblw.a(lwlib.o) _lw_popup_menu in liblw.a(lwlib.o) _lw_pop_all_widgets in liblw.a(lwlib.o) _destroy_one_instance in liblw.a(lwlib.o) "_lw_lucid_widget_p", referenced from: _get_one_value in liblw.a(lwlib.o) _set_one_value in liblw.a(lwlib.o) _lw_popup_menu in liblw.a(lwlib.o) _lw_pop_all_widgets in liblw.a(lwlib.o) _destroy_one_instance in liblw.a(lwlib.o) "_xlwmenu_redisplay", referenced from: _handle_one_xevent in xterm.o _x_hide_tip in xfns.o "_xlw_creation_table", referenced from: _lw_make_widget in liblw.a(lwlib.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [temacs] Error 1 make: *** [src] Error 2 I only tried those three (3) toolkit, but perhaps the other possible toolkit have problems also -- however I'm just guessing. On a less important note, I did not know that it is necessary to manually deactivate --with-ns=no so that I could use --with-x and I spent a lot of time trying to figure that out. Perhaps when a user types ./configure -h, there could be a message indicating how to disable --with-ns when building on OSX. Alternatively, if a user specifies --with-x when building on OSX, then that specific setting should trump and internally set --with-ns=no. Unless, of course it's possible to somehow have the best of both worlds. If I can have both possibilities, I'd love to know how to do that. Thanks, Keith ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; In GNU Emacs 25.1.50.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Version 10.6.8 (Build 10K549)) of 2016-03-11 built on server.private Repository revision: ea626c72e590aa7a45fd26df42240854e4225cef Windowing system distributor 'Apple', version 10.3.1038 Configured using: 'configure --with-ns --without-imagemagick --enable-checking=glyphs CPPFLAGS=-I/Users/HOME/.0.data/.0.emacs/macports/include LDFLAGS=-L/Users/HOME/.0.data/.0.emacs/macports/lib' Configured features: JPEG RSVG DBUS NOTIFY ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS Important settings: value of $LANG: en_US locale-coding-system: utf-8-unix Major mode: FM Minor modes in effect: tabbar-mode: t ml-mode: t ds-mode: t sd-mode: t Recent messages: Load-path shadows: None found. Features: (shadow emacsbug message mml mml-sec epa epg mm-decode mm-bodies mm-encode gmm-utils mailheader sendmail lawlist-ztree lawlist-ys lawlist-ws lawlist-wl elmo-imap4 elmo-localdir modb-standard modb-legacy elmo-internal elmo-flag mmelmo-imap mmelmo-buffer elsp-generic mel-u epg-config lawlist-w3m doc-view jka-compr image-mode ccl lawlist-vl lawlist-view lawlist-undo lawlist-txt lawlist-tm lawlist-tex compare-w diff-mode lawlist-tabbar lawlist-speedbar lawlist-shell info esh-groups ehelp ange-ftp lawlist-sgml lawlist-sb lawlist-ruler lawlist-replace lawlist-rectangle lawlist-re-builder lawlist-python skeleton lawlist-profiler lawlist-print lawlist-php lawlist-perl lawlist-parens lawlist-org lawlist-calendar org-agenda org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func holidays hol-loaddefs cal-menu calendar cal-loaddefs lawlist-neotree lawlist-movement lawlist-mouse lawlist-ml lawlist-misc lawlist-messages lawlist-mc lawlist-markdown noutline outline lawlist-lorem lawlist-linum lawlist-keymap lawlist-js json map thingatpt cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs lawlist-ispell lawlist-isearch lawlist-info lawlist-imenu lawlist-ibuffer lawlist-hl lawlist-grep lawlist-git pcvs-util ido seq server conf-mode lawlist-framebufs lawlist-frame lawlist-fm lawlist-env lawlist-elscreen lawlist-elisp lawlist-dv lawlist-image lawlist-files zeroconf dbus xml lawlist-ds lawlist-dired dired dired-loaddefs format-spec lawlist-diff lawlist-desktop frameset lawlist-saveplace lawlist-debug lawlist-window debug lawlist-css smie lawlist-compile rx lawlist-color lawlist-cm lawlist-cc-mode lawlist-cc-awk lawlist-font-lock cl-macs lawlist-cc-fonts lawlist-cc-guess lawlist-cc-menus lawlist-cc-align lawlist-cc-cmds lawlist-cc-styles lawlist-cc-engine lawlist-cc-langs lawlist-cc-vars lawlist-cc-defs lawlist-cc-bytecomp lawlist-calc lawlist-calc+ lawlist-bk lawlist-bc lawlist-bbdb gnus nnheader subr-x wid-edit mail-parse rfc2231 mailabbrev mail-extr rfc822 timezone lawlist-minibuffer gv lawlist-auth gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr password-cache lawlist-as lawlist-archive lawlist-apropos lawlist-+ lawlist-lcl byte-opt bytecomp byte-compile cl-extra cconv lawlist-help disp-table easy-mmode edmacro kmacro quail help-mode easymenu cl-loaddefs cl-lib pcase derived advice shell pcomplete comint ansi-color ring savehist time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind kqueue cocoa ns multi-tty make-network-process emacs) Memory information: nil From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 18 02:57:49 2016 Received: (at 23003) by debbugs.gnu.org; 18 Mar 2016 06:57:49 +0000 Received: from localhost ([127.0.0.1]:51695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agoM0-0006e2-Qy for submit@debbugs.gnu.org; Fri, 18 Mar 2016 02:57:49 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:48649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agoLz-0006dq-5o for 23003@debbugs.gnu.org; Fri, 18 Mar 2016 02:57:47 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3250B160E42; Thu, 17 Mar 2016 23:57:41 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id AK8sLicpWvBL; Thu, 17 Mar 2016 23:57:39 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D0647160F86; Thu, 17 Mar 2016 23:57:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 1eJ1N3ZN58DJ; Thu, 17 Mar 2016 23:57:39 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 76AD4160E42; Thu, 17 Mar 2016 23:57:39 -0700 (PDT) To: Keith David Bershatsky From: Paul Eggert Subject: Re: 25.1.50; --with-x-toolkit options cause the build to fail. Organization: UCLA Computer Science Department Message-ID: <56EBA6DE.3030208@cs.ucla.edu> Date: Thu, 17 Mar 2016 23:57:34 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010603030303050706040709" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 23003 Cc: 23003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) This is a multi-part message in MIME format. --------------010603030303050706040709 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit > emacsgtkfixed.c:36: error: redefinition of typedef 'EmacsFixedPrivate' > ... > emacsgtkfixed.c:37: error: redefinition of typedef 'EmacsFixedClass' Thanks for reporting the problem. It looks like you have a picky C99 compiler that rejects duplicate typedefs. I installed into the emacs-25 branch the attached patch to fix this porting glitch; please give it a try. The other diagnostics look like you ran './configure FOO-OPTIONS; make; ./configure BAR-OPTIONS; make', which does not work in general. When switching 'configure' options, in general one must start with a fresh tree. One way to do this is to leave the source tree alone and build in a separate directory, e.g.: tar xf emacs-25.1.50.tar.gz mkdir build-foo cd build-foo ../emacs-25.1.50/configure FOO-OPTIONS make cd .. mkdir build-bar cd build-bar ../emacs-25.1.50/configure BAR-OPTIONS make cd .. So please try something like the above, after installing the attached patch. --------------010603030303050706040709 Content-Type: text/x-diff; name="0001-Port-to-GTK-with-strict-C99-compiler.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-Port-to-GTK-with-strict-C99-compiler.patch" >From 09154cfbe27159d5a9f0acd3e3ae89c6969f694d Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 17 Mar 2016 23:45:02 -0700 Subject: [PATCH] Port to GTK with strict C99 compiler * src/emacsgtkfixed.c: Use workaround for GNOME bug 683906 only in glib 2.35.6 and earlier, since the bug is fixed in 2.35.7. * src/emacsgtkfixed.c (EmacsFixedPrivate): * src/emacsgtkfixed.h (EmacsFixedClass): Remove duplicate typedef, which strict C99 does not allow (Bug#23003). --- src/emacsgtkfixed.c | 3 +-- src/emacsgtkfixed.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/emacsgtkfixed.c b/src/emacsgtkfixed.c index cebd7b6..ca0bbfb 100644 --- a/src/emacsgtkfixed.c +++ b/src/emacsgtkfixed.c @@ -27,13 +27,12 @@ along with GNU Emacs. If not, see . */ #include "emacsgtkfixed.h" /* Silence a bogus diagnostic; see GNOME bug 683906. */ -#if 4 < __GNUC__ + (7 <= __GNUC_MINOR__) +#if 4 < __GNUC__ + (7 <= __GNUC_MINOR__) && ! GLIB_CHECK_VERSION (2, 35, 7) # pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wunused-local-typedefs" #endif typedef struct _EmacsFixed EmacsFixed; -typedef struct _EmacsFixedPrivate EmacsFixedPrivate; typedef struct _EmacsFixedClass EmacsFixedClass; struct _EmacsFixedPrivate diff --git a/src/emacsgtkfixed.h b/src/emacsgtkfixed.h index 3d6a76a..0d09525 100644 --- a/src/emacsgtkfixed.h +++ b/src/emacsgtkfixed.h @@ -30,7 +30,6 @@ G_BEGIN_DECLS struct frame; typedef struct _EmacsFixedPrivate EmacsFixedPrivate; -typedef struct _EmacsFixedClass EmacsFixedClass; struct _EmacsFixed { -- 2.5.0 --------------010603030303050706040709-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 20 13:04:59 2016 Received: (at 23003) by debbugs.gnu.org; 20 Mar 2016 17:04:59 +0000 Received: from localhost ([127.0.0.1]:55764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahgmh-0000KS-Kb for submit@debbugs.gnu.org; Sun, 20 Mar 2016 13:04:59 -0400 Received: from cobb.liquidweb.com ([50.28.13.150]:51784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahgmg-0000KC-GF for 23003@debbugs.gnu.org; Sun, 20 Mar 2016 13:04:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date; bh=UvenXngdb7bNDHtvz4z611QCd1OU9MWvKEudKeVIW6k=; b=RF8XCFUnBgGrml7RGO4E9UoY0Vh8YOdCqqcLIq035y20iEQm/JoTwoohuMmpU8C/ELqJptKVkthFYeGg0L5TpNXIIl/mCZceQ81jpHZGysO22wsVncprcw7hRa3lpbn4; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:50678 helo=server.local.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1ahgmY-0003Hc-R9; Sun, 20 Mar 2016 13:04:51 -0400 Date: Sun, 20 Mar 2016 10:04:51 -0700 Message-ID: From: Keith David Bershatsky To: Paul Eggert Subject: Re: 25.1.50; --with-x-toolkit options cause the build to fail. MIME-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23003 Cc: 23003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.7 (/) The patch contains email headers . . . Would it be possible for you to please resend the patch as a regular attachment, so that I don't make a mistake trying to edit/extract the relevant portions? Thanks, Keith From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 02:25:08 2016 Received: (at 23003) by debbugs.gnu.org; 21 Mar 2016 06:25:08 +0000 Received: from localhost ([127.0.0.1]:56148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahtH2-00084h-FC for submit@debbugs.gnu.org; Mon, 21 Mar 2016 02:25:08 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:50783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahtH0-000849-HL for 23003@debbugs.gnu.org; Mon, 21 Mar 2016 02:25:07 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 90445160175; Sun, 20 Mar 2016 23:25:00 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 4WhRuxelHHpE; Sun, 20 Mar 2016 23:24:59 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 89665160843; Sun, 20 Mar 2016 23:24:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ByjCd_z9QgpR; Sun, 20 Mar 2016 23:24:59 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 66AF5160175; Sun, 20 Mar 2016 23:24:59 -0700 (PDT) Subject: Re: 25.1.50; --with-x-toolkit options cause the build to fail. To: Keith David Bershatsky References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <56EF93BB.8030808@cs.ucla.edu> Date: Sun, 20 Mar 2016 23:24:59 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------090904000607060800090004" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 23003 Cc: 23003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) This is a multi-part message in MIME format. --------------090904000607060800090004 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Keith David Bershatsky wrote: > The patch contains email headers . . . Would it be possible for you to please resend the patch as a regular attachment, so that I don't make a mistake trying to edit/extract the relevant portions? The patch is in the format generated by 'git format-patch'. You can apply it with either 'git am' or with 'patch -p1'. I'm attaching it with a .txt extension this time; perhaps you'll have better luck that way. Contents should be identical. --------------090904000607060800090004 Content-Type: text/plain; charset=UTF-8; name="0001-Port-to-GTK-with-strict-C99-compiler.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Port-to-GTK-with-strict-C99-compiler.txt" RnJvbSAwOTE1NGNmYmUyNzE1OWQ1YTlmMGFjZDNlM2FlODljNjk2OWY2OTRkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDE3IE1hciAyMDE2IDIzOjQ1OjAyIC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gUG9ydCB0byBHVEsgd2l0aCBzdHJpY3QgQzk5IGNvbXBpbGVyCgoqIHNyYy9lbWFjc2d0 a2ZpeGVkLmM6IFVzZSB3b3JrYXJvdW5kIGZvciBHTk9NRSBidWcgNjgzOTA2IG9ubHkKaW4g Z2xpYiAyLjM1LjYgYW5kIGVhcmxpZXIsIHNpbmNlIHRoZSBidWcgaXMgZml4ZWQgaW4gMi4z NS43LgoqIHNyYy9lbWFjc2d0a2ZpeGVkLmMgKEVtYWNzRml4ZWRQcml2YXRlKToKKiBzcmMv ZW1hY3NndGtmaXhlZC5oIChFbWFjc0ZpeGVkQ2xhc3MpOgpSZW1vdmUgZHVwbGljYXRlIHR5 cGVkZWYsIHdoaWNoIHN0cmljdCBDOTkgZG9lcyBub3QgYWxsb3cgKEJ1ZyMyMzAwMykuCi0t LQogc3JjL2VtYWNzZ3RrZml4ZWQuYyB8IDMgKy0tCiBzcmMvZW1hY3NndGtmaXhlZC5oIHwg MSAtCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL3NyYy9lbWFjc2d0a2ZpeGVkLmMgYi9zcmMvZW1hY3NndGtmaXhlZC5j CmluZGV4IGNlYmQ3YjYuLmNhMGJiZmIgMTAwNjQ0Ci0tLSBhL3NyYy9lbWFjc2d0a2ZpeGVk LmMKKysrIGIvc3JjL2VtYWNzZ3RrZml4ZWQuYwpAQCAtMjcsMTMgKzI3LDEyIEBAIGFsb25n IHdpdGggR05VIEVtYWNzLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl bnNlcy8+LiAgKi8KICNpbmNsdWRlICJlbWFjc2d0a2ZpeGVkLmgiCiAKIC8qIFNpbGVuY2Ug YSBib2d1cyBkaWFnbm9zdGljOyBzZWUgR05PTUUgYnVnIDY4MzkwNi4gICovCi0jaWYgNCA8 IF9fR05VQ19fICsgKDcgPD0gX19HTlVDX01JTk9SX18pCisjaWYgNCA8IF9fR05VQ19fICsg KDcgPD0gX19HTlVDX01JTk9SX18pICYmICEgR0xJQl9DSEVDS19WRVJTSU9OICgyLCAzNSwg NykKICMgcHJhZ21hIEdDQyBkaWFnbm9zdGljIHB1c2gKICMgcHJhZ21hIEdDQyBkaWFnbm9z dGljIGlnbm9yZWQgIi1XdW51c2VkLWxvY2FsLXR5cGVkZWZzIgogI2VuZGlmCiAKIHR5cGVk ZWYgc3RydWN0IF9FbWFjc0ZpeGVkIEVtYWNzRml4ZWQ7Ci10eXBlZGVmIHN0cnVjdCBfRW1h Y3NGaXhlZFByaXZhdGUgRW1hY3NGaXhlZFByaXZhdGU7CiB0eXBlZGVmIHN0cnVjdCBfRW1h Y3NGaXhlZENsYXNzIEVtYWNzRml4ZWRDbGFzczsKIAogc3RydWN0IF9FbWFjc0ZpeGVkUHJp dmF0ZQpkaWZmIC0tZ2l0IGEvc3JjL2VtYWNzZ3RrZml4ZWQuaCBiL3NyYy9lbWFjc2d0a2Zp eGVkLmgKaW5kZXggM2Q2YTc2YS4uMGQwOTUyNSAxMDA2NDQKLS0tIGEvc3JjL2VtYWNzZ3Rr Zml4ZWQuaAorKysgYi9zcmMvZW1hY3NndGtmaXhlZC5oCkBAIC0zMCw3ICszMCw2IEBAIEdf QkVHSU5fREVDTFMKIHN0cnVjdCBmcmFtZTsKIAogdHlwZWRlZiBzdHJ1Y3QgX0VtYWNzRml4 ZWRQcml2YXRlICAgICAgIEVtYWNzRml4ZWRQcml2YXRlOwotdHlwZWRlZiBzdHJ1Y3QgX0Vt YWNzRml4ZWRDbGFzcyAgICAgICAgIEVtYWNzRml4ZWRDbGFzczsKIAogc3RydWN0IF9FbWFj c0ZpeGVkCiB7Ci0tIAoyLjUuMAoK --------------090904000607060800090004-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 23:39:08 2016 Received: (at 23003) by debbugs.gnu.org; 22 Mar 2016 03:39:08 +0000 Received: from localhost ([127.0.0.1]:57596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiD9w-0001jj-1G for submit@debbugs.gnu.org; Mon, 21 Mar 2016 23:39:08 -0400 Received: from cobb.liquidweb.com ([50.28.13.150]:48082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiD9t-0001jF-LY for 23003@debbugs.gnu.org; Mon, 21 Mar 2016 23:39:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date; bh=fRfS7k/zSUxOLC/BBfuT0nXB+HqolPahkzubdxnl2FA=; b=ZodyppgU5ojfNyWs89BvOSyiKXSaFnKMfewOSDpW5BolfCaw/UyURWKmQ8EtcBnHrf3zI1ZVKttRJ73VJYU93PJ2ajAhcOg8BMk7XPPT3oeRYbq58boHhF7p3fNRr5TL; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:58554 helo=server.local.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1aiD9j-0004ZV-7V; Mon, 21 Mar 2016 23:38:55 -0400 Date: Mon, 21 Mar 2016 20:38:57 -0700 Message-ID: From: Keith David Bershatsky To: Paul Eggert Subject: Re: 25.1.50; --with-x-toolkit options cause the build to fail. MIME-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23003 Cc: 23003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.7 (/) It appears that an apology may be needed with respect to launching bug report for 23003 in that the problem appears to be caused by first building Emacs using the `--with-ns` option, followed by building Emacs again using `--with-x`. I have never used `make clean`, but that appears to resolve the issues with gtk3, athena and motif. Your patch applies to the master branch, instead of the emacs-25 branch. But, the patch may not be necessary . . . . Even when switching between athena and motif, it is apparently necessary to run `make clean` before running a new configure and make. If it is not inconvenient, perhaps leave this ticket open for a reasonable period of time. I will be building using all of the options over the next few weeks and will make a note on my calendar to report back. I would also like to apologize for my unfamiliarity with a patch containing things like: From 09154cfbe27159d5a9f0acd3e3ae89c6969f694d Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 17 Mar 2016 23:45:02 -0700 Subject: [PATCH] Port to GTK with strict C99 compiler I had never seen such a thing before and erroneously assumed it would cause problems when applying the patch. So, in a nutshell, no changes for now please. . . Thank you for all your hard work, and my apologies for potentially wasting your time. Thanks, Keith From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 23:54:18 2016 Received: (at 23003) by debbugs.gnu.org; 22 Mar 2016 03:54:18 +0000 Received: from localhost ([127.0.0.1]:57607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiDOb-00024j-Pq for submit@debbugs.gnu.org; Mon, 21 Mar 2016 23:54:17 -0400 Received: from cobb.liquidweb.com ([50.28.13.150]:48326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiDOZ-00024V-Rg for 23003@debbugs.gnu.org; Mon, 21 Mar 2016 23:54:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date; bh=RSCFD1NRim68XE9zAAiYuHYiE3KgnxVbaho0xQ1OJ9c=; b=bgzcZJNW0PYyAF4kuY/R/ZVlRKgkb6CPVEbmXOzghSPdJOIgvQ2vQ1QyDi/ZQHiFSQl+/lwOpypNfd8a3IgCzpLmysVlSdI62scuJYQfS1Irl4zRLztcnngkvm9EVhpy; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:58728 helo=server.local.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1aiDOP-0005c7-Rt; Mon, 21 Mar 2016 23:54:06 -0400 Date: Mon, 21 Mar 2016 20:54:08 -0700 Message-ID: From: Keith David Bershatsky To: Paul Eggert Subject: Re: 25.1.50; --with-x-toolkit options cause the build to fail. MIME-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23003 Cc: 23003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.7 (/) I built few more times this evening and now believe the following to be true: 1. The patch you proposed resolves the following issue with gtk3 in the master branch, which cannot be resolved absent applying the patch. gtkutil.c:521: warning: comparison is always false due to limited range of data type gtkutil.c:521: warning: comparison is always false due to limited range of data type CC emacsgtkfixed.o emacsgtkfixed.c:36: error: redefinition of typedef 'EmacsFixedPrivate' emacsgtkfixed.h:32: error: previous declaration of 'EmacsFixedPrivate' was here emacsgtkfixed.c:37: error: redefinition of typedef 'EmacsFixedClass' emacsgtkfixed.h:33: error: previous declaration of 'EmacsFixedClass' was here make[1]: *** [emacsgtkfixed.o] Error 1 make: *** [src] Error 2cd . 2. The patch has nothing to do with the errors when building athena and motif. Instead, running `make clean` in between builds resolves those issues: * * * image.c:6116: warning: comparison is always false due to limited range of data type image.c:6116: warning: comparison is always false due to limited range of data type image.c:6116: warning: comparison is always false due to limited range of data type CC xgselect.o CC terminfo.o CC lastfile.o CC widget.o /usr/bin/make -C ../admin/charsets all make[2]: Nothing to be done for `all'. /usr/bin/make -C ../admin/unidata charscript.el make[2]: Nothing to be done for `charscript.el'. CCLD temacs Undefined symbols: "_xaw_create_dialog", referenced from: _lw_make_widget in liblw.a(lwlib.o) "_xlw_update_one_widget", referenced from: _set_one_value in liblw.a(lwlib.o) "_xlw_destroy_instance", referenced from: _destroy_one_instance in liblw.a(lwlib.o) "_xaw_pop_instance", referenced from: _lw_pop_all_widgets in liblw.a(lwlib.o) "_xaw_creation_table", referenced from: _lw_make_widget in liblw.a(lwlib.o) "_xaw_destroy_instance", referenced from: _destroy_one_instance in liblw.a(lwlib.o) "_xlw_popup_menu", referenced from: _lw_popup_menu in liblw.a(lwlib.o) "_xaw_update_one_widget", referenced from: _set_one_value in liblw.a(lwlib.o) "_lw_xaw_widget_p", referenced from: _get_one_value in liblw.a(lwlib.o) _set_one_value in liblw.a(lwlib.o) _lw_popup_menu in liblw.a(lwlib.o) _lw_pop_all_widgets in liblw.a(lwlib.o) _destroy_one_instance in liblw.a(lwlib.o) "_lw_lucid_widget_p", referenced from: _get_one_value in liblw.a(lwlib.o) _set_one_value in liblw.a(lwlib.o) _lw_popup_menu in liblw.a(lwlib.o) _lw_pop_all_widgets in liblw.a(lwlib.o) _destroy_one_instance in liblw.a(lwlib.o) "_xlw_creation_table", referenced from: _lw_make_widget in liblw.a(lwlib.o) "_XawPanedSetRefigureMode", referenced from: _lw_refigure_widget in liblw.a(lwlib.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [temacs] Error 1 make: *** [src] Error 2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 22 01:45:32 2016 Received: (at 23003) by debbugs.gnu.org; 22 Mar 2016 05:45:32 +0000 Received: from localhost ([127.0.0.1]:57626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiF8G-0004h4-LP for submit@debbugs.gnu.org; Tue, 22 Mar 2016 01:45:32 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:32849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiF8E-0004gr-9v for 23003@debbugs.gnu.org; Tue, 22 Mar 2016 01:45:30 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 85456161211; Mon, 21 Mar 2016 22:45:23 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id UmhrkY1M46sX; Mon, 21 Mar 2016 22:45:22 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CD7D516122B; Mon, 21 Mar 2016 22:45:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id WGGsKxjKHjrt; Mon, 21 Mar 2016 22:45:22 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id AE675161211; Mon, 21 Mar 2016 22:45:22 -0700 (PDT) Subject: Re: 25.1.50; --with-x-toolkit options cause the build to fail. To: Keith David Bershatsky References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <56F0DBF2.4010804@cs.ucla.edu> Date: Mon, 21 Mar 2016 22:45:22 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 23003 Cc: 23003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) Keith David Bershatsky wrote: > 1. The patch you proposed resolves the following issue with gtk3 in the master branch, which cannot be resolved absent applying the patch. Yes, I reproduced a similar problem on Fedora, and tested that the patch works. The patch has already been applied to the emacs-25 branch, so it shouldn't be applied there again. It should be applied to the master branch in the next merge from emacs-25; at that point you won't need to apply it yourself any more. > 2. The patch has nothing to do with the errors when building athena and motif. Instead, running `make clean` in between builds resolves those issues: > > * * * > > image.c:6116: warning: comparison is always false due to limited range of data type > image.c:6116: warning: comparison is always false due to limited range of data type > image.c:6116: warning: comparison is always false due to limited range of data type You can safely ignore these warnings. > CCLD temacs > Undefined symbols: > "_xaw_create_dialog", referenced from: > _lw_make_widget in liblw.a(lwlib.o) These symbols ought to be defined in lwlib/lwlib-Xlw.o. On my platform: > $ nm -o lwlib/liblw.a | grep xlw_update_one_widget > lwlib/liblw.a:lwlib.o: U xlw_update_one_widget > lwlib/liblw.a:lwlib-Xlw.o:0000000000000310 T xlw_update_one_widget You might investigate why this isn't working for you. One possibility is that RANLIB isn't defined correctly on your platform; see lwlib/Makefile. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 23 17:35:12 2016 Received: (at control) by debbugs.gnu.org; 23 Mar 2016 21:35:12 +0000 Received: from localhost ([127.0.0.1]:34845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiqQq-00013H-CX for submit@debbugs.gnu.org; Wed, 23 Mar 2016 17:35:12 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:59192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiqQo-00012x-7S for control@debbugs.gnu.org; Wed, 23 Mar 2016 17:35:10 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4C964160F6E for ; Wed, 23 Mar 2016 14:35:04 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Bbj7LVGYZroj for ; Wed, 23 Mar 2016 14:35:03 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A7F8216112F for ; Wed, 23 Mar 2016 14:35:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Oo3FCqUN1bRn for ; Wed, 23 Mar 2016 14:35:03 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 928C8160F6E for ; Wed, 23 Mar 2016 14:35:03 -0700 (PDT) To: control@debbugs.gnu.org From: Paul Eggert Subject: 23003 needs more info Organization: UCLA Computer Science Department Message-ID: <56F30C07.6080008@cs.ucla.edu> Date: Wed, 23 Mar 2016 14:35:03 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) tags 23003 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 21:57:17 2016 Received: (at 23003) by debbugs.gnu.org; 27 Mar 2016 01:57:17 +0000 Received: from localhost ([127.0.0.1]:39051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajzx6-0007tN-Po for submit@debbugs.gnu.org; Sat, 26 Mar 2016 21:57:16 -0400 Received: from cobb.liquidweb.com ([50.28.13.150]:51213) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajzx4-0007t6-1m for 23003@debbugs.gnu.org; Sat, 26 Mar 2016 21:57:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date; bh=p1huTOJ2/i03KPiYxYwnbgr3+YNeQokYQK44mjzC6iI=; b=zI2LeVjR5F0GboUYnwCUPy5ylzK2H8ZdEZrE7PSXmbQhrwC9k/8ZuHpF0qG1Nv5ZXpiWylqURNlxI9XjX4KkOMjDTGVI1+IMwiYgwF0zKJQrSnmIlCuMm/xy3GZl7q0N; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:53919 helo=server.local.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1ajzwv-00045G-A5; Sat, 26 Mar 2016 21:57:05 -0400 Date: Sat, 26 Mar 2016 18:57:06 -0700 Message-ID: From: Keith David Bershatsky To: Paul Eggert Subject: Re: 25.1.50; --with-x-toolkit options cause the build to fail. MIME-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23003 Cc: 23003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.7 (/) The fix has now been merged with the master branch and I am able to build with the default gtk3 without any problems. Because the other error messages relating to the athena and motif toolkits are fixed by running `make clean` prior to building, I am assuming that this doesn't require a fix? So, if the `make clean` solution is the standard way of handling a situation when changing configuration x-toolkits, then this bug 23003 is resolved. Thanks, Keith From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 21:58:28 2016 Received: (at 23003-done) by debbugs.gnu.org; 27 Mar 2016 01:58:28 +0000 Received: from localhost ([127.0.0.1]:39055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajzyG-0007vC-2Z for submit@debbugs.gnu.org; Sat, 26 Mar 2016 21:58:28 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:59494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajzyE-0007uy-OX for 23003-done@debbugs.gnu.org; Sat, 26 Mar 2016 21:58:27 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 96B95161252; Sat, 26 Mar 2016 18:58:19 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id dozSn_QR5CIi; Sat, 26 Mar 2016 18:58:18 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E2DB216124F; Sat, 26 Mar 2016 18:58:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id aDq3G1J3N15P; Sat, 26 Mar 2016 18:58:18 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C3995161244; Sat, 26 Mar 2016 18:58:18 -0700 (PDT) Subject: Re: 25.1.50; --with-x-toolkit options cause the build to fail. To: Keith David Bershatsky References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <56F73E3A.80500@cs.ucla.edu> Date: Sat, 26 Mar 2016 18:58:18 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23003-done Cc: 23003-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (-) Keith David Bershatsky wrote: > Because the other error messages relating to the athena and motif toolkits are fixed by running `make clean` prior to building, I am assuming that this doesn't require a fix? Yes, that's right. > So, if the `make clean` solution is the standard way of handling a situation when changing configuration x-toolkits, then this bug 23003 is resolved. Thanks, closing. From unknown Sat Jun 21 10:26:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 24 Apr 2016 11:24:03 +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