unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
@ 2015-11-30 22:10 Joseph Mingrone
  2015-12-26 21:22 ` Lars Ingebrigtsen
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Joseph Mingrone @ 2015-11-30 22:10 UTC (permalink / raw)
  To: 22065


[-- Attachment #1.1: Type: text/plain, Size: 235 bytes --]

There is a compilation issue on FreeBSD 9 (which has about another
year of life) for the emacs-25 branch.  The error/warnings suggest the
problems may be related to bug 18410.  It compiles fine on FreeBSD 10.
Attached is a build log.


[-- Attachment #1.2: compile_log --]
[-- Type: application/octet-stream, Size: 125729 bytes --]

build started at Fri Nov 27 18:23:47 AST 2015
port directory: /usr/ports/editors/emacs-devel
building for: FreeBSD 9amd64-default 9.3-RELEASE-p30 FreeBSD 9.3-RELEASE-p30 amd64
maintained by: ashish@FreeBSD.org
Makefile ident:      $FreeBSD: head/editors/emacs-devel/Makefile 397996 2015-09-26 16:54:57Z linimon $
Poudriere version: 3.2-pre
Host OSVERSION: 1001508
Jail OSVERSION: 903000

---Begin Environment---
PKGREPOSITORY=/tmp/pkgs
PACKAGES=/tmp/pkgs
OSVERSION=903000
UNAME_v=FreeBSD 9.3-RELEASE-p30
UNAME_r=9.3-RELEASE-p30
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
SAVED_TERM=screen-256color
MASTERMNT=/usr/local/poudriere/data/.m/9amd64-default/ref
FORCE_PACKAGE=yes
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
OLDPWD=/usr/local/poudriere/ports/default/editors/emacs-devel
PWD=/
MASTERNAME=9amd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
USER=root
HOME=/root
POUDRIERE_VERSION=3.2-pre
SCRIPTPATH=/usr/local/share/poudriere/testport.sh
LIBEXECPREFIX=/usr/local/libexec/poudriere
PACKAGE_BUILDING=yes
---End Environment---

---Begin OPTIONS List---
===> The following configuration options are available for emacs-devel-25.0.50.20151126,3:
     ACL=off: ACL support
     CAIRO=off: Cairo graphics library support
     DBUS=on: D-Bus IPC system support
     FILENOTIFY=off: File notification support
     GCONF=on: GConf configuration backend support
     GIF=on: GIF image format support
     GNUTLS=on: SSL/TLS support via GnuTLS
     GSETTINGS=on: GSettings support
     JPEG=on: JPEG image format support
     LLDB=off: Enable lldb support for GUD (from llvm.org)
     LTO=off: Enable link-time optimization (requires GCC 4.6+)
     M17N=on: M17N support for text-shaping
     MAGICK=on: ImageMagick image processing library support
     OTF=on: Opentype fonts suport
     PNG=on: PNG image format support
     SCROLLBARS=on: Toolkit scroll-bars
     SOUND=on: Sound support
     SOURCES=on: Install sources
     SVG=on: SVG vector image format support
     TIFF=on: TIFF image format support
     X11=on: X11 (graphics) support
     XFT=on: Xft font library support
     XIM=on: X Input Method Support
     XML=on: XML format or parser support
     XPM=on: XPM pixmap image format support
====> X11 (graphics) support: you have to select exactly one of them
     GTK2=on: GTK+ 2 GUI toolkit support
     GTK3=off: GTK+ 3 GUI toolkit support
     XAW=off: Athena widgets
     XAW3D=off: Athena3D widgets
     MOTIF=off: Motif widget library support
====> Sound support: you have to select exactly one of them
     ALSA=off: ALSA audio architecture support
     OSS=on: Open Sound System support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--localstatedir=/var --with-gameuser=games:games --disable-acl --with-dbus --without-file-notification --with-gconf --with-gif --with-gnutls --with-gsettings --with-jpeg --with-m17n-flt --with-imagemagick --with-libotf --with-png --with-toolkit-scroll-bars --with-rsvg --with-tiff --with-x --with-xft --with-xim --with-xml2 --with-xpm --with-x-toolkit=gtk2 --with-sound=oss --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/editors/emacs-devel/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/editors/emacs-devel/work  HOME=/wrkdirs/usr/ports/editors/emacs-devel/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
--End CONFIGURE_ENV--

--MAKE_ENV--
LC_ALL=C XDG_DATA_HOME=/wrkdirs/usr/ports/editors/emacs-devel/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/editors/emacs-devel/work  HOME=/wrkdirs/usr/ports/editors/emacs-devel/work TMPDIR="/tmp" NO_PIE=yes SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing"  CPP="cpp" CPPFLAGS="-I/usr/local/include"  LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/lib:/usr/local/lib -fstack-protector" LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 444"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
EMACS_VER=25.0.50
GNU_HOST=amd64-portbld-freebsd9.3
ACL="@comment
"
NO_ACL=""
CAIRO="@comment
"
NO_CAIRO=""
DBUS=""
NO_DBUS="@comment
"
FILENOTIFY="@comment
"
NO_FILENOTIFY=""
GCONF=""
NO_GCONF="@comment
"
GIF=""
NO_GIF="@comment
"
GNUTLS=""
NO_GNUTLS="@comment
"
GSETTINGS=""
NO_GSETTINGS="@comment
"
JPEG=""
NO_JPEG="@comment
"
LLDB="@comment
"
NO_LLDB=""
LTO="@comment
"
NO_LTO=""
M17N=""
NO_M17N="@comment
"
MAGICK=""
NO_MAGICK="@comment
"
OTF=""
NO_OTF="@comment
"
PNG=""
NO_PNG="@comment
"
SCROLLBARS=""
NO_SCROLLBARS="@comment
"
SOUND=""
NO_SOUND="@comment
"
SOURCES=""
NO_SOURCES="@comment
"
SVG=""
NO_SVG="@comment
"
TIFF=""
NO_TIFF="@comment
"
X11=""
NO_X11="@comment
"
XFT=""
NO_XFT="@comment
"
XIM=""
NO_XIM="@comment
"
XML=""
NO_XML="@comment
"
XPM=""
NO_XPM="@comment
"
GTK2=""
NO_GTK2="@comment
"
GTK3="@comment
"
NO_GTK3=""
XAW="@comment
"
NO_XAW=""
XAW3D="@comment
"
NO_XAW3D=""
MOTIF="@comment
"
NO_MOTIF=""
ALSA="@comment
"
NO_ALSA=""
OSS=""
NO_OSS="@comment
"
OSREL=9.3
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
PORTDOCS="@comment
"
PORTEXAMPLES=""
LIB32DIR=lib
GTK2_VERSION="2.10.0"
GTK3_VERSION="3.0.0"
DOCSDIR="share/doc/emacs"
EXAMPLESDIR="share/examples/emacs"
DATADIR="share/emacs"
WWWDIR="www/emacs"
ETCDIR="etc/emacs"
--End PLIST_SUB--

--SUB_LIST--
ARCHLIBDIR=/usr/local/libexec/emacs/25.0.50/amd64-portbld-freebsd9.3
ACL="@comment
"
NO_ACL=""
CAIRO="@comment
"
NO_CAIRO=""
DBUS=""
NO_DBUS="@comment
"
FILENOTIFY="@comment
"
NO_FILENOTIFY=""
GCONF=""
NO_GCONF="@comment
"
GIF=""
NO_GIF="@comment
"
GNUTLS=""
NO_GNUTLS="@comment
"
GSETTINGS=""
NO_GSETTINGS="@comment
"
JPEG=""
NO_JPEG="@comment
"
LLDB="@comment
"
NO_LLDB=""
LTO="@comment
"
NO_LTO=""
M17N=""
NO_M17N="@comment
"
MAGICK=""
NO_MAGICK="@comment
"
OTF=""
NO_OTF="@comment
"
PNG=""
NO_PNG="@comment
"
SCROLLBARS=""
NO_SCROLLBARS="@comment
"
SOUND=""
NO_SOUND="@comment
"
SOURCES=""
NO_SOURCES="@comment
"
SVG=""
NO_SVG="@comment
"
TIFF=""
NO_TIFF="@comment
"
X11=""
NO_X11="@comment
"
XFT=""
NO_XFT="@comment
"
XIM=""
NO_XIM="@comment
"
XML=""
NO_XML="@comment
"
XPM=""
NO_XPM="@comment
"
GTK2=""
NO_GTK2="@comment
"
GTK3="@comment
"
NO_GTK3=""
XAW="@comment
"
NO_XAW=""
XAW3D="@comment
"
NO_XAW3D=""
MOTIF="@comment
"
NO_MOTIF=""
ALSA="@comment
"
NO_ALSA=""
OSS=""
NO_OSS="@comment
"
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/emacs
DOCSDIR=/usr/local/share/doc/emacs
EXAMPLESDIR=/usr/local/share/examples/emacs
WWWDIR=/usr/local/www/emacs
ETCDIR=/usr/local/etc/emacs
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
#### /usr/local/etc/poudriere.d/make.conf ####
DEFAULT_VERSIONS=perl5=5.22
#DEVELOPER=yes
OPTIONS_UNSET=ASPELL CUPS DBUS DOCS HAL IPV6 ISPELL KDE KDE4 NVIDIA NVIDIA_GL NLS PUSEAUDIO
---End make.conf---
=======================<phase: check-sanity   >============================

====> To disable X11 support, define: WITHOUT_X11.

===>  License GPLv3 accepted by the user
===>  Found saved configuration for emacs-devel-25.0.50.20151126,3
===========================================================================
=======================<phase: pkg-depends    >============================
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.6.2.txz
[9amd64-default] Installing pkg-1.6.2...
[9amd64-default] Extracting pkg-1.6.2: .......... done
Message from pkg-1.6.2:
If you are upgrading from the old package format, first run:

  # pkg2ng
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================

====> To disable X11 support, define: WITHOUT_X11.

===>  License GPLv3 accepted by the user
===>  Found saved configuration for emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by emacs-devel-25.0.50.20151126,3 for building
===========================================================================
=======================<phase: checksum       >============================

====> To disable X11 support, define: WITHOUT_X11.

===>  License GPLv3 accepted by the user
===>  Found saved configuration for emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by emacs-devel-25.0.50.20151126,3 for building
=> SHA256 Checksum OK for emacs-mirror-emacs-25.0.50.20151126-af40b76_GH0.tar.xz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================

====> To disable X11 support, define: WITHOUT_X11.

===>  License GPLv3 accepted by the user
===>  Found saved configuration for emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by emacs-devel-25.0.50.20151126,3 for building
===>  Extracting for emacs-devel-25.0.50.20151126,3
=> SHA256 Checksum OK for emacs-mirror-emacs-25.0.50.20151126-af40b76_GH0.tar.xz.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for emacs-devel-25.0.50.20151126,3
===>  Applying FreeBSD patches for emacs-devel-25.0.50.20151126,3
===========================================================================
=======================<phase: build-depends  >============================
===>   emacs-devel-25.0.50.20151126,3 depends on executable: autoconf-2.69 - not found
===>   Installing existing package /packages/All/autoconf-2.69.txz
[9amd64-default] Installing autoconf-2.69...
[9amd64-default] `-- Installing indexinfo-0.2.4...
[9amd64-default] `-- Extracting indexinfo-0.2.4: .... done
[9amd64-default] `-- Installing autoconf-wrapper-20131203...
[9amd64-default] `-- Extracting autoconf-wrapper-20131203: ........ done
[9amd64-default] `-- Installing perl5-5.22.0_4...
[9amd64-default] `-- Extracting perl5-5.22.0_4: .......... done
[9amd64-default] `-- Installing m4-1.4.17_1,1...
[9amd64-default] `-- Extracting m4-1.4.17_1,1: .......... done
[9amd64-default] Extracting autoconf-2.69: .......... done
Message from perl5-5.22.0_4:
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:

#!/usr/local/bin/perl

or

#!/usr/bin/env perl

The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
===>   emacs-devel-25.0.50.20151126,3 depends on executable: autoconf-2.69 - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on executable: autoheader-2.69 - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: autoreconf-2.69 - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: aclocal-1.15 - not found
===>   Installing existing package /packages/All/automake-1.15_1.txz
[9amd64-default] Installing automake-1.15_1...
[9amd64-default] `-- Installing automake-wrapper-20131203...
[9amd64-default] `-- Extracting automake-wrapper-20131203: ... done
[9amd64-default] Extracting automake-1.15_1: .......... done
===>   emacs-devel-25.0.50.20151126,3 depends on executable: aclocal-1.15 - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on executable: automake-1.15 - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: gmake - not found
===>   Installing existing package /packages/All/gmake-4.1_2.txz
[9amd64-default] Installing gmake-4.1_2...
[9amd64-default] Extracting gmake-4.1_2: ....... done
===>   emacs-devel-25.0.50.20151126,3 depends on executable: gmake - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on executable: pkgconf - not found
===>   Installing existing package /packages/All/pkgconf-0.9.12_1.txz
[9amd64-default] Installing pkgconf-0.9.12_1...
[9amd64-default] Extracting pkgconf-0.9.12_1: ....... done
===>   emacs-devel-25.0.50.20151126,3 depends on executable: pkgconf - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on executable: update-desktop-database - not found
===>   Installing existing package /packages/All/desktop-file-utils-0.22_3.txz
[9amd64-default] Installing desktop-file-utils-0.22_3...
[9amd64-default] `-- Installing gettext-runtime-0.19.6...
[9amd64-default] |   `-- Installing libiconv-1.14_9...
[9amd64-default] |   `-- Extracting libiconv-1.14_9: .......... done
[9amd64-default] `-- Extracting gettext-runtime-0.19.6: .......... done
[9amd64-default] `-- Installing glib-2.44.1_2...
[9amd64-default] |   `-- Installing python27-2.7.10_1...
[9amd64-default] |   | `-- Installing libffi-3.2.1...
[9amd64-default] |   | `-- Extracting libffi-3.2.1: .......... done
[9amd64-default] |   `-- Extracting python27-2.7.10_1: .......... done
[9amd64-default] |   `-- Installing pcre-8.37_4...
[9amd64-default] |   `-- Extracting pcre-8.37_4: .......... done
[9amd64-default] `-- Extracting glib-2.44.1_2: .......... done
No schema files found: doing nothing.
[9amd64-default] Extracting desktop-file-utils-0.22_3: ......... done
Message from python27-2.7.10_1:
===========================================================================

Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

bsddb           databases/py-bsddb
gdbm            databases/py-gdbm
sqlite3         databases/py-sqlite3
tkinter         x11-toolkits/py-tkinter

===========================================================================
===>   emacs-devel-25.0.50.20151126,3 depends on executable: update-desktop-database - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found
===>   Installing existing package /packages/All/libX11-1.6.3,1.txz
[9amd64-default] Installing libX11-1.6.3,1...
[9amd64-default] `-- Installing xproto-7.0.28...
[9amd64-default] `-- Extracting xproto-7.0.28: .......... done
[9amd64-default] `-- Installing kbproto-1.0.7...
[9amd64-default] `-- Extracting kbproto-1.0.7: .......... done
[9amd64-default] `-- Installing libXdmcp-1.1.2...
[9amd64-default] `-- Extracting libXdmcp-1.1.2: ......... done
[9amd64-default] `-- Installing libxcb-1.11.1...
[9amd64-default] |   `-- Installing libxml2-2.9.3...
[9amd64-default] |   `-- Extracting libxml2-2.9.3: .......... done
[9amd64-default] |   `-- Installing libpthread-stubs-0.3_6...
[9amd64-default] |   `-- Extracting libpthread-stubs-0.3_6: ..... done
[9amd64-default] |   `-- Installing libXau-1.0.8_3...
[9amd64-default] |   `-- Extracting libXau-1.0.8_3: .......... done
[9amd64-default] `-- Extracting libxcb-1.11.1: .......... done
[9amd64-default] Extracting libX11-1.6.3,1: .......... done
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/xft.pc - not found
===>   Installing existing package /packages/All/libXft-2.3.2_1.txz
[9amd64-default] Installing libXft-2.3.2_1...
[9amd64-default] `-- Installing fontconfig-2.11.1_1,1...
[9amd64-default] |   `-- Installing expat-2.1.0_3...
[9amd64-default] |   `-- Extracting expat-2.1.0_3: .......... done
[9amd64-default] |   `-- Installing freetype2-2.6_1...
[9amd64-default] |   `-- Extracting freetype2-2.6_1: .......... done
[9amd64-default] `-- Extracting fontconfig-2.11.1_1,1: .......... done
Running fc-cache to build fontconfig cache...
/usr/local/share/fonts: skipping, no such directory
/usr/local/lib/X11/fonts: skipping, no such directory
/root/.local/share/fonts: skipping, no such directory
/root/.fonts: skipping, no such directory
/var/db/fontconfig: cleaning cache directory
/root/.cache/fontconfig: not cleaning non-existent cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
[9amd64-default] `-- Installing libXrender-0.9.9...
[9amd64-default] |   `-- Installing renderproto-0.11.1...
[9amd64-default] |   `-- Extracting renderproto-0.11.1: .... done
[9amd64-default] `-- Extracting libXrender-0.9.9: .......... done
[9amd64-default] Extracting libXft-2.3.2_1: ......... done
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/xft.pc - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - not found
===>   Installing existing package /packages/All/libXpm-3.5.11_4.txz
[9amd64-default] Installing libXpm-3.5.11_4...
[9amd64-default] `-- Installing libXt-1.1.5,1...
[9amd64-default] |   `-- Installing libSM-1.2.2_3,1...
[9amd64-default] |   | `-- Installing libICE-1.0.9_1,1...
[9amd64-default] |   | `-- Extracting libICE-1.0.9_1,1: .......... done
[9amd64-default] |   `-- Extracting libSM-1.2.2_3,1: .......... done
[9amd64-default] `-- Extracting libXt-1.1.5,1: .......... done
[9amd64-default] `-- Installing libXext-1.3.3_1,1...
[9amd64-default] |   `-- Installing xextproto-7.3.0...
[9amd64-default] |   `-- Extracting xextproto-7.3.0: .......... done
[9amd64-default] `-- Extracting libXext-1.3.3_1,1: .......... done
[9amd64-default] Extracting libXpm-3.5.11_4: .......... done
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on executable: gtk-update-icon-cache - not found
===>   Installing existing package /packages/All/gtk-update-icon-cache-2.24.28.txz
[9amd64-default] Installing gtk-update-icon-cache-2.24.28...
[9amd64-default] `-- Installing hicolor-icon-theme-0.15...
[9amd64-default] `-- Extracting hicolor-icon-theme-0.15: . done
[9amd64-default] `-- Installing libXdamage-1.1.4_3...
[9amd64-default] |   `-- Installing libXfixes-5.0.1_3...
[9amd64-default] |   | `-- Installing fixesproto-5.0...
[9amd64-default] |   | `-- Extracting fixesproto-5.0: .... done
[9amd64-default] |   `-- Extracting libXfixes-5.0.1_3: .......... done
[9amd64-default] |   `-- Installing damageproto-1.2.1...
[9amd64-default] |   `-- Extracting damageproto-1.2.1: .... done
[9amd64-default] `-- Extracting libXdamage-1.1.4_3: ...... done
[9amd64-default] `-- Installing pango-1.36.8_2...
[9amd64-default] |   `-- Installing encodings-1.0.4_3,1...
[9amd64-default] |   | `-- Installing font-util-1.3.1...
[9amd64-default] |   | `-- Extracting font-util-1.3.1: .......... done
[9amd64-default] |   `-- Extracting encodings-1.0.4_3,1: .......... done
[9amd64-default] |   `-- Installing harfbuzz-1.0.6...
[9amd64-default] |   | `-- Installing cairo-1.14.2_1,2...
[9amd64-default] |   |   `-- Installing dri2proto-2.8...
[9amd64-default] |   |   `-- Extracting dri2proto-2.8: .... done
[9amd64-default] |   |   `-- Installing glproto-1.4.17...
[9amd64-default] |   |   `-- Extracting glproto-1.4.17: ...... done
[9amd64-default] |   |   `-- Installing libEGL-10.6.9...
[9amd64-default] |   |   | `-- Installing libdevq-0.0.2_1...
[9amd64-default] |   |   | `-- Extracting libdevq-0.0.2_1: ..... done
[9amd64-default] |   |   | `-- Installing gcc-4.8.5_2...
[9amd64-default] |   |   |   `-- Installing mpc-1.0.3...
[9amd64-default] |   |   |   | `-- Installing gmp-5.1.3_2...
[9amd64-default] |   |   |   | `-- Extracting gmp-5.1.3_2: .......... done
[9amd64-default] |   |   |   | `-- Installing mpfr-3.1.2_2...
[9amd64-default] |   |   |   | `-- Extracting mpfr-3.1.2_2: .......... done
[9amd64-default] |   |   |   `-- Extracting mpc-1.0.3: ...... done
[9amd64-default] |   |   |   `-- Installing gcc-ecj-4.5...
[9amd64-default] |   |   |   `-- Extracting gcc-ecj-4.5: . done
[9amd64-default] |   |   |   `-- Installing binutils-2.25.1...
[9amd64-default] |   |   |   `-- Extracting binutils-2.25.1: .......... done
[9amd64-default] |   |   | `-- Extracting gcc-4.8.5_2: .......... done
[9amd64-default] |   |   | `-- Installing libxshmfence-1.2...
[9amd64-default] |   |   | `-- Extracting libxshmfence-1.2: ......... done
[9amd64-default] |   |   | `-- Installing gbm-10.6.9...
[9amd64-default] |   |   |   `-- Installing libglapi-10.6.9...
[9amd64-default] |   |   |   | `-- Installing libXvMC-1.0.9...
[9amd64-default] |   |   |   |   `-- Installing libXv-1.0.10_3,1...
[9amd64-default] |   |   |   |   | `-- Installing videoproto-2.3.2...
[9amd64-default] |   |   |   |   | `-- Extracting videoproto-2.3.2: ...... done
[9amd64-default] |   |   |   |   `-- Extracting libXv-1.0.10_3,1: .......... done
[9amd64-default] |   |   |   | `-- Extracting libXvMC-1.0.9: .......... done
[9amd64-default] |   |   |   | `-- Installing libdrm-2.4.65_1,1...
[9amd64-default] |   |   |   |   `-- Installing libpciaccess-0.13.4...
[9amd64-default] |   |   |   |   | `-- Installing pciids-20151108...
[9amd64-default] |   |   |   |   | `-- Extracting pciids-20151108: ...... done
[9amd64-default] |   |   |   |   `-- Extracting libpciaccess-0.13.4: ...... done
[9amd64-default] |   |   |   | `-- Extracting libdrm-2.4.65_1,1: .......... done
[9amd64-default] |   |   |   `-- Extracting libglapi-10.6.9: ... done
[9amd64-default] |   |   | `-- Extracting gbm-10.6.9: ..... done
[9amd64-default] |   |   | `-- Installing llvm36-3.6.2_2...
[9amd64-default] |   |   |   `-- Installing libedit-3.1.20150325_1...
[9amd64-default] |   |   |   `-- Extracting libedit-3.1.20150325_1: .......... done
[9amd64-default] |   |   |   `-- Installing libexecinfo-1.1_3...
[9amd64-default] |   |   |   `-- Extracting libexecinfo-1.1_3: .... done
[9amd64-default] |   |   | `-- Extracting llvm36-3.6.2_2: .......... done
[9amd64-default] |   |   `-- Extracting libEGL-10.6.9: .......... done
[9amd64-default] |   |   `-- Installing png-1.6.19...
[9amd64-default] |   |   `-- Extracting png-1.6.19: .......... done
[9amd64-default] |   |   `-- Installing libGL-10.6.9...
[9amd64-default] |   |   | `-- Installing libXxf86vm-1.1.4_1...
[9amd64-default] |   |   |   `-- Installing xf86vidmodeproto-2.3.1...
[9amd64-default] |   |   |   `-- Extracting xf86vidmodeproto-2.3.1: .... done
[9amd64-default] |   |   | `-- Extracting libXxf86vm-1.1.4_1: .......... done
[9amd64-default] |   |   `-- Extracting libGL-10.6.9: .......... done
[9amd64-default] |   |   `-- Installing pixman-0.32.8...
[9amd64-default] |   |   `-- Extracting pixman-0.32.8: .......... done
[9amd64-default] |   |   `-- Installing xcb-util-renderutil-0.3.9_1...
[9amd64-default] |   |   | `-- Installing xcb-util-0.4.0_1,1...
[9amd64-default] |   |   | `-- Extracting xcb-util-0.4.0_1,1: .......... done
[9amd64-default] |   |   `-- Extracting xcb-util-renderutil-0.3.9_1: ...... done
[9amd64-default] |   | `-- Extracting cairo-1.14.2_1,2: .......... done
[9amd64-default] |   | `-- Installing icu-55.1...
[9amd64-default] |   | `-- Extracting icu-55.1: .......... done
[9amd64-default] |   | `-- Installing graphite2-1.3.3...
[9amd64-default] |   | `-- Extracting graphite2-1.3.3: .......... done
[9amd64-default] |   `-- Extracting harfbuzz-1.0.6: .......... done
[9amd64-default] |   `-- Installing xorg-fonts-truetype-7.7_1...
[9amd64-default] |   | `-- Installing font-misc-meltho-1.0.3_3...
[9amd64-default] |   |   `-- Installing mkfontdir-1.0.7...
[9amd64-default] |   |   | `-- Installing mkfontscale-1.1.2...
[9amd64-default] |   |   |   `-- Installing libfontenc-1.1.3...
[9amd64-default] |   |   |   `-- Extracting libfontenc-1.1.3: ...... done
[9amd64-default] |   |   | `-- Extracting mkfontscale-1.1.2: .. done
[9amd64-default] |   |   `-- Extracting mkfontdir-1.0.7: .. done
[9amd64-default] |   | `-- Extracting font-misc-meltho-1.0.3_3: .......... done
[9amd64-default] |   | `-- Installing font-bh-ttf-1.0.3_3...
[9amd64-default] |   | `-- Extracting font-bh-ttf-1.0.3_3: .......... done
[9amd64-default] |   | `-- Installing font-misc-ethiopic-1.0.3_3...
[9amd64-default] |   | `-- Extracting font-misc-ethiopic-1.0.3_3: .. done
[9amd64-default] |   | `-- Installing dejavu-2.35...
[9amd64-default] |   | `-- Extracting dejavu-2.35: .......... done
[9amd64-default] `-- Extracting pango-1.36.8_2: .......... done
[9amd64-default] `-- Installing libXcursor-1.1.14_3...
[9amd64-default] `-- Extracting libXcursor-1.1.14_3: .......... done
[9amd64-default] `-- Installing libXinerama-1.1.3_3,1...
[9amd64-default] |   `-- Installing xineramaproto-1.2.1...
[9amd64-default] |   `-- Extracting xineramaproto-1.2.1: .. done
[9amd64-default] `-- Extracting libXinerama-1.1.3_3,1: .......... done
[9amd64-default] `-- Installing libXcomposite-0.4.4_3,1...
[9amd64-default] |   `-- Installing compositeproto-0.4.2...
[9amd64-default] |   `-- Extracting compositeproto-0.4.2: .... done
[9amd64-default] `-- Extracting libXcomposite-0.4.4_3,1: .......... done
[9amd64-default] `-- Installing libXi-1.7.5,1...
[9amd64-default] |   `-- Installing inputproto-2.3.1...
[9amd64-default] |   `-- Extracting inputproto-2.3.1: ..... done
[9amd64-default] `-- Extracting libXi-1.7.5,1: .......... done
[9amd64-default] `-- Installing atk-2.16.0...
[9amd64-default] `-- Extracting atk-2.16.0: .......... done
[9amd64-default] `-- Installing libXrandr-1.5.0...
[9amd64-default] |   `-- Installing randrproto-1.5.0...
[9amd64-default] |   `-- Extracting randrproto-1.5.0: .... done
[9amd64-default] `-- Extracting libXrandr-1.5.0: .......... done
[9amd64-default] `-- Installing gdk-pixbuf2-2.32.1...
[9amd64-default] |   `-- Installing jasper-1.900.1_15...
[9amd64-default] |   | `-- Installing jpeg-turbo-1.4.2...
[9amd64-default] |   | `-- Extracting jpeg-turbo-1.4.2: .......... done
[9amd64-default] |   `-- Extracting jasper-1.900.1_15: .......... done
[9amd64-default] |   `-- Installing tiff-4.0.6...
[9amd64-default] |   | `-- Installing jbigkit-2.1_1...
[9amd64-default] |   | `-- Extracting jbigkit-2.1_1: .......... done
[9amd64-default] |   `-- Extracting tiff-4.0.6: .......... done
[9amd64-default] `-- Extracting gdk-pixbuf2-2.32.1: .......... done
[9amd64-default] `-- Installing shared-mime-info-1.4...
[9amd64-default] `-- Extracting shared-mime-info-1.4: .......... done
[9amd64-default] Extracting gtk-update-icon-cache-2.24.28: .... done
Message from gcc-4.8.5_2:
To ensure binaries built with this toolchain find appropriate versions
of the necessary run-time libraries, you may want to link using

  -Wl,-rpath=/usr/local/lib/gcc48

