From unknown Thu Aug 14 18:36:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23003: 25.1.50; --with-x-toolkit options cause the build to fail. Resent-From: Keith David Bershatsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Mar 2016 08:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23003 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23003@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145785728411092 (code B ref -1); Sun, 13 Mar 2016 08:22:01 +0000 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 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-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 unknown Thu Aug 14 18:36:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23003: 25.1.50; --with-x-toolkit options cause the build to fail. References: In-Reply-To: Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Mar 2016 06:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23003 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Keith David Bershatsky Cc: 23003@debbugs.gnu.org Received: via spool by 23003-submit@debbugs.gnu.org id=B23003.145828426925551 (code B ref 23003); Fri, 18 Mar 2016 06:58:02 +0000 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) From: Paul Eggert 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-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 unknown Thu Aug 14 18:36:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23003: 25.1.50; --with-x-toolkit options cause the build to fail. References: In-Reply-To: Resent-From: Keith David Bershatsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Mar 2016 17:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23003 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: 23003@debbugs.gnu.org Received: via spool by 23003-submit@debbugs.gnu.org id=B23003.14584934991272 (code B ref 23003); Sun, 20 Mar 2016 17:05:01 +0000 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 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-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 unknown Thu Aug 14 18:36:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23003: 25.1.50; --with-x-toolkit options cause the build to fail. Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Mar 2016 06:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23003 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Keith David Bershatsky Cc: 23003@debbugs.gnu.org Received: via spool by 23003-submit@debbugs.gnu.org id=B23003.145854150831048 (code B ref 23003); Mon, 21 Mar 2016 06:26:02 +0000 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) 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-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 unknown Thu Aug 14 18:36:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23003: 25.1.50; --with-x-toolkit options cause the build to fail. References: In-Reply-To: Resent-From: Keith David Bershatsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Mar 2016 03:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23003 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: 23003@debbugs.gnu.org Received: via spool by 23003-submit@debbugs.gnu.org id=B23003.14586179486684 (code B ref 23003); Tue, 22 Mar 2016 03:40:02 +0000 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 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-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 unknown Thu Aug 14 18:36:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23003: 25.1.50; --with-x-toolkit options cause the build to fail. References: In-Reply-To: Resent-From: Keith David Bershatsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Mar 2016 03:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23003 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: 23003@debbugs.gnu.org Received: via spool by 23003-submit@debbugs.gnu.org id=B23003.14586188587985 (code B ref 23003); Tue, 22 Mar 2016 03:55:01 +0000 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 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-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 unknown Thu Aug 14 18:36:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23003: 25.1.50; --with-x-toolkit options cause the build to fail. Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Mar 2016 05:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23003 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Keith David Bershatsky Cc: 23003@debbugs.gnu.org Received: via spool by 23003-submit@debbugs.gnu.org id=B23003.145862553218050 (code B ref 23003); Tue, 22 Mar 2016 05:46:01 +0000 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) 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-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 unknown Thu Aug 14 18:36:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23003: 25.1.50; --with-x-toolkit options cause the build to fail. References: In-Reply-To: Resent-From: Keith David Bershatsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Mar 2016 01:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23003 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Paul Eggert Cc: 23003@debbugs.gnu.org Received: via spool by 23003-submit@debbugs.gnu.org id=B23003.145904383730345 (code B ref 23003); Sun, 27 Mar 2016 01:58:01 +0000 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 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-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 unknown Thu Aug 14 18:36:50 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Keith David Bershatsky Subject: bug#23003: closed (Re: 25.1.50; --with-x-toolkit options cause the build to fail.) Message-ID: References: <56F73E3A.80500@cs.ucla.edu> X-Gnu-PR-Message: they-closed 23003 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: moreinfo Reply-To: 23003@debbugs.gnu.org Date: Sun, 27 Mar 2016 01:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1459043942-30503-1" This is a multi-part message in MIME format... ------------=_1459043942-30503-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #23003: 25.1.50; --with-x-toolkit options cause the build to fail. 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 23003@debbugs.gnu.org. --=20 23003: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23003 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1459043942-30503-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1459043942-30503-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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 ------------=_1459043942-30503-1--