From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Schmidt Newsgroups: gmane.emacs.bugs Subject: bug#45611: 28.0.50; xterm.c compile anomaly and link failure Date: Sat, 2 Jan 2021 17:38:10 +0100 Message-ID: References: <87o8i74jjc.fsf@optonline.net> Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5816"; mail-complaints-to="usenet@ciao.gmane.io" To: 45611@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 02 19:22:15 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kvlXa-0001Mn-JM for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 02 Jan 2021 19:22:14 +0100 Original-Received: from localhost ([::1]:45254 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kvlXY-0008Ho-TE for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 02 Jan 2021 13:22:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48794) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kvlXO-0008HS-8H for bug-gnu-emacs@gnu.org; Sat, 02 Jan 2021 13:22:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49286) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kvlXO-0005Sr-10 for bug-gnu-emacs@gnu.org; Sat, 02 Jan 2021 13:22:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kvlXN-0006A2-Sh for bug-gnu-emacs@gnu.org; Sat, 02 Jan 2021 13:22:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87o8i74jjc.fsf@optonline.net> Resent-From: Michael Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Jan 2021 18:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45611 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160961170823646 (code B ref -1); Sat, 02 Jan 2021 18:22:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 2 Jan 2021 18:21:48 +0000 Original-Received: from localhost ([127.0.0.1]:60828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kvlX7-00069E-30 for submit@debbugs.gnu.org; Sat, 02 Jan 2021 13:21:48 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:54442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kvjv4-0003WG-5s for submit@debbugs.gnu.org; Sat, 02 Jan 2021 11:38:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57316) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kvjv3-0007L5-UC for bug-gnu-emacs@gnu.org; Sat, 02 Jan 2021 11:38:21 -0500 Original-Received: from mout.web.de ([212.227.15.4]:40501) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kvjuz-0004BP-Hv for bug-gnu-emacs@gnu.org; Sat, 02 Jan 2021 11:38:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1609605490; bh=vK601metSfbU4hGojWFDYZAcRRoRweGyZpyjVAeZVg8=; h=X-UI-Sender-Class:From:To:Subject:Date; b=qH58lb+yz0o9+J57awiL5MRuyrKuZuqkJe0OfKHyaa8Kajov8bu2oJsxuUR8dp/Zh W9m+gYyLImeW19I0LY0q+8zmZ/Oq+4RaaP4OP0o5D/UsRb4vTJUn9IkCpjz3OsIYtj wleAQXMUXY+SwlbZCL5mpkXnPWQFksvb5CJiMgmY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from [91.89.167.12] ([91.89.167.12]) by web-mail.web.de (3c-app-webde-bs63.server.lan [172.19.170.166]) (via HTTP); Sat, 2 Jan 2021 17:38:10 +0100 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:c9roS5xU6WYwHkR554WiYurldjlFOO7wx08jcddbJ7yP/Mz+c5X6QYlMdv4FwqP3ZusCm wqSfADZpp5HwvkkHAoEnqY5yZCKCocF2ouiQJJcmJJmoIkjjYFN+wxON5UMKE+b4+hOSeDfA2YS8 1xSkLYxXKN/iGlhB9w4yV/aKJazE7ajfyzk4Dmc5TdeDpowpGaScG0lTjriUrqQ2Yx8xH3Ag97z+ 6mQCUTLKVpMlFpWzmgqZPBOo7sJTqI6plcZB/yOl+EcbrVZnz40fOxMdlOEIh9oZjtKW3J+1Gk7K Cw= X-UI-Out-Filterresults: notjunk:1;V03:K0:8J6A2NLcOAI=:q8Qr5EyaIkD8CPQulQNirr PvB5fQirJnf5jpfSZwiTPADHQ2iYAQOprm0E60oUbl/7xnNnFdnpvxFiWT36y5Fw5G9VChNEg HvNY2ZQK5WRramej+WIis+pn+BpEzDR8amXT1E7UaY8SRR+9Mi3nNV+Czdy3JShpH4M0jWqNA ochrI8BEx47tYH04E5yp9iMOXNZoAMIdoYBgjj6uSI7t9lF15PPAyH3BniSG6q1I1uNFpMMCl Vb5KDv6ilZaG0j3DGjxBljdSYblEPyzsJDC4Xz3LInpV3iegmURn/cKt1Jk0Ssn+B6mUQELwu R+zrY5gy/EmImRy83IJrLPGHgY5Ckq3jZ+hVK8g0Gt0MQ6aWCf0csdKgFgl6Now1nUyDyx0mG PfumxUrTNofCJJi4NXDVkO6z2KZ68K7emBNBkQXohcMxbvpDqQY2D13xeyTbVJnEPuy2jAuNv MNMUKb2RUrJ7+OpUxgnxk+9Ak3HranCk7aPEqVdDrXgzkEXmwTqirQaMbPLbtHnpzxJ/5fLB6 NssVcd2qcUwnkiX+kvhDdMwhNL3fZiXUBY1l1JLAKtQy8OppdN1GSVxT2Hoe2zzENYpM5Vxfq HOVxrLGwHPoc//X3zhHqbt9sICv1WAF06G Received-SPF: pass client-ip=212.227.15.4; envelope-from=michael.a.schmidt@email.de; helo=mout.web.de X-Spam_score_int: -24 X-Spam_score: -2.5 X-Spam_bar: -- X-Spam_report: (-2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 02 Jan 2021 13:21:43 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:197208 Archived-At:
Hi
 