For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
transparently.
Message from dejavu-2.35:
Make sure that the freetype module is loaded.  If it is not, add the following
line to the "Modules" section of your X Windows configuration file:

	Load "freetype"

Add the following line to the "Files" section of X Windows configuration file:

	FontPath "/usr/local/share/fonts/dejavu/"

Note: your X Windows configuration file is typically /etc/X11/XF86Config
if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org.
===>   emacs-devel-25.0.50.20151126,3 depends on executable: gtk-update-icon-cache - found
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===========================================================================
=======================<phase: lib-depends    >============================
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libdbus-1.so - not found
===>   Installing existing package /packages/All/dbus-1.8.20.txz
[9amd64-default] Installing dbus-1.8.20...
[9amd64-default] `-- Installing gnome_subr-1.0...
[9amd64-default] `-- Extracting gnome_subr-1.0: . done
===> Creating users and/or groups.
Creating group 'messagebus' with gid '556'.
Creating user 'messagebus' with uid '556'.
[9amd64-default] Extracting dbus-1.8.20: .......... done
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libdbus-1.so - found (/usr/local/lib/libdbus-1.so)
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgif.so - not found
===>   Installing existing package /packages/All/giflib-5.0.6.txz
[9amd64-default] Installing giflib-5.0.6...
[9amd64-default] Extracting giflib-5.0.6: .......... done
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgif.so - found (/usr/local/lib/libgif.so)
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgnutls.so - not found
===>   Installing existing package /packages/All/gnutls-3.3.17.1.txz
[9amd64-default] Installing gnutls-3.3.17.1...
[9amd64-default] `-- Installing nettle-2.7.1...
[9amd64-default] `-- Extracting nettle-2.7.1: .......... done
[9amd64-default] `-- Installing ca_root_nss-3.20.1...
[9amd64-default] `-- Extracting ca_root_nss-3.20.1: ....... done
[9amd64-default] `-- Installing libtasn1-4.7...
[9amd64-default] `-- Extracting libtasn1-4.7: .......... done
[9amd64-default] `-- Installing p11-kit-0.23.1_1...
[9amd64-default] `-- Extracting p11-kit-0.23.1_1: .......... done
[9amd64-default] `-- Installing libidn-1.31...
[9amd64-default] `-- Extracting libidn-1.31: .......... done
[9amd64-default] `-- Installing trousers-tddl-0.3.10_7...
===> Creating users and/or groups.
Creating group '_tss' with gid '601'.
Creating user '_tss' with uid '601'.
[9amd64-default] `-- Extracting trousers-tddl-0.3.10_7: .......... done
[9amd64-default] Extracting gnutls-3.3.17.1: .......... done
Message from ca_root_nss-3.20.1:
********************************* WARNING *********************************

FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.

Assessment and verification of trust is the complete responsibility of the
system administrator.

*********************************** NOTE **********************************

This package installs symlinks to support root certificates discovery by
default for software that uses OpenSSL.

This enables SSL Certificate Verification by client software without manual
intervention.

If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.

  * /etc/ssl/cert.pem
  * /usr/local/etc/ssl/cert.pem
  * /usr/local/openssl/cert.pem

***************************************************************************
Message from trousers-tddl-0.3.10_7:
To run tcsd automatically, add the following line to /etc/rc.conf

tcsd_enable="YES"

You might want to edit /usr/local/etc/tcsd.conf to reflect your setup.

To use TPM, add your_account to '_tss' group like following:

# pw groupadd _tss -m your_account
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgnutls.so - found (/usr/local/lib/libgnutls.so)
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libm17n.so - not found
===>   Installing existing package /packages/All/m17n-lib-1.6.4_6.txz
[9amd64-default] Installing m17n-lib-1.6.4_6...
[9amd64-default] `-- Installing libgd-2.1.0_7,1...
[9amd64-default] `-- Extracting libgd-2.1.0_7,1: .......... done
[9amd64-default] `-- Installing fribidi-0.19.2_3...
[9amd64-default] `-- Extracting fribidi-0.19.2_3: .......... done
[9amd64-default] `-- Installing libXaw-1.0.13,2...
[9amd64-default] |   `-- Installing libXmu-1.1.2_3,1...
[9amd64-default] |   `-- Extracting libXmu-1.1.2_3,1: .......... done
[9amd64-default] |   `-- Installing printproto-1.0.5...
[9amd64-default] |   `-- Extracting printproto-1.0.5: .... done
[9amd64-default] |   `-- Installing libXp-1.0.3,1...
[9amd64-default] |   `-- Extracting libXp-1.0.3,1: .......... done
[9amd64-default] `-- Extracting libXaw-1.0.13,2: .......... done
[9amd64-default] `-- Installing m17n-db-1.6.5...
[9amd64-default] `-- Extracting m17n-db-1.6.5: .......... done
[9amd64-default] `-- Installing libotf-0.9.13_2...
[9amd64-default] `-- Extracting libotf-0.9.13_2: .......... done
[9amd64-default] Extracting m17n-lib-1.6.4_6: .......... done
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libm17n.so - found (/usr/local/lib/libm17n.so)
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libMagickCore-6.so - not found
===>   Installing existing package /packages/All/ImageMagick-6.9.2.6,1.txz
[9amd64-default] Installing ImageMagick-6.9.2.6,1...
[9amd64-default] `-- Installing libfpx-1.3.1.4...
[9amd64-default] `-- Extracting libfpx-1.3.1.4: .... done
[9amd64-default] `-- Installing ghostscript9-x11-9.06_11...
[9amd64-default] |   `-- Installing ghostscript9-base-9.06_11...
[9amd64-default] |   | `-- Installing jbig2dec-0.11_4...
[9amd64-default] |   | `-- Extracting jbig2dec-0.11_4: .......... done
[9amd64-default] |   | `-- Installing libpaper-1.1.24.4...
[9amd64-default] |   | `-- Extracting libpaper-1.1.24.4: .......... done
[9amd64-default] |   | `-- Installing svgalib-1.4.3_7...
[9amd64-default] |   | `-- Extracting svgalib-1.4.3_7: .......... done
[9amd64-default] |   | `-- Installing lcms2-2.7_1...
[9amd64-default] |   | `-- Extracting lcms2-2.7_1: .......... done
[9amd64-default] |   | `-- Installing gsfonts-8.11_6...
[9amd64-default] |   | `-- Extracting gsfonts-8.11_6: .......... done
[9amd64-default] |   `-- Extracting ghostscript9-base-9.06_11: .......... done
[9amd64-default] `-- Extracting ghostscript9-x11-9.06_11: .... done
[9amd64-default] `-- Installing libwmf-0.2.8.4_15...
[9amd64-default] `-- Extracting libwmf-0.2.8.4_15: .......... done
[9amd64-default] `-- Installing liblqr-1-0.4.1_8...
[9amd64-default] `-- Extracting liblqr-1-0.4.1_8: .......... done
[9amd64-default] `-- Installing fftw3-3.3.3_2...
[9amd64-default] `-- Extracting fftw3-3.3.3_2: .......... done
[9amd64-default] `-- Installing openjpeg-2.1.1...
[9amd64-default] `-- Extracting openjpeg-2.1.1: .......... done
[9amd64-default] `-- Installing libltdl-2.4.6...
[9amd64-default] `-- Extracting libltdl-2.4.6: .......... done
[9amd64-default] `-- Installing librsvg2-2.40.10...
[9amd64-default] |   `-- Installing libgsf-1.14.34...
[9amd64-default] |   `-- Extracting libgsf-1.14.34: .......... done
[9amd64-default] |   `-- Installing libcroco-0.6.8_2...
[9amd64-default] |   `-- Extracting libcroco-0.6.8_2: .......... done
[9amd64-default] `-- Extracting librsvg2-2.40.10: .......... done
[9amd64-default] `-- Installing webp-0.4.4...
[9amd64-default] `-- Extracting webp-0.4.4: .......... done
[9amd64-default] Extracting ImageMagick-6.9.2.6,1: .......... done
Message from ghostscript9-base-9.06_11:
Note: in order to use the script "dvipdf", dvips must be installed.
This program is provided by another package print/tex-dvipsk.