I have the same problem on Fedora33. I think it's the change in configure.ac
from the recent port to Solaris 10. http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9076a631fe331763414a5d323496846d563ccaa0
 
The relevant part from config.log:
[...]
configure:14658: gcc -c  -O0 -g3 -isystem /usr/include/librsvg-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gdk-pixbuf-2.0 -pthread -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2      conftest.c >&5
conftest.c:123:10: fatal error: X11/Intrinsic.h: No such file or directory
  123 | #include <X11/Intrinsic.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
configure:14658: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define HAVE_PDUMPER 1
| #define ENABLE_CHECKING 1
| #define GLYPH_DEBUG 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_SANITIZER_LSAN_INTERFACE_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_IEEE754_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_STAT_H 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define CHECK_LISP_OBJECT_TYPE 1
| #define GCC_LINT 1
| #define SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_XKB 1
| #define HAVE_XRMSETDATABASE 1
| #define HAVE_XSCREENRESOURCESTRING 1
| #define HAVE_XSCREENNUMBEROFSCREEN 1
| #define HAVE_X11R6 1
| #define HAVE_X_I18N 1
| #define HAVE_X11R6_XIM 1
| #define HAVE_RSVG 1
| #define HAVE_GETADDRINFO_A 1
| #define HAVE_GTK3 1
| #define GDK_DISABLE_DEPRECATION_WARNINGS 1
| #define GLIB_DISABLE_DEPRECATION_WARNINGS 1
| #define USE_GTK 1
| #define HAVE_XWIDGETS 1
| #define HAVE_DBUS 1
| #define HAVE_DBUS_WATCH_GET_UNIX_FD 1
| #define HAVE_DBUS_TYPE_IS_VALID 1
| #define HAVE_DBUS_VALIDATE_BUS_NAME 1
| #define HAVE_DBUS_VALIDATE_PATH 1
| #define HAVE_DBUS_VALIDATE_INTERFACE 1
| #define HAVE_DBUS_VALIDATE_MEMBER 1
| #define HAVE_GSETTINGS 1
| #define HAVE_LIBSELINUX 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define HAVE_XIM 1
| #define USE_XIM 1
| #define XRegisterIMInstantiateCallback_arg6 XPointer
| /* end confdefs.h.  */
| #include <X11/Intrinsic.h>
|      #include <X11/extensions/Xrender.h>
|
| int
| main ()
| {
| return !XRenderQueryExtension;
|   ;
|   return 0;
| }
[...]
 
Happy new year,
   Michael Schmidt