FAPIfontmap and FAPIcidfmap in /usr/local/share/ghostscript/9.06/Resource/Init
have to be configured if you want to use FAPI feature.
Message from liblqr-1-0.4.1_8:
==========================================================================
NOTE: In order to compile examples for liblqr, you will
also need pngwriter port (/usr/ports/graphics/pngwriter).
Examples are located in /usr/local/share/examples/liblqr-1
==========================================================================
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libMagickCore-6.so - found (/usr/local/lib/libMagickCore-6.so)
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libotf.so - found (/usr/local/lib/libotf.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libtiff.so - found (/usr/local/lib/libtiff.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libatk-1.0.so - found (/usr/local/lib/libatk-1.0.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgconf-2.so - not found
===>   Installing existing package /packages/All/gconf2-3.2.6_4.txz
[9amd64-default] Installing gconf2-3.2.6_4...
[9amd64-default] `-- Installing gtk2-2.24.28_1...
[9amd64-default] |   `-- Installing python-2.7_2,2...
[9amd64-default] |   | `-- Installing python2-2_3...
[9amd64-default] |   | `-- Extracting python2-2_3: ...... done
[9amd64-default] |   `-- Extracting python-2.7_2,2: ..... done
[9amd64-default] `-- Extracting gtk2-2.24.28_1: .......... done
[9amd64-default] `-- Installing ORBit2-2.14.19_1...
[9amd64-default] |   `-- Installing libIDL-0.8.14_2...
[9amd64-default] |   `-- Extracting libIDL-0.8.14_2: ......... done
[9amd64-default] `-- Extracting ORBit2-2.14.19_1: .......... done
[9amd64-default] `-- Installing polkit-0.113_1...
[9amd64-default] |   `-- Installing spidermonkey170-17.0.0_1...
[9amd64-default] |   | `-- Installing nspr-4.10.10_1...
[9amd64-default] |   | `-- Extracting nspr-4.10.10_1: .......... done
[9amd64-default] |   `-- Extracting spidermonkey170-17.0.0_1: .......... done
===> Creating users and/or groups.
Creating group 'polkitd' with gid '565'.
Creating user 'polkitd' with uid '565'.
[9amd64-default] `-- Extracting polkit-0.113_1: .......... done
[9amd64-default] `-- Installing dconf-0.24.0_1...
[9amd64-default] `-- Extracting dconf-0.24.0_1: .......... done
[9amd64-default] `-- Installing dbus-glib-0.104...
[9amd64-default] `-- Extracting dbus-glib-0.104: .......... done
[9amd64-default] Extracting gconf2-3.2.6_4: .......... done
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgconf-2.so - found (/usr/local/lib/libgconf-2.so)
===>   Returning to build of emacs-devel-25.0.50.20151126,3
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgdk_pixbuf-2.0.so - found (/usr/local/lib/libgdk_pixbuf-2.0.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgtk-x11-2.0.so - found (/usr/local/lib/libgtk-x11-2.0.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgsf-1.so - found (/usr/local/lib/libgsf-1.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libIDL-2.so - found (/usr/local/lib/libIDL-2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: librsvg-2.so - found (/usr/local/lib/librsvg-2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libORBit-2.so - found (/usr/local/lib/libORBit-2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so)
===========================================================================
====>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===>   emacs-devel-25.0.50.20151126,3 depends on executable: autoconf-2.69 - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: autoheader-2.69 - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: autoreconf-2.69 - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: aclocal-1.15 - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: automake-1.15 - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: gmake - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: pkgconf - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: update-desktop-database - found
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/xft.pc - found
===>   emacs-devel-25.0.50.20151126,3 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - found
===>   emacs-devel-25.0.50.20151126,3 depends on executable: gtk-update-icon-cache - found
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libdbus-1.so - found (/usr/local/lib/libdbus-1.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgif.so - found (/usr/local/lib/libgif.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgnutls.so - found (/usr/local/lib/libgnutls.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libm17n.so - found (/usr/local/lib/libm17n.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libMagickCore-6.so - found (/usr/local/lib/libMagickCore-6.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libotf.so - found (/usr/local/lib/libotf.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libtiff.so - found (/usr/local/lib/libtiff.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libatk-1.0.so - found (/usr/local/lib/libatk-1.0.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgconf-2.so - found (/usr/local/lib/libgconf-2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgdk_pixbuf-2.0.so - found (/usr/local/lib/libgdk_pixbuf-2.0.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgtk-x11-2.0.so - found (/usr/local/lib/libgtk-x11-2.0.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libgsf-1.so - found (/usr/local/lib/libgsf-1.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libIDL-2.so - found (/usr/local/lib/libIDL-2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: librsvg-2.so - found (/usr/local/lib/librsvg-2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libORBit-2.so - found (/usr/local/lib/libORBit-2.so)
===>   emacs-devel-25.0.50.20151126,3 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so)
===>  Configuring for emacs-devel-25.0.50.20151126,3
Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs)

Checking for autoconf (need at least version 2.65)...
ok
Checking for automake (need at least version 1.11)...
ok
Your system has the required tools.
Running 'autoreconf -fi -I m4' ...
configure.ac:801: installing 'build-aux/ar-lib'
configure.ac:760: installing 'build-aux/compile'
configure.ac:139: installing 'build-aux/config.guess'
configure.ac:139: installing 'build-aux/config.sub'
configure.ac:136: installing 'build-aux/install-sh'
configure.ac:136: installing 'build-aux/missing'
lib/Makefile.am: installing 'build-aux/depcomp'
You can now run './configure'.
configure: loading site script /usr/ports/Templates/config.site
checking for xcrun... no
checking for GNU Make... gmake
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether gmake supports nested variables... (cached) yes
checking build system type... amd64-portbld-freebsd9.3
checking host system type... amd64-portbld-freebsd9.3
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking whether cc understands -c and -o together... yes
checking for style of include used by gmake... GNU
checking dependency style of cc... gcc3
checking for cc option to accept ISO C99... -std=gnu99
checking for cc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking for putenv... (cached) yes
checking for tzset... yes
checking for fchmod... (cached) yes
checking for readlinkat... (cached) yes
checking for faccessat... yes
checking for fcntl... (cached) yes
checking for fdopendir... yes
checking for fstatat... yes
checking for fsync... (cached) yes
checking for gettimeofday... (cached) yes
checking for nanotime... no
checking for lstat... (cached) yes
checking for mkostemp... no
checking for pipe2... no
checking for pselect... yes
checking for readlink... (cached) yes
checking for strtoimax... yes
checking for strtoumax... yes
checking for symlink... (cached) yes
checking for localtime_r... yes
checking for timegm... yes
checking for futimes... (cached) yes
checking for futimesat... yes
checking for futimens... no
checking for utimensat... no
checking for lutimes... yes
checking for getdtablesize... (cached) yes
checking for secure_getenv... no
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for minix/config.h... (cached) no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking for ar... (cached) ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether the compiler is clang... no
checking whether gmake supports nested variables... (cached) yes
checking whether ln -s works for files in the same directory... yes
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for -znocombreloc... yes
checking whether addresses are sanitized... no
checking for library containing sqrt... -lm
checking pkg-config is at least version 0.9.0... yes
checking for machine/soundcard.h... no
checking for sys/soundcard.h... yes
checking for soundcard.h... no
checking for mmsystem.h... no
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... no
checking for coff.h... no
checking for pty.h... no
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... (cached) yes
checking for utmp.h... no
checking for util.h... no
checking for sys/socket.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for threads.h... no
checking for pthread.h... yes
checking for malloc/malloc.h... no
checking for maillock.h... no
checking for sys/un.h... (cached) yes
checking for dirent.h... (cached) yes
checking for execinfo.h... yes
checking for stdio_ext.h... no
checking for getopt.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for wchar.h... (cached) yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for sys/select.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for utime.h... (cached) yes
checking if personality LINUX32 can be set... no
checking for term.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether sys_siglist is declared... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking for net/if.h... (cached) yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... yes
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... no
checking for struct ifreq.ifr_netmask... no
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... yes
checking whether gcc understands -MMD -MF... yes
checking for long file names... yes
checking for X... libraries /usr/local/lib, headers /usr/local/include
checking whether malloc is Doug Lea style... no
checking sys/vlimit.h usability... no
checking sys/vlimit.h presence... no
checking for sys/vlimit.h... no
checking for data_start... no
checking for getpagesize... (cached) yes
checking for working mmap... (cached) yes
checking for main in -lXbsd... no
checking for pthread library... -lpthread
checking for Xkb... yes
checking for XrmSetDatabase... yes
checking for XScreenResourceString... yes
checking for XScreenNumberOfScreen... yes
checking X11 version 6... 6 or newer
checking for RSVG... yes
checking for IMAGEMAGICK... yes
checking for MagickExportImagePixels... yes
checking for MagickMergeImageLayers... yes
checking for GTK... yes
checking whether GTK compiles... yes
configure: WARNING: Your version of Gtk+ will have problems with
       closing open displays.  This is no problem if you just use
       one display, but if you use more than one and close one of them
       Emacs may crash.
       See http://bugzilla.gnome.org/show_bug.cgi?id=85715
checking whether GTK_TYPE_FILE_SELECTION is declared... yes
checking for gtk_file_selection_new... yes
checking whether GTK_TYPE_HANDLE_BOX is declared... yes
checking for gtk_handle_box_new... yes
checking whether GTK_TYPE_TEAROFF_MENU_ITEM is declared... yes
checking for gtk_tearoff_menu_item_new... yes
checking for gtk_widget_get_window... yes
checking for gtk_widget_set_has_window... yes
checking for gtk_dialog_get_action_area... yes
checking for gtk_widget_get_sensitive... yes
checking for gtk_widget_get_mapped... yes
checking for gtk_adjustment_get_page_size... yes
checking for gtk_orientable_set_orientation... yes
checking for gtk_window_set_has_resize_grip... no
checking for DBUS... yes
checking for dbus_watch_get_unix_fd... yes
checking for dbus_type_is_valid... yes
checking for dbus_validate_bus_name... yes
checking for dbus_validate_path... yes
checking for dbus_validate_interface... yes
checking for dbus_validate_member... yes
checking for GSETTINGS... yes
checking whether GSettings is in gio... yes
checking for GCONF... yes
checking for GOBJECT... yes
checking for lgetfilecon in -lselinux... no
checking for LIBGNUTLS... yes
checking for LIBGNUTLS3... yes
checking for FONTCONFIG... yes
checking for XFT... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for X11/Xft/Xft.h... yes
checking for XftFontOpen in -lXft... yes
checking for FREETYPE... yes
checking for LIBOTF... yes
checking for OTF_get_variation_glyphs in -lotf... yes
checking for M17N_FLT... yes
checking X11/Xlib-xcb.h usability... yes
checking X11/Xlib-xcb.h presence... yes
checking for X11/Xlib-xcb.h... yes
checking for xcb_translate_coordinates in -lxcb... yes
checking for XGetXCBConnection in -lX11-xcb... yes
checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking for XpmReadFileToPixmap in -lXpm... yes
checking for XpmReturnAllocPixels preprocessor define... yes
checking for jpeglib 6b or later... -ljpeg
checking for library containing inflateEnd... -lz
checking for __attribute__((cleanup))... yes
checking for dladdr... yes
checking for png... yes
checking whether png_longjmp is declared... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for TIFFGetVersion in -ltiff... yes
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for GifMakeMapObject in -lgif... yes
checking gpm.h usability... no
checking gpm.h presence... no
checking for gpm.h... no
checking X11/SM/SMlib.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
checking for SmcOpenConnection in -lSM... yes
checking for XRANDR... yes
checking for XRRGetOutputPrimary... yes
checking for XRRGetScreenResourcesCurrent... yes
checking for XINERAMA... yes
checking for XFIXES... yes
checking for LIBXML2... yes
checking for htmlReadMemory in -lxml2... yes
checking whether netdb declares h_errno... yes
checking for maillock in -lmail... no
checking for maillock in -llockfile... no
checking for liblockfile.so... no
checking for accept4... no
checking for fchdir... yes
checking for gethostname... (cached) yes
checking for getrusage... (cached) yes
checking for get_current_dir_name... no
checking for lrand48... yes
checking for random... (cached) yes
checking for rint... yes
checking for select... (cached) yes
checking for getpagesize... (cached) yes
checking for setlocale... (cached) yes
checking for newlocale... yes
checking for getrlimit... (cached) yes
checking for setrlimit... (cached) yes
checking for shutdown... yes
checking for getaddrinfo... (cached) yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... (cached) yes
checking for setitimer... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockname... yes
checking for getpeername... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for gai_strerror... (cached) yes
checking for sync... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for copysign... yes
checking for __executable_start... yes
checking for log2... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... yes
checking for getpt... no
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking whether FreeBSD is new enough to use terminfo... yes
checking for timerfd interface... no
checking whether signals can be handled on alternate stack... yes
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... no
checking for socket... yes
checking for netinet/in.h... (cached) yes
checking for arpa/inet.h... (cached) yes
checking for pid_t... (cached) yes
checking for vfork.h... (cached) no
checking for fork... (cached) yes
checking for vfork... (cached) yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... (cached) yes
checking whether GLib is linked in... yes
checking for nl_langinfo and CODESET... yes
checking for mbstate_t... (cached) yes
checking for _setjmp... yes
checking for sigsetjmp... yes
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for struct alignment... yes
checking for working alloca.h... no
checking for alloca... yes
checking for unsigned long long int... (cached) yes
checking whether byte ordering is bigendian... no
checking whether the preprocessor supports include_next... (cached) yes
checking whether system header files limit the line length... no
checking whether strtold conforms to C99... yes
checking if environ is properly declared... no
checking for complete errno.h... (cached) yes
checking for mode_t... (cached) yes
checking whether fdatasync is declared... no
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... yes
checking whether lstat correctly handles trailing slash... (cached) yes
checking for getopt.h... (cached) yes
checking for getopt_long_only... (cached) yes
checking whether getopt is POSIX compatible... (cached) yes
checking for working GNU getopt function... no
checking whether getenv is declared... (cached) yes
checking for C/C++ restrict keyword... no
checking for struct timeval... (cached) yes
checking for wide-enough struct timeval.tv_sec member... yes
checking for long long int... (cached) yes
checking whether stdint.h conforms to C99... yes
checking whether memrchr is declared... (cached) yes
checking whether alarm is declared... (cached) yes
checking whether <sys/select.h> is self-contained... (cached) yes
checking for sigset_t... (cached) yes
checking for wchar_t... (cached) yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether strtoimax is declared... (cached) yes
checking whether strtoumax is declared... (cached) yes
checking whether stat file-mode macros are broken... no
checking for struct timespec in <time.h>... (cached) yes
checking whether the utimes function works... yes
checking for struct utimbuf... yes
checking type of array argument to getgroups... gid_t
checking whether getdtablesize is declared... (cached) yes
checking for byteswap.h... (cached) no
checking for library containing clock_gettime... none required
checking for clock_gettime... (cached) yes
checking for clock_settime... yes
checking whether dup2 works... yes
checking for library containing backtrace_symbols_fd... -lexecinfo
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... (cached) yes
checking for fdatasync... no
checking whether fdopendir is declared... (cached) yes
checking whether fdopendir works... yes
checking for __fpending... no
checking how to determine the number of pending output bytes on a stream... fp->_p - fp->_bf._base
checking whether fstatat (..., 0) works... yes
checking for getloadavg... yes
checking sys/loadavg.h usability... no
checking sys/loadavg.h presence... no
checking for sys/loadavg.h... no
checking whether getloadavg is declared... (cached) yes
checking whether gettimeofday clobbers localtime buffer... no
checking for gettimeofday with POSIX signature... almost
checking for memrchr... yes
checking for working mktime... no
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether readlinkat signature is correct... yes
checking for sig2str... no
checking for volatile sig_atomic_t... (cached) yes
checking for sighandler_t... no
checking for socklen_t... (cached) yes
checking for ssize_t... (cached) yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... yes
checking for working stdalign.h... yes
checking for max_align_t... no
checking whether NULL can be used in arbitrary expressions... yes
checking which flavor of printf attribute matches inttypes macros... system
checking for stpcpy... (cached) yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... yes
checking whether <sys/select.h> is self-contained... (cached) yes
checking for nlink_t... (cached) yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking for timezone_t... no
checking for library containing timer_settime... -lrt
checking for timer_settime... yes
checking whether futimesat handles NULL file... no
checking for variable-length arrays... yes
checking for __secure_getenv... no
checking for issetugid... (cached) yes
checking whether cc -std=gnu99 accepts -nopie... no

Configured for 'amd64-portbld-freebsd9.3'.

  Where should the build process find the source code?    .
  What compiler should emacs be built with?               cc -std=gnu99 -O2 -pipe -fstack-protector -fno-strict-aliasing
  Should Emacs use the GNU version of malloc?             yes
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         yes
  What window system should Emacs use?                    x11
  What toolkit should Emacs use?                          GTK2
  Where do we find X Windows header files?                /usr/local/include
  Where do we find X Windows libraries?                   /usr/local/lib
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes -lgif
  Does Emacs use a png library?                           yes -lpng16
  Does Emacs use -lrsvg-2?                                yes
  Does Emacs use cairo?                                   no
  Does Emacs use imagemagick?                             yes
  Does Emacs support sound?                               yes
  Does Emacs use -lgpm?                                   no
  Does Emacs use -ldbus?                                  yes
  Does Emacs use -lgconf?                                 yes
  Does Emacs use GSettings?                               yes
  Does Emacs use a file notification library?             no
  Does Emacs use access control lists?                    no
  Does Emacs use -lselinux?                               no
  Does Emacs use -lgnutls?                                yes
  Does Emacs use -lxml2?                                  yes
  Does Emacs use -lfreetype?                              yes
  Does Emacs use -lm17n-flt?                              yes
  Does Emacs use -lotf?                                   yes
  Does Emacs use -lxft?                                   yes
  Does Emacs directly use zlib?                           yes
  Does Emacs have dynamic modules support?                no
  Does Emacs use toolkit scroll bars?                     yes


checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating ./doc/man/emacs.1
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/automated/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing src/epaths.h commands
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
configure: Now you can run 'gmake'.
===========================================================================
=======================<phase: build          >============================
===>  Building for emacs-devel-25.0.50.20151126,3
cd . && /bin/sh /wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/build-aux/missing autoheader
rm -f src/stamp-h.in
echo timestamp > src/stamp-h.in
gmake -C lib all
gmake info-real info-dir
gmake[1]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/lib'
  GEN      alloca.h
  GEN      c++defs.h
  GEN      warn-on-use.h
  GEN      arg-nonnull.h
  GEN      stddef.h
  GEN      byteswap.h
  GEN      sys/types.h
  GEN      getopt.h
  GEN      dirent.h
  GEN      fcntl.h
  GEN      inttypes.h
  GEN      signal.h
  GEN      stdio.h
  GEN      stdlib.h
  GEN      string.h
  GEN      sys/select.h
  GEN      sys/stat.h
  GEN      sys/time.h
  GEN      time.h
  GEN      unistd.h
gmake[1]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76'
gmake  all-am
gmake -C doc/lispref info
gmake -C doc/lispintro info
gmake -C doc/emacs info
gmake -C doc/misc info
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/lispref'
/bin/mkdir -p ../../info
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/lispintro'
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/emacs'
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/lib'
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/misc'
  GEN      ../../info/elisp.info
  GEN      ../../info/eintr.info
  GEN      ../../info/emacs.info
  CC       acl-errno-valid.o
  GEN      ../../info/ada-mode.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       acl-internal.o
  GEN      ../../info/auth.info
/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/emacs//docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'  GEN      info/dir
.
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       get-permissions.o
  GEN      ../../info/autotype.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/bovine.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/calc.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/ccmode.info
  GEN      ../../info/cl.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       set-permissions.o
  CC       allocator.o
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/lispintro'
  CC       binary-io.o
  CC       c-ctype.o
  GEN      ../../info/dired-x.info
  GEN      ../../info/dbus.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/ebrowse.info
./../emacs/docstyle.texi:3: warning:   CC       c-strcasecmp.o
unrecognized encoding name `UTF-8'.
  CC       c-strncasecmp.o
  CC       careadlinkat.o
  GEN      ../../info/ede.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/ediff.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       close-stream.o
  GEN      ../../info/edt.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       count-one-bits.o
  CC       count-trailing-zeros.o
  GEN      ../../info/eieio.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/emacs-mime.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/epa.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       md5.o
  CC       sha1.o
  GEN      ../../info/erc.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       sha256.o
  CC       sha512.o
  GEN      ../../info/ert.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/eshell.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/eudc.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/efaq.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       dtoastr.o
  GEN      ../../info/eww.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/flymake.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/forms.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/gnus.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/emacs'
  CC       dtotimespec.o
  GEN      ../../info/emacs-gnutls.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       filemode.o
  GEN      ../../info/htmlfontify.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       gettime.o
  GEN      ../../info/idlwave.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/ido.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       pipe2.o
  CC       qcopy-acl.o
  GEN      ../../info/info.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       stat-time.o
  GEN      ../../info/mairix-el.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       strftime.o
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/lispref'
  CC       tempname.o
  GEN      ../../info/message.info
  CC       timespec.o
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/mh-e.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       timespec-add.o
  GEN      ../../info/newsticker.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       timespec-sub.o
  GEN      ../../info/nxml-mode.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/octave-mode.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/org.info
  CC       u64.o
  CC       unistd.o
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/pcl-cvs.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/pgg.info
  GEN      ../../info/rcirc.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       openat-die.o
  CC       utimens.o
  CC       save-cwd.o
  GEN      ../../info/remember.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       fdatasync.o
  GEN      ../../info/reftex.info
  GEN      ../../info/sasl.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       fpending.o
  GEN      ../../info/sc.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       getopt.o
  CC       getopt1.o
  GEN      ../../info/semantic.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/ses.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/sieve.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       mkostemp.o
  CC       mktime.o
  GEN      ../../info/smtpmail.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/speedbar.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/srecode.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/todo-mode.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       secure_getenv.o
  GEN      ../../info/tramp.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/url.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  CC       sig2str.o
  CC       time_rz.o
  GEN      ../../info/vhdl-mode.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/vip.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/viper.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/widget.info
  CC       timegm.o
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/wisent.info
  GEN      ../../info/woman.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
  GEN      ../../info/efaq-w32.info
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
./../emacs/docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/doc/misc'
gmake[1]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76'
  AR       libgnu.a
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/lib'
gmake[1]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/lib'
gmake -C lib-src all
gmake[1]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/lib-src'
  CC       regex.o
  CCLD     ebrowse
  CCLD     profile
  CCLD     emacsclient
  CC       pop.o
  CCLD     hexl
  CCLD     make-docfile
  CCLD     update-game-score
  CCLD     movemail
  CCLD     etags
  CCLD     ctags
gmake[1]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/lib-src'
gmake -C src VCSWITNESS='' all
gmake[1]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/src'
  GEN      lisp.mk
  GEN      globals.h
gmake -C ../admin/charsets all
  GEN      buildobj.h
gmake -C ../admin/unidata charscript.el
gmake -C ../admin/charsets cp51932.el
gmake -C ../admin/charsets eucjp-ms.el
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/admin/unidata'
  GEN      ../../lisp/international/charscript.el
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/admin/charsets'
  GEN      ../../etc/charsets/8859-2.map
  GEN      ../../etc/charsets/8859-3.map
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/admin/charsets'
  GEN      ../../etc/charsets/8859-4.map
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/admin/charsets'
  GEN      ../../lisp/international/eucjp-ms.el
  GEN      ../../etc/charsets/CP932-2BYTE.map
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/admin/unidata'
  GEN      ../../etc/charsets/8859-5.map
  GEN      ../../etc/charsets/8859-6.map
  GEN      ../../etc/charsets/8859-7.map
  GEN      ../../etc/charsets/8859-8.map
  GEN      ../../etc/charsets/8859-9.map
  GEN      ../../etc/charsets/8859-10.map
  GEN      ../../etc/charsets/8859-11.map
  GEN      ../../etc/charsets/8859-13.map
  CC       vm-limit.o
  CC       dispnew.o
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/admin/charsets'
  CC       frame.o
  CC       scroll.o
  GEN      ../../etc/charsets/8859-14.map
  CC       xdisp.o
  GEN      ../../etc/charsets/8859-15.map
  GEN      ../../etc/charsets/8859-16.map
  CC       menu.o
  GEN      ../../etc/charsets/IBM037.map
  GEN      ../../etc/charsets/IBM038.map
  GEN      ../../etc/charsets/IBM256.map
  CC       xmenu.o
  GEN      ../../etc/charsets/IBM273.map
  GEN      ../../etc/charsets/IBM274.map
  GEN      ../../etc/charsets/IBM275.map
  GEN      ../../etc/charsets/IBM277.map
  GEN      ../../etc/charsets/IBM278.map
  GEN      ../../etc/charsets/IBM280.map
  GEN      ../../etc/charsets/IBM281.map
  GEN      ../../etc/charsets/IBM284.map
  GEN      ../../etc/charsets/IBM285.map
  CC       window.o
  GEN      ../../etc/charsets/IBM290.map
  GEN      ../../lisp/international/cp51932.el
  GEN      ../../etc/charsets/IBM297.map
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/admin/charsets'
  GEN      ../../etc/charsets/IBM420.map
  CC       charset.o
  GEN      ../../etc/charsets/IBM423.map
  GEN      ../../etc/charsets/IBM424.map
dispnew.c: In function 'realloc_glyph_pool':
dispnew.c:1334: warning: comparison is always false due to limited range of data type
dispnew.c:1334: warning: comparison is always false due to limited range of data type
dispnew.c:1334: warning: comparison is always false due to limited range of data type
dispnew.c:1334: warning: comparison is always false due to limited range of data type
frame.c: In function 'Fmodify_frame_parameters':
frame.c:2682: warning: comparison is always true due to limited range of data type
frame.c:2682: warning: comparison is always true due to limited range of data type
frame.c:2682: warning: comparison is always false due to limited range of data type
frame.c:2682: warning: comparison is always false due to limited range of data type
frame.c:2682: warning: comparison is always true due to limited range of data type
frame.c:2682: warning: comparison is always true due to limited range of data type
frame.c:2682: warning: comparison is always false due to limited range of data type
frame.c:2682: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/IBM437.map
frame.c: In function 'x_set_frame_parameters':
frame.c:3112: warning: comparison is always true due to limited range of data type
frame.c:3112: warning: comparison is always true due to limited range of data type
frame.c:3112: warning: comparison is always false due to limited range of data type
frame.c:3112: warning: comparison is always false due to limited range of data type
frame.c:3112: warning: comparison is always true due to limited range of data type
frame.c:3112: warning: comparison is always true due to limited range of data type
frame.c:3112: warning: comparison is always false due to limited range of data type
frame.c:3112: warning: comparison is always false due to limited range of data type
menu.c: In function 'parse_single_submenu':
menu.c:543: warning: comparison is always true due to limited range of data type
menu.c:543: warning: comparison is always true due to limited range of data type
menu.c:543: warning: comparison is always false due to limited range of data type
menu.c:543: warning: comparison is always false due to limited range of data type
menu.c:543: warning: comparison is always true due to limited range of data type
menu.c:543: warning: comparison is always true due to limited range of data type
menu.c:543: warning: comparison is always false due to limited range of data type
menu.c:543: warning: comparison is always false due to limited range of data type
dispnew.c: In function 'init_display':
dispnew.c:6101: warning: comparison is always true due to limited range of data type
dispnew.c:6101: warning: comparison is always false due to limited range of data type
xdisp.c: In function 'safe__call':
xdisp.c:2544: warning: comparison is always true due to limited range of data type
xdisp.c:2544: warning: comparison is always true due to limited range of data type
xdisp.c:2544: warning: comparison is always false due to limited range of data type
dispnew.c:6101: warning: comparison is always true due to limited range of data typexdisp.c:2544: warning: comparison is always false due to limited range of data type

dispnew.c:6101: warning: comparison is always false due to limited range of data type
xdisp.c:2544: warning: comparison is always true due to limited range of data type
xdisp.c:2544: warning: comparison is always true due to limited range of data type
xdisp.c:2544: warning: comparison is always false due to limited range of data type
xdisp.c:2544: warning: comparison is always false due to limited range of data type
dispnew.c:6101: warning: comparison is always true due to limited range of data type
dispnew.c:6101: warning: comparison is always false due to limited range of data type
dispnew.c:6101: warning: comparison is always false due to limited range of data type
dispnew.c:6101: warning: comparison is always false due to limited range of data type
dispnew.c:6101: warning: comparison is always true due to limited range of data type
dispnew.c:6101: warning: comparison is always false due to limited range of data type
dispnew.c:6101: warning: comparison is always false due to limited range of data type  GEN      ../../etc/charsets/IBM500.map

dispnew.c:6101: warning: comparison is always false due to limited range of data type
menu.c: In function 'Fx_popup_menu':
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always false due to limited range of data type
menu.c:1362: warning: comparison is always false due to limited range of data type
dispnew.c:6102: warning: comparison is always false due to limited range of data type
dispnew.c:6102: warning: comparison is always false due to limited range of data type
menu.c:1362: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always false due to limited range of data type
menu.c:1362: warning: comparison is always false due to limited range of data type
dispnew.c:6102: warning: comparison is always false due to limited range of data type
dispnew.c:6102: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/IBM850.map
charset.c: In function 'Fdefine_charset_internal':
charset.c:864: warning: comparison is always false due to limited range of data type
charset.c:922: warning: comparison is always true due to limited range of data type
charset.c:922: warning: comparison is always true due to limited range of data type
charset.c:923: warning: comparison is always true due to limited range of data type
charset.c:923: warning: comparison is always true due to limited range of data type
charset.c:935: warning: comparison is always true due to limited range of data type
charset.c:935: warning: comparison is always true due to limited range of data type
charset.c:936: warning: comparison is always true due to limited range of data type
charset.c:936: warning: comparison is always true due to limited range of data type
  GEN      ../../etc/charsets/IBM851.map
charset.c: In function 'Fencode_char':
charset.c:1876: warning: comparison is always true due to limited range of data type
charset.c:1876: warning: comparison is always true due to limited range of data type
  GEN      ../../etc/charsets/IBM852.map
  GEN      ../../etc/charsets/IBM855.map
  GEN      ../../etc/charsets/IBM856.map
  GEN      ../../etc/charsets/IBM857.map
  GEN      ../../etc/charsets/IBM860.map
  GEN      ../../etc/charsets/IBM861.map
  GEN      ../../etc/charsets/IBM862.map
  GEN      ../../etc/charsets/IBM863.map
  GEN      ../../etc/charsets/IBM864.map
  GEN      ../../etc/charsets/IBM865.map
  GEN      ../../etc/charsets/IBM866.map
  GEN      ../../etc/charsets/IBM868.map
  CC       coding.o
  GEN      ../../etc/charsets/IBM869.map
  CC       category.o
  GEN      ../../etc/charsets/IBM870.map
  GEN      ../../etc/charsets/IBM871.map
  GEN      ../../etc/charsets/IBM874.map
  GEN      ../../etc/charsets/IBM875.map
coding.c: In function 'produce_chars':
coding.c:7053: warning: comparison is always true due to limited range of data type
coding.c:7053: warning: comparison is always true due to limited range of data type
coding.c:7053: warning: comparison is always false due to limited range of data type
coding.c:7053: warning: comparison is always false due to limited range of data type
coding.c:7053: warning: comparison is always true due to limited range of data type
coding.c:7053: warning: comparison is always true due to limited range of data type
coding.c:7053: warning: comparison is always false due to limited range of data type
coding.c:7053: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/IBM880.map
  GEN      ../../etc/charsets/IBM891.map
  GEN      ../../etc/charsets/IBM903.map
  GEN      ../../etc/charsets/IBM904.map
  GEN      ../../etc/charsets/IBM905.map
  GEN      ../../etc/charsets/IBM918.map
  GEN      ../../etc/charsets/IBM1004.map
  GEN      ../../etc/charsets/IBM1026.map
  CC       ccl.o
  GEN      ../../etc/charsets/IBM1047.map
  GEN      ../../etc/charsets/CP737.map
  GEN      ../../etc/charsets/CP775.map
  GEN      ../../etc/charsets/CP1125.map
ccl.c: In function 'Fccl_execute_on_string':
ccl.c:2076: warning: comparison is always false due to limited range of data type
ccl.c:2076: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/CP1250.map
  GEN      ../../etc/charsets/CP1251.map
  GEN      ../../etc/charsets/CP1252.map
  GEN      ../../etc/charsets/CP1253.map
  GEN      ../../etc/charsets/CP1254.map
  GEN      ../../etc/charsets/CP1255.map
  GEN      ../../etc/charsets/CP1256.map
  GEN      ../../etc/charsets/CP1257.map
  GEN      ../../etc/charsets/CP1258.map
  GEN      ../../etc/charsets/CP10007.map
  GEN      ../../etc/charsets/CP720.map
  CC       character.o
  GEN      ../../etc/charsets/CP858.map
  GEN      ../../etc/charsets/GB2312.map
character.c: In function 'string_escape_byte8':
character.c:790: warning: comparison is always true due to limited range of data type
character.c:790: warning: comparison is always true due to limited range of data type
character.c:790: warning: comparison is always false due to limited range of data type
character.c:790: warning: comparison is always false due to limited range of data type
character.c:790: warning: comparison is always true due to limited range of data type
character.c:790: warning: comparison is always true due to limited range of data type
character.c:790: warning: comparison is always false due to limited range of data type
character.c:790: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/GBK.map
  GEN      ../../etc/charsets/GB180302.map
  CC       chartab.o
  GEN      ../../etc/charsets/BIG5.map
  GEN      ../../etc/charsets/BIG5-HKSCS.map
  GEN      ../../etc/charsets/CNS-1.map
  CC       bidi.o
bidi.c: In function 'bidi_move_to_visually_next':
bidi.c:3509: warning: comparison is always true due to limited range of data type
  CC       cm.o
  GEN      ../../etc/charsets/CNS-2.map
  GEN      ../../etc/charsets/CNS-3.map
  CC       term.o
  CC       terminal.o
  GEN      ../../etc/charsets/CNS-4.map
  CC       xfaces.o
  CC       xterm.o
term.c: In function 'encode_terminal_code':
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
  CC       xfns.o
xfaces.c: In function 'Fx_family_fonts':
xfaces.c:1461: warning: comparison is always true due to limited range of data type
xfaces.c:1461: warning: comparison is always true due to limited range of data type
xfaces.c:1461: warning: comparison is always false due to limited range of data type
xfaces.c:1461: warning: comparison is always false due to limited range of data type
xfaces.c:1461: warning: comparison is always true due to limited range of data type
xfaces.c:1461: warning: comparison is always true due to limited range of data type
xfaces.c:1461: warning: comparison is always false due to limited range of data type
xfaces.c:1461: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/CNS-5.map
  CC       xselect.o
  GEN      ../../etc/charsets/CNS-6.map
xselect.c: In function 'receive_incremental_selection':
xselect.c:1371: warning: comparison is always false due to limited range of data type
xselect.c: In function 'selection_data_to_lisp_data':
xselect.c:1617: warning: comparison is always true due to limited range of data type
xselect.c:1617: warning: comparison is always true due to limited range of data type
xselect.c:1644: warning: comparison is always true due to limited range of data type
xselect.c:1644: warning: comparison is always true due to limited range of data type
  GEN      ../../etc/charsets/CNS-7.map
  GEN      ../../etc/charsets/CNS-F.map
  CC       xrdb.o
  GEN      ../../etc/charsets/JISX0201.map
  CC       xsmfns.o
  GEN      ../../etc/charsets/JISX0208.map
  CC       xsettings.o
  GEN      ../../etc/charsets/JISX0212.map
  CC       gtkutil.o
xsmfns.c: In function 'smc_save_yourself_CB':
xsmfns.c:226: warning: comparison is always true due to limited range of data type
xsmfns.c:226: warning: comparison is always false due to limited range of data type
xsmfns.c:226: warning: comparison is always true due to limited range of data type
xsmfns.c:226: warning: comparison is always false due to limited range of data type
xsmfns.c:226: warning: comparison is always true due to limited range of data type
xsmfns.c:226: warning: comparison is always false due to limited range of data type
xsmfns.c:226: warning: comparison is always false due to limited range of data type
xsmfns.c:226: warning: comparison is always false due to limited range of data type
xsmfns.c:226: warning: comparison is always true due to limited range of data type
xsmfns.c:226: warning: comparison is always false due to limited range of data type
xsmfns.c:226: warning: comparison is always false due to limited range of data type
xsmfns.c:226: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/JISX2132.map
  CC       dbusbind.o
  CC       emacs.o
  GEN      ../../etc/charsets/JISC6226.map
  CC       keyboard.o
  GEN      ../../etc/charsets/JISX213A.map
  CC       macros.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
dbusbind.c: In function 'xd_retrieve_arg':
dbusbind.c:848: warning: comparison is always true due to limited range of data type
dbusbind.c:848: warning: comparison is always true due to limited range of data type
dbusbind.c:861: warning: comparison is always true due to limited range of data type
dbusbind.c:861: warning: comparison is always true due to limited range of data type
dbusbind.c: In function 'Fdbus_message_internal':
dbusbind.c:1456: warning: comparison is always true due to limited range of data type
dbusbind.c:1456: warning: comparison is always true due to limited range of data type
dbusbind.c: In function 'xd_read_message_1':
dbusbind.c:1544: warning: comparison is always true due to limited range of data type
dbusbind.c:1544: warning: comparison is always true due to limited range of data type
dbusbind.c:1613: warning: comparison is always true due to limited range of data type
dbusbind.c:1613: warning: comparison is always true due to limited range of data type
  GEN      ../../etc/charsets/KSC5601.map
  GEN      ../../etc/charsets/KSC5636.map
  CC       keymap.o
  GEN      ../../etc/charsets/JOHAB.map
  CC       sysdep.o
keymap.c: In function 'Fkey_description':
keymap.c:1990: warning: comparison is always true due to limited range of data type
keymap.c:1990: warning: comparison is always true due to limited range of data type
keymap.c:1990: warning: comparison is always false due to limited range of data type
keymap.c:1990: warning: comparison is always false due to limited range of data type
keymap.c:1990: warning: comparison is always true due to limited range of data type
keymap.c:1990: warning: comparison is always true due to limited range of data type
keymap.c:1990: warning: comparison is always false due to limited range of data type
keymap.c:1990: warning: comparison is always false due to limited range of data type
keymap.c:1992: warning: comparison is always true due to limited range of data type
keymap.c:1992: warning: comparison is always true due to limited range of data type
keymap.c:1992: warning: comparison is always false due to limited range of data type
keymap.c:1992: warning: comparison is always false due to limited range of data type
keymap.c:1992: warning: comparison is always true due to limited range of data type
keymap.c:1992: warning: comparison is always true due to limited range of data type
keymap.c:1992: warning: comparison is always false due to limited range of data type
keymap.c:1992: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/KOI-8.map
  CC       buffer.o
  GEN      ../../etc/charsets/KOI8-R.map
  GEN      ../../etc/charsets/KOI8-U.map
  CC       filelock.o
  CC       insdel.o
sysdep.c: In function 'list_system_processes':
sysdep.c:2775: warning: comparison is always true due to limited range of data type
sysdep.c:2775: warning: comparison is always true due to limited range of data type
sysdep.c: In function 'system_process_attributes':
sysdep.c:3366: warning: comparison is always true due to limited range of data type
sysdep.c:3366: warning: comparison is always true due to limited range of data type
sysdep.c:3374: warning: comparison is always true due to limited range of data type
sysdep.c:3374: warning: comparison is always true due to limited range of data type
sysdep.c:3414: warning: comparison is always true due to limited range of data type
sysdep.c:3414: warning: comparison is always true due to limited range of data type
sysdep.c:3415: warning: comparison is always true due to limited range of data type
sysdep.c:3415: warning: comparison is always true due to limited range of data type
sysdep.c:3416: warning: comparison is always true due to limited range of data type
sysdep.c:3416: warning: comparison is always true due to limited range of data type
sysdep.c:3424: warning: comparison is always true due to limited range of data type
sysdep.c:3424: warning: comparison is always true due to limited range of data type
sysdep.c:3448: warning: comparison is always true due to limited range of data type
sysdep.c:3448: warning: comparison is always true due to limited range of data type
buffer.c: In function 'report_overlay_modification':
buffer.c:4501: warning: comparison is always true due to limited range of data type
buffer.c:4501: warning: comparison is always true due to limited range of data type
buffer.c:4501: warning: comparison is always false due to limited range of data type
buffer.c:4501: warning: comparison is always false due to limited range of data type
buffer.c:4501: warning: comparison is always true due to limited range of data type
buffer.c:4501: warning: comparison is always true due to limited range of data type
buffer.c:4501: warning: comparison is always false due to limited range of data type
buffer.c:4501: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/KOI8-T.map
  CC       marker.o
  GEN      ../../etc/charsets/ALTERNATIVNYJ.map
  GEN      ../../etc/charsets/MIK.map
  GEN      ../../etc/charsets/PTCP154.map
  GEN      ../../etc/charsets/TIS-620.map
  CC       minibuf.o
  GEN      ../../etc/charsets/VISCII.map
  GEN      ../../etc/charsets/VSCII.map
  GEN      ../../etc/charsets/VSCII-2.map
  CC       fileio.o
  GEN      ../../etc/charsets/KA-PS.map
  GEN      ../../etc/charsets/KA-ACADEMY.map
  GEN      ../../etc/charsets/HP-ROMAN8.map
  GEN      ../../etc/charsets/NEXTSTEP.map
  CC       dired.o
  GEN      ../../etc/charsets/MACINTOSH.map
  GEN      ../../etc/charsets/EBCDICUK.map
  GEN      ../../etc/charsets/EBCDICUS.map
  GEN      ../../etc/charsets/stdenc.map
  GEN      ../../etc/charsets/symbol.map
dired.c: In function 'file_attributes':
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type  GEN      ../../etc/charsets/CP949-2BYTE.map

dired.c:925: warning: comparison is always true due to limited range of data type
dired.c:925: warning: comparison is always true due to limited range of data type
  GEN      ../../etc/charsets/BIG5-1.map
  CC       cmds.o
  GEN      ../../etc/charsets/BIG5-2.map
  CC       casetab.o
  GEN      ../../etc/charsets/MULE-ethiopic.map
  CC       casefiddle.o
casefiddle.c: In function 'casify_object':
casefiddle.c:118: warning: comparison is always true due to limited range of data type
casefiddle.c:118: warning: comparison is always true due to limited range of data type
casefiddle.c:118: warning: comparison is always false due to limited range of data type
casefiddle.c:118: warning: comparison is always false due to limited range of data type
casefiddle.c:118: warning: comparison is always true due to limited range of data type
casefiddle.c:118: warning: comparison is always true due to limited range of data type
casefiddle.c:118: warning: comparison is always false due to limited range of data type
casefiddle.c:118: warning: comparison is always false due to limited range of data type
  GEN      ../../etc/charsets/MULE-ipa.map
  CC       indent.o
  GEN      ../../etc/charsets/MULE-is13194.map
  CC       search.o
  GEN      ../../etc/charsets/MULE-sisheng.map
  CC       regex.o
  GEN      ../../etc/charsets/MULE-tibetan.map
  GEN      ../../etc/charsets/MULE-lviscii.map
  GEN      ../../etc/charsets/MULE-uviscii.map
  GEN      ../../etc/charsets/GB180304.map
  GEN      ../../etc/charsets/JISX2131.map
  CC       undo.o
  CC       alloc.o
  GEN      charsets.stamp
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/admin/charsets'
  CC       data.o
  CC       doc.o
  CC       editfns.o
  CC       callint.o
editfns.c: In function 'init_editfns':
editfns.c:272: warning: comparison is always true due to limited range of data type
editfns.c:272: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fget_pos_property':
editfns.c:514: warning: comparison is always true due to limited range of data type
editfns.c:514: warning: comparison is always true due to limited range of data type
editfns.c:514: warning: comparison is always false due to limited range of data type
editfns.c:514: warning: comparison is always false due to limited range of data type
editfns.c:514: warning: comparison is always true due to limited range of data type
editfns.c:514: warning: comparison is always true due to limited range of data type
editfns.c:514: warning: comparison is always false due to limited range of data type
editfns.c:514: warning: comparison is always false due to limited range of data type
editfns.c: In function 'Fuser_uid':
editfns.c:1333: warning: comparison is always true due to limited range of data type
editfns.c:1333: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fuser_real_uid':
editfns.c:1342: warning: comparison is always true due to limited range of data type
editfns.c:1342: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fgroup_gid':
editfns.c:1351: warning: comparison is always true due to limited range of data type
editfns.c:1351: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fgroup_real_gid':
editfns.c:1360: warning: comparison is always true due to limited range of data type
editfns.c:1360: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Femacs_pid':
editfns.c:1440: warning: comparison is always true due to limited range of data type
editfns.c:1440: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fdecode_time':
editfns.c:2111: warning: comparison is always true due to limited range of data type
editfns.c:2111: warning: comparison is always true due to limited range of data type
editfns.c: In function 'styled_format':
editfns.c:3891: warning: comparison is always true due to limited range of data type
editfns.c:3891: warning: comparison is always true due to limited range of data type
editfns.c:3891: warning: comparison is always false due to limited range of data type
editfns.c:3891: warning: comparison is always false due to limited range of data type
editfns.c:3891: warning: comparison is always true due to limited range of data type
editfns.c:3891: warning: comparison is always true due to limited range of data type
editfns.c:3891: warning: comparison is always false due to limited range of data type
editfns.c:3891: warning: comparison is always false due to limited range of data type
data.c: In function 'wrong_choice':
data.c:965: warning: comparison is always true due to limited range of data type
data.c:965: warning: comparison is always true due to limited range of data type
data.c:965: warning: comparison is always false due to limited range of data type
data.c:965: warning: comparison is always false due to limited range of data type
data.c:965: warning: comparison is always true due to limited range of data type
data.c:965: warning: comparison is always true due to limited range of data type
data.c:965: warning: comparison is always false due to limited range of data type
data.c:965: warning: comparison is always false due to limited range of data type
  CC       eval.o
  CC       floatfns.o
  CC       fns.o
fns.c: In function 'sort_vector':
fns.c:1970: warning: comparison is always true due to limited range of data type
fns.c:1970: warning: comparison is always true due to limited range of data type
fns.c:1970: warning: comparison is always false due to limited range of data type
fns.c:1970: warning: comparison is always false due to limited range of data type
fns.c:1970: warning: comparison is always true due to limited range of data type
fns.c:1970: warning: comparison is always true due to limited range of data type
fns.c:1970: warning: comparison is always false due to limited range of data type
fns.c:1970: warning: comparison is always false due to limited range of data type
fns.c: In function 'Fmapconcat':
eval.c: In function 'Fapply':
eval.c:2299: warning: comparison is always false due to limited range of data type
eval.c:2299: warning: comparison is always false due to limited range of data type
fns.c:2552: warning: comparison is always true due to limited range of data type
fns.c:2552: warning: comparison is always true due to limited range of data type
fns.c:2552: warning: comparison is always false due to limited range of data type
fns.c:2552: warning: comparison is always false due to limited range of data type
fns.c:2552: warning: comparison is always true due to limited range of data type
fns.c:2552: warning: comparison is always true due to limited range of data type
fns.c:2552: warning: comparison is always false due to limited range of data typeeval.c:2299: warning: comparison is always false due to limited range of data type
eval.c:2299: warning: comparison is always false due to limited range of data type

fns.c:2552: warning: comparison is always false due to limited range of data type
eval.c:2307: warning: comparison is always true due to limited range of data type
eval.c:2307: warning: comparison is always true due to limited range of data type
eval.c:2307: warning: comparison is always false due to limited range of data type
eval.c:2307: warning: comparison is always false due to limited range of data type
eval.c:2307: warning: comparison is always true due to limited range of data type
eval.c:2307: warning: comparison is always true due to limited range of data type
eval.c:2307: warning: comparison is always false due to limited range of data type
eval.c:2307: warning: comparison is always false due to limited range of data type
fns.c: In function 'Fmapcar':
fns.c:2585: warning: comparison is always true due to limited range of data type
fns.c:2585: warning: comparison is always true due to limited range of data type
fns.c:2585: warning: comparison is always false due to limited range of data type
fns.c:2585: warning: comparison is always false due to limited range of data type
fns.c:2585: warning: comparison is always true due to limited range of data type
fns.c:2585: warning: comparison is always true due to limited range of data type
fns.c:2585: warning: comparison is always false due to limited range of data type
fns.c:2585: warning: comparison is always false due to limited range of data type
eval.c: In function 'apply_lambda':
eval.c:2783: warning: comparison is always true due to limited range of data type
eval.c:2783: warning: comparison is always true due to limited range of data type
eval.c:2783: warning: comparison is always false due to limited range of data type
eval.c:2783: warning: comparison is always false due to limited range of data type
eval.c:2783: warning: comparison is always true due to limited range of data type
eval.c:2783: warning: comparison is always true due to limited range of data type
eval.c:2783: warning: comparison is always false due to limited range of data type
eval.c:2783: warning: comparison is always false due to limited range of data type
  CC       font.o
  CC       print.o
  CC       lread.o
font.c: In function 'font_vconcat_entity_vectors':
font.c:2177: warning: comparison is always true due to limited range of data type
font.c:2177: warning: comparison is always true due to limited range of data type
font.c:2177: warning: comparison is always false due to limited range of data type
font.c:2177: warning: comparison is always false due to limited range of data type
font.c:2177: warning: comparison is always true due to limited range of data type
font.c:2177: warning: comparison is always true due to limited range of data type
font.c:2177: warning: comparison is always false due to limited range of data type
font.c:2177: warning: comparison is always false due to limited range of data type
font.c: In function 'font_find_for_lface':
font.c:3232: warning: comparison is always true due to limited range of data type
font.c:3232: warning: comparison is always true due to limited range of data type
font.c:3232: warning: comparison is always false due to limited range of data type
font.c:3232: warning: comparison is always false due to limited range of data type
font.c:3232: warning: comparison is always true due to limited range of data type
font.c:3232: warning: comparison is always true due to limited range of data type
font.c:3232: warning: comparison is always false due to limited range of data type
font.c:3232: warning: comparison is always false due to limited range of data type
font.c: In function 'font_fill_lglyph_metrics':
font.c:4356: warning: comparison is always true due to limited range of data type
font.c:4356: warning: comparison is always true due to limited range of data type
font.c: In function 'Ffont_variation_glyphs':
font.c:4473: warning: comparison is always true due to limited range of data type
font.c:4473: warning: comparison is always true due to limited range of data type
font.c: In function 'Finternal_char_font':
font.c:4576: warning: comparison is always true due to limited range of data type
font.c:4576: warning: comparison is always true due to limited range of data type
font.c: In function 'Ffont_get_glyphs':
font.c:4833: warning: comparison is always true due to limited range of data type
font.c:4833: warning: comparison is always true due to limited range of data type
font.c:4833: warning: comparison is always false due to limited range of data type
font.c:4833: warning: comparison is always false due to limited range of data type
font.c:4833: warning: comparison is always true due to limited range of data type
font.c:4833: warning: comparison is always true due to limited range of data type
font.c:4833: warning: comparison is always false due to limited range of data type
font.c:4833: warning: comparison is always false due to limited range of data type
font.c:4852: warning: comparison is always true due to limited range of data type
font.c:4852: warning: comparison is always true due to limited range of data type
font.c:4852: warning: comparison is always false due to limited range of data type
font.c:4852: warning: comparison is always false due to limited range of data type
font.c:4852: warning: comparison is always true due to limited range of data type
font.c:4852: warning: comparison is always true due to limited range of data type
font.c:4852: warning: comparison is always false due to limited range of data type
font.c:4852: warning: comparison is always false due to limited range of data type
font.c:4909: warning: comparison is always true due to limited range of data type
font.c:4909: warning: comparison is always true due to limited range of data type
  CC       syntax.o
  CC       unexelf.o
  CC       bytecode.o
  CC       process.o
  CC       gnutls.o
process.c: In function 'record_deleted_pid':
process.c:818: warning: comparison is always true due to limited range of data type
process.c:818: warning: comparison is always true due to limited range of data type
process.c: In function 'Fprocess_id':
process.c:938: warning: comparison is always true due to limited range of data type
process.c:938: warning: comparison is always true due to limited range of data type
process.c: In function 'Fmake_process':
process.c:1524: warning: comparison is always true due to limited range of data type
process.c:1524: warning: comparison is always true due to limited range of data type
process.c:1524: warning: comparison is always false due to limited range of data type
process.c:1524: warning: comparison is always false due to limited range of data type
process.c:1524: warning: comparison is always true due to limited range of data type
process.c:1524: warning: comparison is always true due to limited range of data type
process.c:1524: warning: comparison is always false due to limited range of data type
process.c:1524: warning: comparison is always false due to limited range of data type
process.c:1554: warning: comparison is always true due to limited range of data type
process.c:1554: warning: comparison is always true due to limited range of data type
process.c:1554: warning: comparison is always false due to limited range of data type
process.c:1554: warning: comparison is always false due to limited range of data type
gnutls.c: In function 'gnutls_hex_string':
gnutls.c:785: warning: comparison is always true due to limited range of data type
gnutls.c:785: warning: comparison is always true due to limited range of data type
gnutls.c:785: warning: comparison is always false due to limited range of data type
gnutls.c:785: warning: comparison is always false due to limited range of data type
process.c:1554: warning: comparison is always true due to limited range of data type
process.c:1554: warning: comparison is always true due to limited range of data type
process.c:1554: warning: comparison is always false due to limited range of data type
process.c:1554: warning: comparison is always false due to limited range of data type
gnutls.c:785: warning: comparison is always true due to limited range of data type
gnutls.c:785: warning: comparison is always true due to limited range of data type
gnutls.c:785: warning: comparison is always false due to limited range of data type
gnutls.c:785: warning: comparison is always false due to limited range of data type
  CC       callproc.o
  CC       region-cache.o
  CC       sound.o
  CC       atimer.o
  CC       doprnt.o
  CC       intervals.o
  CC       textprop.o
  CC       composite.o
  CC       xml.o
composite.c: In function 'fill_gstring_body':
composite.c:843: warning: comparison is always true due to limited range of data type
composite.c:843: warning: comparison is always true due to limited range of data type
  CC       profiler.o
  CC       decompress.o
  CC       xfont.o
  CC       ftfont.o
  CC       xftfont.o
  CC       ftxfont.o
  CC       fontset.o
ftfont.c: In function 'ftfont_shape_by_flt':
ftfont.c:2554: warning: comparison is always true due to limited range of data type
ftfont.c:2554: warning: comparison is always true due to limited range of data type
ftfont.c:2652: warning: comparison is always true due to limited range of data type
ftfont.c:2652: warning: comparison is always true due to limited range of data type
  CC       fringe.o
  CC       image.o
  CC       xgselect.o
  CC       terminfo.o
  CC       lastfile.o
  CC       gmalloc.o
image.c: In function 'png_load_body':
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always false due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6122: warning: comparison is always true due to limited range of data type
image.c:6123: warning: comparison is always false due to limited range of data type
image.c:6123: warning: comparison is always false due to limited range of data type
image.c:6123: warning: comparison is always false due to limited range of data type
image.c:6123: warning: comparison is always false due to limited range of data type
image.c:6123: warning: comparison is always false due to limited range of data type
image.c:6123: warning: comparison is always false due to limited range of data type
  CCLD     temacs
/bin/mkdir -p ../etc
: paxctl -r temacs
: setfattr -n user.pax.flags -v er temacs
gmake -C ../lisp update-subdirs
gmake[2]: Entering directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/lisp'
gmake[2]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/lisp'
./temacs --batch --load loadup bootstrap
Makefile:712: recipe for target 'bootstrap-emacs' failed
gmake[1]: *** [bootstrap-emacs] Segmentation fault: 11 (core dumped)
gmake[1]: Leaving directory '/wrkdirs/usr/ports/editors/emacs-devel/work/emacs-af40b76/src'
Makefile:394: recipe for target 'src' failed
gmake: *** [src] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1

Stop in /usr/ports/editors/emacs-devel.
build of editors/emacs-devel ended at Fri Nov 27 18:25:16 AST 2015
build time: 00:01:29
!!! build failure encountered !!!

[-- Attachment #1.3: Type: text/plain, Size: 8 bytes --]


Joseph

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2015-11-30 22:10 bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9) Joseph Mingrone
@ 2015-12-26 21:22 ` Lars Ingebrigtsen
  2016-02-13  1:08 ` Paul Eggert
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 20+ messages in thread
From: Lars Ingebrigtsen @ 2015-12-26 21:22 UTC (permalink / raw)
  To: Joseph Mingrone; +Cc: 22065

Joseph Mingrone <jrm@ftfl.ca> writes:

> sysdep.c: In function 'list_system_processes':
> sysdep.c:2775: warning: comparison is always true due to limited range of data type
> sysdep.c:2775: warning: comparison is always true due to limited range of data type
> sysdep.c: In function 'system_process_attributes':
> sysdep.c:3366: warning: comparison is always true due to limited range of data type
> sysdep.c:3366: warning: comparison is always true due to limited range of data type
> sysdep.c:3374: warning: comparison is always true due to limited range of data type

etc etc etc, and then temacs segfaulted.

It seems like these warnings are from lines like

      proclist = Fcons (make_fixnum_or_float (procs[i].ki_pid), proclist);
  attrs = Fcons (Fcons (Qegid, make_fixnum_or_float (proc.ki_svgid)), attrs);

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2015-11-30 22:10 bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9) Joseph Mingrone
  2015-12-26 21:22 ` Lars Ingebrigtsen
@ 2016-02-13  1:08 ` Paul Eggert
  2016-02-14 16:12 ` Wolfgang Jenkner
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 20+ messages in thread
From: Paul Eggert @ 2016-02-13  1:08 UTC (permalink / raw)
  To: Joseph Mingrone; +Cc: Lars Ingebrigtsen, 22065

I doubt whether the “comparison is always true due to limited range of 
data type” messages are related to the core dump. Those messages are 
merely due to a boastful compiler announcing that it can optimize a 
comarison away. Although recent GCCs are less boastful, they’re still 
doing that optimization.

We’ve made some important changes to emacs-25 in this area since this 
bug was reported in November. Is the current version of emacs-25 still 
dumping core on FreeBSD 9? If not, we can close the bug. Otherwise, 
please run it under a debugger and give us a backtrace. Something like 
this, say:

$ make clean
$ make CFLAGS='-g3 -O0'
[Presumably this fails when temacs dumps core.]
$ cd src
$ gdb temacs
(gdb) source .gdbinit
(gdb) r --batch --load loadup bootstrap
[Presumably this segvs.]
(gdb) bt






^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2015-11-30 22:10 bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9) Joseph Mingrone
  2015-12-26 21:22 ` Lars Ingebrigtsen
  2016-02-13  1:08 ` Paul Eggert
@ 2016-02-14 16:12 ` Wolfgang Jenkner
  2016-02-14 19:47   ` Paul Eggert
  2016-03-20  2:40 ` Paul Eggert
       [not found] ` <handler.22065.D22065.145844160912708.notifdone@debbugs.gnu.org>
  4 siblings, 1 reply; 20+ messages in thread
From: Wolfgang Jenkner @ 2016-02-14 16:12 UTC (permalink / raw)
  To: Joseph Mingrone; +Cc: ashish, 22065, Paul Eggert

On Mon, Nov 30 2015, Joseph Mingrone wrote:

> There is a compilation issue on FreeBSD 9 (which has about another
> year of life) for the emacs-25 branch.  The error/warnings suggest the
> problems may be related to bug 18410.  It compiles fine on FreeBSD 10.
> Attached is a build log.

The pkg-fallout list indicates that that the build has been broken since
13 Nov 2014, although at that time it failed while temacs was loading up
stuff, with a different error message.

http://docs.freebsd.org/cgi/mid.cgi?201411130859.sAD8xATU001375

According to

https://svnweb.freebsd.org/ports/head/editors/emacs-devel/Makefile?view=log

this seems to correlate to a ports update to emacs bzr version 118251
from the previous 117676 (on Aug 10 2014).

There's a prominent change concerning the stack in this time frame, viz.

  commit c7dfea947eba1980fe3a23ad13f04dd40c6c0d68
  Author: Dmitry Antipov
  Date:   Tue Sep 9 07:44:06 2014 +0400

  Add macros to allocate temporary Lisp objects with alloca.

So, on FreeBSD 10, in a jail containing a basic FreeBSD 9 amd64 userland
I bisected between the above commit, which is still good, and some later
bad commit.

As USE_STACK_LISP_OBJECTS wasn't turned on by default before 2014-09-24,
I configured with

$ ./configure --without-all --without-x CPPFLAGS=-DUSE_STACK_LISP_OBJECTS=1

In the last few steps I had to delete the INLINE specifier in the
definition of local_vector_init() in src/alloc.c because it conflicted
with a declaration in src/lisp.h.

The first bad commit turns out to be

  commit edb0288b83b45d295df52ce7644e897613358971
  Author: Dmitry Antipov <dmantipov@yandex.ru>
  Date:   Mon Sep 15 18:53:23 2014 +0400

  If USE_LOCAL_ALLOCATORS, allocate some Lisp objects on stack.

Unfortunately, --enable-checking or --enable-check-lisp-object-type
also somehow makes the bootstrapping failure disappear.

On a current emacs master, after adding
CPPFLAGS=-DUSE_STACK_LISP_OBJECTS=0 to the configure command line
bootstrapping emacs works (in the above jail).

Alternatively (though not very practically), adding CFLAGS="-g -O0"
works (but CFLAGS="-g -O" doesn't).

Alternatively, bootstrapping even with the oldest gcc available from
ports (4.6.4) works.

So, perhaps, the FreeBSD 9 default base cc (a patched gcc 4.2.1) has
some stack-related optimization bug, even on amd64?





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-14 16:12 ` Wolfgang Jenkner
@ 2016-02-14 19:47   ` Paul Eggert
  2016-02-15  4:05     ` Joseph Mingrone
  0 siblings, 1 reply; 20+ messages in thread
From: Paul Eggert @ 2016-02-14 19:47 UTC (permalink / raw)
  To: Wolfgang Jenkner, Joseph Mingrone; +Cc: ashish, 22065, Dmitry Antipov

[-- Attachment #1: Type: text/plain, Size: 530 bytes --]

Wolfgang Jenkner wrote:
> So, perhaps, the FreeBSD 9 default base cc (a patched gcc 4.2.1) has
> some stack-related optimization bug, even on amd64?

Thanks for the detective work. It inspired me to search GCC bug reports, where I 
found a couple that appear to be directly relevant. The corresponding bug was 
fixed in 2008 but GCC 4.2.1 predates the fix. I installed the attached patch 
into the emacs-25 branch, and I hope it works around the compiler bug with 
stack-allocated Lisp objects on FreeBSD 9. Please give it a try.

[-- Attachment #2: emacs.diff --]
[-- Type: text/x-diff, Size: 700 bytes --]

diff --git a/src/lisp.h b/src/lisp.h
index af73c4b..8eab38b 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -4522,6 +4522,12 @@ extern void *record_xmalloc (size_t) ATTRIBUTE_ALLOC_SIZE ((1));
    This feature is experimental and requires careful debugging.
    Build with CPPFLAGS='-DUSE_STACK_LISP_OBJECTS=0' to disable it.  */
 
+#if (!defined USE_STACK_LISP_OBJECTS \
+     && defined __GNUC__ && !defined __clang__ \
+     && !(4 < __GNUC__ + (3 < __GNUC_MINOR__ + (2 <= __GNUC_PATCHLEVEL__))))
+  /* Work around GCC bugs 36584 and 35271, which were fixed in GCC 4.3.2.  */
+# define USE_STACK_LISP_OBJECTS false
+#endif
 #ifndef USE_STACK_LISP_OBJECTS
 # define USE_STACK_LISP_OBJECTS true
 #endif

^ permalink raw reply related	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-14 19:47   ` Paul Eggert
@ 2016-02-15  4:05     ` Joseph Mingrone
  2016-02-15  5:56       ` Ashish SHUKLA
  2016-02-15  8:17       ` Paul Eggert
  0 siblings, 2 replies; 20+ messages in thread
From: Joseph Mingrone @ 2016-02-15  4:05 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Wolfgang Jenkner, ashish, 22065, Dmitry Antipov


[-- Attachment #1.1: Type: text/plain, Size: 923 bytes --]

Paul Eggert <eggert@cs.ucla.edu> writes:

> Wolfgang Jenkner wrote:
>> So, perhaps, the FreeBSD 9 default base cc (a patched gcc 4.2.1) has
>> some stack-related optimization bug, even on amd64?

> Thanks for the detective work. It inspired me to search GCC bug reports, where I
> found a couple that appear to be directly relevant. The corresponding bug was
> fixed in 2008 but GCC 4.2.1 predates the fix. I installed the attached patch
> into the emacs-25 branch, and I hope it works around the compiler bug with
> stack-allocated Lisp objects on FreeBSD 9. Please give it a try.

Thanks for taking a look at the problem, but unfortunately it persists.  A new log is attached.

While the ancient version of gcc is the default compiler in FreeBSD 9.3, clang is in the base system.  I tested using the base clang in 9.3 and the compiling finished without the error.  I'll submit a patch for the FreeBSD port to use clang.


[-- Attachment #1.2: emacs-devel-25.log --]
[-- Type: application/octet-stream, Size: 118770 bytes --]

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-15  4:05     ` Joseph Mingrone
@ 2016-02-15  5:56       ` Ashish SHUKLA
  2016-02-15  8:17       ` Paul Eggert
  1 sibling, 0 replies; 20+ messages in thread
From: Ashish SHUKLA @ 2016-02-15  5:56 UTC (permalink / raw)
  To: Joseph Mingrone
  Cc: Wolfgang Jenkner, ashish, 22065, Dmitry Antipov, Paul Eggert


[-- Attachment #1.1: Type: text/plain, Size: 1227 bytes --]

On Mon, 15 Feb 2016 00:05:37 -0400, Joseph Mingrone <jrm@ftfl.ca> said:
| Paul Eggert <eggert@cs.ucla.edu> writes:

|| Wolfgang Jenkner wrote:
||| So, perhaps, the FreeBSD 9 default base cc (a patched gcc 4.2.1) has
||| some stack-related optimization bug, even on amd64?

|| Thanks for the detective work. It inspired me to search GCC bug reports, where I
|| found a couple that appear to be directly relevant. The corresponding bug was
|| fixed in 2008 but GCC 4.2.1 predates the fix. I installed the attached patch
|| into the emacs-25 branch, and I hope it works around the compiler bug with
|| stack-allocated Lisp objects on FreeBSD 9. Please give it a try.

| Thanks for taking a look at the problem, but unfortunately it persists.  A new log is attached.

| While the ancient version of gcc is the default compiler in FreeBSD
| 9.3, clang is in the base system.  I tested using the base clang in
| 9.3 and the compiling finished without the error.  I'll submit a patch
| for the FreeBSD port to use clang.

Hi Joseph (and everyone),

Thanks much for investigating. The port builds fine with clang, like Joseph
said in his reply. I'm building the port with all OPTIONS to catch any
possible errors with following diff:


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: Makefile.diff --]
[-- Type: text/x-patch, Size: 775 bytes --]

--- /usr/ports/editors/emacs-devel/Makefile	2016-02-08 04:16:55.000000000 +0530
+++ Makefile	2016-02-15 11:24:35.773237763 +0530
@@ -4,6 +4,7 @@
 PORTNAME=	emacs
 PORTVERSION=	${EMACS_VER}
 PORTEPOCH=	2
+PORTREVISION=	1
 CATEGORIES=	editors ipv6
 MASTER_SITES=	GNU_ALPHA/emacs/pretest
 PKGNAMESUFFIX=	-devel
@@ -14,7 +15,6 @@
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN_FreeBSD_9=does not build
 BROKEN_sparc64=	fails to compile at bootstrap phase
 BROKEN_ia64=	Emacs 24.X does not currently build on ia64
 
@@ -189,6 +189,12 @@
 .endif
 .endif
 
+.if (${OSVERSION} < 1000000)
+CC=	/usr/bin/clang
+CPP=	/usr/bin/clang-cpp
+CXX=	/usr/bin/clang++
+.endif
+
 .if ${PORT_OPTIONS:MX11}
 INSTALLS_ICONS=	yes
 .if !${PORT_OPTIONS:MXFT}

[-- Attachment #1.3: Type: text/plain, Size: 161 bytes --]


And will commit once, it finishes building.

Thanks!
-- 
Ashish SHUKLA      | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0
Sent from my Emacs

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-15  4:05     ` Joseph Mingrone
  2016-02-15  5:56       ` Ashish SHUKLA
@ 2016-02-15  8:17       ` Paul Eggert
  2016-02-15 13:08         ` Wolfgang Jenkner
  2016-02-15 18:51         ` Joseph Mingrone
  1 sibling, 2 replies; 20+ messages in thread
From: Paul Eggert @ 2016-02-15  8:17 UTC (permalink / raw)
  To: Joseph Mingrone; +Cc: Wolfgang Jenkner, ashish, 22065, Dmitry Antipov

Joseph Mingrone wrote:
> I'll submit a patch for the FreeBSD port to use clang.

Hold on a minute. Please don't do that, as Emacs is far more tested on GCC and 
(among other things) GCC has better compile-time checking on Emacs. Instead of 
papering over the bug (if there is a bug), let's fix it.  Here are some points:

1. I just now booted FreeBSD-9.3-RELEASE-i386 under VirtualBox and verified that 
Emacs dumped core without my recent patch 
<http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=1834ac7d24c60ecabb4fc2469d350a03db1798ab>. 
I also verified that Emacs build and runs fine with the patch. So, if Emacs is 
dumping core for you on FreeBSD 9 i386, there's something different about your 
configuration that is causing the problem. Are you sure you installed the patch 
correctly in your build?

2. My fix assumes Emacs is built with GCC 4.2.1, the standard GCC on FreeBSD 9 
i386. However, your recent email <http://bugs.gnu.org/22065#22> indicates that 
you're building with GCC 4.8.5. Possibly the problem is due to this compiler or 
its installation. Can you please try building with the standard GCC 4.2.1 instead?

3. Your most recent email says this:

Message from gcc-4.8.5_2:
To ensure binaries built with this toolchain find appropriate versions
of the necessary run-time libraries, you may want to link using

   -Wl,-rpath=/usr/local/lib/gcc48

And yet the same email's log says that Emacs was not linked with that flag. 
Perhaps this configuration glitch explains your problem?






^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-15  8:17       ` Paul Eggert
@ 2016-02-15 13:08         ` Wolfgang Jenkner
  2016-02-15 18:51           ` Joseph Mingrone
  2016-02-15 18:51         ` Joseph Mingrone
  1 sibling, 1 reply; 20+ messages in thread
From: Wolfgang Jenkner @ 2016-02-15 13:08 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Joseph Mingrone, ashish, 22065, Dmitry Antipov

On Mon, Feb 15 2016, Paul Eggert wrote:

> 1. I just now booted FreeBSD-9.3-RELEASE-i386 under VirtualBox and
> verified that Emacs dumped core without my recent patch
> <http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=1834ac7d24c60ecabb4fc2469d350a03db1798ab>. I also
> verified that Emacs build and runs fine with the patch.

The OP's build log says emacs was

    Configured for 'amd64-portbld-freebsd9.3'.

However, bootstrapping emacs-25 (d9ea795, which already contains your
fix) with

$ ./configure --without-all --without-x

in a FreeBSD 9 amd64 jail on my FreeBSD 10 system works fine with cc,
i.e. gcc 4.2.1.

> 2. My fix assumes Emacs is built with GCC 4.2.1, the standard GCC on
> FreeBSD 9 i386. However, your recent email
> <http://bugs.gnu.org/22065#22> indicates that you're building with GCC
> 4.8.5.

The build log says "cc", which is always the base system compiler:

  What compiler should emacs be built with?               cc -std=gnu99 -O2 -pipe -fstack-protector -fno-strict-aliasing
 





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-15  8:17       ` Paul Eggert
  2016-02-15 13:08         ` Wolfgang Jenkner
@ 2016-02-15 18:51         ` Joseph Mingrone
  2016-02-17  3:38           ` Joseph Mingrone
  1 sibling, 1 reply; 20+ messages in thread
From: Joseph Mingrone @ 2016-02-15 18:51 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Wolfgang Jenkner, ashish, 22065, Dmitry Antipov

[-- Attachment #1: Type: text/plain, Size: 2223 bytes --]

Paul Eggert <eggert@cs.ucla.edu> writes:

> Joseph Mingrone wrote:
>> I'll submit a patch for the FreeBSD port to use clang.

> Hold on a minute. Please don't do that, as Emacs is far more tested on GCC and
> (among other things) GCC has better compile-time checking on Emacs. Instead of
> papering over the bug (if there is a bug), let's fix it.  Here are some points:

Sure.  I'm willing to test further.  I just thought that since 1) clang is the
default compiler in FreeBSD 10+ and 2) if the problem was with the default,
ancient compiler in FreeBSD 9.x, I might be abusing everyone's valuable time.

> 1. I just now booted FreeBSD-9.3-RELEASE-i386 under VirtualBox and verified that
> Emacs dumped core without my recent patch
> <http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=1834ac7d24c60ecabb4fc2469d350a03db1798ab>. I
> also verified that Emacs build and runs fine with the patch. So, if Emacs is
> dumping core for you on FreeBSD 9 i386, there's something different about your
> configuration that is causing the problem. Are you sure you installed the patch
> correctly in your build?

I set the FreeBSD emacs-devel port (FreeBSD package building system) to pull
from commit 44b16f6 and I still see the problem on amd64 (with X), but not on
i386.

> 2. My fix assumes Emacs is built with GCC 4.2.1, the standard GCC on FreeBSD 9
> i386. However, your recent email <http://bugs.gnu.org/22065#22> indicates that
> you're building with GCC 4.8.5. Possibly the problem is due to this compiler or
> its installation. Can you please try building with the standard GCC 4.2.1
> instead?

> 3. Your most recent email says this:

> Message from gcc-4.8.5_2:
> To ensure binaries built with this toolchain find appropriate versions
> of the necessary run-time libraries, you may want to link using

>   -Wl,-rpath=/usr/local/lib/gcc48

> And yet the same email's log says that Emacs was not linked with that
> flag. Perhaps this configuration glitch explains your problem?

The newer GCC was referenced because a dependency required it, however Emacs
itself was built with the default compiler (cc) which is a patched GCC 4.2.1 (as
Wolfgang stated).

Joseph

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-15 13:08         ` Wolfgang Jenkner
@ 2016-02-15 18:51           ` Joseph Mingrone
  0 siblings, 0 replies; 20+ messages in thread
From: Joseph Mingrone @ 2016-02-15 18:51 UTC (permalink / raw)
  To: Wolfgang Jenkner; +Cc: ashish, Paul Eggert, 22065, Dmitry Antipov

[-- Attachment #1: Type: text/plain, Size: 759 bytes --]

Wolfgang Jenkner <wjenkner@inode.at> writes:
> However, bootstrapping emacs-25 (d9ea795, which already contains your
> fix) with

> $ ./configure --without-all --without-x

> in a FreeBSD 9 amd64 jail on my FreeBSD 10 system works fine with cc,
> i.e. gcc 4.2.1.

Confirmed.  On amd64, without X gives a successful build, with it gives the error.

Successful build without X: http://pkg.awarnach.mathstat.dal.ca/data/9amd64-default/2016-02-15_13h30m20s/logs/errors/emacs-devel-25.0.90,2.log*
Unsuccessful build With X:  http://pkg.awarnach.mathstat.dal.ca/data/9amd64-default/2016-02-15_13h54m53s/logs/errors/emacs-devel-25.0.90,2.log

* The package installation errors at the end are unrelated to Emacs.  I just didn't deal with file changes when I testing.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-15 18:51         ` Joseph Mingrone
@ 2016-02-17  3:38           ` Joseph Mingrone
  2016-02-17  7:56             ` Paul Eggert
  2016-02-17 17:49             ` Wolfgang Jenkner
  0 siblings, 2 replies; 20+ messages in thread
From: Joseph Mingrone @ 2016-02-17  3:38 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Wolfgang Jenkner, ashish, 22065, Dmitry Antipov

[-- Attachment #1: Type: text/plain, Size: 588 bytes --]

I was working on the requested backtrace and discovered a few things.  As I mentioned before, when testing with the FreeBSD port, the problem remained.  When testing without the port (manually doing ./configure (g)make) everything worked fine, even with the first pretest, 25.0.90.  I believe these lines in the FreeBSD port's Makefile are the problem.

CPPFLAGS+=      -I${LOCALBASE}/include
LDFLAGS+=       -L${LOCALBASE}/lib

After removing those lines, the FreeBSD port also builds fine.

Paul, when you confirmed the core dump, did you test by using the FreeBSD port system?

Joseph

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-17  3:38           ` Joseph Mingrone
@ 2016-02-17  7:56             ` Paul Eggert
  2016-02-17 13:23               ` Wolfgang Jenkner
  2016-02-17 17:49             ` Wolfgang Jenkner
  1 sibling, 1 reply; 20+ messages in thread
From: Paul Eggert @ 2016-02-17  7:56 UTC (permalink / raw)
  To: Joseph Mingrone; +Cc: Wolfgang Jenkner, ashish, 22065, Dmitry Antipov

Joseph Mingrone wrote:
> Paul, when you confirmed the core dump, did you test by using the FreeBSD port system?

I don't recall asking for the port system. I just built on a freshly installed 
FreeBSD-9.3-RELEASE-i386-dvd1.iso running under VirtualBox, mostly by choosing 
defaults. I vaguely recall something about port.txz being installed by default 
but I didn't pay much attention. Sorry, I don't know much about the FreeBSD port 
system.

I just now did a similar build with FreeBSD-9.3-RELEASE-amd64-dvd1.iso and the 
latest emacs-25 commit (15a946479c96fdce693c13acfe41a66266ffcadb) and it also 
worked.

Neither build used X, though. I guess X isn't part of the base release. What's 
an easy way to install the X development packages on a bare FreeBSD 9 install?





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-17  7:56             ` Paul Eggert
@ 2016-02-17 13:23               ` Wolfgang Jenkner
  2016-02-17 15:35                 ` Joseph Mingrone
  0 siblings, 1 reply; 20+ messages in thread
From: Wolfgang Jenkner @ 2016-02-17 13:23 UTC (permalink / raw)
  To: Paul Eggert; +Cc: Joseph Mingrone, ashish, 22065, Dmitry Antipov

On Tue, Feb 16 2016, Paul Eggert wrote:

> Neither build used X, though. I guess X isn't part of the base
> release. What's an easy way to install the X development packages on
> a bare FreeBSD 9 install?

The OP's log shows that the failed build used gtk2, actually, which

pkg add gtk2

would install (with all library headers, as they are never packaged
separately).  However, he also said that building emacs from sources
with this configuration works, only using the FreeBSD package building
system (aka "ports") for that doesn't, so the problem seems to be there.






^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-17 13:23               ` Wolfgang Jenkner
@ 2016-02-17 15:35                 ` Joseph Mingrone
  0 siblings, 0 replies; 20+ messages in thread
From: Joseph Mingrone @ 2016-02-17 15:35 UTC (permalink / raw)
  To: Wolfgang Jenkner; +Cc: ashish, Paul Eggert, 22065, Dmitry Antipov

[-- Attachment #1: Type: text/plain, Size: 1000 bytes --]

Wolfgang Jenkner <wjenkner@inode.at> writes:

> On Tue, Feb 16 2016, Paul Eggert wrote:

>> Neither build used X, though. I guess X isn't part of the base
>> release. What's an easy way to install the X development packages on
>> a bare FreeBSD 9 install?

> The OP's log shows that the failed build used gtk2, actually, which

> pkg add gtk2

> would install (with all library headers, as they are never packaged
> separately).  However, he also said that building emacs from sources
> with this configuration works, only using the FreeBSD package building
> system (aka "ports") for that doesn't, so the problem seems to be there.

Right.  So after

% pkg install gtk2 (you want pkg *install*, not pkg *add*)
% pkg install gmake

(there may be other dependencies)

% ./configure
% gmake

should work with and without the patch.

However,

make -C /usr/ports/editors/emacs-devel

will not.

The two lines from the FreeBSD port haven't changed in years.  I've submitted a
patch for the FreeBSD port.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-17  3:38           ` Joseph Mingrone
  2016-02-17  7:56             ` Paul Eggert
@ 2016-02-17 17:49             ` Wolfgang Jenkner
  2016-02-17 22:45               ` Joseph Mingrone
  1 sibling, 1 reply; 20+ messages in thread
From: Wolfgang Jenkner @ 2016-02-17 17:49 UTC (permalink / raw)
  To: Joseph Mingrone; +Cc: ashish, Paul Eggert, 22065, Dmitry Antipov

On Tue, Feb 16 2016, Joseph Mingrone wrote:

> When testing without the port (manually doing ./configure (g)make) everything worked fine, even with the first pretest, 25.0.90.  

But bootstrapping it still fails with base gcc in a FreeBSD 9 amd64
jail, so I wouldn't trust the binary from a non-bootstrap build either.

gmake maintainer-clean && ./autogen.sh &&
./configure --without-all --without-x && gmake





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-17 17:49             ` Wolfgang Jenkner
@ 2016-02-17 22:45               ` Joseph Mingrone
  2016-02-18 13:39                 ` Wolfgang Jenkner
  0 siblings, 1 reply; 20+ messages in thread
From: Joseph Mingrone @ 2016-02-17 22:45 UTC (permalink / raw)
  To: Wolfgang Jenkner; +Cc: ashish, Paul Eggert, 22065, Dmitry Antipov


[-- Attachment #1.1: Type: text/plain, Size: 625 bytes --]

Wolfgang Jenkner <wjenkner@inode.at> writes:

> On Tue, Feb 16 2016, Joseph Mingrone wrote:

>> When testing without the port (manually doing ./configure (g)make) everything worked fine, even with the first pretest, 25.0.90.  

> But bootstrapping it still fails with base gcc in a FreeBSD 9 amd64
> jail, so I wouldn't trust the binary from a non-bootstrap build either.

> gmake maintainer-clean && ./autogen.sh &&
> ./configure --without-all --without-x && gmake

Unless I'm missing something, bootstrapping doesn't fail here with base gcc in a
FreeBSD 9 adm64 jail.  I've attached a script log.

Joseph


[-- Attachment #1.2: emacs-25.0.90-freebsd-9amd64-build.log --]
[-- Type: application/octet-stream, Size: 60004 bytes --]

Script started on Wed Feb 17 19:03:15 2016
root@9amd64-default:~ #	uname -a
FreeBSD 9amd64-default 9.3-RELEASE-p30 FreeBSD 9.3-RELEASE-p30 amd64
root@9amd64-default:~ #	pkg info
pkg-1.6.4                      Package manager
root@9amd64-default:~ #	pkg install gmake autotools
Updating local repository catalogue...
local repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 11 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	gmake: 4.1_2
	autotools: 20130627
	indexinfo: 0.2.4
	autoconf213: 2.13.000227_6
	autoconf-wrapper: 20131203
	perl5: 5.22.1_4
	m4: 1.4.17_1,1
	autoconf: 2.69
	libtool: 2.4.6
	automake: 1.15_1
	automake-wrapper: 20131203

The process will require 59 MiB more space.
...
root@9amd64-default:~ #	tar -xvf emacs-25.0.90.tar.xz 
x emacs-25.0.90/
x emacs-25.0.90/doc/
...
root@9amd64-default:~ #	cd emacs-25.0.90
root@9amd64-default:~/emacs-25.0.90 # gmake maintainer-clean
gmake: *** No rule to make target 'maintainer-clean'.  Stop.
root@9amd64-default:~/emacs-25.0.90 # ./autogen.sh
Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs)

Checking for autoconf (need at least version 2.65)...
ok
Checking for automake (need at least version 1.11)...
ok
Your system has the required tools.
Running 'autoreconf -fi -I m4' ...
configure.ac:805: installing 'build-aux/ar-lib'
You can now run './configure'.
root@9amd64-default:~/emacs-25.0.90 # ./configure --without-all --without-x && gmake
checking for xcrun... no
checking for GNU Make... gmake
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether gmake supports nested variables... (cached) yes
checking build system type... amd64-unknown-freebsd9.3
checking host system type... amd64-unknown-freebsd9.3
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking whether gcc understands -c and -o together... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking for putenv... yes
checking for tzset... yes
checking for fchmod... yes
checking for readlinkat... yes
checking for faccessat... yes
checking for fcntl... yes
checking for fdopendir... yes
checking for fstatat... yes
checking for fsync... yes
checking for gettimeofday... yes
checking for nanotime... no
checking for lstat... yes
checking for mkostemp... no
checking for pipe2... no
checking for pselect... yes
checking for readlink... yes
checking for strtoimax... yes
checking for strtoumax... yes
checking for symlink... yes
checking for localtime_r... yes
checking for timegm... yes
checking for futimes... yes
checking for futimesat... yes
checking for futimens... no
checking for utimensat... no
checking for lutimes... yes
checking for getdtablesize... yes
checking for secure_getenv... no
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking for ar... (cached) ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether gcc -std=gnu99 accepts -g3 -O2... yes
checking whether the compiler is clang... no
checking whether gmake supports nested variables... (cached) yes
checking whether ln -s works for files in the same directory... yes
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for -znocombreloc... yes
checking whether addresses are sanitized... no
checking for library containing sqrt... -lm
checking for pkg-config... no
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... no
checking for coff.h... no
checking for pty.h... no
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for utmp.h... no
checking for util.h... no
checking for sys/socket.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for pthread.h... yes
checking for malloc/malloc.h... no
checking for maillock.h... no
checking for sys/un.h... yes
checking for dirent.h... yes
checking for execinfo.h... no
checking for stdio_ext.h... no
checking for getopt.h... yes
checking for sys/time.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for sys/select.h... yes
checking for sys/stat.h... (cached) yes
checking for utime.h... yes
checking if personality LINUX32 can be set... no
checking for term.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether sys_siglist is declared... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... yes
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... no
checking for struct ifreq.ifr_netmask... no
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... yes
checking whether gcc understands -MMD -MF... yes
checking for long file names... yes
checking for X... disabled
checking whether malloc is Doug Lea style... no
checking sys/vlimit.h usability... no
checking sys/vlimit.h presence... no
checking for sys/vlimit.h... no
checking for data_start... no
checking for getpagesize... yes
checking for working mmap... yes
checking for main in -lXbsd... no
checking for pthread library... -lpthread
checking for dladdr... yes
checking whether netdb declares h_errno... yes
checking for maillock in -lmail... no
checking for maillock in -llockfile... no
checking for liblockfile.so... no
checking for accept4... no
checking for fchdir... yes
checking for gethostname... yes
checking for getrusage... yes
checking for get_current_dir_name... no
checking for lrand48... yes
checking for random... yes
checking for rint... yes
checking for select... yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for shutdown... yes
checking for getaddrinfo... yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... yes
checking for setitimer... yes
checking for sendto... yes
checking for recvfrom... yes
checking for getsockname... yes
checking for getpeername... yes
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for gai_strerror... yes
checking for sync... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for copysign... yes
checking for __executable_start... yes
checking for log2... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... yes
checking for getpt... no
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking whether FreeBSD is new enough to use terminfo... yes
checking for timerfd interface... no
checking whether signals can be handled on alternate stack... yes
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... no
checking for socket... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for snprintf... yes
checking whether GLib is linked in... no
checking for nl_langinfo and CODESET... yes
checking for mbstate_t... yes
checking for _setjmp... yes
checking for sigsetjmp... yes
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for struct alignment... yes
checking for working alloca.h... no
checking for alloca... yes
checking for unsigned long long int... yes
checking whether byte ordering is bigendian... no
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking whether strtold conforms to C99... yes
checking if environ is properly declared... no
checking for complete errno.h... no
checking for EMULTIHOP value... yes
checking for ENOLINK value... yes
checking for EOVERFLOW value... yes
checking for mode_t... yes
checking whether fdatasync is declared... no
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... yes
checking whether lstat correctly handles trailing slash... yes
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... no
checking whether getenv is declared... yes
checking for C/C++ restrict keyword... no
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking for long long int... yes
checking whether stdint.h conforms to C99... yes
checking whether memrchr is declared... yes
checking whether alarm is declared... yes
checking whether <sys/select.h> is self-contained... yes
checking for sigset_t... yes
checking for wchar_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether strtoimax is declared... yes
checking whether strtoumax is declared... yes
checking whether stat file-mode macros are broken... no
checking for struct timespec in <time.h>... yes
checking whether the utimes function works... yes
checking for struct utimbuf... yes
checking type of array argument to getgroups... gid_t
checking whether getdtablesize is declared... yes
checking byteswap.h usability... no
checking byteswap.h presence... no
checking for byteswap.h... no
checking for library containing clock_gettime... none required
checking for clock_gettime... yes
checking for clock_settime... yes
checking whether dup2 works... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... yes
checking for fdatasync... no
checking whether fdopendir is declared... yes
checking whether fdopendir works... yes
checking for __fpending... no
checking how to determine the number of pending output bytes on a stream... fp->_p - fp->_bf._base
checking whether fstatat (..., 0) works... yes
checking for getloadavg... yes
checking sys/loadavg.h usability... no
checking sys/loadavg.h presence... no
checking for sys/loadavg.h... no
checking whether getloadavg is declared... yes
checking whether gettimeofday clobbers localtime buffer... no
checking for gettimeofday with POSIX signature... almost
checking for memrchr... yes
checking for working mktime... no
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether readlinkat signature is correct... yes
checking for sig2str... no
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... yes
checking for working stdalign.h... yes
checking for max_align_t... no
checking whether NULL can be used in arbitrary expressions... yes
checking which flavor of printf attribute matches inttypes macros... system
checking for stpcpy... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... yes
checking whether <sys/select.h> is self-contained... (cached) yes
checking for nlink_t... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking for timezone_t... no
checking for library containing timer_settime... -lrt
checking for timer_settime... yes
checking whether futimesat handles NULL file... no
checking for variable-length arrays... yes
checking for __secure_getenv... no
checking for issetugid... yes
checking whether gcc -std=gnu99 accepts -nopie... no

Configured for 'amd64-unknown-freebsd9.3'.

  Where should the build process find the source code?    .
  What compiler should emacs be built with?               gcc -std=gnu99 -g3 -O2
  Should Emacs use the GNU version of malloc?             yes
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         yes
  What window system should Emacs use?                    none
  What toolkit should Emacs use?                          none
  Where do we find X Windows header files?                NONE
  Where do we find X Windows libraries?                   NONE
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   no
  Does Emacs use -ljpeg?                                  no
  Does Emacs use -ltiff?                                  no
  Does Emacs use a gif library?                           no 
  Does Emacs use a png library?                           no 
  Does Emacs use -lrsvg-2?                                no
  Does Emacs use cairo?                                   no
  Does Emacs use imagemagick?                             no
  Does Emacs support sound?                               no
  Does Emacs use -lgpm?                                   no
  Does Emacs use -ldbus?                                  no
  Does Emacs use -lgconf?                                 no
  Does Emacs use GSettings?                               no
  Does Emacs use a file notification library?             no
  Does Emacs use access control lists?                    no
  Does Emacs use -lselinux?                               no
  Does Emacs use -lgnutls?                                no
  Does Emacs use -lxml2?                                  no
  Does Emacs use -lfreetype?                              no
  Does Emacs use -lm17n-flt?                              no
  Does Emacs use -lotf?                                   no
  Does Emacs use -lxft?                                   no
  Does Emacs directly use zlib?                           no
  Does Emacs have dynamic modules support?                no
  Does Emacs use toolkit scroll bars?                     no
  Does Emacs support Xwidgets (requires gtk3)?            no


checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating ./doc/man/emacs.1
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing src/epaths.h commands
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
configure: Now you can run 'gmake'.
gmake -C lib all
gmake[1]: Entering directory '/root/emacs-25.0.90/lib'
  GEN      alloca.h
  GEN      byteswap.h
  GEN      c++defs.h
  GEN      arg-nonnull.h
  GEN      warn-on-use.h
  GEN      dirent.h
  GEN      errno.h
  GEN      execinfo.h
  GEN      fcntl.h
  GEN      getopt.h
  GEN      inttypes.h
  GEN      signal.h
  GEN      stddef.h
  GEN      stdio.h
  GEN      stdlib.h
  GEN      string.h
  GEN      sys/select.h
  GEN      sys/stat.h
  GEN      sys/time.h
  GEN      sys/types.h
  GEN      time.h
  GEN      unistd.h
gmake  all-am
gmake[2]: Entering directory '/root/emacs-25.0.90/lib'
  CC       acl-errno-valid.o
  CC       acl-internal.o
  CC       get-permissions.o
  CC       set-permissions.o
  CC       allocator.o
  CC       binary-io.o
  CC       c-ctype.o
  CC       c-strcasecmp.o
  CC       c-strncasecmp.o
  CC       careadlinkat.o
  CC       close-stream.o
  CC       count-one-bits.o
  CC       count-trailing-zeros.o
  CC       md5.o
  CC       sha1.o
  CC       sha256.o
  CC       sha512.o
  CC       dtoastr.o
  CC       dtotimespec.o
  CC       filemode.o
  CC       gettime.o
  CC       pipe2.o
  CC       qcopy-acl.o
  CC       stat-time.o
  CC       strftime.o
  CC       tempname.o
  CC       timespec.o
  CC       timespec-add.o
  CC       timespec-sub.o
  CC       u64.o
  CC       unistd.o
  CC       utimens.o
  CC       openat-die.o
  CC       save-cwd.o
  CC       execinfo.o
  CC       fdatasync.o
  CC       fpending.o
  CC       getopt.o
  CC       getopt1.o
  CC       mkostemp.o
  CC       mktime.o
  CC       secure_getenv.o
  CC       sig2str.o
  CC       time_rz.o
  CC       timegm.o
  AR       libgnu.a
gmake[2]: Leaving directory '/root/emacs-25.0.90/lib'
gmake[1]: Leaving directory '/root/emacs-25.0.90/lib'
gmake -C lib-src all
gmake[1]: Entering directory '/root/emacs-25.0.90/lib-src'
  CC       regex.o
  CCLD     etags
  CCLD     ctags
  CCLD     emacsclient
  CCLD     ebrowse
  CCLD     profile
  CC       pop.o
  CCLD     movemail
  CCLD     hexl
  CCLD     update-game-score
  CCLD     make-docfile
gmake[1]: Leaving directory '/root/emacs-25.0.90/lib-src'
gmake -C src VCSWITNESS='' all
gmake[1]: Entering directory '/root/emacs-25.0.90/src'
  GEN      lisp.mk
  GEN      globals.h
  CC       vm-limit.o
  CC       dispnew.o
dispnew.c: In function 'realloc_glyph_pool':
dispnew.c:1337: warning: comparison is always false due to limited range of data type
dispnew.c:1337: warning: comparison is always false due to limited range of data type
dispnew.c:1337: warning: comparison is always false due to limited range of data type
dispnew.c:1337: warning: comparison is always false due to limited range of data type
dispnew.c: In function 'init_display':
dispnew.c:6110: warning: comparison is always true due to limited range of data type
dispnew.c:6110: warning: comparison is always false due to limited range of data type
dispnew.c:6110: warning: comparison is always true due to limited range of data type
dispnew.c:6110: warning: comparison is always false due to limited range of data type
dispnew.c:6110: warning: comparison is always true due to limited range of data type
dispnew.c:6110: warning: comparison is always false due to limited range of data type
dispnew.c:6110: warning: comparison is always false due to limited range of data type
dispnew.c:6110: warning: comparison is always false due to limited range of data type
dispnew.c:6110: warning: comparison is always true due to limited range of data type
dispnew.c:6110: warning: comparison is always false due to limited range of data type
dispnew.c:6110: warning: comparison is always false due to limited range of data type
dispnew.c:6110: warning: comparison is always false due to limited range of data type
dispnew.c:6111: warning: comparison is always false due to limited range of data type
dispnew.c:6111: warning: comparison is always false due to limited range of data type
dispnew.c:6111: warning: comparison is always false due to limited range of data type
dispnew.c:6111: warning: comparison is always false due to limited range of data type
  CC       frame.o
frame.c: In function 'Fmodify_frame_parameters':
frame.c:2685: warning: comparison is always true due to limited range of data type
frame.c:2685: warning: comparison is always true due to limited range of data type
frame.c:2685: warning: comparison is always false due to limited range of data type
frame.c:2685: warning: comparison is always false due to limited range of data type
frame.c:2685: warning: comparison is always true due to limited range of data type
frame.c:2685: warning: comparison is always true due to limited range of data type
frame.c:2685: warning: comparison is always false due to limited range of data type
frame.c:2685: warning: comparison is always false due to limited range of data type
  CC       scroll.o
  CC       xdisp.o
xdisp.c: In function 'safe__call':
xdisp.c:2546: warning: comparison is always true due to limited range of data type
xdisp.c:2546: warning: comparison is always true due to limited range of data type
xdisp.c:2546: warning: comparison is always false due to limited range of data type
xdisp.c:2546: warning: comparison is always false due to limited range of data type
xdisp.c:2546: warning: comparison is always true due to limited range of data type
xdisp.c:2546: warning: comparison is always true due to limited range of data type
xdisp.c:2546: warning: comparison is always false due to limited range of data type
xdisp.c:2546: warning: comparison is always false due to limited range of data type
  CC       menu.o
menu.c: In function 'parse_single_submenu':
menu.c:543: warning: comparison is always true due to limited range of data type
menu.c:543: warning: comparison is always true due to limited range of data type
menu.c:543: warning: comparison is always false due to limited range of data type
menu.c:543: warning: comparison is always false due to limited range of data type
menu.c:543: warning: comparison is always true due to limited range of data type
menu.c:543: warning: comparison is always true due to limited range of data type
menu.c:543: warning: comparison is always false due to limited range of data type
menu.c:543: warning: comparison is always false due to limited range of data type
menu.c: In function 'Fx_popup_menu':
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1306: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1311: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always false due to limited range of data type
menu.c:1362: warning: comparison is always false due to limited range of data type
menu.c:1362: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always true due to limited range of data type
menu.c:1362: warning: comparison is always false due to limited range of data type
menu.c:1362: warning: comparison is always false due to limited range of data type
  CC       window.o
  CC       charset.o
charset.c: In function 'Fdefine_charset_internal':
charset.c:864: warning: comparison is always false due to limited range of data type
charset.c:922: warning: comparison is always true due to limited range of data type
charset.c:922: warning: comparison is always true due to limited range of data type
charset.c:923: warning: comparison is always true due to limited range of data type
charset.c:923: warning: comparison is always true due to limited range of data type
charset.c:935: warning: comparison is always true due to limited range of data type
charset.c:935: warning: comparison is always true due to limited range of data type
charset.c:936: warning: comparison is always true due to limited range of data type
charset.c:936: warning: comparison is always true due to limited range of data type
charset.c: In function 'Fencode_char':
charset.c:1876: warning: comparison is always true due to limited range of data type
charset.c:1876: warning: comparison is always true due to limited range of data type
  CC       coding.o
coding.c: In function 'produce_chars':
coding.c:7053: warning: comparison is always true due to limited range of data type
coding.c:7053: warning: comparison is always true due to limited range of data type
coding.c:7053: warning: comparison is always false due to limited range of data type
coding.c:7053: warning: comparison is always false due to limited range of data type
coding.c:7053: warning: comparison is always true due to limited range of data type
coding.c:7053: warning: comparison is always true due to limited range of data type
coding.c:7053: warning: comparison is always false due to limited range of data type
coding.c:7053: warning: comparison is always false due to limited range of data type
  CC       category.o
  CC       ccl.o
ccl.c: In function 'Fccl_execute_on_string':
ccl.c:2076: warning: comparison is always false due to limited range of data type
ccl.c:2076: warning: comparison is always false due to limited range of data type
  CC       character.o
character.c: In function 'string_escape_byte8':
character.c:790: warning: comparison is always true due to limited range of data type
character.c:790: warning: comparison is always true due to limited range of data type
character.c:790: warning: comparison is always false due to limited range of data type
character.c:790: warning: comparison is always false due to limited range of data type
character.c:790: warning: comparison is always true due to limited range of data type
character.c:790: warning: comparison is always true due to limited range of data type
character.c:790: warning: comparison is always false due to limited range of data type
character.c:790: warning: comparison is always false due to limited range of data type
  CC       chartab.o
  CC       bidi.o
bidi.c: In function 'bidi_move_to_visually_next':
bidi.c:3509: warning: comparison is always true due to limited range of data type
  CC       cm.o
  CC       term.o
term.c: In function 'encode_terminal_code':
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always true due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
term.c:535: warning: comparison is always false due to limited range of data type
  CC       terminal.o
  CC       xfaces.o
  CC       emacs.o
  CC       keyboard.o
  CC       macros.o
  CC       keymap.o
keymap.c: In function 'Fkey_description':
keymap.c:1990: warning: comparison is always true due to limited range of data type
keymap.c:1990: warning: comparison is always true due to limited range of data type
keymap.c:1990: warning: comparison is always false due to limited range of data type
keymap.c:1990: warning: comparison is always false due to limited range of data type
keymap.c:1990: warning: comparison is always true due to limited range of data type
keymap.c:1990: warning: comparison is always true due to limited range of data type
keymap.c:1990: warning: comparison is always false due to limited range of data type
keymap.c:1990: warning: comparison is always false due to limited range of data type
keymap.c:1992: warning: comparison is always true due to limited range of data type
keymap.c:1992: warning: comparison is always true due to limited range of data type
keymap.c:1992: warning: comparison is always false due to limited range of data type
keymap.c:1992: warning: comparison is always false due to limited range of data type
keymap.c:1992: warning: comparison is always true due to limited range of data type
keymap.c:1992: warning: comparison is always true due to limited range of data type
keymap.c:1992: warning: comparison is always false due to limited range of data type
keymap.c:1992: warning: comparison is always false due to limited range of data type
  CC       sysdep.o
sysdep.c: In function 'list_system_processes':
sysdep.c:2805: warning: comparison is always true due to limited range of data type
sysdep.c:2805: warning: comparison is always true due to limited range of data type
sysdep.c: In function 'system_process_attributes':
sysdep.c:3396: warning: comparison is always true due to limited range of data type
sysdep.c:3396: warning: comparison is always true due to limited range of data type
sysdep.c:3404: warning: comparison is always true due to limited range of data type
sysdep.c:3404: warning: comparison is always true due to limited range of data type
sysdep.c:3444: warning: comparison is always true due to limited range of data type
sysdep.c:3444: warning: comparison is always true due to limited range of data type
sysdep.c:3445: warning: comparison is always true due to limited range of data type
sysdep.c:3445: warning: comparison is always true due to limited range of data type
sysdep.c:3446: warning: comparison is always true due to limited range of data type
sysdep.c:3446: warning: comparison is always true due to limited range of data type
sysdep.c:3454: warning: comparison is always true due to limited range of data type
sysdep.c:3454: warning: comparison is always true due to limited range of data type
sysdep.c:3478: warning: comparison is always true due to limited range of data type
sysdep.c:3478: warning: comparison is always true due to limited range of data type
  CC       buffer.o
buffer.c: In function 'report_overlay_modification':
buffer.c:4503: warning: comparison is always true due to limited range of data type
buffer.c:4503: warning: comparison is always true due to limited range of data type
buffer.c:4503: warning: comparison is always false due to limited range of data type
buffer.c:4503: warning: comparison is always false due to limited range of data type
buffer.c:4503: warning: comparison is always true due to limited range of data type
buffer.c:4503: warning: comparison is always true due to limited range of data type
buffer.c:4503: warning: comparison is always false due to limited range of data type
buffer.c:4503: warning: comparison is always false due to limited range of data type
  CC       filelock.o
  CC       insdel.o
  CC       marker.o
  CC       minibuf.o
  CC       fileio.o
  CC       dired.o
dired.c: In function 'file_attributes':
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
dired.c:962: warning: comparison is always true due to limited range of data type
  CC       cmds.o
  CC       casetab.o
  CC       casefiddle.o
casefiddle.c: In function 'casify_object':
casefiddle.c:118: warning: comparison is always true due to limited range of data type
casefiddle.c:118: warning: comparison is always true due to limited range of data type
casefiddle.c:118: warning: comparison is always false due to limited range of data type
casefiddle.c:118: warning: comparison is always false due to limited range of data type
casefiddle.c:118: warning: comparison is always true due to limited range of data type
casefiddle.c:118: warning: comparison is always true due to limited range of data type
casefiddle.c:118: warning: comparison is always false due to limited range of data type
casefiddle.c:118: warning: comparison is always false due to limited range of data type
  CC       indent.o
  CC       search.o
  CC       regex.o
  CC       undo.o
  CC       alloc.o
  CC       data.o
data.c: In function 'wrong_choice':
data.c:965: warning: comparison is always true due to limited range of data type
data.c:965: warning: comparison is always true due to limited range of data type
data.c:965: warning: comparison is always false due to limited range of data type
data.c:965: warning: comparison is always false due to limited range of data type
data.c:965: warning: comparison is always true due to limited range of data type
data.c:965: warning: comparison is always true due to limited range of data type
data.c:965: warning: comparison is always false due to limited range of data type
data.c:965: warning: comparison is always false due to limited range of data type
  GEN      buildobj.h
  CC       doc.o
  CC       editfns.o
editfns.c: In function 'init_editfns':
editfns.c:272: warning: comparison is always true due to limited range of data type
editfns.c:272: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fget_pos_property':
editfns.c:514: warning: comparison is always true due to limited range of data type
editfns.c:514: warning: comparison is always true due to limited range of data type
editfns.c:514: warning: comparison is always false due to limited range of data type
editfns.c:514: warning: comparison is always false due to limited range of data type
editfns.c:514: warning: comparison is always true due to limited range of data type
editfns.c:514: warning: comparison is always true due to limited range of data type
editfns.c:514: warning: comparison is always false due to limited range of data type
editfns.c:514: warning: comparison is always false due to limited range of data type
editfns.c: In function 'Fuser_uid':
editfns.c:1333: warning: comparison is always true due to limited range of data type
editfns.c:1333: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fuser_real_uid':
editfns.c:1342: warning: comparison is always true due to limited range of data type
editfns.c:1342: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fgroup_gid':
editfns.c:1351: warning: comparison is always true due to limited range of data type
editfns.c:1351: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fgroup_real_gid':
editfns.c:1360: warning: comparison is always true due to limited range of data type
editfns.c:1360: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Femacs_pid':
editfns.c:1440: warning: comparison is always true due to limited range of data type
editfns.c:1440: warning: comparison is always true due to limited range of data type
editfns.c: In function 'Fdecode_time':
editfns.c:2111: warning: comparison is always true due to limited range of data type
editfns.c:2111: warning: comparison is always true due to limited range of data type
editfns.c: In function 'styled_format':
editfns.c:3891: warning: comparison is always true due to limited range of data type
editfns.c:3891: warning: comparison is always true due to limited range of data type
editfns.c:3891: warning: comparison is always false due to limited range of data type
editfns.c:3891: warning: comparison is always false due to limited range of data type
editfns.c:3891: warning: comparison is always true due to limited range of data type
editfns.c:3891: warning: comparison is always true due to limited range of data type
editfns.c:3891: warning: comparison is always false due to limited range of data type
editfns.c:3891: warning: comparison is always false due to limited range of data type
  CC       callint.o
  CC       eval.o
eval.c: In function 'Fapply':
eval.c:2299: warning: comparison is always false due to limited range of data type
eval.c:2299: warning: comparison is always false due to limited range of data type
eval.c:2299: warning: comparison is always false due to limited range of data type
eval.c:2299: warning: comparison is always false due to limited range of data type
eval.c:2307: warning: comparison is always true due to limited range of data type
eval.c:2307: warning: comparison is always true due to limited range of data type
eval.c:2307: warning: comparison is always false due to limited range of data type
eval.c:2307: warning: comparison is always false due to limited range of data type
eval.c:2307: warning: comparison is always true due to limited range of data type
eval.c:2307: warning: comparison is always true due to limited range of data type
eval.c:2307: warning: comparison is always false due to limited range of data type
eval.c:2307: warning: comparison is always false due to limited range of data type
eval.c: In function 'apply_lambda':
eval.c:2783: warning: comparison is always true due to limited range of data type
eval.c:2783: warning: comparison is always true due to limited range of data type
eval.c:2783: warning: comparison is always false due to limited range of data type
eval.c:2783: warning: comparison is always false due to limited range of data type
eval.c:2783: warning: comparison is always true due to limited range of data type
eval.c:2783: warning: comparison is always true due to limited range of data type
eval.c:2783: warning: comparison is always false due to limited range of data type
eval.c:2783: warning: comparison is always false due to limited range of data type
  CC       floatfns.o
  CC       fns.o
fns.c: In function 'sort_vector':
fns.c:1971: warning: comparison is always true due to limited range of data type
fns.c:1971: warning: comparison is always true due to limited range of data type
fns.c:1971: warning: comparison is always false due to limited range of data type
fns.c:1971: warning: comparison is always false due to limited range of data type
fns.c:1971: warning: comparison is always true due to limited range of data type
fns.c:1971: warning: comparison is always true due to limited range of data type
fns.c:1971: warning: comparison is always false due to limited range of data type
fns.c:1971: warning: comparison is always false due to limited range of data type
fns.c: In function 'Fmapconcat':
fns.c:2553: warning: comparison is always true due to limited range of data type
fns.c:2553: warning: comparison is always true due to limited range of data type
fns.c:2553: warning: comparison is always false due to limited range of data type
fns.c:2553: warning: comparison is always false due to limited range of data type
fns.c:2553: warning: comparison is always true due to limited range of data type
fns.c:2553: warning: comparison is always true due to limited range of data type
fns.c:2553: warning: comparison is always false due to limited range of data type
fns.c:2553: warning: comparison is always false due to limited range of data type
fns.c: In function 'Fmapcar':
fns.c:2586: warning: comparison is always true due to limited range of data type
fns.c:2586: warning: comparison is always true due to limited range of data type
fns.c:2586: warning: comparison is always false due to limited range of data type
fns.c:2586: warning: comparison is always false due to limited range of data type
fns.c:2586: warning: comparison is always true due to limited range of data type
fns.c:2586: warning: comparison is always true due to limited range of data type
fns.c:2586: warning: comparison is always false due to limited range of data type
fns.c:2586: warning: comparison is always false due to limited range of data type
  CC       font.o
font.c: In function 'font_vconcat_entity_vectors':
font.c:2177: warning: comparison is always true due to limited range of data type
font.c:2177: warning: comparison is always true due to limited range of data type
font.c:2177: warning: comparison is always false due to limited range of data type
font.c:2177: warning: comparison is always false due to limited range of data type
font.c:2177: warning: comparison is always true due to limited range of data type
font.c:2177: warning: comparison is always true due to limited range of data type
font.c:2177: warning: comparison is always false due to limited range of data type
font.c:2177: warning: comparison is always false due to limited range of data type
font.c: In function 'font_find_for_lface':
font.c:3232: warning: comparison is always true due to limited range of data type
font.c:3232: warning: comparison is always true due to limited range of data type
font.c:3232: warning: comparison is always false due to limited range of data type
font.c:3232: warning: comparison is always false due to limited range of data type
font.c:3232: warning: comparison is always true due to limited range of data type
font.c:3232: warning: comparison is always true due to limited range of data type
font.c:3232: warning: comparison is always false due to limited range of data type
font.c:3232: warning: comparison is always false due to limited range of data type
font.c: In function 'font_fill_lglyph_metrics':
font.c:4370: warning: comparison is always true due to limited range of data type
font.c:4370: warning: comparison is always true due to limited range of data type
font.c: In function 'Ffont_variation_glyphs':
font.c:4487: warning: comparison is always true due to limited range of data type
font.c:4487: warning: comparison is always true due to limited range of data type
font.c: In function 'Finternal_char_font':
font.c:4590: warning: comparison is always true due to limited range of data type
font.c:4590: warning: comparison is always true due to limited range of data type
font.c: In function 'Ffont_get_glyphs':
font.c:4847: warning: comparison is always true due to limited range of data type
font.c:4847: warning: comparison is always true due to limited range of data type
font.c:4847: warning: comparison is always false due to limited range of data type
font.c:4847: warning: comparison is always false due to limited range of data type
font.c:4847: warning: comparison is always true due to limited range of data type
font.c:4847: warning: comparison is always true due to limited range of data type
font.c:4847: warning: comparison is always false due to limited range of data type
font.c:4847: warning: comparison is always false due to limited range of data type
font.c:4866: warning: comparison is always true due to limited range of data type
font.c:4866: warning: comparison is always true due to limited range of data type
font.c:4866: warning: comparison is always false due to limited range of data type
font.c:4866: warning: comparison is always false due to limited range of data type
font.c:4866: warning: comparison is always true due to limited range of data type
font.c:4866: warning: comparison is always true due to limited range of data type
font.c:4866: warning: comparison is always false due to limited range of data type
font.c:4866: warning: comparison is always false due to limited range of data type
font.c:4923: warning: comparison is always true due to limited range of data type
font.c:4923: warning: comparison is always true due to limited range of data type
  CC       print.o
  CC       lread.o
  CC       syntax.o
  CC       unexelf.o
  CC       bytecode.o
  CC       process.o
process.c: In function 'record_deleted_pid':
process.c:818: warning: comparison is always true due to limited range of data type
process.c:818: warning: comparison is always true due to limited range of data type
process.c: In function 'Fprocess_id':
process.c:938: warning: comparison is always true due to limited range of data type
process.c:938: warning: comparison is always true due to limited range of data type
process.c: In function 'Fmake_process':
process.c:1524: warning: comparison is always true due to limited range of data type
process.c:1524: warning: comparison is always true due to limited range of data type
process.c:1524: warning: comparison is always false due to limited range of data type
process.c:1524: warning: comparison is always false due to limited range of data type
process.c:1524: warning: comparison is always true due to limited range of data type
process.c:1524: warning: comparison is always true due to limited range of data type
process.c:1524: warning: comparison is always false due to limited range of data type
process.c:1524: warning: comparison is always false due to limited range of data type
process.c:1554: warning: comparison is always true due to limited range of data type
process.c:1554: warning: comparison is always true due to limited range of data type
process.c:1554: warning: comparison is always false due to limited range of data type
process.c:1554: warning: comparison is always false due to limited range of data type
process.c:1554: warning: comparison is always true due to limited range of data type
process.c:1554: warning: comparison is always true due to limited range of data type
process.c:1554: warning: comparison is always false due to limited range of data type
process.c:1554: warning: comparison is always false due to limited range of data type
  CC       gnutls.o
  CC       callproc.o
  CC       region-cache.o
  CC       sound.o
  CC       atimer.o
  CC       doprnt.o
  CC       intervals.o
  CC       textprop.o
  CC       composite.o
composite.c: In function 'fill_gstring_body':
composite.c:843: warning: comparison is always true due to limited range of data type
composite.c:843: warning: comparison is always true due to limited range of data type
  CC       xml.o
  CC       profiler.o
  CC       decompress.o
  CC       terminfo.o
  CC       lastfile.o
  CC       gmalloc.o
gmake -C ../admin/charsets all
gmake[2]: Entering directory '/root/emacs-25.0.90/admin/charsets'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/admin/charsets'
gmake -C ../admin/unidata charscript.el
gmake[2]: Entering directory '/root/emacs-25.0.90/admin/unidata'
gmake[2]: Nothing to be done for 'charscript.el'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/admin/unidata'
  CCLD     temacs
../build-aux/install-sh -c -d ../etc
: paxctl -r temacs
: setfattr -n user.pax.flags -v er temacs
gmake -C ../lisp update-subdirs
gmake[2]: Entering directory '/root/emacs-25.0.90/lisp'
gmake[2]: Leaving directory '/root/emacs-25.0.90/lisp'
./temacs --batch --load loadup bootstrap
Loading loadup.el (source)...
Using load-path (/root/emacs-25.0.90/lisp /root/emacs-25.0.90/lisp/emacs-lisp /root/emacs-25.0.90/lisp/language /root/emacs-25.0.90/lisp/international /root/emacs-25.0.90/lisp/textmodes /root/emacs-25.0.90/lisp/vc)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading button...
Loading /root/emacs-25.0.90/lisp/loaddefs.el (source)...
Loading emacs-lisp/nadvice...
Loading emacs-lisp/cl-preloaded...
Loading minibuffer...
Loading abbrev...
Loading simple...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading /root/emacs-25.0.90/lisp/international/charprop.el (source)...
Loading international/characters...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading select...
Loading emacs-lisp/timer...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading progmodes/elisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading emacs-lisp/eldoc...
Loading cus-start...
Loading tooltip...
Loading /root/emacs-25.0.90/lisp/leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
81435 pure bytes used
: paxctl -zex emacs
mv -f emacs bootstrap-emacs
gmake -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
gmake[2]: Entering directory '/root/emacs-25.0.90/lisp'
gmake[2]: Nothing to be done for 'compile-first'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/lisp'
gmake -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
gmake[2]: Entering directory '/root/emacs-25.0.90/admin/unidata'
gmake[2]: Leaving directory '/root/emacs-25.0.90/admin/unidata'
gmake -C ../admin/charsets cp51932.el
gmake[2]: Entering directory '/root/emacs-25.0.90/admin/charsets'
gmake[2]: Nothing to be done for 'cp51932.el'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/admin/charsets'
gmake -C ../admin/charsets eucjp-ms.el
gmake[2]: Entering directory '/root/emacs-25.0.90/admin/charsets'
gmake[2]: Nothing to be done for 'eucjp-ms.el'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/admin/charsets'
  GEN      ../etc/DOC
gmake -C ../leim leim-list.el EMACS="../src/bootstrap-emacs"
gmake[2]: Entering directory '/root/emacs-25.0.90/leim'
gmake[2]: Nothing to be done for 'leim-list.el'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/leim'
LC_ALL=C ./temacs -batch -l loadup dump
Loading loadup.el (source)...
Using load-path (/root/emacs-25.0.90/lisp)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading button...
Loading loaddefs.el (source)...
Loading emacs-lisp/nadvice...
Loading emacs-lisp/cl-preloaded...
Loading minibuffer...
Loading abbrev...
Loading simple...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading international/charprop.el (source)...
Loading international/characters...
Loading international/charscript...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading select...
Loading emacs-lisp/timer...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading progmodes/elisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading emacs-lisp/eldoc...
Loading cus-start...
Loading tooltip...
Loading leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Pure-hashed: 22440 strings, 3614 vectors, 34986 conses, 3516 bytecodes, 99 others
Dumping under the name emacs
2591260 pure bytes used
Adding name emacs-25.0.90.1
: paxctl -zex emacs
ln -f emacs bootstrap-emacs
gmake[1]: Leaving directory '/root/emacs-25.0.90/src'
gmake -C lisp all
gmake[1]: Entering directory '/root/emacs-25.0.90/lisp'
gmake -C ../leim all EMACS="../src/emacs"
gmake[2]: Entering directory '/root/emacs-25.0.90/leim'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/leim'
gmake -C ../admin/grammars all EMACS="../../src/emacs"
gmake[2]: Entering directory '/root/emacs-25.0.90/admin/grammars'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/admin/grammars'
gmake[2]: Entering directory '/root/emacs-25.0.90/lisp'
gmake[2]: Nothing to be done for 'compile-targets'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/lisp'
gmake[1]: Leaving directory '/root/emacs-25.0.90/lisp'
gmake info-real info-dir
gmake[1]: Entering directory '/root/emacs-25.0.90'
gmake -C doc/lispref info
gmake[2]: Entering directory '/root/emacs-25.0.90/doc/lispref'
gmake[2]: Nothing to be done for 'info'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/doc/lispref'
gmake -C doc/lispintro info
gmake[2]: Entering directory '/root/emacs-25.0.90/doc/lispintro'
gmake[2]: Nothing to be done for 'info'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/doc/lispintro'
gmake -C doc/emacs info
gmake[2]: Entering directory '/root/emacs-25.0.90/doc/emacs'
  GEN      ../../info/emacs.info
/root/emacs-25.0.90/doc/emacs//docstyle.texi:3: warning: unrecognized encoding name `UTF-8'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/doc/emacs'
gmake -C doc/misc info
gmake[2]: Entering directory '/root/emacs-25.0.90/doc/misc'
gmake[2]: Nothing to be done for 'info'.
gmake[2]: Leaving directory '/root/emacs-25.0.90/doc/misc'
gmake[1]: Nothing to be done for 'info-dir'.
gmake[1]: Leaving directory '/root/emacs-25.0.90'
root@9amd64-default:~/emacs-25.0.90 # exit
exit

Script done on Wed Feb 17 19:06:09 2016

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2016-02-17 22:45               ` Joseph Mingrone
@ 2016-02-18 13:39                 ` Wolfgang Jenkner
  0 siblings, 0 replies; 20+ messages in thread
From: Wolfgang Jenkner @ 2016-02-18 13:39 UTC (permalink / raw)
  To: Joseph Mingrone; +Cc: ashish, 22065, Dmitry Antipov, Paul Eggert

On Wed, Feb 17 2016, Joseph Mingrone wrote:

> gmake[2]: Nothing to be done for 'compile-first'.

That's not a bootstrap build (and it's actually that target where
bootstrapping fails).

You can also just do `gmake bootstrap' instead of following my previous
suggestion.





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)
  2015-11-30 22:10 bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9) Joseph Mingrone
                   ` (2 preceding siblings ...)
  2016-02-14 16:12 ` Wolfgang Jenkner
@ 2016-03-20  2:40 ` Paul Eggert
       [not found] ` <handler.22065.D22065.145844160912708.notifdone@debbugs.gnu.org>
  4 siblings, 0 replies; 20+ messages in thread
From: Paul Eggert @ 2016-03-20  2:40 UTC (permalink / raw)
  To: 22065-done

Given that you have a workaround that fixes the problem for you (use clang 
rather than gcc for that old FreeBSD version) and given that I don't have time 
to navigate through the FreeBSD ports system to reproduce the problem on that 
old FreeBSD version, I'm inclined to declare victory for this particular bug and 
close the bug report.





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#22065: closed (Re: bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9))
       [not found] ` <handler.22065.D22065.145844160912708.notifdone@debbugs.gnu.org>
@ 2016-03-20  2:52   ` Joseph Mingrone
  0 siblings, 0 replies; 20+ messages in thread
From: Joseph Mingrone @ 2016-03-20  2:52 UTC (permalink / raw)
  To: 22065

[-- Attachment #1: Type: text/plain, Size: 245 bytes --]

I think that's a wise investment of time.  Sorry I didn't get back to you sooner about the bootstrap build issue.  Spare cycles from work had run out.  And, (from a user perspective) it is working with the old gcc in FreeBSD 9.

Thanks,

Joseph

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2016-03-20  2:52 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-30 22:10 bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9) Joseph Mingrone
2015-12-26 21:22 ` Lars Ingebrigtsen
2016-02-13  1:08 ` Paul Eggert
2016-02-14 16:12 ` Wolfgang Jenkner
2016-02-14 19:47   ` Paul Eggert
2016-02-15  4:05     ` Joseph Mingrone
2016-02-15  5:56       ` Ashish SHUKLA
2016-02-15  8:17       ` Paul Eggert
2016-02-15 13:08         ` Wolfgang Jenkner
2016-02-15 18:51           ` Joseph Mingrone
2016-02-15 18:51         ` Joseph Mingrone
2016-02-17  3:38           ` Joseph Mingrone
2016-02-17  7:56             ` Paul Eggert
2016-02-17 13:23               ` Wolfgang Jenkner
2016-02-17 15:35                 ` Joseph Mingrone
2016-02-17 17:49             ` Wolfgang Jenkner
2016-02-17 22:45               ` Joseph Mingrone
2016-02-18 13:39                 ` Wolfgang Jenkner
2016-03-20  2:40 ` Paul Eggert
     [not found] ` <handler.22065.D22065.145844160912708.notifdone@debbugs.gnu.org>
2016-03-20  2:52   ` bug#22065: closed (Re: bug#22065: core dumped during compilation (emacs-25 branch on FreeBSD 9)) Joseph Mingrone

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).