From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 May 2015 07:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20614@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143210872515500 (code B ref -1); Wed, 20 May 2015 07:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 May 2015 07:58:45 +0000 Received: from localhost ([127.0.0.1]:50682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yuyto-00041w-NV for submit@debbugs.gnu.org; Wed, 20 May 2015 03:58:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46147) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yuytk-00041g-Va for submit@debbugs.gnu.org; Wed, 20 May 2015 03:58:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yuyt9-0001xb-1X for submit@debbugs.gnu.org; Wed, 20 May 2015 03:58:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yuyt8-0001xV-R5 for submit@debbugs.gnu.org; Wed, 20 May 2015 03:58:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59379) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YuysY-0003Qa-Qr for bug-gnu-emacs@gnu.org; Wed, 20 May 2015 03:58:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yuys0-0001Mr-Qi for bug-gnu-emacs@gnu.org; Wed, 20 May 2015 03:57:26 -0400 Received: from mx1.redhat.com ([209.132.183.28]:36670) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yuyrz-0001MT-TE for bug-gnu-emacs@gnu.org; Wed, 20 May 2015 03:56:52 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4K7uoNn025052 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 20 May 2015 03:56:50 -0400 Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4K7ujks012273 for ; Wed, 20 May 2015 03:56:45 -0400 Message-ID: <555C3E3C.4090700@redhat.com> Date: Wed, 20 May 2015 09:56:44 +0200 From: Petr Hracek User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010408080706080609020906" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" This is a multi-part message in MIME format. --------------010408080706080609020906 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi folks, today I have tried to reproduce a segmentation fault which occurs on Power8 architecture PPC64LE. Build log from build is in the attachment: If you need anything for analysis please let me know. Relevant RedHat bugzilla is: https://bugzilla.redhat.com/show_bug.cgi?id=1223033 -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------010408080706080609020906 Content-Type: text/x-log; name="build.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="build.log" Mock Version: 1.1.39 Mock Version: 1.1.39 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target ppc64le --nodep= s builddir/build/SPECS/emacs.spec'], False, '/var/lib/mock/rhel-7.2-ppc64= le-build-2587003-1192915/root/', None, 86400, True, False, 996, 135, None= , False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', '= HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '= /builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=3D) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target ppc64= le --nodeps builddir/build/SPECS/emacs.spec'] with env {'LANG': 'en_US.UT= F-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_= COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/b= in:/bin:/usr/sbin:/sbin'} warning: Could not canonicalize hostname: ppc-027.build.eng.bos.redhat.co= m Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/emacs-24.3-12.el7.src.rpm Child return code was: 0 LEAVE do -->=20 ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodep= s builddir/build/SPECS/emacs.spec'], False, '/var/lib/mock/rhel-7.2-ppc6= 4le-build-2587003-1192915/root/', None, 86400, True, False, 996, 135, Non= e, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', = 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': = '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=3D) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64= le --nodeps builddir/build/SPECS/emacs.spec'] with env {'LANG': 'en_US.U= TF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT= _COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/= bin:/bin:/usr/sbin:/sbin'} Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.TJgEDq + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf emacs-24.3 + /usr/bin/xz -dc /builddir/build/SOURCES/emacs-24.3.tar.xz + /usr/bin/tar -xf - + STATUS=3D0 + '[' 0 -ne 0 ']' + cd emacs-24.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #7 (emacs-spellchecker.patch):' Patch #7 (emacs-spellchecker.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-spellchecker.patch + /usr/bin/patch -p1 -b --suffix .spellchecker --fuzz=3D0 patching file lisp/textmodes/ispell.el + echo 'Patch #10 (emacs-style-change-cb.patch):' Patch #10 (emacs-style-change-cb.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-style-change-cb.patch + /usr/bin/patch -p1 -b --suffix .style-change-cb.patch --fuzz=3D0 patching file src/gtkutil.c + echo 'Patch #11 (emacs-bell-dont-work.patch):' Patch #11 (emacs-bell-dont-work.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-bell-dont-work.patch + /usr/bin/patch -p1 -b --suffix .bell-dont-work.patch --fuzz=3D0 patching file configure.ac patching file src/xterm.c + echo 'Patch #12 (emacs-gtk-warning.patch):' Patch #12 (emacs-gtk-warning.patch): + /usr/bin/patch -p1 -b --suffix .gtk-warning.patch --fuzz=3D0 + /usr/bin/cat /builddir/build/SOURCES/emacs-gtk-warning.patch patching file src/gtkutil.c Hunk #1 succeeded at 813 (offset 29 lines). Hunk #2 succeeded at 836 (offset 29 lines). Hunk #3 succeeded at 849 (offset 29 lines). + echo 'Patch #13 (emacs-help-update.patch):' Patch #13 (emacs-help-update.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-help-update.patch + /usr/bin/patch -p1 -b --suffix .help-update.patch --fuzz=3D0 patching file doc/man/emacs.1 + echo 'Patch #100 (emacs-24.3-hunspell.patch):' Patch #100 (emacs-24.3-hunspell.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-24.3-hunspell.patch + /usr/bin/patch -p1 -b --suffix .hunspell --fuzz=3D0 patching file lisp/textmodes/ispell.el + echo 'Patch #101 (emacs-24.3-hunspell.2.patch):' Patch #101 (emacs-24.3-hunspell.2.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-24.3-hunspell.2.patch + /usr/bin/patch -p1 -b --suffix .hunspell.2 --fuzz=3D0 patching file lisp/textmodes/ispell.el + cp /builddir/build/SOURCES/emacs.desktop etc/emacs.desktop + grep -v tetris.elc lisp/Makefile.in + mv lisp/Makefile.in.new lisp/Makefile.in + rm -f lisp/play/tetris.el lisp/play/tetris.elc + rm -f etc/sex.6 etc/condom.1 etc/celibacy.1 etc/COOKIES etc/future-bug = etc/JOKES + cd info ++ sed 's/\.info//g' ++ tr -d '\n' ++ sort +++ ls ada-mode.info auth.info autotype.info bovine.info calc.info ccmode= =2Einfo cl.info dbus.info dired-x.info ebrowse.info ede.info ediff.info e= dt.info efaq.info eieio.info eintr.info elisp.info emacs-gnutls.info emac= s-mime.info emacs.info epa.info erc.info ert.info eshell.info eudc.info f= lymake.info forms.info gnus.info htmlfontify.info idlwave.info info.info = mairix-el.info message.info mh-e.info newsticker.info nxml-mode.info org.= info pcl-cvs.info pgg.info rcirc.info reftex.info remember.info sasl.info= sc.info semantic.info ses.info sieve.info smtpmail.info speedbar.info sr= ecode.info tramp.info url.info vip.info viper.info widget.info wisent.inf= o woman.info ++ echo ada-mode.info auth.info autotype.info bovine.info calc.info ccmod= e.info cl.info dbus.info dired-x.info ebrowse.info ede.info ediff.info ed= t.info efaq.info eieio.info eintr.info elisp.info emacs-gnutls.info emacs= -mime.info emacs.info epa.info erc.info ert.info eshell.info eudc.info fl= ymake.info forms.info gnus.info htmlfontify.info idlwave.info info.info m= airix-el.info message.info mh-e.info newsticker.info nxml-mode.info org.i= nfo pcl-cvs.info pgg.info rcirc.info reftex.info remember.info sasl.info = sc.info semantic.info ses.info sieve.info smtpmail.info speedbar.info sre= code.info tramp.info url.info vip.info viper.info widget.info wisent.info= woman.info + files=3D'ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebro= wse ede ediff edt efaq eieio eintr elisp emacs-gnutls emacs-mime emacs ep= a erc ert eshell eudc flymake forms gnus htmlfontify idlwave info mairix-= el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc reftex remembe= r sasl sc semantic ses sieve smtpmail speedbar srecode tramp url vip vipe= r widget wisent woman' + test 'ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse= ede ediff edt efaq eieio eintr elisp emacs-gnutls emacs-mime emacs epa e= rc ert eshell eudc flymake forms gnus htmlfontify idlwave info mairix-el = message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc reftex remember s= asl sc semantic ses sieve smtpmail speedbar srecode tramp url vip viper w= idget wisent woman' '!=3D' 'ada-mode auth autotype bovine calc ccmode cl = dbus dired-x ebrowse ede ediff edt efaq eieio eintr elisp emacs-gnutls em= acs-mime emacs epa erc ert eshell eudc flymake forms gnus htmlfontify idl= wave info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rci= rc reftex remember sasl sc semantic ses sieve smtpmail speedbar srecode t= ramp url vip viper widget wisent woman' + cd .. + ln -s ../../emacs/24.3/etc/COPYING doc + ln -s ../../emacs/24.3/etc/NEWS doc + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.VFFwQb + umask 022 + cd /builddir/build/BUILD + cd emacs-24.3 + rm lisp/textmodes/ispell.el.hunspell + rm lisp/textmodes/ispell.el.hunspell.2 + rm lisp/textmodes/ispell.el.spellchecker + export 'CFLAGS=3D-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOU= RCE=3D2 -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=3D= 4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpower8' + CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2= -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -gre= cord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpower8' + mkdir build-gtk + cd build-gtk + ln -s ../configure . + LDFLAGS=3D-Wl,-z,relro + export LDFLAGS + CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2= -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -gre= cord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpower8' + export CFLAGS + CXXFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -= fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switch= es -m64 -mcpu=3Dpower7 -mtune=3Dpower8' + export CXXFLAGS + FFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fs= tack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches= -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -f= stack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switche= s -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS=3D-Wl,-z,relro + export LDFLAGS + '[' 1 =3D=3D 1 ']' + '[' ppc64le =3D=3D ppc64le ']' + /usr/lib/rpm/redhat/libtool-handle-ppc64le.sh ++ find . -name config.guess -o -name config.sub + ./configure --build=3Dppc64le-redhat-linux-gnu --host=3Dppc64le-redhat-= linux-gnu --program-prefix=3D --disable-dependency-tracking --prefix=3D/u= sr --exec-prefix=3D/usr --bindir=3D/usr/bin --sbindir=3D/usr/sbin --sysco= nfdir=3D/etc --datadir=3D/usr/share --includedir=3D/usr/include --libdir=3D= /usr/lib64 --libexecdir=3D/usr/libexec --localstatedir=3D/var --sharedsta= tedir=3D/var/lib --mandir=3D/usr/share/man --infodir=3D/usr/share/info --= with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --wit= h-xft --with-xpm --with-x-toolkit=3Dgtk3 --with-gpm=3Dno checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... powerpc64le-redhat-linux-gnu checking host system type... powerpc64le-redhat-linux-gnu checking for ppc64le-redhat-linux-gnu-gcc... no 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...=20 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 for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for ppc64le-redhat-linux-gnu-ar... no checking for ar... ar checking for ppc64le-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib 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 for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for gcc option to accept ISO C99... -std=3Dgnu99 checking for gcc -std=3Dgnu99 option to accept ISO Standard C... (cached)= -std=3Dgnu99 checking whether ln -s works... yes checking for install-info... /usr/sbin/install-info checking for gzip... /usr/bin/gzip checking for paxctl... no checking for makeinfo... /usr/bin/makeinfo checking for -znocombreloc... yes checking for pkg-config... /usr/bin/pkg-config checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking soundcard.h usability... no checking soundcard.h presence... no checking for soundcard.h... no checking for _oss_ioctl in -lossaudio... no checking for alsa >=3D 1.0.0... yes CFLAGS=3D'-I/usr/include/alsa ' LIBS= =3D'-lasound ' checking for linux/version.h... yes checking for sys/systeminfo.h... no checking for stdio_ext.h... yes checking for fcntl.h... yes checking for coff.h... no checking for pty.h... yes checking for sys/vlimit.h... yes checking for sys/resource.h... yes checking for sys/utsname.h... yes checking for pwd.h... yes checking for utmp.h... yes checking for dirent.h... yes 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... yes checking for sys/un.h... yes checking for execinfo.h... yes 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... yes 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 speed_t... yes checking for net/if.h... yes checking for ifaddrs.h... yes checking for net/if_dl.h... no checking for struct ifreq.ifr_flags... yes checking for struct ifreq.ifr_hwaddr... yes checking for struct ifreq.ifr_netmask... yes checking for struct ifreq.ifr_broadaddr... yes checking for struct ifreq.ifr_addr... yes checking for struct ifreq.ifr_addr.sa_len... no checking whether we are using GNU Make... yes checking whether gcc understands -MMD -MF... yes checking for long file names... yes checking for X... libraries , headers=20 checking whether malloc is Doug Lea style... yes checking for getpagesize... yes checking for working mmap... yes checking for dnet_ntoa in -ldnet... no checking for main in -lXbsd... no checking for pthread_self in -lpthread... yes checking for cma_open in -lpthreads... no checking whether X on GNU/Linux needs -b to link... no 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 librsvg-2.0 >=3D 2.11.0... yes CFLAGS=3D'-pthread -I/usr/inc= lude/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 = -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm '= LIBS=3D'-lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -l= glib-2.0 ' checking for Wand >=3D 6.2.8... yes CFLAGS=3D'-fopenmp -I/usr/include/Ima= geMagick ' LIBS=3D'-lMagickWand -lMagickCore ' checking for MagickExportImagePixels... yes checking for MagickMergeImageLayers... yes checking for gtk+-3.0 >=3D 3.0 glib-2.0 >=3D 2.28... yes CFLAGS=3D'-pthre= ad -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-a= tk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/inclu= de/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib= 64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/u= sr/include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm ' LIBS= =3D'-lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0= -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 ' checking for gtk_main... 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. checking whether GTK_TYPE_FILE_SELECTION is declared... no 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... yes checking for dbus-1 >=3D 1.0... yes CFLAGS=3D'-I/usr/include/dbus-1.0 -I/= usr/lib64/dbus-1.0/include ' LIBS=3D'-L/lib64 -ldbus-1 ' 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 gio-2.0 >=3D 2.26... yes CFLAGS=3D'-pthread -I/usr/include/g= lib-2.0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgio-2.0 -lgobject-2.0 = -lglib-2.0 ' checking for gconf-2.0 >=3D 2.13... yes CFLAGS=3D'-pthread -I/usr/include= /gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/inc= lude/glib-2.0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgconf-2 -lglib-2= =2E0 ' checking for gobject-2.0 >=3D 2.0... yes CFLAGS=3D'-I/usr/include/glib-2.= 0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgobject-2.0 -lglib-2.0 ' checking for g_type_init... yes checking for lgetfilecon in -lselinux... yes checking for gnutls >=3D 2.6.6... yes CFLAGS=3D'-I/usr/include/p11-kit-1 = ' LIBS=3D'-lgnutls ' checking for gnutls_certificate_set_verify_function... yes checking for fontconfig >=3D 2.2.0... yes CFLAGS=3D'-I/usr/include/freety= pe2 ' LIBS=3D'-lfontconfig -lfreetype ' checking for xft >=3D 0.13.0... yes CFLAGS=3D'-I/usr/include/freetype2 '= LIBS=3D'-lXft ' checking for XRenderQueryExtension in -lXrender... yes checking X11/Xft/Xft.h usability... yes checking X11/Xft/Xft.h presence... yes checking for X11/Xft/Xft.h... yes checking for XftFontOpen in -lXft... yes checking for freetype2... yes CFLAGS=3D'-I/usr/include/freetype2 ' LIBS=3D= '-lfreetype ' checking for libotf... yes CFLAGS=3D'-I/usr/include/freetype2 ' LIBS=3D'= -lotf -lfreetype ' checking for OTF_get_variation_glyphs in -lotf... yes checking for m17n-flt... yes CFLAGS=3D' ' LIBS=3D'-lm17n-flt -lm17n-core = ' 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 jerror.h usability... yes checking jerror.h presence... yes checking for jerror.h... yes checking for jpeg_destroy_compress in -ljpeg... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for png_get_channels in -lpng... 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 EGifPutExtensionLast in -lgif... yes 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 libxml-2.0 > 2.6.17... yes CFLAGS=3D'-I/usr/include/libxml2 = ' LIBS=3D'-lxml2 ' checking for htmlReadMemory in -lxml2... yes checking whether netdb declares h_errno... yes checking for sqrt in -lm... yes checking for maillock in -lmail... no checking for maillock in -llockfile... yes checking for gethostname... yes checking for closedir... yes checking for getrusage... yes checking for get_current_dir_name... yes checking for lrand48... yes checking for setsid... yes checking for fpathconf... yes checking for select... yes checking for euidaccess... yes checking for getpagesize... (cached) yes checking for setlocale... yes checking for utimes... yes checking for getrlimit... yes checking for setrlimit... yes checking for setpgid... yes checking for getcwd... yes checking for shutdown... yes checking for getaddrinfo... yes checking for __fpending... 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 mkstemp... yes checking for getline... yes checking for getdelim... yes checking for fsync... yes checking for sync... yes checking for difftime... yes checking for posix_memalign... yes checking for getpwent... yes checking for endpwent... yes checking for getgrent... yes checking for endgrent... yes checking for touchlock... yes checking for cfmakeraw... yes checking for cfsetspeed... yes checking for copysign... yes checking for __executable_start... yes checking for getwd... yes checking for random... yes checking for rint... yes checking for __builtin_unwind_init... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking whether getpgrp requires zero arguments... yes checking for grantpt... yes checking for getpt... yes checking for posix_openpt... yes checking for library containing tputs... -ltinfo checking for tzset... yes checking for readlinkat... yes checking for gettimeofday... yes checking for nanotime... no checking for lstat... yes checking for alarm... yes checking for pselect... yes checking for pthread_sigmask... yes checking for readlink... yes checking for strtoimax... yes checking for strtoumax... yes checking for symlink... yes checking for localtime_r... yes checking for futimes... yes checking for futimesat... yes checking for futimens... yes checking for utimensat... yes checking for lutimes... yes checking whether localtime caches TZ... 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 whether system supports dynamic ptys... 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 for nl_langinfo and CODESET... yes checking for mbstate_t... yes checking for C restricted array declarations... yes checking for signals via characters... yes checking whether we are using the GNU C library... yes checking for style of pending output formalism... new checking for _setjmp... yes checking for usable FIONREAD... yes checking for usable SIGIO... yes checking for working alloca.h... yes checking for alloca... yes checking whether byte ordering is bigendian... no checking for inline... inline checking whether strtold conforms to C99... yes checking if environ is properly declared... yes checking for st_dm_mode in struct stat... no checking whether strmode is declared... no checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no 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... yes checking for working GNU getopt_long function... yes checking whether getenv is declared... yes checking for C/C++ restrict keyword... __restrict checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking for unsigned long long int... yes checking for long long int... yes checking whether stdint.h conforms to C99... yes checking whether lstat correctly handles trailing slash... yes checking whether is self-contained... yes checking for sigset_t... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... 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 mode_t... yes checking for struct timespec in ... yes checking whether the utimes function works... yes checking for struct utimbuf... yes checking for alloca as a compiler built-in... yes checking for library containing clock_gettime... none required checking for clock_gettime... yes checking for clock_settime... yes checking whether dup2 works... yes checking for library containing backtrace_symbols_fd... none required 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 working mktime... yes checking whether signature of pselect conforms to POSIX... yes checking whether pselect detects invalid fds... yes checking whether pthread_sigmask works without -lpthread... yes checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing y= es checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes 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... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... yes checking for va_copy... yes checking whether NULL can be used in arbitrary expressions... yes checking whether strtoimax works... yes checking whether symlink handles trailing slash correctly... yes checking whether 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... ye= s checking for library containing timer_settime... -lrt checking for timer_settime... yes Configured for `powerpc64le-redhat-linux-gnu'. Where should the build process find the source code? /builddir/build= /BUILD/emacs-24.3 What compiler should emacs be built with? gcc -std=3Dgnu9= 9 -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexcepti= ons -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-s= witches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 Should Emacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no What window system should Emacs use? x11 What toolkit should Emacs use? GTK3 Where do we find X Windows header files? Standard dirs Where do we find X Windows libraries? Standard dirs 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 -lpng? yes Does Emacs use -lrsvg-2? yes Does Emacs use imagemagick? yes Does Emacs use -lgpm? no Does Emacs use -ldbus? yes Does Emacs use -lgconf? yes Does Emacs use GSettings? yes Does Emacs use -lselinux? yes 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 use toolkit scroll bars? yes configure: creating ./config.status 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 admin/unidata/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing mkdirs commands config.status: executing epaths commands creating src/epaths.h config.status: executing gdbinit commands creating src/.gdbinit + make bootstrap cd /builddir/build/BUILD/emacs-24.3 && autoconf if [ -x ./config.status ]; then \ ./config.status --recheck; \ else \ /builddir/build/BUILD/emacs-24.3/configure --cache-file=3D/dev/null; = \ fi running CONFIG_SHELL=3D/bin/sh /bin/sh ./configure --build=3Dppc64le-redh= at-linux-gnu --host=3Dppc64le-redhat-linux-gnu --program-prefix=3D --disa= ble-dependency-tracking --prefix=3D/usr --exec-prefix=3D/usr --bindir=3D/= usr/bin --sbindir=3D/usr/sbin --sysconfdir=3D/etc --datadir=3D/usr/share = --includedir=3D/usr/include --libdir=3D/usr/lib64 --libexecdir=3D/usr/lib= exec --localstatedir=3D/var --sharedstatedir=3D/var/lib --mandir=3D/usr/s= hare/man --infodir=3D/usr/share/info --with-dbus --with-gif --with-jpeg -= -with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=3D= gtk3 --with-gpm=3Dno build_alias=3Dppc64le-redhat-linux-gnu host_alias=3D= ppc64le-redhat-linux-gnu CFLAGS=3D-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp= ,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --param=3Dss= p-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpo= wer8 LDFLAGS=3D-Wl,-z,relro --no-create --no-recursion checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... powerpc64le-redhat-linux-gnu checking host system type... powerpc64le-redhat-linux-gnu checking for ppc64le-redhat-linux-gnu-gcc... no 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...=20 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 for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for ppc64le-redhat-linux-gnu-ar... no checking for ar... ar checking for ppc64le-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib 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 for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for gcc option to accept ISO C99... -std=3Dgnu99 checking for gcc -std=3Dgnu99 option to accept ISO Standard C... (cached)= -std=3Dgnu99 checking whether ln -s works... yes checking for install-info... /usr/sbin/install-info checking for gzip... /usr/bin/gzip checking for paxctl... no checking for makeinfo... /usr/bin/makeinfo checking for -znocombreloc... yes checking for pkg-config... /usr/bin/pkg-config checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking soundcard.h usability... no checking soundcard.h presence... no checking for soundcard.h... no checking for _oss_ioctl in -lossaudio... no checking for alsa >=3D 1.0.0... yes CFLAGS=3D'-I/usr/include/alsa ' LIBS= =3D'-lasound ' checking for linux/version.h... yes checking for sys/systeminfo.h... no checking for stdio_ext.h... yes checking for fcntl.h... yes checking for coff.h... no checking for pty.h... yes checking for sys/vlimit.h... yes checking for sys/resource.h... yes checking for sys/utsname.h... yes checking for pwd.h... yes checking for utmp.h... yes checking for dirent.h... yes 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... yes checking for sys/un.h... yes checking for execinfo.h... yes 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... yes 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 speed_t... yes checking for net/if.h... yes checking for ifaddrs.h... yes checking for net/if_dl.h... no checking for struct ifreq.ifr_flags... yes checking for struct ifreq.ifr_hwaddr... yes checking for struct ifreq.ifr_netmask... yes checking for struct ifreq.ifr_broadaddr... yes checking for struct ifreq.ifr_addr... yes checking for struct ifreq.ifr_addr.sa_len... no checking whether we are using GNU Make... yes checking whether gcc understands -MMD -MF... yes checking for long file names... yes checking for X... libraries , headers=20 checking whether malloc is Doug Lea style... yes checking for getpagesize... yes checking for working mmap... yes checking for dnet_ntoa in -ldnet... no checking for main in -lXbsd... no checking for pthread_self in -lpthread... yes checking for cma_open in -lpthreads... no checking whether X on GNU/Linux needs -b to link... no 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 librsvg-2.0 >=3D 2.11.0... yes CFLAGS=3D'-pthread -I/usr/inc= lude/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 = -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm '= LIBS=3D'-lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -l= glib-2.0 ' checking for Wand >=3D 6.2.8... yes CFLAGS=3D'-fopenmp -I/usr/include/Ima= geMagick ' LIBS=3D'-lMagickWand -lMagickCore ' checking for MagickExportImagePixels... yes checking for MagickMergeImageLayers... yes checking for gtk+-3.0 >=3D 3.0 glib-2.0 >=3D 2.28... yes CFLAGS=3D'-pthre= ad -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-a= tk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/inclu= de/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib= 64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/u= sr/include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm ' LIBS= =3D'-lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0= -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 ' checking for gtk_main... 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. checking whether GTK_TYPE_FILE_SELECTION is declared... no 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... yes checking for dbus-1 >=3D 1.0... yes CFLAGS=3D'-I/usr/include/dbus-1.0 -I/= usr/lib64/dbus-1.0/include ' LIBS=3D'-L/lib64 -ldbus-1 ' 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 gio-2.0 >=3D 2.26... yes CFLAGS=3D'-pthread -I/usr/include/g= lib-2.0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgio-2.0 -lgobject-2.0 = -lglib-2.0 ' checking for gconf-2.0 >=3D 2.13... yes CFLAGS=3D'-pthread -I/usr/include= /gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/inc= lude/glib-2.0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgconf-2 -lglib-2= =2E0 ' checking for gobject-2.0 >=3D 2.0... yes CFLAGS=3D'-I/usr/include/glib-2.= 0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgobject-2.0 -lglib-2.0 ' checking for g_type_init... yes checking for lgetfilecon in -lselinux... yes checking for gnutls >=3D 2.6.6... yes CFLAGS=3D'-I/usr/include/p11-kit-1 = ' LIBS=3D'-lgnutls ' checking for gnutls_certificate_set_verify_function... yes checking for fontconfig >=3D 2.2.0... yes CFLAGS=3D'-I/usr/include/freety= pe2 ' LIBS=3D'-lfontconfig -lfreetype ' checking for xft >=3D 0.13.0... yes CFLAGS=3D'-I/usr/include/freetype2 '= LIBS=3D'-lXft ' checking for XRenderQueryExtension in -lXrender... yes checking X11/Xft/Xft.h usability... yes checking X11/Xft/Xft.h presence... yes checking for X11/Xft/Xft.h... yes checking for XftFontOpen in -lXft... yes checking for freetype2... yes CFLAGS=3D'-I/usr/include/freetype2 ' LIBS=3D= '-lfreetype ' checking for libotf... yes CFLAGS=3D'-I/usr/include/freetype2 ' LIBS=3D'= -lotf -lfreetype ' checking for OTF_get_variation_glyphs in -lotf... yes checking for m17n-flt... yes CFLAGS=3D' ' LIBS=3D'-lm17n-flt -lm17n-core = ' 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 jerror.h usability... yes checking jerror.h presence... yes checking for jerror.h... yes checking for jpeg_destroy_compress in -ljpeg... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for png_get_channels in -lpng... 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 EGifPutExtensionLast in -lgif... yes 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 libxml-2.0 > 2.6.17... yes CFLAGS=3D'-I/usr/include/libxml2 = ' LIBS=3D'-lxml2 ' checking for htmlReadMemory in -lxml2... yes checking whether netdb declares h_errno... yes checking for sqrt in -lm... yes checking for maillock in -lmail... no checking for maillock in -llockfile... yes checking for gethostname... yes checking for closedir... yes checking for getrusage... yes checking for get_current_dir_name... yes checking for lrand48... yes checking for setsid... yes checking for fpathconf... yes checking for select... yes checking for euidaccess... yes checking for getpagesize... (cached) yes checking for setlocale... yes checking for utimes... yes checking for getrlimit... yes checking for setrlimit... yes checking for setpgid... yes checking for getcwd... yes checking for shutdown... yes checking for getaddrinfo... yes checking for __fpending... 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 mkstemp... yes checking for getline... yes checking for getdelim... yes checking for fsync... yes checking for sync... yes checking for difftime... yes checking for posix_memalign... yes checking for getpwent... yes checking for endpwent... yes checking for getgrent... yes checking for endgrent... yes checking for touchlock... yes checking for cfmakeraw... yes checking for cfsetspeed... yes checking for copysign... yes checking for __executable_start... yes checking for getwd... yes checking for random... yes checking for rint... yes checking for __builtin_unwind_init... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking whether getpgrp requires zero arguments... yes checking for grantpt... yes checking for getpt... yes checking for posix_openpt... yes checking for library containing tputs... -ltinfo checking for tzset... yes checking for readlinkat... yes checking for gettimeofday... yes checking for nanotime... no checking for lstat... yes checking for alarm... yes checking for pselect... yes checking for pthread_sigmask... yes checking for readlink... yes checking for strtoimax... yes checking for strtoumax... yes checking for symlink... yes checking for localtime_r... yes checking for futimes... yes checking for futimesat... yes checking for futimens... yes checking for utimensat... yes checking for lutimes... yes checking whether localtime caches TZ... 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 whether system supports dynamic ptys... 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 for nl_langinfo and CODESET... yes checking for mbstate_t... yes checking for C restricted array declarations... yes checking for signals via characters... yes checking whether we are using the GNU C library... yes checking for style of pending output formalism... new checking for _setjmp... yes checking for usable FIONREAD... yes checking for usable SIGIO... yes checking for working alloca.h... yes checking for alloca... yes checking whether byte ordering is bigendian... no checking for inline... inline checking whether strtold conforms to C99... yes checking if environ is properly declared... yes checking for st_dm_mode in struct stat... no checking whether strmode is declared... no checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no 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... yes checking for working GNU getopt_long function... yes checking whether getenv is declared... yes checking for C/C++ restrict keyword... __restrict checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking for unsigned long long int... yes checking for long long int... yes checking whether stdint.h conforms to C99... yes checking whether lstat correctly handles trailing slash... yes checking whether is self-contained... yes checking for sigset_t... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... 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 mode_t... yes checking for struct timespec in ... yes checking whether the utimes function works... yes checking for struct utimbuf... yes checking for alloca as a compiler built-in... yes checking for library containing clock_gettime... none required checking for clock_gettime... yes checking for clock_settime... yes checking whether dup2 works... yes checking for library containing backtrace_symbols_fd... none required 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 working mktime... yes checking whether signature of pselect conforms to POSIX... yes checking whether pselect detects invalid fds... yes checking whether pthread_sigmask works without -lpthread... yes checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing y= es checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes 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... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... yes checking for va_copy... yes checking whether NULL can be used in arbitrary expressions... yes checking whether strtoimax works... yes checking whether symlink handles trailing slash correctly... yes checking whether 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... ye= s checking for library containing timer_settime... -lrt checking for timer_settime... yes Configured for `powerpc64le-redhat-linux-gnu'. Where should the build process find the source code? /builddir/build= /BUILD/emacs-24.3 What compiler should emacs be built with? gcc -std=3Dgnu9= 9 -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexcepti= ons -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-s= witches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 Should Emacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no What window system should Emacs use? x11 What toolkit should Emacs use? GTK3 Where do we find X Windows header files? Standard dirs Where do we find X Windows libraries? Standard dirs 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 -lpng? yes Does Emacs use -lrsvg-2? yes Does Emacs use imagemagick? yes Does Emacs use -lgpm? no Does Emacs use -ldbus? yes Does Emacs use -lgconf? yes Does Emacs use GSettings? yes Does Emacs use -lselinux? yes 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 use toolkit scroll bars? yes configure: creating ./config.status cd /builddir/build/BUILD/emacs-24.3 && autoheader rm -f /builddir/build/BUILD/emacs-24.3/src/stamp-h.in echo timestamp > /builddir/build/BUILD/emacs-24.3/src/stamp-h.in [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) MAKE=3D'make' ./config.status 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 admin/unidata/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing mkdirs commands config.status: executing epaths commands creating src/epaths.h make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' config.status: executing gdbinit commands [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) (cd src; make bootstrap-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/s= rc' rm -f temacs core *.core \#* *.o libXMenu11.a liblw.a rm -f ../etc/DOC rm -f bootstrap-emacs emacs-24.3 rm -f buildobj.h rm -f globals.h gl-stamp rm -f emacs-*.*.* emacs rm -rf deps rm -f epaths.h config.h config.stamp stamp-oldxmenu ../etc/DOC-* if test -f ./.gdbinit; then \ mv ./.gdbinit ./.gdbinit.save; \ if test -f "/builddir/build/BUILD/emacs-24.3/src/.gdbinit"; then rm -f = =2E/.gdbinit.save; \ else mv ./.gdbinit.save ./.gdbinit; fi; \ fi make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/sr= c' (cd oldXMenu; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/o= ldXMenu' rm -f libXMenu11.a Activate.o AddPane.o AddSel.o ChgPane.o ChgSel.o Creat= e.o DelPane.o DelSel.o Destroy.o Error.o EvHand.o FindPane.o FindSel.o In= sPane.o InsSel.o Internal.o Locate.o Post.o Recomp.o SetAEQ.o SetFrz.o Se= tPane.o SetSel.o XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAs= soc.o insque.o rm -f Makefile make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/ol= dXMenu' (cd lwlib; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= wlib' rm -f *.o liblw.a \#* rm -f Makefile rm -f TAGS make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lw= lib' (cd lib; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib' cd .. && make am--refresh make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) make[2]: Nothing to be done for `am--refresh'. make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) make[2]: Nothing to be done for `am--refresh'. make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' test -z "libgnu.a" || rm -f libgnu.a rm -f *.o test -z "core *.stackdump alloca.h alloca.h-t execinfo.h execinfo.h-t get= opt.h getopt.h-t inttypes.h inttypes.h-t signal.h signal.h-t arg-nonnull.= h arg-nonnull.h-t c++defs.h c++defs.h-t warn-on-use.h warn-on-use.h-t std= align.h stdalign.h-t stdarg.h stdarg.h-t stdbool.h stdbool.h-t stddef.h s= tddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h stdlib.h-t sys/s= elect.h sys/select.h-t sys/stat.h sys/stat.h-t sys/time.h sys/time.h-t ti= me.h time.h-t unistd.h unistd.h-t" || rm -f core *.stackdump alloca.h all= oca.h-t execinfo.h execinfo.h-t getopt.h getopt.h-t inttypes.h inttypes.h= -t signal.h signal.h-t arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-= t warn-on-use.h warn-on-use.h-t stdalign.h stdalign.h-t stdarg.h stdarg.h= -t stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h = stdio.h-t stdlib.h stdlib.h-t sys/select.h sys/select.h-t sys/stat.h sys/= stat.h-t sys/time.h sys/time.h-t time.h time.h-t unistd.h unistd.h-t rm -f *.tab.c test -z "" || rm -f=20 test . =3D "/builddir/build/BUILD/emacs-24.3/lib" || test -z "" || rm -f = rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags This command is intended for maintainers to use it deletes files that may require special tools to rebuild. test -z "alloca.h inttypes.h signal.h arg-nonnull.h c++defs.h warn-on-u= se.h stdio.h stdlib.h sys/select.h sys/stat.h sys/time.h time.h unis= td.h" || rm -f alloca.h inttypes.h signal.h arg-nonnull.h c++defs.h war= n-on-use.h stdio.h stdlib.h sys/select.h sys/stat.h sys/time.h time.= h unistd.h rm -rf ./.deps rm -f Makefile make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b' (cd lib-src; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib-src' rm -f core *.o rm -f etags ctags emacsclient ebrowse profile movemail hexl update-game-s= core test-distrib make-docfile rm -f TAGS rm -f Makefile blessmail true make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b-src' (cd doc/emacs && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/emacs' rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs rm -f emacs.dvi emacs-xtra.dvi emacs.pdf emacs-xtra.pdf \ emacs.ps emacs-xtra.ps rm -rf emacs.html/ rm -f emacs-manual-24.3.tar* cd /builddir/build/BUILD/emacs-24.3/doc/emacs/../../info && rm -f emacs.i= nfo emacs.info-[1-9] emacs.info-[1-9][0-9] make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/emacs' (cd doc/misc && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/misc' rm -f *.aux *.log *.toc *.c[mp] *.c[mp]s *.fn *.fns \ *.ky *.kys *.op *.ops *.p[gj] *.p[gj]s *.sc *.scs *.ss \ *.t[gp] *.t[gp]s *.vr *.vrs rm -f gnustmp.* rm -f ada-mode.dvi auth.dvi autotype.dvi bovine.dvi calc.dvi cc-mode.dvi = cl.dvi dbus.dvi dired-x.dvi ebrowse.dvi ede.dvi ediff.dvi edt.dvi eieio.d= vi emacs-mime.dvi epa.dvi erc.dvi ert.dvi eshell.dvi eudc.dvi faq.dvi fly= make.dvi forms.dvi gnus.dvi emacs-gnutls.dvi htmlfontify.dvi idlwave.dvi = info.dvi mairix-el.dvi message.dvi mh-e.dvi newsticker.dvi nxml-mode.dvi = org.dvi pcl-cvs.dvi pgg.dvi rcirc.dvi reftex.dvi remember.dvi sasl.dvi sc= =2Edvi semantic.dvi ses.dvi sieve.dvi smtpmail.dvi speedbar.dvi srecode.d= vi tramp.dvi url.dvi vip.dvi viper.dvi widget.dvi wisent.dvi woman.dvi ad= a-mode.pdf auth.pdf autotype.pdf bovine.pdf calc.pdf cc-mode.pdf cl.pdf d= bus.pdf dired-x.pdf ebrowse.pdf ede.pdf ediff.pdf edt.pdf eieio.pdf emacs= -mime.pdf epa.pdf erc.pdf ert.pdf eshell.pdf eudc.pdf faq.pdf flymake.pdf= forms.pdf gnus.pdf htmlfontify.pdf emacs-gnutls.pdf idlwave.pdf info.pdf= mairix-el.pdf message.pdf mh-e.pdf newsticker.pdf nxml-mode.pdf org.pdf = pcl-cvs.pdf pgg.pdf rcirc.pdf reftex.pdf remember.pdf sasl.pdf sc.pdf sem= antic.pdf ses.pdf sieve.pdf smtpmail.pdf speedbar.pdf srecode.pdf tramp.p= df url.pdf vip.pdf viper.pdf widget.pdf wisent.pdf woman.pdf emacs-faq.ht= ml emacs-faq.text cd /builddir/build/BUILD/emacs-24.3/doc/misc/../../info; for file in ada-= mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff e= dt eieio emacs-mime epa erc ert eshell eudc efaq flymake forms gnus emacs= -gnutls htmlfontify idlwave info.info mairix-el message mh-e newsticker n= xml-mode org pcl-cvs pgg rcirc remember reftex sasl sc semantic ses sieve= smtpmail speedbar srecode tramp url vip viper widget wisent woman; do \ file=3D`echo ${file} | sed 's/\.info$//'`.info; \ rm -f ${file} ${file}-[1-9] ${file}-[1-9][0-9]; \ done make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/misc' (cd doc/lispref && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/lispref' rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs rm -f elisp[12]* vol[12].tmp rm -f elisp.dvi elisp.pdf elisp.ps rm -f vol[12].dvi vol[12].pdf vol[12].ps rm -rf elisp.html rm -f emacs-lispref-24.3.tar* cd /builddir/build/BUILD/emacs-24.3/doc/lispref/../../info && rm -f elisp= =2Einfo elisp.info-[1-9] elisp.info-[1-9][0-9] make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/lispref' (cd doc/lispintro && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/lispintro' rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs rm -f emacs-lisp-intro.dvi emacs-lisp-intro.pdf emacs-lisp-intro.ps rm -rf emacs-lisp-intro.html/ rm -f emacs-lispintro-24.3.tar* cd /builddir/build/BUILD/emacs-24.3/doc/lispintro/../../info && rm -f ein= tr.info eintr.info-[1-9] make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/lispintro' (cd leim; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= eim' rm -f quail/CCDOSPY.el quail/Punct.el quail/QJ.el quail/SW.el quail/TONEP= Y.el quail/4Corner.el quail/ARRAY30.el quail/ECDICT.el quail/ETZY.el quai= l/Punct-b5.el quail/PY-b5.el quail/QJ-b5.el quail/ZOZY.el quail/tsang-b5.= el quail/quick-b5.el quail/tsang-cns.el quail/quick-cns.el quail/PY.el qu= ail/ZIRANMA.el quail/CTLau.el quail/CTLau-b5.el quail/CCDOSPY.elc quail/P= unct.elc quail/QJ.elc quail/SW.elc quail/TONEPY.elc quail/4Corner.elc qua= il/ARRAY30.elc quail/ECDICT.elc quail/ETZY.elc quail/Punct-b5.elc quail/P= Y-b5.elc quail/QJ-b5.elc quail/ZOZY.elc quail/tsang-b5.elc quail/quick-b5= =2Eelc quail/tsang-cns.elc quail/quick-cns.elc quail/PY.elc quail/ZIRANMA= =2Eelc quail/CTLau.elc quail/CTLau-b5.elc \ leim-list.el changed.tit changed.misc [ `cd /builddir/build/BUILD/emacs-24.3/leim && /bin/pwd` !=3D `/bin/pwd` = ] && rm -rf quail rm -f Makefile wins=3D"/builddir/build/BUILD/emacs-24.3/leim/ja-dic quail"; [ `cd /build= dir/build/BUILD/emacs-24.3/leim && /bin/pwd` !=3D `/bin/pwd` ] && wins=3D= "$wins /builddir/build/BUILD/emacs-24.3/leim/quail"; for w in $wins; do r= m -f $w/*.elc; done make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/le= im' (cd lisp; make bootstrap-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= isp' cd /builddir/build/BUILD/emacs-24.3/lisp; rm -f *.elc */*.elc */*/*.elc *= /*/*/*.elc loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/cal= -loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/diary-loaddef= s.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/hol-loaddefs.el /buil= ddir/build/BUILD/emacs-24.3/lisp/mh-e/mh-loaddefs.el /builddir/build/BUIL= D/emacs-24.3/lisp/net/tramp-loaddefs.el cus-load.el finder-inf.el subdirs= =2Eel calc/calc-loaddefs.el eshell/esh-groups.el cedet/semantic/loaddefs.= el cedet/ede/loaddefs.el cedet/srecode/loaddefs.el make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= sp' (cd nextstep && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/n= extstep' rm -rf=20 rm -f Makefile rm -f GNUstep/Emacs.base/Resources/Info-gnustep.plist \ GNUstep/Emacs.base/Resources/Emacs.desktop \ Cocoa/Emacs.base/Contents/Info.plist \ Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/ne= xtstep' [ ! -f config.log ] || mv -f config.log config.log~ rm -f config.cache config.log cd /builddir/build/BUILD/emacs-24.3 && { ./autogen.sh || autogen/copy_aut= ogen; } Checking whether you have the necessary tools... (Read INSTALL.BZR 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... You can now run `./configure'. make MAKEFILE_NAME=3Dforce-Makefile force-Makefile make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' if [ -x ./config.status ]; then \ ./config.status --recheck; \ else \ /builddir/build/BUILD/emacs-24.3/configure --cache-file=3D/dev/null; = \ fi running CONFIG_SHELL=3D/bin/sh /bin/sh ./configure --build=3Dppc64le-redh= at-linux-gnu --host=3Dppc64le-redhat-linux-gnu --program-prefix=3D --disa= ble-dependency-tracking --prefix=3D/usr --exec-prefix=3D/usr --bindir=3D/= usr/bin --sbindir=3D/usr/sbin --sysconfdir=3D/etc --datadir=3D/usr/share = --includedir=3D/usr/include --libdir=3D/usr/lib64 --libexecdir=3D/usr/lib= exec --localstatedir=3D/var --sharedstatedir=3D/var/lib --mandir=3D/usr/s= hare/man --infodir=3D/usr/share/info --with-dbus --with-gif --with-jpeg -= -with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=3D= gtk3 --with-gpm=3Dno build_alias=3Dppc64le-redhat-linux-gnu host_alias=3D= ppc64le-redhat-linux-gnu CFLAGS=3D-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp= ,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --param=3Dss= p-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpo= wer8 LDFLAGS=3D-Wl,-z,relro --no-create --no-recursion checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /builddir/build/BUILD/emacs-24.3/build-aux/missing: Unknown `--is-lightwe= ight' option Try `/builddir/build/BUILD/emacs-24.3/build-aux/missing --help' for more = information configure: WARNING: 'missing' script is too old or missing checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... powerpc64le-redhat-linux-gnu checking host system type... powerpc64le-redhat-linux-gnu checking for ppc64le-redhat-linux-gnu-gcc... no 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...=20 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 for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for ppc64le-redhat-linux-gnu-ar... no checking for ar... ar checking for ppc64le-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib 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 for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for gcc option to accept ISO C99... -std=3Dgnu99 checking for gcc -std=3Dgnu99 option to accept ISO Standard C... (cached)= -std=3Dgnu99 checking whether ln -s works... yes checking for install-info... /usr/sbin/install-info checking for gzip... /usr/bin/gzip checking for paxctl... no checking for makeinfo... /usr/bin/makeinfo checking for -znocombreloc... yes checking for pkg-config... /usr/bin/pkg-config checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking soundcard.h usability... no checking soundcard.h presence... no checking for soundcard.h... no checking for _oss_ioctl in -lossaudio... no checking for alsa >=3D 1.0.0... yes CFLAGS=3D'-I/usr/include/alsa ' LIBS= =3D'-lasound ' checking for linux/version.h... yes checking for sys/systeminfo.h... no checking for stdio_ext.h... yes checking for fcntl.h... yes checking for coff.h... no checking for pty.h... yes checking for sys/vlimit.h... yes checking for sys/resource.h... yes checking for sys/utsname.h... yes checking for pwd.h... yes checking for utmp.h... yes checking for dirent.h... yes 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... yes checking for sys/un.h... yes checking for execinfo.h... yes 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... yes 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 speed_t... yes checking for net/if.h... yes checking for ifaddrs.h... yes checking for net/if_dl.h... no checking for struct ifreq.ifr_flags... yes checking for struct ifreq.ifr_hwaddr... yes checking for struct ifreq.ifr_netmask... yes checking for struct ifreq.ifr_broadaddr... yes checking for struct ifreq.ifr_addr... yes checking for struct ifreq.ifr_addr.sa_len... no checking whether we are using GNU Make... yes checking whether gcc understands -MMD -MF... yes checking for long file names... yes checking for X... libraries , headers=20 checking whether malloc is Doug Lea style... yes checking for getpagesize... yes checking for working mmap... yes checking for dnet_ntoa in -ldnet... no checking for main in -lXbsd... no checking for pthread_self in -lpthread... yes checking for cma_open in -lpthreads... no checking whether X on GNU/Linux needs -b to link... no 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 librsvg-2.0 >=3D 2.11.0... yes CFLAGS=3D'-pthread -I/usr/inc= lude/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 = -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm '= LIBS=3D'-lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -l= glib-2.0 ' checking for Wand >=3D 6.2.8... yes CFLAGS=3D'-fopenmp -I/usr/include/Ima= geMagick ' LIBS=3D'-lMagickWand -lMagickCore ' checking for MagickExportImagePixels... yes checking for MagickMergeImageLayers... yes checking for gtk+-3.0 >=3D 3.0 glib-2.0 >=3D 2.28... yes CFLAGS=3D'-pthre= ad -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-a= tk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/inclu= de/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib= 64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/u= sr/include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm ' LIBS= =3D'-lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0= -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 ' checking for gtk_main... 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. checking whether GTK_TYPE_FILE_SELECTION is declared... no 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... yes checking for dbus-1 >=3D 1.0... yes CFLAGS=3D'-I/usr/include/dbus-1.0 -I/= usr/lib64/dbus-1.0/include ' LIBS=3D'-L/lib64 -ldbus-1 ' 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 gio-2.0 >=3D 2.26... yes CFLAGS=3D'-pthread -I/usr/include/g= lib-2.0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgio-2.0 -lgobject-2.0 = -lglib-2.0 ' checking for gconf-2.0 >=3D 2.13... yes CFLAGS=3D'-pthread -I/usr/include= /gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/inc= lude/glib-2.0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgconf-2 -lglib-2= =2E0 ' checking for gobject-2.0 >=3D 2.0... yes CFLAGS=3D'-I/usr/include/glib-2.= 0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgobject-2.0 -lglib-2.0 ' checking for g_type_init... yes checking for lgetfilecon in -lselinux... yes checking for gnutls >=3D 2.6.6... yes CFLAGS=3D'-I/usr/include/p11-kit-1 = ' LIBS=3D'-lgnutls ' checking for gnutls_certificate_set_verify_function... yes checking for fontconfig >=3D 2.2.0... yes CFLAGS=3D'-I/usr/include/freety= pe2 ' LIBS=3D'-lfontconfig -lfreetype ' checking for xft >=3D 0.13.0... yes CFLAGS=3D'-I/usr/include/freetype2 '= LIBS=3D'-lXft ' checking for XRenderQueryExtension in -lXrender... yes checking X11/Xft/Xft.h usability... yes checking X11/Xft/Xft.h presence... yes checking for X11/Xft/Xft.h... yes checking for XftFontOpen in -lXft... yes checking for freetype2... yes CFLAGS=3D'-I/usr/include/freetype2 ' LIBS=3D= '-lfreetype ' checking for libotf... yes CFLAGS=3D'-I/usr/include/freetype2 ' LIBS=3D'= -lotf -lfreetype ' checking for OTF_get_variation_glyphs in -lotf... yes checking for m17n-flt... yes CFLAGS=3D' ' LIBS=3D'-lm17n-flt -lm17n-core = ' 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 jerror.h usability... yes checking jerror.h presence... yes checking for jerror.h... yes checking for jpeg_destroy_compress in -ljpeg... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for png_get_channels in -lpng... 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 EGifPutExtensionLast in -lgif... yes 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 libxml-2.0 > 2.6.17... yes CFLAGS=3D'-I/usr/include/libxml2 = ' LIBS=3D'-lxml2 ' checking for htmlReadMemory in -lxml2... yes checking whether netdb declares h_errno... yes checking for sqrt in -lm... yes checking for maillock in -lmail... no checking for maillock in -llockfile... yes checking for gethostname... yes checking for closedir... yes checking for getrusage... yes checking for get_current_dir_name... yes checking for lrand48... yes checking for setsid... yes checking for fpathconf... yes checking for select... yes checking for euidaccess... yes checking for getpagesize... (cached) yes checking for setlocale... yes checking for utimes... yes checking for getrlimit... yes checking for setrlimit... yes checking for setpgid... yes checking for getcwd... yes checking for shutdown... yes checking for getaddrinfo... yes checking for __fpending... 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 mkstemp... yes checking for getline... yes checking for getdelim... yes checking for fsync... yes checking for sync... yes checking for difftime... yes checking for posix_memalign... yes checking for getpwent... yes checking for endpwent... yes checking for getgrent... yes checking for endgrent... yes checking for touchlock... yes checking for cfmakeraw... yes checking for cfsetspeed... yes checking for copysign... yes checking for __executable_start... yes checking for getwd... yes checking for random... yes checking for rint... yes checking for __builtin_unwind_init... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking whether getpgrp requires zero arguments... yes checking for grantpt... yes checking for getpt... yes checking for posix_openpt... yes checking for library containing tputs... -ltinfo checking for tzset... yes checking for readlinkat... yes checking for gettimeofday... yes checking for nanotime... no checking for lstat... yes checking for alarm... yes checking for pselect... yes checking for pthread_sigmask... yes checking for readlink... yes checking for strtoimax... yes checking for strtoumax... yes checking for symlink... yes checking for localtime_r... yes checking for futimes... yes checking for futimesat... yes checking for futimens... yes checking for utimensat... yes checking for lutimes... yes checking whether localtime caches TZ... 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 whether system supports dynamic ptys... 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 for nl_langinfo and CODESET... yes checking for mbstate_t... yes checking for C restricted array declarations... yes checking for signals via characters... yes checking whether we are using the GNU C library... yes checking for style of pending output formalism... new checking for _setjmp... yes checking for usable FIONREAD... yes checking for usable SIGIO... yes checking for working alloca.h... yes checking for alloca... yes checking whether byte ordering is bigendian... no checking for inline... inline checking whether strtold conforms to C99... yes checking if environ is properly declared... yes checking for st_dm_mode in struct stat... no checking whether strmode is declared... no checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no 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... yes checking for working GNU getopt_long function... yes checking whether getenv is declared... yes checking for C/C++ restrict keyword... __restrict checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking for unsigned long long int... yes checking for long long int... yes checking whether stdint.h conforms to C99... yes checking whether lstat correctly handles trailing slash... yes checking whether is self-contained... yes checking for sigset_t... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... 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 mode_t... yes checking for struct timespec in ... yes checking whether the utimes function works... yes checking for struct utimbuf... yes checking for alloca as a compiler built-in... yes checking for library containing clock_gettime... none required checking for clock_gettime... yes checking for clock_settime... yes checking whether dup2 works... yes checking for library containing backtrace_symbols_fd... none required 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 working mktime... yes checking whether signature of pselect conforms to POSIX... yes checking whether pselect detects invalid fds... yes checking whether pthread_sigmask works without -lpthread... yes checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing y= es checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes 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... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... yes checking for va_copy... yes checking whether NULL can be used in arbitrary expressions... yes checking whether strtoimax works... yes checking whether symlink handles trailing slash correctly... yes checking whether 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... ye= s checking for library containing timer_settime... -lrt checking for timer_settime... yes Configured for `powerpc64le-redhat-linux-gnu'. Where should the build process find the source code? /builddir/build= /BUILD/emacs-24.3 What compiler should emacs be built with? gcc -std=3Dgnu9= 9 -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexcepti= ons -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-s= witches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 Should Emacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no What window system should Emacs use? x11 What toolkit should Emacs use? GTK3 Where do we find X Windows header files? Standard dirs Where do we find X Windows libraries? Standard dirs 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 -lpng? yes Does Emacs use -lrsvg-2? yes Does Emacs use imagemagick? yes Does Emacs use -lgpm? no Does Emacs use -ldbus? yes Does Emacs use -lgconf? yes Does Emacs use GSettings? yes Does Emacs use -lselinux? yes 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 use toolkit scroll bars? yes checking that generated files are newer than configure... done configure: creating ./config.status [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) MAKE=3D'make' ./config.status 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 admin/unidata/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing mkdirs commands config.status: executing epaths commands creating src/epaths.h make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' config.status: executing gdbinit commands creating src/.gdbinit make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make info all make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) (cd doc/emacs; make -w info) make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/emacs' /usr/bin/makeinfo --force --enable-encoding -I /builddir/build/BUILD/emac= s-24.3/doc/emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/emacs= /../../info/emacs.info /builddir/build/BUILD/emacs-24.3/doc/emacs/emacs.t= exi make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/emacs' (cd doc/misc; make -w info) make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/misc' /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= ada-mode.info /builddir/build/BUILD/emacs-24.3/doc/misc/ada-mode.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= auth.info /builddir/build/BUILD/emacs-24.3/doc/misc/auth.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= autotype.info /builddir/build/BUILD/emacs-24.3/doc/misc/autotype.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= bovine.info /builddir/build/BUILD/emacs-24.3/doc/misc/bovine.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= calc.info /builddir/build/BUILD/emacs-24.3/doc/misc/calc.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= ccmode.info /builddir/build/BUILD/emacs-24.3/doc/misc/cc-mode.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= cl.info /builddir/build/BUILD/emacs-24.3/doc/misc/cl.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= dbus.info /builddir/build/BUILD/emacs-24.3/doc/misc/dbus.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= dired-x.info /builddir/build/BUILD/emacs-24.3/doc/misc/dired-x.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= ebrowse.info /builddir/build/BUILD/emacs-24.3/doc/misc/ebrowse.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= ede.info /builddir/build/BUILD/emacs-24.3/doc/misc/ede.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= ediff.info /builddir/build/BUILD/emacs-24.3/doc/misc/ediff.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= edt.info /builddir/build/BUILD/emacs-24.3/doc/misc/edt.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= eieio.info /builddir/build/BUILD/emacs-24.3/doc/misc/eieio.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split --enable-encoding -o /builddir/build/BUILD/emacs-24.3/do= c/misc/../../info/emacs-mime.info /builddir/build/BUILD/emacs-24.3/doc/mi= sc/emacs-mime.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= epa.info /builddir/build/BUILD/emacs-24.3/doc/misc/epa.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= erc.info /builddir/build/BUILD/emacs-24.3/doc/misc/erc.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= ert.info /builddir/build/BUILD/emacs-24.3/doc/misc/ert.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= eshell.info /builddir/build/BUILD/emacs-24.3/doc/misc/eshell.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= eudc.info /builddir/build/BUILD/emacs-24.3/doc/misc/eudc.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= efaq.info /builddir/build/BUILD/emacs-24.3/doc/misc/faq.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= flymake.info /builddir/build/BUILD/emacs-24.3/doc/misc/flymake.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= forms.info /builddir/build/BUILD/emacs-24.3/doc/misc/forms.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= gnus.info /builddir/build/BUILD/emacs-24.3/doc/misc/gnus.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= emacs-gnutls.info /builddir/build/BUILD/emacs-24.3/doc/misc/emacs-gnutls.= texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= htmlfontify.info /builddir/build/BUILD/emacs-24.3/doc/misc/htmlfontify.te= xi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= idlwave.info /builddir/build/BUILD/emacs-24.3/doc/misc/idlwave.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= info.info /builddir/build/BUILD/emacs-24.3/doc/misc/info.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= mairix-el.info /builddir/build/BUILD/emacs-24.3/doc/misc/mairix-el.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= message.info /builddir/build/BUILD/emacs-24.3/doc/misc/message.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= mh-e.info /builddir/build/BUILD/emacs-24.3/doc/misc/mh-e.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= newsticker.info /builddir/build/BUILD/emacs-24.3/doc/misc/newsticker.texi= /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= nxml-mode.info /builddir/build/BUILD/emacs-24.3/doc/misc/nxml-mode.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= org.info /builddir/build/BUILD/emacs-24.3/doc/misc/org.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= pcl-cvs.info /builddir/build/BUILD/emacs-24.3/doc/misc/pcl-cvs.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= pgg.info /builddir/build/BUILD/emacs-24.3/doc/misc/pgg.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= rcirc.info /builddir/build/BUILD/emacs-24.3/doc/misc/rcirc.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= remember.info /builddir/build/BUILD/emacs-24.3/doc/misc/remember.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= reftex.info /builddir/build/BUILD/emacs-24.3/doc/misc/reftex.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= sasl.info /builddir/build/BUILD/emacs-24.3/doc/misc/sasl.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= sc.info /builddir/build/BUILD/emacs-24.3/doc/misc/sc.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= semantic.info /builddir/build/BUILD/emacs-24.3/doc/misc/semantic.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= ses.info /builddir/build/BUILD/emacs-24.3/doc/misc/ses.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= sieve.info /builddir/build/BUILD/emacs-24.3/doc/misc/sieve.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= smtpmail.info /builddir/build/BUILD/emacs-24.3/doc/misc/smtpmail.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= speedbar.info /builddir/build/BUILD/emacs-24.3/doc/misc/speedbar.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= srecode.info /builddir/build/BUILD/emacs-24.3/doc/misc/srecode.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= tramp.info -D emacs /builddir/build/BUILD/emacs-24.3/doc/misc/tramp.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= url.info /builddir/build/BUILD/emacs-24.3/doc/misc/url.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= vip.info /builddir/build/BUILD/emacs-24.3/doc/misc/vip.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= viper.info /builddir/build/BUILD/emacs-24.3/doc/misc/viper.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= widget.info /builddir/build/BUILD/emacs-24.3/doc/misc/widget.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= wisent.info /builddir/build/BUILD/emacs-24.3/doc/misc/wisent.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= woman.info /builddir/build/BUILD/emacs-24.3/doc/misc/woman.texi make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/misc' (cd doc/lispref; make -w info) make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/lispref' /usr/bin/makeinfo --force --enable-encoding -I /builddir/build/BUILD/emac= s-24.3/doc/lispref/../emacs -I /builddir/build/BUILD/emacs-24.3/doc/lispr= ef --no-split -o /builddir/build/BUILD/emacs-24.3/doc/lispref/../../info/= elisp.info /builddir/build/BUILD/emacs-24.3/doc/lispref/elisp.texi make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/lispref' (cd doc/lispintro; make -w info) make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/lispintro' /usr/bin/makeinfo --force -I /builddir/build/BUILD/emacs-24.3/doc/lispint= ro --no-split -o /builddir/build/BUILD/emacs-24.3/doc/lispintro/../../inf= o/eintr.info /builddir/build/BUILD/emacs-24.3/doc/lispintro/emacs-lisp-in= tro.texi make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/lispintro' make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' cd lib && make all -w \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -= Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --param=3D= ssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3D= power8' CPPFLAGS=3D'' \ LDFLAGS=3D'-Wl,-z,relro -Wl,-znocombreloc ' MAKE=3D'make' make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib' rm -f alloca.h-t alloca.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat /builddir/build/BUILD/emacs-24.3/lib/alloca.in.h; \ } > alloca.h-t && \ mv -f alloca.h-t alloca.h rm -f c++defs.h-t c++defs.h && \ sed -n -e '/_GL_CXXDEFS/,$p' \ < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/c++defs.h \ > c++defs.h-t && \ mv c++defs.h-t c++defs.h rm -f warn-on-use.h-t warn-on-use.h && \ sed -n -e '/^.ifndef/,$p' \ < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/warn-on-use.h \ > warn-on-use.h-t && \ mv warn-on-use.h-t warn-on-use.h rm -f arg-nonnull.h-t arg-nonnull.h && \ sed -n -e '/GL_ARG_NONNULL/,$p' \ < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/arg-nonnull.h \ > arg-nonnull.h-t && \ mv arg-nonnull.h-t arg-nonnull.h rm -f inttypes.h-t inttypes.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''PRI_MACROS_BROKEN''@/0/g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''HAVE_LONG_LONG_INT''@/1/g' \ -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/1/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/1/g' \ -e 's/@''GNULIB_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/inttypes.in.h; \ } > inttypes.h-t && \ mv inttypes.h-t inttypes.h rm -f signal.h-t signal.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SIGNAL_H''@||g' \ -e 's|@''GNULIB_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''GNULIB_RAISE''@|0|g' \ -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_SIGPROCMASK''@/0/g' \ -e 's/@''GNULIB_SIGACTION''@/0/g' \ -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \ -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''HAVE_RAISE''@|1|g' \ -e 's|@''HAVE_SIGSET_T''@|1|g' \ -e 's|@''HAVE_SIGINFO_T''@|1|g' \ -e 's|@''HAVE_SIGACTION''@|1|g' \ -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \ -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \ -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \ -e 's|@''REPLACE_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''REPLACE_RAISE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/signal.in.h; \ } > signal.h-t && \ mv signal.h-t signal.h rm -f stdio.h-t stdio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/0/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/0/g' \ -e 's/@''GNULIB_FSEEKO''@/0/g' \ -e 's/@''GNULIB_FTELL''@/0/g' \ -e 's/@''GNULIB_FTELLO''@/0/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/0/g' \ -e 's/@''GNULIB_GETLINE''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/0/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/0/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ < /builddir/build/BUILD/emacs-24.3/lib/stdio.in.h | \ sed -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \ } > stdio.h-t && \ mv stdio.h-t stdio.h rm -f stdlib.h-t stdlib.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_GETLOADAVG''@/1/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ < /builddir/build/BUILD/emacs-24.3/lib/stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_CALLOC''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_MALLOC''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _Noreturn/r /builddir/build/BUILD/emacs-24.3/bui= ld-aux/snippet/_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \ } > stdlib.h-t && \ mv stdlib.h-t stdlib.h /usr/bin/mkdir -p sys rm -f sys/select.h-t sys/select.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_SELECT_H''@||g' \ -e 's|@''HAVE_SYS_SELECT_H''@|1|g' \ -e 's/@''GNULIB_PSELECT''@/1/g' \ -e 's/@''GNULIB_SELECT''@/0/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''HAVE_PSELECT''@|1|g' \ -e 's|@''REPLACE_PSELECT''@|0|g' \ -e 's|@''REPLACE_SELECT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/sys_select.in.h; \ } > sys/select.h-t && \ mv sys/select.h-t sys/select.h /usr/bin/mkdir -p sys rm -f sys/stat.h-t sys/stat.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/0/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/1/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/0/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/sys_stat.in.h; \ } > sys/stat.h-t && \ mv sys/stat.h-t sys/stat.h /usr/bin/mkdir -p sys rm -f sys/time.h-t sys/time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_SYS_TIME_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TIME_H''@||g' \ -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \ -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \ -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \ -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/sys_time.in.h; \ } > sys/time.h-t && \ mv sys/time.h-t sys/time.h rm -f time.h-t time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_MKTIME''@/1/g' \ -e 's/@''GNULIB_NANOSLEEP''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|0|g' \ -e 's|@''REPLACE_NANOSLEEP''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/time.in.h; \ } > time.h-t && \ mv time.h-t time.h rm -f unistd.h-t unistd.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/1/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/1/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/1/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ < /builddir/build/BUILD/emacs-24.3/lib/unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_DUP2''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETLOGIN''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \ } > unistd.h-t && \ mv unistd.h-t unistd.h make all-am make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib' gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/alloca= tor.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/c-ctyp= e.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/c-strc= asecmp.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/c-strn= casecmp.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/caread= linkat.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/md5.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/sha1.c= gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/sha256= =2Ec gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/sha512= =2Ec gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/dtoast= r.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/dtotim= espec.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/filemo= de.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/gettim= e.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/stat-t= ime.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/strfti= me.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/timesp= ec.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/timesp= ec-add.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/timesp= ec-sub.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/u64.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/utimen= s.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/pthrea= d_sigmask.c rm -f libgnu.a ar cru libgnu.a allocator.o c-ctype.o c-strcasecmp.o c-strncasecmp.o care= adlinkat.o md5.o sha1.o sha256.o sha512.o dtoastr.o dtotimespec.o filemod= e.o gettime.o stat-time.o strftime.o timespec.o timespec-add.o timespec-= sub.o u64.o utimens.o pthread_sigmask.o ranlib libgnu.a make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b' make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b' cd lib-src && make all -w \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -= Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --param=3D= ssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3D= power8' CPPFLAGS=3D'' \ LDFLAGS=3D'-Wl,-z,relro -Wl,-znocombreloc ' MAKE=3D'make' make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib-src' gcc -std=3Dgnu99 -c -I. -I../src -I../lib -I/builddir/build/BUILD/ema= cs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/buil= ddir/build/BUILD/emacs-24.3/lib-src/../lib -DMAIL_USE_LOCKF -O2 -g -pip= e -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong -= -param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 = -mtune=3Dpower8 -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \ /builddir/build/BUILD/emacs-24.3/lib-src/../src/regex.c gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -DEMACS_NAME=3D"\"GNU Emacs\= "" \ -DVERSION=3D"\"24.3\"" /builddir/build/BUILD/emacs-24.3/lib-src/etags.c= \ regex.o ../lib/libgnu.a -o etags /builddir/build/BUILD/emacs-24.3/lib-src/etags.c: In function 'main': /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:1254:7: warning: enumera= tion value 'at_end' not handled in switch [-Wswitch] switch (argbuffer[i].arg_type) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c: In function 'consider_t= oken': /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_objprot' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_objimpl' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_ignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_javastruct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_operator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_template' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_extern' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_none' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_objprot' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_objimpl' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_ignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_javastruct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_operator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_template' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_extern' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2745:4: warning: enumera= tion value 'tinbody' not handled in switch [-Wswitch] switch (typdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2745:4: warning: enumera= tion value 'tignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_none' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_objprot' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_objimpl' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_ignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_operator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_extern' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_none' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_ignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_javastruct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_operator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_class' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_template' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_struct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_extern' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_enum' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2827:4: warning: enumera= tion value 'otagseen' not handled in switch [-Wswitch] switch (objdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2827:4: warning: enumera= tion value 'ocatseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2827:4: warning: enumera= tion value 'omethodtag' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2936:5: warning: enumera= tion value 'tkeyseen' not handled in switch [-Wswitch] switch (typdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2936:5: warning: enumera= tion value 'tinbody' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2936:5: warning: enumera= tion value 'tend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2936:5: warning: enumera= tion value 'tignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'foperator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'fstartlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'finlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'flistseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'fignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_objprot' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_objimpl' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_javastruct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_class' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_template' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_struct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_enum' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c: In function 'C_entries'= : /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fvnone' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fdefunkey' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'foperator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fvnameseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'finlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3418:8: warning: enumera= tion value 'ddefineseen' not handled in switch [-Wswitch] switch (definedef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3418:8: warning: enumera= tion value 'dignorerest' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'onone' not handled in switch [-Wswitch] switch (objdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oprotocol' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oimplementation' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oparenseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'ocatseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oinbody' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'omethodsign' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'omethodcolon' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'onone' not handled in switch [-Wswitch] switch (objdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oprotocol' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oimplementation' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'otagseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oparenseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'ocatseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oinbody' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'omethodsign' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'omethodcolon' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3605:4: warning: enumera= tion value 'tkeyseen' not handled in switch [-Wswitch] switch (typdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3605:4: warning: enumera= tion value 'tignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fvnone' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fdefunkey' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fstartlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'finlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fvnone' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fdefunkey' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'foperator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fvnameseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'flistseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'fdefunkey' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'foperator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'fvnameseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'fstartlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'finlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3739:4: warning: enumera= tion value 'snone' not handled in switch [-Wswitch] switch (structdef) ^ gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -DCTAGS -DEMACS_NAME=3D"\"GN= U Emacs\"" \ -DVERSION=3D"\"24.3\"" /builddir/build/BUILD/emacs-24.3/lib-src/etags.c= \ regex.o ../lib/libgnu.a -o ctags /builddir/build/BUILD/emacs-24.3/lib-src/etags.c: In function 'main': /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:1254:7: warning: enumera= tion value 'at_end' not handled in switch [-Wswitch] switch (argbuffer[i].arg_type) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c: In function 'consider_t= oken': /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_objprot' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_objimpl' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_ignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_javastruct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_operator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_template' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_extern' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2758:8: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_none' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_objprot' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_objimpl' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_ignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_javastruct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_operator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_template' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_extern' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2775:8: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2745:4: warning: enumera= tion value 'tinbody' not handled in switch [-Wswitch] switch (typdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2745:4: warning: enumera= tion value 'tignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_none' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_objprot' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_objimpl' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_ignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_operator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_extern' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2785:4: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_none' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_ignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_javastruct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_operator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_class' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_template' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_struct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_extern' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_enum' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2830:8: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2827:4: warning: enumera= tion value 'otagseen' not handled in switch [-Wswitch] switch (objdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2827:4: warning: enumera= tion value 'ocatseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2827:4: warning: enumera= tion value 'omethodtag' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2936:5: warning: enumera= tion value 'tkeyseen' not handled in switch [-Wswitch] switch (typdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2936:5: warning: enumera= tion value 'tinbody' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2936:5: warning: enumera= tion value 'tend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2936:5: warning: enumera= tion value 'tignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'foperator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'fstartlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'finlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'flistseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'fignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2927:8: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_objprot' not handled in switch [-Wswitch] switch (toktype) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_objimpl' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_objend' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_gnumacro' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_attribute' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_javastruct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_class' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_template' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_struct' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_enum' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_define' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:2899:4: warning: enumera= tion value 'st_C_typedef' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c: In function 'C_entries'= : /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fvnone' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fdefunkey' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'foperator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fvnameseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'finlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'fignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3421:5: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3418:8: warning: enumera= tion value 'ddefineseen' not handled in switch [-Wswitch] switch (definedef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3418:8: warning: enumera= tion value 'dignorerest' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'onone' not handled in switch [-Wswitch] switch (objdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oprotocol' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oimplementation' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oparenseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'ocatseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oinbody' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'omethodsign' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'omethodcolon' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3472:4: warning: enumera= tion value 'oignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'onone' not handled in switch [-Wswitch] switch (objdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oprotocol' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oimplementation' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'otagseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oparenseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'ocatseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oinbody' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'omethodsign' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'omethodcolon' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3554:4: warning: enumera= tion value 'oignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3605:4: warning: enumera= tion value 'tkeyseen' not handled in switch [-Wswitch] switch (typdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3605:4: warning: enumera= tion value 'tignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fvnone' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fdefunkey' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fstartlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'finlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'fignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3643:4: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fvnone' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fdefunkey' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'foperator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fvnameseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'flistseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'fignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3683:8: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'fdefunkey' not handled in switch [-Wswitch] switch (fvdef) ^ /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'fdefunname' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'foperator' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'fvnameseen' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'fstartlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'finlist' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3711:4: warning: enumera= tion value 'vignore' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/lib-src/etags.c:3739:4: warning: enumera= tion value 'snone' not handled in switch [-Wswitch] switch (structdef) ^ gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-= 24.3/lib-src/emacsclient.c \ -DVERSION=3D"\"24.3\"" \ ../lib/libgnu.a -o emacsclient gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -DVERSION=3D"\"24.3\"" \ /builddir/build/BUILD/emacs-24.3/lib-src/ebrowse.c ../lib/libgnu.a -o = ebrowse gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-= 24.3/lib-src/profile.c \ ../lib/libgnu.a -o profile gcc -std=3Dgnu99 -c -I. -I../src -I../lib -I/builddir/build/BUILD/ema= cs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/buil= ddir/build/BUILD/emacs-24.3/lib-src/../lib -DMAIL_USE_LOCKF -O2 -g -pip= e -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong -= -param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 = -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/lib-src/pop.c gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs= -24.3/lib-src/movemail.c pop.o \ ../lib/libgnu.a -llockfile -o movemail gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-= 24.3/lib-src/hexl.c ../lib/libgnu.a -o hexl gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -DHAVE_SHARED_GAME_DIR=3D"\"= /var/games/emacs\"" \ /builddir/build/BUILD/emacs-24.3/lib-src/update-game-score.c ../lib/lib= gnu.a -o update-game-score gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -o test-distrib /builddir/bu= ild/BUILD/emacs-24.3/lib-src/test-distrib.c =2E/test-distrib /builddir/build/BUILD/emacs-24.3/lib-src/testfile gcc -std=3Dgnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-= 24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddi= r/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc = -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptio= ns -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-sw= itches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-= 24.3/lib-src/make-docfile.c ../lib/libgnu.a \ -o make-docfile /builddir/build/BUILD/emacs-24.3/lib-src/make-docfile.c: In function 'sca= n_c_file.constprop.4': /builddir/build/BUILD/emacs-24.3/lib-src/make-docfile.c:907:15: warning: = 'name' may be used uninitialized in this function [-Wmaybe-uninitialized]= add_global (FUNCTION, name, maxargs); ^ /builddir/build/BUILD/emacs-24.3/lib-src/make-docfile.c:476:9: warning: '= ident_start' may be used uninitialized in this function [-Wmaybe-uninitia= lized] char *ident_start IF_LINT (=3D NULL); ^ make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b-src' boot=3Dbootstrap-emacs; \ if [ ! -x "src/$boot" ]; then \ cd src; make all -w \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wa= ll -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --para= m=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtun= e=3Dpower8' CPPFLAGS=3D'' \ LDFLAGS=3D'-Wl,-z,relro -Wl,-znocombreloc ' MAKE=3D'make' BOOTSTRAP= EMACS=3D"$boot"; \ fi; make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/s= rc' gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/pre-crt0.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /pre-crt0.c touch stamp-oldxmenu =2E./lib-src/make-docfile -d /builddir/build/BUILD/emacs-24.3/src -g disp= new.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o= category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfa= ces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o xgselect.o gtk= util.o emacsgtkfixed.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sy= sdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o c= mds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o dat= a.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lrea= d.o syntax.o unexelf.o bytecode.o process.o gnutls.o callproc.o region-ca= che.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o = profiler.o xfont.o ftfont.o xftfont.o ftxfont.o fontset.o fringe.o i= mage.o > gl-tmp /builddir/build/BUILD/emacs-24.3/src/../build-aux/move-if-change gl-tmp g= lobals.h echo timestamp > gl-stamp gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/dispnew.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= dispnew.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/frame.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/fr= ame.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/scroll.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/s= croll.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xdisp.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/xd= isp.c /builddir/build/BUILD/emacs-24.3/src/xdisp.c: In function 'push_it': /builddir/build/BUILD/emacs-24.3/src/xdisp.c:5760:3: warning: enumeration= value 'GET_FROM_BUFFER' not handled in switch [-Wswitch] switch (p->method) ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:5760:3: warning: enumeration= value 'GET_FROM_DISPLAY_VECTOR' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xdisp.c:5760:3: warning: enumeration= value 'GET_FROM_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xdisp.c:5760:3: warning: enumeration= value 'GET_FROM_C_STRING' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xdisp.c:5760:3: warning: enumeration= value 'NUM_IT_METHODS' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xdisp.c: In function 'pop_it': /builddir/build/BUILD/emacs-24.3/src/xdisp.c:5856:3: warning: enumeration= value 'GET_FROM_C_STRING' not handled in switch [-Wswitch] switch (it->method) ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:5856:3: warning: enumeration= value 'NUM_IT_METHODS' not handled in switch [-Wswitch] In file included from /builddir/build/BUILD/emacs-24.3/src/xdisp.c:286:0:= /builddir/build/BUILD/emacs-24.3/src/xdisp.c: In function 'display_line':= /builddir/build/BUILD/emacs-24.3/src/buffer.h:323:37: warning: 'max_bpos'= may be used uninitialized in this function [-Wmaybe-uninitialized] (((n) >=3D GPT_BYTE ? GAP_SIZE : 0) + (n) + BEG_ADDR - BEG_BYTE) ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19361:37: note: 'max_bpos' w= as declared here ptrdiff_t min_bpos IF_LINT (=3D 0), max_bpos IF_LINT (=3D 0); ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19458:10: warning: 'wrap_row= _max_pos' may be used uninitialized in this function [-Wmaybe-uninitializ= ed] if (IT_CHARPOS (*it) > max_pos) \ ^ In file included from /builddir/build/BUILD/emacs-24.3/src/frame.h:26:0, from /builddir/build/BUILD/emacs-24.3/src/xdisp.c:281: /builddir/build/BUILD/emacs-24.3/src/dispextern.h:194:48: warning: 'min_b= pos' may be used uninitialized in this function [-Wmaybe-uninitialized] ((POS).charpos =3D (CHARPOS), (POS).bytepos =3D BYTEPOS) ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19361:13: note: 'min_bpos' w= as declared here ptrdiff_t min_bpos IF_LINT (=3D 0), max_bpos IF_LINT (=3D 0); ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19453:10: warning: 'wrap_row= _min_pos' may be used uninitialized in this function [-Wmaybe-uninitializ= ed] if (current_pos < min_pos) \ ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19717:33: warning: 'wrap_row= _extra_line_spacing' may be used uninitialized in this function [-Wmaybe-= uninitialized] row->extra_line_spacing =3D wrap_row_extra_line_spacing; ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19716:26: warning: 'wrap_row= _phys_height' may be used uninitialized in this function [-Wmaybe-uniniti= alized] row->phys_height =3D wrap_row_phys_height; ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19715:26: warning: 'wrap_row= _phys_ascent' may be used uninitialized in this function [-Wmaybe-uniniti= alized] row->phys_ascent =3D wrap_row_phys_ascent; ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19714:21: warning: 'wrap_row= _height' may be used uninitialized in this function [-Wmaybe-uninitialize= d] row->height =3D wrap_row_height; ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19713:21: warning: 'wrap_row= _ascent' may be used uninitialized in this function [-Wmaybe-uninitialize= d] row->ascent =3D wrap_row_ascent; ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:19711:38: warning: 'wrap_x' = may be used uninitialized in this function [-Wmaybe-uninitialized] it->continuation_lines_width +=3D wrap_x; ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c: In function 'draw_glyphs': /builddir/build/BUILD/emacs-24.3/src/xdisp.c:23665:46: warning: 'mouse_en= d_col' may be used uninitialized in this function [-Wmaybe-uninitialized]= && mouse_beg_col < i && mouse_end_col > end) ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c: In function 'note_mouse_hig= hlight': /builddir/build/BUILD/emacs-24.3/src/xdisp.c:26948:7: warning: 'disp_stri= ng' may be used uninitialized in this function [-Wmaybe-uninitialized] && !EQ (end->object, disp_string) ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:27988:20: note: 'disp_string= ' was declared here Lisp_Object disp_string IF_LINT (=3D Qnil); ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:28040:15: warning: 'buffer' = may be used uninitialized in this function [-Wmaybe-uninitialized] after =3D Fnext_single_property_change ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:27541:11: warning: 'pos' may= be used uninitialized in this function [-Wmaybe-uninitialized] map =3D Fget_text_property (pos, Qkeymap, string); ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:27400:15: note: 'pos' was de= clared here Lisp_Object pos IF_LINT (=3D Qnil), help; ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:27646:8: warning: 'row' may = be used uninitialized in this function [-Wmaybe-uninitialized] if (!row->reversed_p) ^ /builddir/build/BUILD/emacs-24.3/src/xdisp.c:27405:21: note: 'row' was de= clared here struct glyph_row *row IF_LINT (=3D 0); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/menu.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/men= u.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xmenu.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/xm= enu.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/window.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/w= indow.c /builddir/build/BUILD/emacs-24.3/src/window.c: In function 'window_relati= ve_x_coord': /builddir/build/BUILD/emacs-24.3/src/window.c:1181:3: warning: enumeratio= n value 'ON_NOTHING' not handled in switch [-Wswitch] switch (part) ^ /builddir/build/BUILD/emacs-24.3/src/window.c:1181:3: warning: enumeratio= n value 'ON_MODE_LINE' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/window.c:1181:3: warning: enumeratio= n value 'ON_VERTICAL_BORDER' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/window.c:1181:3: warning: enumeratio= n value 'ON_HEADER_LINE' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/window.c:1181:3: warning: enumeratio= n value 'ON_SCROLL_BAR' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/window.c: In function 'Fdelete_other= _windows_internal': /builddir/build/BUILD/emacs-24.3/src/window.c:2953:30: warning: 'top' may= be used uninitialized in this function [-Wmaybe-uninitialized] pos =3D *vmotion (startpos, -top, w); ^ /builddir/build/BUILD/emacs-24.3/src/window.c:2953:19: warning: 'startpos= ' may be used uninitialized in this function [-Wmaybe-uninitialized] pos =3D *vmotion (startpos, -top, w); ^ In file included from /builddir/build/BUILD/emacs-24.3/src/window.c:27:0:= /builddir/build/BUILD/emacs-24.3/src/lisp.h:473:26: warning: 'swindow' ma= y be used uninitialized in this function [-Wmaybe-uninitialized] #define XUNTAG(a, type) ((intptr_t) (XLI (a) - (type))) ^ /builddir/build/BUILD/emacs-24.3/src/window.c:2744:33: note: 'swindow' wa= s declared here Lisp_Object sibling, pwindow, swindow IF_LINT (=3D Qnil), delta; ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/charset.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= charset.c In file included from /builddir/build/BUILD/emacs-24.3/src/charset.c:36:0= : /builddir/build/BUILD/emacs-24.3/src/charset.c: In function 'load_charset= _map': /builddir/build/BUILD/emacs-24.3/src/lisp.h:961:21: warning: 'table' may = be used uninitialized in this function [-Wmaybe-uninitialized] : char_table_set (CT, IDX, VAL)) ^ /builddir/build/BUILD/emacs-24.3/src/charset.c:256:37: note: 'table' was = declared here Lisp_Object vec IF_LINT (=3D Qnil), table IF_LINT (=3D Qnil); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/coding.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/c= oding.c /builddir/build/BUILD/emacs-24.3/src/coding.c: In function 'decode_coding= _object': /builddir/build/BUILD/emacs-24.3/src/coding.c:7702:10: warning: 'dst_byte= s' may be used uninitialized in this function [-Wmaybe-uninitialized] if (dst_bytes < coding->produced) ^ /builddir/build/BUILD/emacs-24.3/src/coding.c:7704:16: warning: 'destinat= ion' may be used uninitialized in this function [-Wmaybe-uninitialized] destination =3D xrealloc (destination, coding->produced); ^ /builddir/build/BUILD/emacs-24.3/src/coding.c: In function 'detect_coding= _system': /builddir/build/BUILD/emacs-24.3/src/coding.c:8262:30: warning: 'category= ' may be used uninitialized in this function [-Wmaybe-uninitialized] detect_info.found =3D 1 << category; ^ /builddir/build/BUILD/emacs-24.3/src/coding.c:8263:38: warning: 'this' ma= y be used uninitialized in this function [-Wmaybe-uninitialized] val =3D Fcons (make_number (this->id), Qnil); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/category.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /category.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/ccl.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_L= OCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-pr= otector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64= -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/ccl.= c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/character.d -MP -I/usr/include/p11-kit-1 -DMAIL= _USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fst= ack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/sr= c/character.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/chartab.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= chartab.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/bidi.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/bid= i.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/cm.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_LO= CKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-pro= tector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 = -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/cm.c /builddir/build/BUILD/emacs-24.3/src/cm.c: In function 'cmgoto': /builddir/build/BUILD/emacs-24.3/src/cm.c:395:3: warning: 'use' may be us= ed uninitialized in this function [-Wmaybe-uninitialized] switch (use) ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/term.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/ter= m.c In file included from /builddir/build/BUILD/emacs-24.3/src/term.c:29:0: /builddir/build/BUILD/emacs-24.3/src/term.c: In function 'encode_terminal= _code': /builddir/build/BUILD/emacs-24.3/src/lisp.h:944:11: warning: 'c' may be u= sed uninitialized in this function [-Wmaybe-uninitialized] ? ((a) + (unsigned) 0) op ((b) + (unsigned) 0) \ ^ /builddir/build/BUILD/emacs-24.3/src/term.c:598:8: note: 'c' was declared= here int c IF_LINT (=3D 0); ^ /builddir/build/BUILD/emacs-24.3/src/term.c:533:16: warning: 'gstring' ma= y be used uninitialized in this function [-Wmaybe-uninitialized] Lisp_Object gstring IF_LINT (=3D Qnil); ^ In file included from /builddir/build/BUILD/emacs-24.3/src/coding.h:308:0= , from /builddir/build/BUILD/emacs-24.3/src/term.c:35: /builddir/build/BUILD/emacs-24.3/src/composite.h:120:18: warning: 'cmp' m= ay be used uninitialized in this function [-Wmaybe-uninitialized] ->contents[cmp->hash_index * 2]) \ ^ /builddir/build/BUILD/emacs-24.3/src/term.c:532:24: note: 'cmp' was decla= red here struct composition *cmp IF_LINT (=3D NULL); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/terminal.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /terminal.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xfaces.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/x= faces.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xterm.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/xt= erm.c /builddir/build/BUILD/emacs-24.3/src/xterm.c: In function 'xg_scroll_call= back': /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_NONE' not handled in switch [-Wswitch] switch (scroll) ^ /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_STEP_UP' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_STEP_DOWN' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_PAGE_UP' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_PAGE_DOWN' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_STEP_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_STEP_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_PAGE_LEFT' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_PAGE_RIGHT' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_START' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c:4462:3: warning: enumeration= value 'GTK_SCROLL_END' not handled in switch [-Wswitch] /builddir/build/BUILD/emacs-24.3/src/xterm.c: In function 'do_ewmh_fullsc= reen': /builddir/build/BUILD/emacs-24.3/src/xterm.c:8527:7: warning: enumeration= value 'FULLSCREEN_WAIT' not handled in switch [-Wswitch] switch (f->want_fullscreen) ^ /builddir/build/BUILD/emacs-24.3/src/xterm.c: In function 'x_check_fullsc= reen': /builddir/build/BUILD/emacs-24.3/src/xterm.c:8637:7: warning: enumeration= value 'FULLSCREEN_NONE' not handled in switch [-Wswitch] switch (f->want_fullscreen) ^ /builddir/build/BUILD/emacs-24.3/src/xterm.c:8637:7: warning: enumeration= value 'FULLSCREEN_WAIT' not handled in switch [-Wswitch] gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xfns.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/xfn= s.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xselect.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= xselect.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xrdb.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/xrd= b.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xsmfns.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/x= smfns.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xsettings.d -MP -I/usr/include/p11-kit-1 -DMAIL= _USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fst= ack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/sr= c/xsettings.c /builddir/build/BUILD/emacs-24.3/src/xsettings.c: In function 'init_gsett= ings': /builddir/build/BUILD/emacs-24.3/src/xsettings.c:813:3: warning: 'g_type_= init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:67= 9) [-Wdeprecated-declarations] g_type_init (); ^ /builddir/build/BUILD/emacs-24.3/src/xsettings.c:816:3: warning: 'g_setti= ngs_list_schemas' is deprecated (declared at /usr/include/glib-2.0/gio/gs= ettings.h:74): Use 'g_settings_schema_source_list_schemas' instead [-Wdep= recated-declarations] schemas =3D g_settings_list_schemas (); ^ /builddir/build/BUILD/emacs-24.3/src/xsettings.c: In function 'init_gconf= ': /builddir/build/BUILD/emacs-24.3/src/xsettings.c:870:3: warning: 'g_type_= init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:67= 9) [-Wdeprecated-declarations] g_type_init (); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xgselect.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /xgselect.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/gtkutil.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= gtkutil.c /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'xg_create_fr= ame_widgets': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:1218:3: warning: 'gtk_widg= et_set_double_buffered' is deprecated (declared at /usr/include/gtk-3.0/g= tk/gtkwidget.h:896) [-Wdeprecated-declarations] gtk_widget_set_double_buffered (wfixed, FALSE); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'create_dialo= g': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:1534:3: warning: 'gtk_dial= og_get_action_area' is deprecated (declared at /usr/include/gtk-3.0/gtk/g= tkdialog.h:205) [-Wdeprecated-declarations] GtkBox *cur_box =3D GTK_BOX (gtk_dialog_get_action_area (wd)); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:1587:11: warning: 'gtk_mis= c_set_alignment' is deprecated (declared at /usr/include/gtk-3.0/gtk/depr= ecated/gtkmisc.h:72) [-Wdeprecated-declarations] gtk_misc_set_alignment (GTK_MISC (w), 0.1, 0.5); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:1587:11: warning: 'gtk_mis= c_get_type' is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecate= d/gtkmisc.h:70) [-Wdeprecated-declarations] /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'xg_get_file_= with_chooser': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:1836:42: warning: 'GtkStoc= k' is deprecated [-Wdeprecated-declarations] GTK_STOCK_CANCEL, GTK_RESPONSE_= CANCEL, ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:1838:43: warning: 'GtkStoc= k' is deprecated [-Wdeprecated-declarations] GTK_STOCK_OPEN : GTK_STOCK_OK)= , ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:1838:43: warning: 'GtkStoc= k' is deprecated [-Wdeprecated-declarations] /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'make_widget_= for_menu_item': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2348:3: warning: 'gtk_misc= _set_alignment' is deprecated (declared at /usr/include/gtk-3.0/gtk/depre= cated/gtkmisc.h:72) [-Wdeprecated-declarations] gtk_misc_set_alignment (GTK_MISC (wlbl), 0.0, 0.5); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2348:3: warning: 'gtk_misc= _get_type' is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated= /gtkmisc.h:70) [-Wdeprecated-declarations] /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2349:3: warning: 'gtk_misc= _set_alignment' is deprecated (declared at /usr/include/gtk-3.0/gtk/depre= cated/gtkmisc.h:72) [-Wdeprecated-declarations] gtk_misc_set_alignment (GTK_MISC (wkey), 0.0, 0.5); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2349:3: warning: 'gtk_misc= _get_type' is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated= /gtkmisc.h:70) [-Wdeprecated-declarations] /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'tearoff_acti= vate': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2451:3: warning: 'gtk_menu= _get_tearoff_state' is deprecated (declared at /usr/include/gtk-3.0/gtk/g= tkmenu.h:212) [-Wdeprecated-declarations] if (gtk_menu_get_tearoff_state (GTK_MENU (menu))) ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'create_menus= ': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2606:7: warning: 'gtk_tear= off_menu_item_new' is deprecated (declared at /usr/include/gtk-3.0/gtk/de= precated/gtktearoffmenuitem.h:77) [-Wdeprecated-declarations] GtkWidget *tearoff =3D gtk_tearoff_menu_item_new (); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2626:11: warning: 'gtk_men= u_set_title' is deprecated (declared at /usr/include/gtk-3.0/gtk/gtkmenu.= h:218) [-Wdeprecated-declarations] gtk_menu_set_title (GTK_MENU (wmenu), utf8_label); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'xg_update_me= nubar': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2904:11: warning: 'gtk_men= u_get_tearoff_state' is deprecated (declared at /usr/include/gtk-3.0/gtk/= gtkmenu.h:212) [-Wdeprecated-declarations] if (submenu && gtk_menu_get_tearoff_state (GTK_MENU (submenu))= ) ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:2906:13: warning: 'gtk_men= u_set_title' is deprecated (declared at /usr/include/gtk-3.0/gtk/gtkmenu.= h:218) [-Wdeprecated-declarations] gtk_menu_set_title (GTK_MENU (submenu), utf8_label); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'xg_update_su= bmenu': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:3135:5: warning: 'gtk_tear= off_menu_item_get_type' is deprecated (declared at /usr/include/gtk-3.0/g= tk/deprecated/gtktearoffmenuitem.h:75) [-Wdeprecated-declarations] if (GTK_IS_TEAROFF_MENU_ITEM (w)) ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'xg_tool_bar_= menu_proxy': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4033:5: warning: 'gtk_imag= e_menu_item_new_with_label' is deprecated (declared at /usr/include/gtk-3= =2E0/gtk/deprecated/gtkimagemenuitem.h:80): Use 'gtk_menu_item_new_with_l= abel' instead [-Wdeprecated-declarations] (wlbl ? gtk_label_get_text (wlbl) : ""); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4037:3: warning: 'gtk_butt= on_get_use_stock' is deprecated (declared at /usr/include/gtk-3.0/gtk/gtk= button.h:136) [-Wdeprecated-declarations] if (gtk_button_get_use_stock (wbutton)) ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4038:5: warning: 'gtk_imag= e_new_from_stock' is deprecated (declared at /usr/include/gtk-3.0/gtk/gtk= image.h:122): Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-de= clarations] wmenuimage =3D gtk_image_new_from_stock (gtk_button_get_label (wbutt= on), ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4050:11: warning: 'gtk_ima= ge_get_stock' is deprecated (declared at /usr/include/gtk-3.0/gtk/gtkimag= e.h:181): Use 'gtk_image_get_icon_name' instead [-Wdeprecated-declaration= s] gtk_image_get_stock (wimage, &stock_id, NULL); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4051:11: warning: 'gtk_ima= ge_new_from_stock' is deprecated (declared at /usr/include/gtk-3.0/gtk/gt= kimage.h:122): Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-d= eclarations] wmenuimage =3D gtk_image_new_from_stock (stock_id, GTK_ICON_SI= ZE_MENU); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4056:11: warning: 'gtk_ima= ge_get_icon_set' is deprecated (declared at /usr/include/gtk-3.0/gtk/gtki= mage.h:185): Use 'gtk_image_get_icon_name' instead [-Wdeprecated-declarat= ions] gtk_image_get_icon_set (wimage, &icon_set, NULL); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4057:11: warning: 'gtk_ima= ge_new_from_icon_set' is deprecated (declared at /usr/include/gtk-3.0/gtk= /gtkimage.h:125): Use 'gtk_image_new_from_icon_name' instead [-Wdeprecate= d-declarations] wmenuimage =3D gtk_image_new_from_icon_set (icon_set, ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4065:15: warning: 'gtk_ico= n_size_lookup_for_settings' is deprecated (declared at /usr/include/gtk-3= =2E0/gtk/deprecated/gtkiconfactory.h:116): Use 'gtk_icon_size_lookup' ins= tead [-Wdeprecated-declarations] gtk_icon_size_lookup_for_settings (settings, GTK_ICON_SIZE= _MENU, ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4098:5: warning: 'gtk_imag= e_menu_item_set_image' is deprecated (declared at /usr/include/gtk-3.0/gt= k/deprecated/gtkimagemenuitem.h:92) [-Wdeprecated-declarations] gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (wmenuitem), wmen= uimage); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4098:5: warning: 'gtk_imag= e_menu_item_get_type' is deprecated (declared at /usr/include/gtk-3.0/gtk= /deprecated/gtkimagemenuitem.h:76): Use 'gtk_menu_item_get_type' instead = [-Wdeprecated-declarations] /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'xg_pack_tool= _bar': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4293:7: warning: 'gtk_hand= le_box_new' is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecate= d/gtkhandlebox.h:90) [-Wdeprecated-declarations] x->handlebox_widget =3D gtk_handle_box_new (); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4304:7: warning: 'gtk_hand= le_box_set_handle_position' is deprecated (declared at /usr/include/gtk-3= =2E0/gtk/deprecated/gtkhandlebox.h:97) [-Wdeprecated-declarations] gtk_handle_box_set_handle_position (GTK_HANDLE_BOX (x->handlebox_w= idget), ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4304:7: warning: 'gtk_hand= le_box_get_type' is deprecated (declared at /usr/include/gtk-3.0/gtk/depr= ecated/gtkhandlebox.h:88) [-Wdeprecated-declarations] /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4318:7: warning: 'gtk_hand= le_box_set_handle_position' is deprecated (declared at /usr/include/gtk-3= =2E0/gtk/deprecated/gtkhandlebox.h:97) [-Wdeprecated-declarations] gtk_handle_box_set_handle_position (GTK_HANDLE_BOX (x->handlebox_w= idget), ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4318:7: warning: 'gtk_hand= le_box_get_type' is deprecated (declared at /usr/include/gtk-3.0/gtk/depr= ecated/gtkhandlebox.h:88) [-Wdeprecated-declarations] /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'update_frame= _tool_bar': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4767:11: warning: 'gtk_sto= ck_lookup' is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated= /gtkstock.h:82) [-Wdeprecated-declarations] else if (gtk_stock_lookup (SSDATA (stock), &stock_item)) ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4836:15: warning: 'gtk_ima= ge_new_from_stock' is deprecated (declared at /usr/include/gtk-3.0/gtk/gt= kimage.h:122): Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-d= eclarations] w =3D gtk_image_new_from_stock (stock_name, icon_size); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4855:4: warning: 'gtk_misc= _set_padding' is deprecated (declared at /usr/include/gtk-3.0/gtk/depreca= ted/gtkmisc.h:80) [-Wdeprecated-declarations] if (w) gtk_misc_set_padding (GTK_MISC (w), hmargin, vmargin); ^ /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:4855:4: warning: 'gtk_misc= _get_type' is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated= /gtkmisc.h:70) [-Wdeprecated-declarations] /builddir/build/BUILD/emacs-24.3/src/gtkutil.c: In function 'xg_get_file_= with_chooser': /builddir/build/BUILD/emacs-24.3/src/gtkutil.c:1876:24: warning: 'wmessag= e' may be used uninitialized in this function [-Wmaybe-uninitialized] gtk_box_pack_start (GTK_BOX (wbox), wmessage, FALSE, FALSE, 0); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/emacsgtkfixed.d -MP -I/usr/include/p11-kit-1 -D= MAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions = -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switc= hes -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.= 3/src/emacsgtkfixed.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/dbusbind.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /dbusbind.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/emacs.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/em= acs.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/keyboard.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /keyboard.c /builddir/build/BUILD/emacs-24.3/src/keyboard.c: In function 'read_key_se= quence.constprop.29': /builddir/build/BUILD/emacs-24.3/src/keyboard.c:9208:16: warning: 'echo_l= ocal_start' may be used uninitialized in this function [-Wmaybe-uninitial= ized] echo_truncate (echo_local_start); ^ /builddir/build/BUILD/emacs-24.3/src/keyboard.c:9977:21: warning: 'origin= al_uppercase' may be used uninitialized in this function [-Wmaybe-uniniti= alized] keybuf[t - 1] =3D original_uppercase; ^ /builddir/build/BUILD/emacs-24.3/src/keyboard.c:9132:19: warning: 'echo_s= tart' may be used uninitialized in this function [-Wmaybe-uninitialized] echo_truncate (echo_start); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/macros.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/m= acros.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/keymap.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/k= eymap.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/sysdep.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/s= ysdep.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/buffer.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/b= uffer.c /builddir/build/BUILD/emacs-24.3/src/buffer.c: In function 'Fmove_overlay= ': /builddir/build/BUILD/emacs-24.3/src/buffer.c:4010:17: warning: 'o_end' m= ay be used uninitialized in this function [-Wmaybe-uninitialized] modify_overlay (b, min (o_beg, n_beg), max (o_end, n_end)); ^ /builddir/build/BUILD/emacs-24.3/src/buffer.c:4008:17: warning: 'o_beg' m= ay be used uninitialized in this function [-Wmaybe-uninitialized] modify_overlay (b, o_beg, n_beg); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/filelock.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /filelock.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/insdel.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/i= nsdel.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/marker.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/m= arker.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/minibuf.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= minibuf.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/fileio.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/f= ileio.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/dired.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/di= red.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/cmds.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/cmd= s.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/casetab.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= casetab.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/casefiddle.d -MP -I/usr/include/p11-kit-1 -DMAI= L_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fs= tack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches= -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/s= rc/casefiddle.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/indent.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/i= ndent.c /builddir/build/BUILD/emacs-24.3/src/indent.c: In function 'Fvertical_mot= ion': /builddir/build/BUILD/emacs-24.3/src/indent.c:2159:23: warning: 'old_byte= pos' may be used uninitialized in this function [-Wmaybe-uninitialized] set_marker_both (w->pointm, w->buffer, ^ /builddir/build/BUILD/emacs-24.3/src/indent.c:2159:23: warning: 'old_char= pos' may be used uninitialized in this function [-Wmaybe-uninitialized] /builddir/build/BUILD/emacs-24.3/src/indent.c:2148:18: warning: 'cols' ma= y be used uninitialized in this function [-Wmaybe-uninitialized] (int)(cols * FRAME_COLUMN_WIDTH (XFRAME (w->frame)) + 0.5), ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/search.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/s= earch.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/regex.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/re= gex.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/undo.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/und= o.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/alloc.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/al= loc.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/data.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/dat= a.c echo "#define BUILDOBJ \"dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.= o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi= =2Eo cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmf= ns.o xsettings.o xgselect.o gtkutil.o emacsgtkfixed.o dbusbind.o emacs.o = keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker= =2Eo minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o se= arch.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o flo= atfns.o fns.o font.o print.o lread.o syntax.o unexelf.o bytecode.o proces= s.o gnutls.o callproc.o region-cache.o sound.o atimer.o doprnt.o interval= s.o textprop.o composite.o xml.o profiler.o xfont.o ftfont.o xftfont.= o ftxfont.o fontset.o fringe.o image.o terminfo.o lastfile.o vm-limi= t.o " "\"" > buildobj.h gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/doc.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_L= OCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-pr= otector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64= -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/doc.= c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/editfns.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= editfns.c /builddir/build/BUILD/emacs-24.3/src/editfns.c: In function 'Ftranslate_r= egion_internal': /builddir/build/BUILD/emacs-24.3/src/editfns.c:3129:11: warning: 'string_= multibyte' may be used uninitialized in this function [-Wmaybe-uninitiali= zed] if (string_multibyte) ^ In file included from /builddir/build/BUILD/emacs-24.3/src/editfns.c:35:0= : /builddir/build/BUILD/emacs-24.3/src/editfns.c: In function 'Fformat': /builddir/build/BUILD/emacs-24.3/src/lisp.h:473:26: warning: 'buf_save_va= lue' may be used uninitialized in this function [-Wmaybe-uninitialized] #define XUNTAG(a, type) ((intptr_t) (XLI (a) - (type))) ^ /builddir/build/BUILD/emacs-24.3/src/editfns.c:3643:15: note: 'buf_save_v= alue' was declared here Lisp_Object buf_save_value IF_LINT (=3D {0}); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/callint.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= callint.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/eval.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/eva= l.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/floatfns.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /floatfns.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/fns.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_L= OCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-pr= otector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64= -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/fns.= c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/font.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_= LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-p= rotector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m6= 4 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/fon= t.c In file included from /builddir/build/BUILD/emacs-24.3/src/font.c:29:0: /builddir/build/BUILD/emacs-24.3/src/font.c: In function 'font_sort_entit= ies': /builddir/build/BUILD/emacs-24.3/src/lisp.h:473:26: warning: 'vec' may be= used uninitialized in this function [-Wmaybe-uninitialized] #define XUNTAG(a, type) ((intptr_t) (XLI (a) - (type))) ^ /builddir/build/BUILD/emacs-24.3/src/font.c:2189:21: note: 'vec' was decl= ared here Lisp_Object tail, vec IF_LINT (=3D Qnil); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/print.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/pr= int.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/lread.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/lr= ead.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/syntax.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/s= yntax.c /builddir/build/BUILD/emacs-24.3/src/syntax.c: In function 'skip_chars.co= nstprop.4': /builddir/build/BUILD/emacs-24.3/src/syntax.c:1438:8: warning: 'char_rang= es' may be used uninitialized in this function [-Wmaybe-uninitialized] int *char_ranges IF_LINT (=3D NULL); ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/unexelf.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= unexelf.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/bytecode.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /bytecode.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/process.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= process.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/gnutls.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/g= nutls.c /builddir/build/BUILD/emacs-24.3/src/gnutls.c: In function 'emacs_gnutls_= global_init': /builddir/build/BUILD/emacs-24.3/src/gnutls.c:678:7: warning: 'gnutls_glo= bal_set_mem_functions' is deprecated (declared at /usr/include/gnutls/com= pat.h:398) [-Wdeprecated-declarations] fn_gnutls_global_set_mem_functions (xmalloc, xmalloc, NULL, ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/callproc.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /callproc.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/region-cache.d -MP -I/usr/include/p11-kit-1 -DM= AIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -= fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switch= es -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3= /src/region-cache.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/sound.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/so= und.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/atimer.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/a= timer.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/doprnt.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/d= oprnt.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/intervals.d -MP -I/usr/include/p11-kit-1 -DMAIL= _USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fst= ack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/sr= c/intervals.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/textprop.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /textprop.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/composite.d -MP -I/usr/include/p11-kit-1 -DMAIL= _USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fst= ack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/sr= c/composite.c /builddir/build/BUILD/emacs-24.3/src/composite.c: In function 'compositio= n_update_it': /builddir/build/BUILD/emacs-24.3/src/composite.c:1373:7: warning: 'c' may= be used uninitialized in this function [-Wmaybe-uninitialized] if (c =3D=3D '\t') ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xml.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE_L= OCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-pr= otector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64= -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/xml.= c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/profiler.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /profiler.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xfont.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/xf= ont.c /builddir/build/BUILD/emacs-24.3/src/xfont.c: In function 'xfont_list_fam= ily': /builddir/build/BUILD/emacs-24.3/src/xfont.c:663:14: warning: 'last_famil= y' may be used uninitialized in this function [-Wmaybe-uninitialized] && memcmp (last_family, p0, last_len) =3D=3D 0) ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/ftfont.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/f= tfont.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/xftfont.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= xftfont.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/ftxfont.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= ftxfont.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/fontset.d -MP -I/usr/include/p11-kit-1 -DMAIL_U= SE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstac= k-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/= fontset.c /builddir/build/BUILD/emacs-24.3/src/fontset.c: In function 'fontset_font= ': /builddir/build/BUILD/emacs-24.3/src/fontset.c:784:7: warning: 'default_r= font_def' may be used uninitialized in this function [-Wmaybe-uninitializ= ed] && ! EQ (default_rfont_def, Qt)) ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/fringe.d -MP -I/usr/include/p11-kit-1 -DMAIL_US= E_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack= -protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -= m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/f= ringe.c /builddir/build/BUILD/emacs-24.3/src/fringe.c: In function 'update_window= _fringes': /builddir/build/BUILD/emacs-24.3/src/fringe.c:1044:33: warning: 'bot_row_= ends_at_zv_p' may be used uninitialized in this function [-Wmaybe-uniniti= alized] get_logical_fringe_bitmap (w, which, 1, partial_p))) ^ /builddir/build/BUILD/emacs-24.3/src/fringe.c:1044:33: warning: 'top_row_= ends_at_zv_p' may be used uninitialized in this function [-Wmaybe-uniniti= alized] gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/image.d -MP -I/usr/include/p11-kit-1 -DMAIL_USE= _LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-= protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m= 64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src/im= age.c /builddir/build/BUILD/emacs-24.3/src/image.c: In function 'svg_load_image= ': /builddir/build/BUILD/emacs-24.3/src/image.c:8288:3: warning: 'g_type_ini= t' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:679) = [-Wdeprecated-declarations] fn_g_type_init (); ^ /builddir/build/BUILD/emacs-24.3/src/image.c: In function 'four_corners_b= est': /builddir/build/BUILD/emacs-24.3/src/image.c:1144:3: warning: 'best' may = be used uninitialized in this function [-Wmaybe-uninitialized] return best; ^ gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/terminfo.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /terminfo.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/lastfile.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /lastfile.c gcc -std=3Dgnu99 -c -Demacs -I. -I/builddir/build/BUILD/emacs-24.3/src = -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -I/usr/= include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/= usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -= I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.= 0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include= /pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/= freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsvg-2.0 -I= /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pi= xbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixm= an-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I/usr/inc= lude/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/us= r/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.= 0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib= -2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/freety= pe2 -MMD -MF deps/vm-limit.d -MP -I/usr/include/p11-kit-1 -DMAIL_= USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fsta= ck-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches = -m64 -mcpu=3Dpower7 -mtune=3Dpower8 /builddir/build/BUILD/emacs-24.3/src= /vm-limit.c /builddir/build/BUILD/emacs-24.3/src/vm-limit.c: In function 'check_memor= y_limits': /builddir/build/BUILD/emacs-24.3/src/vm-limit.c:207:7: warning: enumerati= on value 'not_warned' not handled in switch [-Wswitch] switch (warnlevel) ^ gcc -std=3Dgnu99 -nostdlib -Demacs -I. -I/builddir/build/BUILD/emacs-24.= 3/src -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -= I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2= =2E0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include= /cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64= /glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr= /include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/= include/freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsv= g-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/includ= e/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/incl= ude/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I= /usr/include/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1= =2E0 -I/usr/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/= usr/lib64/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/inclu= de/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/= lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/in= clude -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/incl= ude/freetype2 -MMD -MF deps/.d -MP -I/usr/include/p11-kit-1 -DMAI= L_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fs= tack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches= -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -Wl,-z,relro -Wl,-znocombreloc = \ -o temacs pre-crt0.o /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../.= =2E/lib64/crt1.o /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../../lib6= 4/crti.o dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o chars= et.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o t= erminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o x= gselect.o gtkutil.o emacsgtkfixed.o dbusbind.o emacs.o keyboard.o macros.= o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o filei= o.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.= o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o= print.o lread.o syntax.o unexelf.o bytecode.o process.o gnutls.o callpro= c.o region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o compo= site.o xml.o profiler.o xfont.o ftfont.o xftfont.o ftxfont.o fontset= =2Eo fringe.o image.o terminfo.o lastfile.o vm-limit.o ../lib/libgn= u.a -ltiff -ljpeg -lpng -lz -lm -lgif -lXpm -lgtk-3 -lgdk-3 -latk-1.= 0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0= -lcairo -lgobject-2.0 -lglib-2.0 -lSM -lICE -lX11 -lXrender -lXft -l= asound -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -l= glib-2.0 -lMagickWand -lMagickCore -lrt -L/lib64 -ldbus-1 -lxml2= -ltinfo -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgconf-2 -lglib-2.0 = -lgobject-2.0 -lglib-2.0 -lselinux -lfreetype -lfontconfig -lfreety= pe -lotf -lfreetype -lm17n-flt -lm17n-core -lgnutls -lpthread -= lm -lgcc -lc -lgcc /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../../li= b64/crtn.o=20 test "no" =3D "yes" || \ test "X" =3D X || -r temacs cd ../lisp; make -w update-subdirs make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= isp' cd /builddir/build/BUILD/emacs-24.3/lisp; subdirs=3D`find . -type d -prin= t`; for file in $subdirs; do case $file in */.* | */.*/* | */=3D* | */ced= et* ) ;; *) wins=3D"$wins $file" ;; esac; done; \ for file in $wins; do \ /builddir/build/BUILD/emacs-24.3/build-aux/update-subdirs $file; \ done; make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= sp' if test "no" =3D "yes"; then \ rm -f bootstrap-emacs; \ ln temacs bootstrap-emacs; \ else \ `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ test "X" =3D X || -zex emacs; \ mv -f emacs bootstrap-emacs; \ fi Loading loadup.el (source)... Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BU= ILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/lang= uage /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/= BUILD/emacs-24.3/lisp/textmodes) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading version (source)... Loading widget (source)... Loading custom (source)... Loading emacs-lisp/map-ynp (source)... Loading international/mule (source)... Loading international/mule-conf (source)... Loading env (source)... Loading format (source)... Loading bindings (source)... Loading cus-start (source)... Loading window (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/files.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/pcase.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/cus-face.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/faces.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/button.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/startup.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/ldefs-boot.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/minibuffer.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/abbrev.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/simple.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/help.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/jka-cmpr-hook.el (source)..= =2E Loading /builddir/build/BUILD/emacs-24.3/lisp/epa-hook.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/mule-cmds.el = (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/case-table.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/charprop.el (= source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/characters.el= (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/composite.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/chinese.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/cyrillic.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/indian.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/sinhala.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/english.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/ethiopic.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/european.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/czech.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/slovak.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/romanian.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/greek.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/hebrew.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/japanese.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/cp51932.el (s= ource)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/eucjp-ms.el (= source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/korean.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/lao.el (source)...= Loading /builddir/build/BUILD/emacs-24.3/lisp/language/tai-viet.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/thai.el (source)..= =2E Loading /builddir/build/BUILD/emacs-24.3/lisp/language/tibetan.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/vietnamese.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/misc-lang.el (sour= ce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/utf-8-lang.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/georgian.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/khmer.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/burmese.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/cham.el (source)..= =2E Loading /builddir/build/BUILD/emacs-24.3/lisp/indent.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/frame.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/term/tty-colors.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/font-core.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/facemenu.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/syntax.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/font-lock.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/jit-lock.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/mouse.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/scroll-bar.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/select.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/timer.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/isearch.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/rfn-eshadow.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/menu-bar.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/lisp.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/page.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/register.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/paragraphs.el (so= urce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/lisp-mode.el (so= urce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/text-mode.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/fill.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/newcomment.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/replace.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/tabulated-list.e= l (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/buff-menu.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/fringe.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/regexp-opt.el (s= ource)... Loading /builddir/build/BUILD/emacs-24.3/lisp/image.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/fontset.el (s= ource)... Loading /builddir/build/BUILD/emacs-24.3/lisp/dnd.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/tool-bar.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/dynamic-setting.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/x-dnd.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/term/common-win.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/term/x-win.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/mwheel.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/float-sup.el (so= urce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)..= =2E Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/bui= ld-gtk/src/temacs make[2]: *** [bootstrap-emacs] Error 1 make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/sr= c' make[1]: *** [src] Error 2 make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make: *** [bootstrap] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.VFFwQb (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.VFFwQb (%build) Child return code was: 1 EXCEPTION: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps bui= lddir/build/SPECS/emacs.spec'] Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", l= ine 70, in trace result =3D func(*args, **kw) File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 376, in= do raise mockbuild.exception.Error, ("Command failed. See logs for outpu= t.\n # %s" % (command,), child.returncode) Error: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps bui= lddir/build/SPECS/emacs.spec'] LEAVE do --> EXCEPTION RAISED --------------010408080706080609020906-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 May 2015 14:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.143213317127171 (code B ref 20614); Wed, 20 May 2015 14:47:02 +0000 Received: (at 20614) by debbugs.gnu.org; 20 May 2015 14:46:11 +0000 Received: from localhost ([127.0.0.1]:51288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yv5G6-00074B-Gs for submit@debbugs.gnu.org; Wed, 20 May 2015 10:46:10 -0400 Received: from mtaout26.012.net.il ([80.179.55.182]:41414) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yv5G2-00073Z-Tf for 20614@debbugs.gnu.org; Wed, 20 May 2015 10:46:08 -0400 Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0NON00600KYZ1O00@mtaout26.012.net.il> for 20614@debbugs.gnu.org; Wed, 20 May 2015 17:47:34 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NON000SPL3AG450@mtaout26.012.net.il>; Wed, 20 May 2015 17:47:34 +0300 (IDT) Date: Wed, 20 May 2015 17:45:46 +0300 From: Eli Zaretskii In-reply-to: <555C3E3C.4090700@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83fv6r71et.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Wed, 20 May 2015 09:56:44 +0200 > From: Petr Hracek > > today I have tried to reproduce a segmentation fault which occurs on > Power8 architecture PPC64LE. Doesn't sound like segfault to me: > Dumping under the name emacs > emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs ^^^^^^^^^^^^^^^^^^^^^^^^^^ From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 May 2015 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.143213835914587 (code B ref 20614); Wed, 20 May 2015 16:13:01 +0000 Received: (at 20614) by debbugs.gnu.org; 20 May 2015 16:12:39 +0000 Received: from localhost ([127.0.0.1]:51430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yv6bm-0003nA-Mv for submit@debbugs.gnu.org; Wed, 20 May 2015 12:12:39 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:44424 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yv6bl-0003n0-Ld for 20614@debbugs.gnu.org; Wed, 20 May 2015 12:12:38 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Yv6bk-00060A-9u; Wed, 20 May 2015 12:12:36 -0400 From: Glenn Morris References: <555C3E3C.4090700@redhat.com> X-Spook: insurgency threat Craig Livingstone Afghanistan 2600 X-Ran: 5WS~|b'LpchI$"X1iM6PVAIeH[9]mp$4h,-3oAARPz5'7Ix)>ao.IxUUZo)rmZxIva"G?7 X-Hue: green X-Attribution: GM Date: Wed, 20 May 2015 12:12:36 -0400 In-Reply-To: <555C3E3C.4090700@redhat.com> (Petr Hracek's message of "Wed, 20 May 2015 09:56:44 +0200") Message-ID: <1gpp5vi5xn.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Petr Hracek wrote: > Relevant RedHat bugzilla is: > https://bugzilla.redhat.com/show_bug.cgi?id=1223033 "You are not authorized to access bug #1223033. To see this bug, you must first log in to an account with the appropriate permissions." From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 May 2015 12:56:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.143221295720511 (code B ref 20614); Thu, 21 May 2015 12:56:03 +0000 Received: (at 20614) by debbugs.gnu.org; 21 May 2015 12:55:57 +0000 Received: from localhost ([127.0.0.1]:51826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YvQ0y-0005Kj-4P for submit@debbugs.gnu.org; Thu, 21 May 2015 08:55:56 -0400 Received: from mx1.redhat.com ([209.132.183.28]:46192) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YvQ0t-0005KY-3N for 20614@debbugs.gnu.org; Thu, 21 May 2015 08:55:52 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t4LCtniX012971 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 21 May 2015 08:55:49 -0400 Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4LCtmAq007330; Thu, 21 May 2015 08:55:49 -0400 Message-ID: <555DD5D3.3020207@redhat.com> Date: Thu, 21 May 2015 14:55:47 +0200 From: Petr Hracek User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> In-Reply-To: <1gpp5vi5xn.fsf@fencepost.gnu.org> Content-Type: multipart/alternative; boundary="------------010603010905080904080703" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------010603010905080904080703 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Here is the content from bugzilla: Description of problem: When built with a binutils that activties RELRO by default, emacs now fails to build on ppc64le. Since RELRO is mandatory, emacs must be updated. Version-Release number of selected component (if applicable): Happens with binutils-2.23.52.0.1-35 and newer Excerpt: Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs make[2]: *** [bootstrap-emacs] Error 1 make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' Expected results: Successful build. Additional info: Turning off dump/unexec works around the issue and allows the build to succeed. On 05/20/2015 06:12 PM, Glenn Morris wrote: > Petr Hracek wrote: > >> Relevant RedHat bugzilla is: >> https://bugzilla.redhat.com/show_bug.cgi?id=1223033 > "You are not authorized to access bug #1223033. > To see this bug, you must first log in to an account with the > appropriate permissions." -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------010603010905080904080703 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit
Here is the content from bugzilla:

Description of problem:

When built with a binutils that activties RELRO by default, emacs now fails to build on ppc64le.  Since RELRO is mandatory, emacs must be updated.

Version-Release number of selected component (if applicable):

Happens with binutils-2.23.52.0.1-35 and newer


Excerpt:
Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'

Expected results:

Successful build.

Additional info:

Turning off dump/unexec works around the issue and allows the build to succeed.

On 05/20/2015 06:12 PM, Glenn Morris wrote:
Petr Hracek wrote:

Relevant RedHat bugzilla is:
https://bugzilla.redhat.com/show_bug.cgi?id=1223033
   "You are not authorized to access bug #1223033.
    To see this bug, you must first log in to an account with the
    appropriate permissions."


-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------010603010905080904080703-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 22 11:49:36 2015 Received: (at control) by debbugs.gnu.org; 22 May 2015 15:49:36 +0000 Received: from localhost ([127.0.0.1]:53093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YvpCa-0002zj-Cz for submit@debbugs.gnu.org; Fri, 22 May 2015 11:49:36 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48472 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YvpCX-0002zY-O2 for control@debbugs.gnu.org; Fri, 22 May 2015 11:49:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YvpCW-0003fH-W2 for control@debbugs.gnu.org; Fri, 22 May 2015 11:49:33 -0400 Date: Fri, 22 May 2015 11:49:32 -0400 Message-Id: Subject: control message for bug 19759 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) block 19759 by 20614 From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Jul 2015 11:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20614@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143678731927496 (code B ref -1); Mon, 13 Jul 2015 11:36:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Jul 2015 11:35:19 +0000 Received: from localhost ([127.0.0.1]:47931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEc10-00079P-EH for submit@debbugs.gnu.org; Mon, 13 Jul 2015 07:35:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41107) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEc0y-00079C-TT for submit@debbugs.gnu.org; Mon, 13 Jul 2015 07:35:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZEc0o-0001kY-2r for submit@debbugs.gnu.org; Mon, 13 Jul 2015 07:35:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEc0n-0001cc-Vg for submit@debbugs.gnu.org; Mon, 13 Jul 2015 07:35:06 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53066) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEbt9-0003IL-QV for bug-gnu-emacs@gnu.org; Mon, 13 Jul 2015 07:27:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZEbt8-0006xf-Dk for bug-gnu-emacs@gnu.org; Mon, 13 Jul 2015 07:27:11 -0400 Received: from mx1.redhat.com ([209.132.183.28]:57257) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEbt8-0006xN-5T for bug-gnu-emacs@gnu.org; Mon, 13 Jul 2015 07:27:10 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 7E02B359973 for ; Mon, 13 Jul 2015 11:27:08 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t6DBR6Zt016782 for ; Mon, 13 Jul 2015 07:27:07 -0400 Message-ID: <55A3A08A.9060905@redhat.com> Date: Mon, 13 Jul 2015 13:27:06 +0200 From: Petr Hracek User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> In-Reply-To: <555DD5D3.3020207@redhat.com> Content-Type: multipart/alternative; boundary="------------020208090005020102060902" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------020208090005020102060902 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Any update where could be a problem? Does emacs-24.3 support ppc64le? automake-1.11 is used during compilation. + ./autogen.sh Checking whether you have the necessary tools... (Read INSTALL.BZR 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... You can now run `./configure'. On 05/21/2015 02:55 PM, Petr Hracek wrote: > Here is the content from bugzilla: > > Description of problem: > > When built with a binutils that activties RELRO by default, emacs now fails to build on ppc64le. Since RELRO is mandatory, emacs must be updated. > > Version-Release number of selected component (if applicable): > > Happens with binutils-2.23.52.0.1-35 and newer > > > Excerpt: > Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)... > Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)... > Finding pointers to doc strings... > Finding pointers to doc strings...done > Dumping under the name emacs > emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs > make[2]: *** [bootstrap-emacs] Error 1 > make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' > > Expected results: > > Successful build. > > Additional info: > > Turning off dump/unexec works around the issue and allows the build to succeed. > > On 05/20/2015 06:12 PM, Glenn Morris wrote: >> Petr Hracek wrote: >> >>> Relevant RedHat bugzilla is: >>> https://bugzilla.redhat.com/show_bug.cgi?id=1223033 >> "You are not authorized to access bug #1223033. >> To see this bug, you must first log in to an account with the >> appropriate permissions." > > > -- > Petr Hracek > Software Engineer > Developer Experience > Red Hat, Inc > Mob: +420777056169 > email:phracek@redhat.com -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------020208090005020102060902 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit
Any update where could be a problem?
Does emacs-24.3 support ppc64le?

automake-1.11 is used during compilation.
+ ./autogen.sh
Checking whether you have the necessary tools...
(Read INSTALL.BZR 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...
You can now run `./configure'.

On 05/21/2015 02:55 PM, Petr Hracek wrote:
Here is the content from bugzilla:

Description of problem:

When built with a binutils that activties RELRO by default, emacs now fails to build on ppc64le.  Since RELRO is mandatory, emacs must be updated.

Version-Release number of selected component (if applicable):

Happens with binutils-2.23.52.0.1-35 and newer


Excerpt:
Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'

Expected results:

Successful build.

Additional info:

Turning off dump/unexec works around the issue and allows the build to succeed.

On 05/20/2015 06:12 PM, Glenn Morris wrote:
Petr Hracek wrote:

Relevant RedHat bugzilla is:
https://bugzilla.redhat.com/show_bug.cgi?id=1223033
   "You are not authorized to access bug #1223033.
    To see this bug, you must first log in to an account with the
    appropriate permissions."


-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com


-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------020208090005020102060902-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Jul 2015 13:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14367933744312 (code B ref 20614); Mon, 13 Jul 2015 13:17:02 +0000 Received: (at 20614) by debbugs.gnu.org; 13 Jul 2015 13:16:14 +0000 Received: from localhost ([127.0.0.1]:48010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEdaf-00017S-Eb for submit@debbugs.gnu.org; Mon, 13 Jul 2015 09:16:13 -0400 Received: from cantor2.suse.de ([195.135.220.15]:50192 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEdac-00017J-RQ for 20614@debbugs.gnu.org; Mon, 13 Jul 2015 09:16:11 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id CFCBDAD14; Mon, 13 Jul 2015 13:16:09 +0000 (UTC) From: Andreas Schwab References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> X-Yow: I'd like some JUNK FOOD... and then I want to be ALONE -- Date: Mon, 13 Jul 2015 15:16:09 +0200 In-Reply-To: <55A3A08A.9060905@redhat.com> (Petr Hracek's message of "Mon, 13 Jul 2015 13:27:06 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Petr Hracek writes: > Does emacs-24.3 support ppc64le? https://build.opensuse.org/package/binaries/openSUSE:13.2/emacs?repository=ports http://download.opensuse.org/ports/ppc/distribution/13.2/repo/oss/suse/ppc64le/emacs-x11-24.3-17.2.2.ppc64le.rpm Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian (ppc64le) Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Jul 2015 16:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.143680332519244 (code B ref 20614); Mon, 13 Jul 2015 16:03:01 +0000 Received: (at 20614) by debbugs.gnu.org; 13 Jul 2015 16:02:05 +0000 Received: from localhost ([127.0.0.1]:48219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEgBB-00050K-Kj for submit@debbugs.gnu.org; Mon, 13 Jul 2015 12:02:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35546) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEgBA-0004zq-4x for 20614@debbugs.gnu.org; Mon, 13 Jul 2015 12:02:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZEgAp-0006co-Fx for 20614@debbugs.gnu.org; Mon, 13 Jul 2015 12:01:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_05,HTML_MESSAGE, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEgAp-0006cf-Ax for 20614@debbugs.gnu.org; Mon, 13 Jul 2015 12:01:43 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ZEgAo-0001gS-My for 20614@debbugs.gnu.org; Mon, 13 Jul 2015 12:01:42 -0400 Resent-Message-ID: <21923.57573.530094.240228@gnu.org> Resent-Date: Mon, 13 Jul 2015 12:01:41 -0400 Resent-From: Glenn Morris Resent-To: 20614@debbugs.gnu.org Message-ID: <55A3AC3D.4000909@redhat.com> MIME-Version: 1.0 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> In-Reply-To: <1gpp5vi5xn.fsf@fencepost.gnu.org> Content-Type: multipart/alternative; boundary="------------090902080704070209080301" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x Date: Mon, 13 Jul 2015 14:17:01 +0200 From: Petr Hracek X-Bogosity: no, spamicity=0.000005, v1.2.4 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" This is a multi-part message in MIME format. --------------090902080704070209080301 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable On 05/20/2015 06:12 PM, Glenn Morris wrote: > Petr Hracek wrote: > >> Relevant RedHat bugzilla is: >> https://bugzilla.redhat.com/show_bug.cgi?id=3D1223033 > "You are not authorized to access bug #1223033. > To see this bug, you must first log in to an account with the > appropriate permissions." A full build log is here: Mock Version: 1.1.39 Mock Version: 1.1.39 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target ppc64le --nodep= s builddir/build/SPECS/emacs.spec'], False, '/var/lib/mock/rhel-7.2-build= -2648028-1249193/root/', None, 86400, True, False, 996, 135, None, False,= {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME= ': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddi= r', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=3D) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target ppc64= le --nodeps builddir/build/SPECS/emacs.spec'] with env {'LANG': 'en_US.UT= F-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_= COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/b= in:/bin:/usr/sbin:/sbin'} Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/emacs-24.3-14.el7.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodep= s builddir/build/SPECS/emacs.spec'], False, '/var/lib/mock/rhel-7.2-buil= d-2648028-1249193/root/', None, 86400, True, False, 996, 135, None, False= , {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAM= E': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/buildd= ir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=3D) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64= le --nodeps builddir/build/SPECS/emacs.spec'] with env {'LANG': 'en_US.U= TF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT= _COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/= bin:/bin:/usr/sbin:/sbin'} Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3F6nsO + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf emacs-24.3 + /usr/bin/xz -dc /builddir/build/SOURCES/emacs-24.3.tar.xz + /usr/bin/tar -xf - + STATUS=3D0 + '[' 0 -ne 0 ']' + cd emacs-24.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #7 (emacs-spellchecker.patch):' Patch #7 (emacs-spellchecker.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-spellchecker.patch + /usr/bin/patch -p1 -b --suffix .spellchecker --fuzz=3D0 patching file lisp/textmodes/ispell.el + echo 'Patch #10 (emacs-style-change-cb.patch):' Patch #10 (emacs-style-change-cb.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-style-change-cb.patch + /usr/bin/patch -p1 -b --suffix .style-change-cb.patch --fuzz=3D0 patching file src/gtkutil.c + echo 'Patch #11 (emacs-bell-dont-work.patch):' Patch #11 (emacs-bell-dont-work.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-bell-dont-work.patch + /usr/bin/patch -p1 -b --suffix .bell-dont-work.patch --fuzz=3D0 patching file configure.ac patching file src/xterm.c + echo 'Patch #12 (emacs-gtk-warning.patch):' Patch #12 (emacs-gtk-warning.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-gtk-warning.patch + /usr/bin/patch -p1 -b --suffix .gtk-warning.patch --fuzz=3D0 patching file src/gtkutil.c Hunk #1 succeeded at 813 (offset 29 lines). Hunk #2 succeeded at 836 (offset 29 lines). Hunk #3 succeeded at 849 (offset 29 lines). + echo 'Patch #13 (emacs-help-update.patch):' Patch #13 (emacs-help-update.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-help-update.patch + /usr/bin/patch -p1 -b --suffix .help-update.patch --fuzz=3D0 patching file doc/man/emacs.1 + echo 'Patch #14 (emacs-remove-memory-warning.patch):' Patch #14 (emacs-remove-memory-warning.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-remove-memory-warning.patch + /usr/bin/patch -p1 -b --suffix .remove-warning.patch --fuzz=3D0 patching file src/vm-limit.c + echo 'Patch #15 (emacs-24.3-configure.patch):' Patch #15 (emacs-24.3-configure.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-24.3-configure.patch + /usr/bin/patch -p1 -b --suffix .configure --fuzz=3D0 patching file configure.ac + echo 'Patch #100 (emacs-24.3-hunspell.patch):' Patch #100 (emacs-24.3-hunspell.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-24.3-hunspell.patch + /usr/bin/patch -p1 -b --suffix .hunspell --fuzz=3D0 patching file lisp/textmodes/ispell.el + echo 'Patch #101 (emacs-24.3-hunspell.2.patch):' Patch #101 (emacs-24.3-hunspell.2.patch): + /usr/bin/cat /builddir/build/SOURCES/emacs-24.3-hunspell.2.patch + /usr/bin/patch -p1 -b --suffix .hunspell.2 --fuzz=3D0 patching file lisp/textmodes/ispell.el + ./autogen.sh Checking whether you have the necessary tools... (Read INSTALL.BZR for more details on building Emacs) Checking for autoconf (need at least version 2.65)... ok Checking for automake (need at least version 1.13)... ok Your system has the required tools, running autoreconf... You can now run `./configure'. + cp /builddir/build/SOURCES/emacs.desktop etc/emacs.desktop + grep -v tetris.elc lisp/Makefile.in + mv lisp/Makefile.in.new lisp/Makefile.in + rm -f lisp/play/tetris.el lisp/play/tetris.elc + rm -f etc/sex.6 etc/condom.1 etc/celibacy.1 etc/COOKIES etc/future-bug = etc/JOKES + cd info ++ sed 's/\.info//g' ++ sort +++ ls ada-mode.info auth.info autotype.info bovine.info calc.info ccmode= =2Einfo cl.info dbus.info dired-x.info ebrowse.info ede.info ediff.info e= dt.info efaq.info eieio.info eintr.info elisp.info emacs-gnutls.info emac= s-mime.info emacs.info epa.info erc.info ert.info eshell.info eudc.info f= lymake.info forms.info gnus.info htmlfontify.info idlwave.info info.info = mairix-el.info message.info mh-e.info newsticker.info nxml-mode.info org.= info pcl-cvs.info pgg.info rcirc.info reftex.info remember.info sasl.info= sc.info semantic.info ses.info sieve.info smtpmail.info speedbar.info sr= ecode.info tramp.info url.info vip.info viper.info widget.info wisent.inf= o woman.info ++ tr -d '\n' ++ echo ada-mode.info auth.info autotype.info bovine.info calc.info ccmod= e.info cl.info dbus.info dired-x.info ebrowse.info ede.info ediff.info ed= t.info efaq.info eieio.info eintr.info elisp.info emacs-gnutls.info emacs= -mime.info emacs.info epa.info erc.info ert.info eshell.info eudc.info fl= ymake.info forms.info gnus.info htmlfontify.info idlwave.info info.info m= airix-el.info message.info mh-e.info newsticker.info nxml-mode.info org.i= nfo pcl-cvs.info pgg.info rcirc.info reftex.info remember.info sasl.info = sc.info semantic.info ses.info sieve.info smtpmail.info speedbar.info sre= code.info tramp.info url.info vip.info viper.info widget.info wisent.info= woman.info + files=3D'ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebro= wse ede ediff edt efaq eieio eintr elisp emacs-gnutls emacs-mime emacs ep= a erc ert eshell eudc flymake forms gnus htmlfontify idlwave info mairix-= el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc reftex remembe= r sasl sc semantic ses sieve smtpmail speedbar srecode tramp url vip vipe= r widget wisent woman' + test 'ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse= ede ediff edt efaq eieio eintr elisp emacs-gnutls emacs-mime emacs epa e= rc ert eshell eudc flymake forms gnus htmlfontify idlwave info mairix-el = message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc reftex remember s= asl sc semantic ses sieve smtpmail speedbar srecode tramp url vip viper w= idget wisent woman' '!=3D' 'ada-mode auth autotype bovine calc ccmode cl = dbus dired-x ebrowse ede ediff edt efaq eieio eintr elisp emacs-gnutls em= acs-mime emacs epa erc ert eshell eudc flymake forms gnus htmlfontify idl= wave info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rci= rc reftex remember sasl sc semantic ses sieve smtpmail speedbar srecode t= ramp url vip viper widget wisent woman' + cd .. + ln -s ../../emacs/24.3/etc/COPYING doc + ln -s ../../emacs/24.3/etc/NEWS doc + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ip3wVK + umask 022 + cd /builddir/build/BUILD + cd emacs-24.3 + rm lisp/textmodes/ispell.el.hunspell + rm lisp/textmodes/ispell.el.hunspell.2 + rm lisp/textmodes/ispell.el.spellchecker + export 'CFLAGS=3D-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOU= RCE=3D2 -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=3D= 4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpower8' + CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2= -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -gre= cord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpower8' + mkdir build-gtk + cd build-gtk + ln -s ../configure . + LDFLAGS=3D-Wl,-z,relro + export LDFLAGS + CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2= -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -gre= cord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpower8' + export CFLAGS + CXXFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -= fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switch= es -m64 -mcpu=3Dpower7 -mtune=3Dpower8' + export CXXFLAGS + FFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fs= tack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches= -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -f= stack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switche= s -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS=3D-Wl,-z,relro + export LDFLAGS + '[' 1 =3D=3D 1 ']' + '[' ppc64le =3D=3D ppc64le ']' + /usr/lib/rpm/redhat/libtool-handle-ppc64le.sh ++ find . -name config.guess -o -name config.sub + ./configure --build=3Dppc64le-redhat-linux-gnu --host=3Dppc64le-redhat-= linux-gnu --program-prefix=3D --disable-dependency-tracking --prefix=3D/u= sr --exec-prefix=3D/usr --bindir=3D/usr/bin --sbindir=3D/usr/sbin --sysco= nfdir=3D/etc --datadir=3D/usr/share --includedir=3D/usr/include --libdir=3D= /usr/lib64 --libexecdir=3D/usr/libexec --localstatedir=3D/var --sharedsta= tedir=3D/var/lib --mandir=3D/usr/share/man --infodir=3D/usr/share/info --= with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --wit= h-xft --with-xpm --with-x-toolkit=3Dgtk3 --with-gpm=3Dno checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /builddir/build/BUILD/emacs-24.3/build-aux/missing: Unknown `--is-lightwe= ight' option Try `/builddir/build/BUILD/emacs-24.3/build-aux/missing --help' for more = information configure: WARNING: 'missing' script is too old or missing checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... powerpc64le-redhat-linux-gnu checking host system type... powerpc64le-redhat-linux-gnu checking for ppc64le-redhat-linux-gnu-gcc... no 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 for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for ppc64le-redhat-linux-gnu-ar... no checking for ar... ar checking for ppc64le-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib 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 for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for gcc option to accept ISO C99... -std=3Dgnu99 checking for gcc -std=3Dgnu99 option to accept ISO Standard C... (cached)= -std=3Dgnu99 checking whether ln -s works... yes checking for install-info... /usr/sbin/install-info checking for gzip... /usr/bin/gzip checking for paxctl... no checking for makeinfo... /usr/bin/makeinfo checking for -znocombreloc... yes checking for pkg-config... /usr/bin/pkg-config checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking soundcard.h usability... no checking soundcard.h presence... no checking for soundcard.h... no checking for _oss_ioctl in -lossaudio... no checking for alsa >=3D 1.0.0... yes CFLAGS=3D'-I/usr/include/alsa ' LIBS= =3D'-lasound ' checking for linux/version.h... yes checking for sys/systeminfo.h... no checking for stdio_ext.h... yes checking for fcntl.h... yes checking for coff.h... no checking for pty.h... yes checking for sys/vlimit.h... yes checking for sys/resource.h... yes checking for sys/utsname.h... yes checking for pwd.h... yes checking for utmp.h... yes checking for dirent.h... yes 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... yes checking for sys/un.h... yes checking for execinfo.h... yes 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... yes 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 speed_t... yes checking for net/if.h... yes checking for ifaddrs.h... yes checking for net/if_dl.h... no checking for struct ifreq.ifr_flags... yes checking for struct ifreq.ifr_hwaddr... yes checking for struct ifreq.ifr_netmask... yes checking for struct ifreq.ifr_broadaddr... yes checking for struct ifreq.ifr_addr... yes checking for struct ifreq.ifr_addr.sa_len... no checking whether we are using GNU Make... yes checking whether gcc understands -MMD -MF... yes checking for long file names... yes checking for X... libraries , headers checking whether malloc is Doug Lea style... yes checking for getpagesize... yes checking for working mmap... yes checking for dnet_ntoa in -ldnet... no checking for main in -lXbsd... no checking for pthread_self in -lpthread... yes checking for cma_open in -lpthreads... no checking whether X on GNU/Linux needs -b to link... no 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 librsvg-2.0 >=3D 2.11.0... yes CFLAGS=3D'-pthread -I/usr/inc= lude/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I= /usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 = -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm '= LIBS=3D'-lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -l= glib-2.0 ' checking for Wand >=3D 6.2.8... yes CFLAGS=3D'-fopenmp -I/usr/include/Ima= geMagick ' LIBS=3D'-lMagickWand -lMagickCore ' checking for MagickExportImagePixels... yes checking for MagickMergeImageLayers... yes checking for gtk+-3.0 >=3D 3.0 glib-2.0 >=3D 2.28... yes CFLAGS=3D'-pthre= ad -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-a= tk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/inclu= de/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib= 64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/u= sr/include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm ' LIBS= =3D'-lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0= -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 ' checking for gtk_main... 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. checking whether GTK_TYPE_FILE_SELECTION is declared... no 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... yes checking for dbus-1 >=3D 1.0... yes CFLAGS=3D'-I/usr/include/dbus-1.0 -I/= usr/lib64/dbus-1.0/include ' LIBS=3D'-L/lib64 -ldbus-1 ' 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 gio-2.0 >=3D 2.26... yes CFLAGS=3D'-pthread -I/usr/include/g= lib-2.0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgio-2.0 -lgobject-2.0 = -lglib-2.0 ' checking for gconf-2.0 >=3D 2.13... yes CFLAGS=3D'-pthread -I/usr/include= /gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/inc= lude/glib-2.0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgconf-2 -lglib-2= =2E0 ' checking for gobject-2.0 >=3D 2.0... yes CFLAGS=3D'-I/usr/include/glib-2.= 0 -I/usr/lib64/glib-2.0/include ' LIBS=3D'-lgobject-2.0 -lglib-2.0 ' checking for g_type_init... yes checking for lgetfilecon in -lselinux... yes checking for gnutls >=3D 2.6.6... yes CFLAGS=3D'-I/usr/include/p11-kit-1 = ' LIBS=3D'-lgnutls ' checking for gnutls_certificate_set_verify_function... yes checking for fontconfig >=3D 2.2.0... yes CFLAGS=3D'-I/usr/include/freety= pe2 ' LIBS=3D'-lfontconfig -lfreetype ' checking for xft >=3D 0.13.0... yes CFLAGS=3D'-I/usr/include/freetype2 '= LIBS=3D'-lXft ' checking for XRenderQueryExtension in -lXrender... yes checking X11/Xft/Xft.h usability... yes checking X11/Xft/Xft.h presence... yes checking for X11/Xft/Xft.h... yes checking for XftFontOpen in -lXft... yes checking for freetype2... yes CFLAGS=3D'-I/usr/include/freetype2 ' LIBS=3D= '-lfreetype ' checking for libotf... yes CFLAGS=3D'-I/usr/include/freetype2 ' LIBS=3D'= -lotf -lfreetype ' checking for OTF_get_variation_glyphs in -lotf... yes checking for m17n-flt... yes CFLAGS=3D' ' LIBS=3D'-lm17n-flt -lm17n-core = ' 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 jerror.h usability... yes checking jerror.h presence... yes checking for jerror.h... yes checking for jpeg_destroy_compress in -ljpeg... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for png_get_channels in -lpng... 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 EGifPutExtensionLast in -lgif... yes 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 libxml-2.0 > 2.6.17... yes CFLAGS=3D'-I/usr/include/libxml2 = ' LIBS=3D'-lxml2 ' checking for htmlReadMemory in -lxml2... yes checking whether netdb declares h_errno... yes checking for sqrt in -lm... yes checking for maillock in -lmail... no checking for maillock in -llockfile... yes checking for gethostname... yes checking for closedir... yes checking for getrusage... yes checking for get_current_dir_name... yes checking for lrand48... yes checking for setsid... yes checking for fpathconf... yes checking for select... yes checking for euidaccess... yes checking for getpagesize... (cached) yes checking for setlocale... yes checking for utimes... yes checking for getrlimit... yes checking for setrlimit... yes checking for setpgid... yes checking for getcwd... yes checking for shutdown... yes checking for getaddrinfo... yes checking for __fpending... 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 mkstemp... yes checking for getline... yes checking for getdelim... yes checking for fsync... yes checking for sync... yes checking for difftime... yes checking for posix_memalign... yes checking for getpwent... yes checking for endpwent... yes checking for getgrent... yes checking for endgrent... yes checking for touchlock... yes checking for cfmakeraw... yes checking for cfsetspeed... yes checking for copysign... yes checking for __executable_start... yes checking for getwd... yes checking for random... yes checking for rint... yes checking for __builtin_unwind_init... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking whether getpgrp requires zero arguments... yes checking for grantpt... yes checking for getpt... yes checking for posix_openpt... yes checking for library containing tputs... -ltinfo checking for tzset... yes checking for readlinkat... yes checking for gettimeofday... yes checking for nanotime... no checking for lstat... yes checking for alarm... yes checking for pselect... yes checking for pthread_sigmask... yes checking for readlink... yes checking for strtoimax... yes checking for strtoumax... yes checking for symlink... yes checking for localtime_r... yes checking for futimes... yes checking for futimesat... yes checking for futimens... yes checking for utimensat... yes checking for lutimes... yes checking whether localtime caches TZ... 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 whether system supports dynamic ptys... 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 for nl_langinfo and CODESET... yes checking for mbstate_t... yes checking for C restricted array declarations... yes checking for signals via characters... yes checking whether we are using the GNU C library... yes checking for style of pending output formalism... new checking for _setjmp... yes checking for usable FIONREAD... yes checking for usable SIGIO... yes checking for working alloca.h... yes checking for alloca... yes checking whether byte ordering is bigendian... no checking for inline... inline checking whether strtold conforms to C99... yes checking if environ is properly declared... yes checking for st_dm_mode in struct stat... no checking whether strmode is declared... no checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no 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... yes checking for working GNU getopt_long function... yes checking whether getenv is declared... yes checking for C/C++ restrict keyword... __restrict checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking for unsigned long long int... yes checking for long long int... yes checking whether stdint.h conforms to C99... yes checking whether lstat correctly handles trailing slash... yes checking whether is self-contained... yes checking for sigset_t... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... 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 mode_t... yes checking for struct timespec in ... yes checking whether the utimes function works... yes checking for struct utimbuf... yes checking for alloca as a compiler built-in... yes checking for library containing clock_gettime... none required checking for clock_gettime... yes checking for clock_settime... yes checking whether dup2 works... yes checking for library containing backtrace_symbols_fd... none required 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 working mktime... yes checking whether signature of pselect conforms to POSIX... yes checking whether pselect detects invalid fds... yes checking whether pthread_sigmask works without -lpthread... yes checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing y= es checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes 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... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for working stdalign.h... yes checking for va_copy... yes checking whether NULL can be used in arbitrary expressions... yes checking whether strtoimax works... yes checking whether symlink handles trailing slash correctly... yes checking whether 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... ye= s checking for library containing timer_settime... -lrt checking for timer_settime... yes Configured for `powerpc64le-redhat-linux-gnu'. Where should the build process find the source code? /builddir/buil= d/BUILD/emacs-24.3 What compiler should emacs be built with? gcc -std=3Dgnu= 99 -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexcept= ions -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-= switches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 Should Emacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no What window system should Emacs use? x11 What toolkit should Emacs use? GTK3 Where do we find X Windows header files? Standard dirs Where do we find X Windows libraries? Standard dirs 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 -lpng? yes Does Emacs use -lrsvg-2? yes Does Emacs use imagemagick? yes Does Emacs use -lgpm? no Does Emacs use -ldbus? yes Does Emacs use -lgconf? yes Does Emacs use GSettings? yes Does Emacs use -lselinux? yes 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 use toolkit scroll bars? yes checking that generated files are newer than configure... done configure: creating ./config.status 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 admin/unidata/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing mkdirs commands config.status: executing epaths commands creating src/epaths.h config.status: executing gdbinit commands creating src/.gdbinit + make bootstrap [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) (cd src; make bootstrap-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/s= rc' rm -f temacs core *.core \#* *.o libXMenu11.a liblw.a rm -f ../etc/DOC rm -f bootstrap-emacs emacs-24.3 rm -f buildobj.h rm -f globals.h gl-stamp rm -f emacs-*.*.* emacs rm -rf deps rm -f epaths.h config.h config.stamp stamp-oldxmenu ../etc/DOC-* if test -f ./.gdbinit; then \ mv ./.gdbinit ./.gdbinit.save; \ if test -f "/builddir/build/BUILD/emacs-24.3/src/.gdbinit"; then rm -f= ./.gdbinit.save; \ else mv ./.gdbinit.save ./.gdbinit; fi; \ fi make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/sr= c' (cd oldXMenu; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/o= ldXMenu' rm -f libXMenu11.a Activate.o AddPane.o AddSel.o ChgPane.o ChgSel.o Creat= e.o DelPane.o DelSel.o Destroy.o Error.o EvHand.o FindPane.o FindSel.o In= sPane.o InsSel.o Internal.o Locate.o Post.o Recomp.o SetAEQ.o SetFrz.o Se= tPane.o SetSel.o XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAs= soc.o insque.o rm -f Makefile make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/ol= dXMenu' (cd lwlib; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= wlib' rm -f *.o liblw.a \#* rm -f Makefile rm -f TAGS make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lw= lib' (cd lib; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib' test -z "libgnu.a" || rm -f libgnu.a rm -f *.o test -z "core *.stackdump alloca.h alloca.h-t execinfo.h execinfo.h-t get= opt.h getopt.h-t inttypes.h inttypes.h-t signal.h signal.h-t arg-nonnull.= h arg-nonnull.h-t c++defs.h c++defs.h-t warn-on-use.h warn-on-use.h-t std= align.h stdalign.h-t stdarg.h stdarg.h-t stdbool.h stdbool.h-t stddef.h s= tddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h stdlib.h-t sys/s= elect.h sys/select.h-t sys/stat.h sys/stat.h-t sys/time.h sys/time.h-t ti= me.h time.h-t unistd.h unistd.h-t" || rm -f core *.stackdump alloca.h all= oca.h-t execinfo.h execinfo.h-t getopt.h getopt.h-t inttypes.h inttypes.h= -t signal.h signal.h-t arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-= t warn-on-use.h warn-on-use.h-t stdalign.h stdalign.h-t stdarg.h stdarg.h= -t stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h = stdio.h-t stdlib.h stdlib.h-t sys/select.h sys/select.h-t sys/stat.h sys/= stat.h-t sys/time.h sys/time.h-t time.h time.h-t unistd.h unistd.h-t rm -f *.tab.c test -z "" || rm -f test . =3D "/builddir/build/BUILD/emacs-24.3/lib" || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags This command is intended for maintainers to use it deletes files that may require special tools to rebuild. test -z "alloca.h inttypes.h signal.h arg-nonnull.h c++defs.h warn-on-u= se.h stdio.h stdlib.h sys/select.h sys/stat.h sys/time.h time.h unis= td.h" || rm -f alloca.h inttypes.h signal.h arg-nonnull.h c++defs.h war= n-on-use.h stdio.h stdlib.h sys/select.h sys/stat.h sys/time.h time.= h unistd.h rm -rf ./.deps rm -f Makefile make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b' (cd lib-src; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib-src' rm -f core *.o rm -f etags ctags emacsclient ebrowse profile movemail hexl update-game-s= core test-distrib make-docfile rm -f TAGS rm -f Makefile blessmail true make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b-src' (cd doc/emacs && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/emacs' rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs rm -f emacs.dvi emacs-xtra.dvi emacs.pdf emacs-xtra.pdf \ emacs.ps emacs-xtra.ps rm -rf emacs.html/ rm -f emacs-manual-24.3.tar* cd /builddir/build/BUILD/emacs-24.3/doc/emacs/../../info && rm -f emacs.i= nfo emacs.info-[1-9] emacs.info-[1-9][0-9] make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/emacs' (cd doc/misc && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/misc' rm -f *.aux *.log *.toc *.c[mp] *.c[mp]s *.fn *.fns \ *.ky *.kys *.op *.ops *.p[gj] *.p[gj]s *.sc *.scs *.ss \ *.t[gp] *.t[gp]s *.vr *.vrs rm -f gnustmp.* rm -f ada-mode.dvi auth.dvi autotype.dvi bovine.dvi calc.dvi cc-mode.dvi = cl.dvi dbus.dvi dired-x.dvi ebrowse.dvi ede.dvi ediff.dvi edt.dvi eieio.d= vi emacs-mime.dvi epa.dvi erc.dvi ert.dvi eshell.dvi eudc.dvi faq.dvi fly= make.dvi forms.dvi gnus.dvi emacs-gnutls.dvi htmlfontify.dvi idlwave.dvi = info.dvi mairix-el.dvi message.dvi mh-e.dvi newsticker.dvi nxml-mode.dvi = org.dvi pcl-cvs.dvi pgg.dvi rcirc.dvi reftex.dvi remember.dvi sasl.dvi sc= =2Edvi semantic.dvi ses.dvi sieve.dvi smtpmail.dvi speedbar.dvi srecode.d= vi tramp.dvi url.dvi vip.dvi viper.dvi widget.dvi wisent.dvi woman.dvi ad= a-mode.pdf auth.pdf autotype.pdf bovine.pdf calc.pdf cc-mode.pdf cl.pdf d= bus.pdf dired-x.pdf ebrowse.pdf ede.pdf ediff.pdf edt.pdf eieio.pdf emacs= -mime.pdf epa.pdf erc.pdf ert.pdf eshell.pdf eudc.pdf faq.pdf flymake.pdf= forms.pdf gnus.pdf htmlfontify.pdf emacs-gnutls.pdf idlwave.pdf info.pdf= mairix-el.pdf message.pdf mh-e.pdf newsticker.pdf nxml-mode.pdf org.pdf = pcl-cvs.pdf pgg.pdf rcirc.pdf reftex.pdf remember.pdf sasl.pdf sc.pdf sem= antic.pdf ses.pdf sieve.pdf smtpmail.pdf speedbar.pdf srecode.pdf tramp.p= df url.pdf vip.pdf viper.pdf widget.pdf wisent.pdf woman.pdf emacs-faq.ht= ml emacs-faq.text cd /builddir/build/BUILD/emacs-24.3/doc/misc/../../info; for file in ada-= mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff e= dt eieio emacs-mime epa erc ert eshell eudc efaq flymake forms gnus emacs= -gnutls htmlfontify idlwave info.info mairix-el message mh-e newsticker n= xml-mode org pcl-cvs pgg rcirc remember reftex sasl sc semantic ses sieve= smtpmail speedbar srecode tramp url vip viper widget wisent woman; do \ file=3D`echo ${file} | sed 's/\.info$//'`.info; \ rm -f ${file} ${file}-[1-9] ${file}-[1-9][0-9]; \ done make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/misc' (cd doc/lispref && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/lispref' rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs rm -f elisp[12]* vol[12].tmp rm -f elisp.dvi elisp.pdf elisp.ps rm -f vol[12].dvi vol[12].pdf vol[12].ps rm -rf elisp.html rm -f emacs-lispref-24.3.tar* cd /builddir/build/BUILD/emacs-24.3/doc/lispref/../../info && rm -f elisp= =2Einfo elisp.info-[1-9] elisp.info-[1-9][0-9] make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/lispref' (cd doc/lispintro && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/lispintro' rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs rm -f emacs-lisp-intro.dvi emacs-lisp-intro.pdf emacs-lisp-intro.ps rm -rf emacs-lisp-intro.html/ rm -f emacs-lispintro-24.3.tar* cd /builddir/build/BUILD/emacs-24.3/doc/lispintro/../../info && rm -f ein= tr.info eintr.info-[1-9] make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/lispintro' (cd leim; make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= eim' rm -f quail/CCDOSPY.el quail/Punct.el quail/QJ.el quail/SW.el quail/TONEP= Y.el quail/4Corner.el quail/ARRAY30.el quail/ECDICT.el quail/ETZY.el quai= l/Punct-b5.el quail/PY-b5.el quail/QJ-b5.el quail/ZOZY.el quail/tsang-b5.= el quail/quick-b5.el quail/tsang-cns.el quail/quick-cns.el quail/PY.el qu= ail/ZIRANMA.el quail/CTLau.el quail/CTLau-b5.el quail/CCDOSPY.elc quail/P= unct.elc quail/QJ.elc quail/SW.elc quail/TONEPY.elc quail/4Corner.elc qua= il/ARRAY30.elc quail/ECDICT.elc quail/ETZY.elc quail/Punct-b5.elc quail/P= Y-b5.elc quail/QJ-b5.elc quail/ZOZY.elc quail/tsang-b5.elc quail/quick-b5= =2Eelc quail/tsang-cns.elc quail/quick-cns.elc quail/PY.elc quail/ZIRANMA= =2Eelc quail/CTLau.elc quail/CTLau-b5.elc \ leim-list.el changed.tit changed.misc [ `cd /builddir/build/BUILD/emacs-24.3/leim && /bin/pwd` !=3D `/bin/pwd` = ] && rm -rf quail rm -f Makefile wins=3D"/builddir/build/BUILD/emacs-24.3/leim/ja-dic quail"; [ `cd /build= dir/build/BUILD/emacs-24.3/leim && /bin/pwd` !=3D `/bin/pwd` ] && wins=3D= "$wins /builddir/build/BUILD/emacs-24.3/leim/quail"; for w in $wins; do r= m -f $w/*.elc; done make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/le= im' (cd lisp; make bootstrap-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= isp' cd /builddir/build/BUILD/emacs-24.3/lisp; rm -f *.elc */*.elc */*/*.elc *= /*/*/*.elc loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/cal= -loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/diary-loaddef= s.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/hol-loaddefs.el /buil= ddir/build/BUILD/emacs-24.3/lisp/mh-e/mh-loaddefs.el /builddir/build/BUIL= D/emacs-24.3/lisp/net/tramp-loaddefs.el cus-load.el finder-inf.el subdirs= =2Eel calc/calc-loaddefs.el eshell/esh-groups.el cedet/semantic/loaddefs.= el cedet/ede/loaddefs.el cedet/srecode/loaddefs.el make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= sp' (cd nextstep && make maintainer-clean) make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/n= extstep' rm -rf rm -f Makefile rm -f GNUstep/Emacs.base/Resources/Info-gnustep.plist \ GNUstep/Emacs.base/Resources/Emacs.desktop \ Cocoa/Emacs.base/Contents/Info.plist \ Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/ne= xtstep' [ ! -f config.log ] || mv -f config.log config.log~ rm -f config.cache config.log cd /builddir/build/BUILD/emacs-24.3 && { ./autogen.sh || autogen/copy_aut= ogen; } Checking whether you have the necessary tools... (Read INSTALL.BZR for more details on building Emacs) Checking for autoconf (need at least version 2.65)... ok Checking for automake (need at least version 1.13)... ok Your system has the required tools, running autoreconf... You can now run `./configure'. make MAKEFILE_NAME=3Dforce-Makefile force-Makefile make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) MAKE=3D'make' ./config.status 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 admin/unidata/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing mkdirs commands config.status: executing epaths commands creating src/epaths.h make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' config.status: executing gdbinit commands creating src/.gdbinit make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make info all make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk' [ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir= /build/BUILD/emacs-24.3 && autoheader ) (cd doc/emacs; make -w info) make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/emacs' /usr/bin/makeinfo --force --enable-encoding -I /builddir/build/BUILD/emac= s-24.3/doc/emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/emacs= /../../info/emacs.info /builddir/build/BUILD/emacs-24.3/doc/emacs/emacs.t= exi make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/emacs' (cd doc/misc; make -w info) make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/misc' /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= ada-mode.info /builddir/build/BUILD/emacs-24.3/doc/misc/ada-mode.texi =2E.. snip ... /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= widget.info /builddir/build/BUILD/emacs-24.3/doc/misc/widget.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= wisent.info /builddir/build/BUILD/emacs-24.3/doc/misc/wisent.texi /usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../= emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/= woman.info /builddir/build/BUILD/emacs-24.3/doc/misc/woman.texi make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/misc' (cd doc/lispref; make -w info) make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/lispref' /usr/bin/makeinfo --force --enable-encoding -I /builddir/build/BUILD/emac= s-24.3/doc/lispref/../emacs -I /builddir/build/BUILD/emacs-24.3/doc/lispr= ef --no-split -o /builddir/build/BUILD/emacs-24.3/doc/lispref/../../info/= elisp.info /builddir/build/BUILD/emacs-24.3/doc/lispref/elisp.texi make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/lispref' (cd doc/lispintro; make -w info) make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/d= oc/lispintro' /usr/bin/makeinfo --force -I /builddir/build/BUILD/emacs-24.3/doc/lispint= ro --no-split -o /builddir/build/BUILD/emacs-24.3/doc/lispintro/../../inf= o/eintr.info /builddir/build/BUILD/emacs-24.3/doc/lispintro/emacs-lisp-in= tro.texi make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/do= c/lispintro' make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' cd lib && make all -w \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall = -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --param=3D= ssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3D= power8' CPPFLAGS=3D'' \ LDFLAGS=3D'-Wl,-z,relro -Wl,-znocombreloc ' MAKE=3D'make' make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib' rm -f alloca.h-t alloca.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat /builddir/build/BUILD/emacs-24.3/lib/alloca.in.h; \ } > alloca.h-t && \ mv -f alloca.h-t alloca.h rm -f c++defs.h-t c++defs.h && \ sed -n -e '/_GL_CXXDEFS/,$p' \ < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/c++defs.h \ > c++defs.h-t && \ mv c++defs.h-t c++defs.h rm -f warn-on-use.h-t warn-on-use.h && \ sed -n -e '/^.ifndef/,$p' \ < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/warn-on-use.h \ > warn-on-use.h-t && \ mv warn-on-use.h-t warn-on-use.h rm -f arg-nonnull.h-t arg-nonnull.h && \ sed -n -e '/GL_ARG_NONNULL/,$p' \ < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/arg-nonnull.h \ > arg-nonnull.h-t && \ mv arg-nonnull.h-t arg-nonnull.h rm -f inttypes.h-t inttypes.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''PRI_MACROS_BROKEN''@/0/g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''HAVE_LONG_LONG_INT''@/1/g' \ -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/1/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/1/g' \ -e 's/@''GNULIB_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/inttypes.in.h; \ } > inttypes.h-t && \ mv inttypes.h-t inttypes.h rm -f signal.h-t signal.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SIGNAL_H''@||g' \ -e 's|@''GNULIB_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''GNULIB_RAISE''@|0|g' \ -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_SIGPROCMASK''@/0/g' \ -e 's/@''GNULIB_SIGACTION''@/0/g' \ -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \ -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''HAVE_RAISE''@|1|g' \ -e 's|@''HAVE_SIGSET_T''@|1|g' \ -e 's|@''HAVE_SIGINFO_T''@|1|g' \ -e 's|@''HAVE_SIGACTION''@|1|g' \ -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \ -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \ -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \ -e 's|@''REPLACE_PTHREAD_SIGMASK''@|1|g' \ -e 's|@''REPLACE_RAISE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/signal.in.h; \ } > signal.h-t && \ mv signal.h-t signal.h rm -f stdio.h-t stdio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/0/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/0/g' \ -e 's/@''GNULIB_FSEEKO''@/0/g' \ -e 's/@''GNULIB_FTELL''@/0/g' \ -e 's/@''GNULIB_FTELLO''@/0/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/0/g' \ -e 's/@''GNULIB_GETLINE''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/0/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/0/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ < /builddir/build/BUILD/emacs-24.3/lib/stdio.in.h | \ sed -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \ } > stdio.h-t && \ mv stdio.h-t stdio.h rm -f stdlib.h-t stdlib.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_GETLOADAVG''@/1/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ < /builddir/build/BUILD/emacs-24.3/lib/stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_CALLOC''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_MALLOC''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _Noreturn/r /builddir/build/BUILD/emacs-24.3/bu= ild-aux/snippet/_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \ } > stdlib.h-t && \ mv stdlib.h-t stdlib.h /usr/bin/mkdir -p sys rm -f sys/select.h-t sys/select.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_SELECT_H''@||g' \ -e 's|@''HAVE_SYS_SELECT_H''@|1|g' \ -e 's/@''GNULIB_PSELECT''@/1/g' \ -e 's/@''GNULIB_SELECT''@/0/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''HAVE_PSELECT''@|1|g' \ -e 's|@''REPLACE_PSELECT''@|0|g' \ -e 's|@''REPLACE_SELECT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/sys_select.in.h; \ } > sys/select.h-t && \ mv sys/select.h-t sys/select.h /usr/bin/mkdir -p sys rm -f sys/stat.h-t sys/stat.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/0/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/1/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/0/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/sys_stat.in.h; \ } > sys/stat.h-t && \ mv sys/stat.h-t sys/stat.h /usr/bin/mkdir -p sys rm -f sys/time.h-t sys/time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_SYS_TIME_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TIME_H''@||g' \ -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \ -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \ -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \ -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/sys_time.in.h; \ } > sys/time.h-t && \ mv sys/time.h-t sys/time.h rm -f time.h-t time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_MKTIME''@/1/g' \ -e 's/@''GNULIB_NANOSLEEP''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|0|g' \ -e 's|@''REPLACE_NANOSLEEP''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < /builddir/build/BUILD/emacs-24.3/lib/time.in.h; \ } > time.h-t && \ mv time.h-t time.h rm -f unistd.h-t unistd.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/1/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/1/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/1/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ < /builddir/build/BUILD/emacs-24.3/lib/unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_DUP2''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETLOGIN''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \ } > unistd.h-t && \ mv unistd.h-t unistd.h make all-am make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib' gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/alloca= tor.c =2E.. snip ... gcc-switches -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUI= LD/emacs-24.3/lib/utimens.c gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/l= ib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protect= or-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcp= u=3Dpower7 -mtune=3Dpower8 -c /builddir/build/BUILD/emacs-24.3/lib/pthrea= d_sigmask.c rm -f libgnu.a ar cru libgnu.a allocator.o c-ctype.o c-strcasecmp.o c-strncasecmp.o care= adlinkat.o md5.o sha1.o sha256.o sha512.o dtoastr.o dtotimespec.o filemod= e.o gettime.o stat-time.o strftime.o timespec.o timespec-add.o timespec-= sub.o u64.o utimens.o pthread_sigmask.o ranlib libgnu.a make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b' make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= b' cd lib-src && make all -w \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall = -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --param=3D= ssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 -mtune=3D= power8' CPPFLAGS=3D'' \ LDFLAGS=3D'-Wl,-z,relro -Wl,-znocombreloc ' MAKE=3D'make' make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= ib-src' gcc -std=3Dgnu99 -c -I. -I../src -I../lib -I/builddir/build/BUILD/ema= cs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/buil= ddir/build/BUILD/emacs-24.3/lib-src/../lib -DMAIL_USE_LOCKF -O2 -g -pip= e -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong -= -param=3Dssp-buffer-size=3D4 -grecord-gcc-switches -m64 -mcpu=3Dpower7 = -mtune=3Dpower8 -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \ /builddir/build/BUILD/emacs-24.3/lib-src/../src/regex.c =2E.. snip ... gcc -std=3Dgnu99 -nostdlib -Demacs -I. -I/builddir/build/BUILD/emacs-24.= 3/src -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib -pthread -= I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2= =2E0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include= /cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64= /glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr= /include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/= include/freetype2 -I/usr/include/alsa -pthread -I/usr/include/librsv= g-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/includ= e/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/incl= ude/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -fopenmp -I= /usr/include/ImageMagick -I/usr/include/libxml2 -I/usr/include/dbus-1= =2E0 -I/usr/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/= usr/lib64/glib-2.0/include -pthread -I/usr/include/gconf/2 -I/usr/inclu= de/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/= lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/in= clude -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/incl= ude/freetype2 -MMD -MF deps/.d -MP -I/usr/include/p11-kit-1 -DMAI= L_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fs= tack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches= -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -Wl,-z,relro -Wl,-znocombreloc = \ -o temacs pre-crt0.o /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../= =2E./lib64/crt1.o /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../../lib= 64/crti.o dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o char= set.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o = terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o = xgselect.o gtkutil.o emacsgtkfixed.o dbusbind.o emacs.o keyboard.o macros= =2Eo keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fi= leio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o un= do.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o fon= t.o print.o lread.o syntax.o unexelf.o bytecode.o process.o gnutls.o call= proc.o region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o co= mposite.o xml.o profiler.o xfont.o ftfont.o xftfont.o ftxfont.o font= set.o fringe.o image.o terminfo.o lastfile.o vm-limit.o ../lib/libg= nu.a -ltiff -ljpeg -lpng -lz -lm -lgif -lXpm -lgtk-3 -lgdk-3 -latk-1= =2E0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-= 1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lSM -lICE -lX11 -lXrender -lXft = -lasound -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0= -lglib-2.0 -lMagickWand -lMagickCore -lrt -L/lib64 -ldbus-1 -lx= ml2 -ltinfo -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgconf-2 -lglib-2= =2E0 -lgobject-2.0 -lglib-2.0 -lselinux -lfreetype -lfontconfig -lf= reetype -lotf -lfreetype -lm17n-flt -lm17n-core -lgnutls -lpthrea= d -lm -lgcc -lc -lgcc /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../= =2E./lib64/crtn.o test "no" =3D "yes" || \ test "X" =3D X || -r temacs cd ../lisp; make -w update-subdirs make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/l= isp' cd /builddir/build/BUILD/emacs-24.3/lisp; subdirs=3D`find . -type d -prin= t`; for file in $subdirs; do case $file in */.* | */.*/* | */=3D* | */ced= et* ) ;; *) wins=3D"$wins $file" ;; esac; done; \ for file in $wins; do \ /builddir/build/BUILD/emacs-24.3/build-aux/update-subdirs $file; \ done; make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/li= sp' if test "no" =3D "yes"; then \ rm -f bootstrap-emacs; \ ln temacs bootstrap-emacs; \ else \ `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ test "X" =3D X || -zex emacs; \ mv -f emacs bootstrap-emacs; \ fi Loading loadup.el (source)... Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BU= ILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/lang= uage /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/= BUILD/emacs-24.3/lisp/textmodes) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading version (source)... Loading widget (source)... Loading custom (source)... Loading emacs-lisp/map-ynp (source)... Loading international/mule (source)... Loading international/mule-conf (source)... Loading env (source)... Loading format (source)... Loading bindings (source)... Loading cus-start (source)... Loading window (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/files.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/pcase.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/cus-face.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/faces.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/button.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/startup.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/ldefs-boot.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/minibuffer.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/abbrev.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/simple.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/help.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/jka-cmpr-hook.el (source)..= =2E Loading /builddir/build/BUILD/emacs-24.3/lisp/epa-hook.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/mule-cmds.el = (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/case-table.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/charprop.el (= source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/characters.el= (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/composite.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/chinese.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/cyrillic.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/indian.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/sinhala.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/english.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/ethiopic.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/european.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/czech.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/slovak.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/romanian.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/greek.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/hebrew.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/japanese.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/cp51932.el (s= ource)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/eucjp-ms.el (= source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/korean.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/lao.el (source)...= Loading /builddir/build/BUILD/emacs-24.3/lisp/language/tai-viet.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/thai.el (source)..= =2E Loading /builddir/build/BUILD/emacs-24.3/lisp/language/tibetan.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/vietnamese.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/misc-lang.el (sour= ce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/utf-8-lang.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/georgian.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/khmer.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/language/burmese.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/language/cham.el (source)..= =2E Loading /builddir/build/BUILD/emacs-24.3/lisp/indent.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/frame.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/term/tty-colors.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/font-core.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/facemenu.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/syntax.el (sourc= e)... Loading /builddir/build/BUILD/emacs-24.3/lisp/font-lock.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/jit-lock.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/mouse.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/scroll-bar.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/select.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/timer.el (source= )... Loading /builddir/build/BUILD/emacs-24.3/lisp/isearch.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/rfn-eshadow.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/menu-bar.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/lisp.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/page.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/register.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/paragraphs.el (so= urce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/lisp-mode.el (so= urce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/text-mode.el (sou= rce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/fill.el (source).= =2E. Loading /builddir/build/BUILD/emacs-24.3/lisp/newcomment.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/replace.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/tabulated-list.e= l (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/buff-menu.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/fringe.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/regexp-opt.el (s= ource)... Loading /builddir/build/BUILD/emacs-24.3/lisp/image.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/international/fontset.el (s= ource)... Loading /builddir/build/BUILD/emacs-24.3/lisp/dnd.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/tool-bar.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/dynamic-setting.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/x-dnd.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/term/common-win.el (source)= =2E.. Loading /builddir/build/BUILD/emacs-24.3/lisp/term/x-win.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/mwheel.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/float-sup.el (so= urce)... Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)..= =2E Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/bui= ld-gtk/src/temacs make[2]: *** [bootstrap-emacs] Error 1 make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/sr= c' make[1]: *** [src] Error 2 make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make: *** [bootstrap] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.ip3wVK (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.ip3wVK (%build) Child return code was: 1 EXCEPTION: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps bu= ilddir/build/SPECS/emacs.spec'] Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", = line 70, in trace result =3D func(*args, **kw) File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 376, i= n do raise mockbuild.exception.Error, ("Command failed. See logs for outp= ut.\n # %s" % (command,), child.returncode) Error: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps bu= ilddir/build/SPECS/emacs.spec'] LEAVE do --> EXCEPTION RAISED --=20 Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------090902080704070209080301 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit
On 05/20/2015 06:12 PM, Glenn Morris wrote:
Petr Hracek wrote:

Relevant RedHat bugzilla is:
https://bugzilla.redhat.com/show_bug.cgi?id=1223033
   "You are not authorized to access bug #1223033.
    To see this bug, you must first log in to an account with the
    appropriate permissions."
A full build log is here:
Mock Version: 1.1.39
Mock Version: 1.1.39
ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target ppc64le --nodeps builddir/build/SPECS/emacs.spec'], False, '/var/lib/mock/rhel-7.2-build-2648028-1249193/root/', None, 86400, True, False, 996, 135, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0x10015b33c10>)
Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target ppc64le --nodeps builddir/build/SPECS/emacs.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}
Building target platforms: ppc64le
Building for target ppc64le
Wrote: /builddir/build/SRPMS/emacs-24.3-14.el7.src.rpm
Child return code was: 0
LEAVE do --> 

ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps  builddir/build/SPECS/emacs.spec'], False, '/var/lib/mock/rhel-7.2-build-2648028-1249193/root/', None, 86400, True, False, 996, 135, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0x10015b33c10>)
Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps  builddir/build/SPECS/emacs.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}
Building target platforms: ppc64le
Building for target ppc64le
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3F6nsO
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf emacs-24.3
+ /usr/bin/xz -dc /builddir/build/SOURCES/emacs-24.3.tar.xz
+ /usr/bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd emacs-24.3
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #7 (emacs-spellchecker.patch):'
Patch #7 (emacs-spellchecker.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-spellchecker.patch
+ /usr/bin/patch -p1 -b --suffix .spellchecker --fuzz=0
patching file lisp/textmodes/ispell.el
+ echo 'Patch #10 (emacs-style-change-cb.patch):'
Patch #10 (emacs-style-change-cb.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-style-change-cb.patch
+ /usr/bin/patch -p1 -b --suffix .style-change-cb.patch --fuzz=0
patching file src/gtkutil.c
+ echo 'Patch #11 (emacs-bell-dont-work.patch):'
Patch #11 (emacs-bell-dont-work.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-bell-dont-work.patch
+ /usr/bin/patch -p1 -b --suffix .bell-dont-work.patch --fuzz=0
patching file configure.ac
patching file src/xterm.c
+ echo 'Patch #12 (emacs-gtk-warning.patch):'
Patch #12 (emacs-gtk-warning.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-gtk-warning.patch
+ /usr/bin/patch -p1 -b --suffix .gtk-warning.patch --fuzz=0
patching file src/gtkutil.c
Hunk #1 succeeded at 813 (offset 29 lines).
Hunk #2 succeeded at 836 (offset 29 lines).
Hunk #3 succeeded at 849 (offset 29 lines).
+ echo 'Patch #13 (emacs-help-update.patch):'
Patch #13 (emacs-help-update.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-help-update.patch
+ /usr/bin/patch -p1 -b --suffix .help-update.patch --fuzz=0
patching file doc/man/emacs.1
+ echo 'Patch #14 (emacs-remove-memory-warning.patch):'
Patch #14 (emacs-remove-memory-warning.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-remove-memory-warning.patch
+ /usr/bin/patch -p1 -b --suffix .remove-warning.patch --fuzz=0
patching file src/vm-limit.c
+ echo 'Patch #15 (emacs-24.3-configure.patch):'
Patch #15 (emacs-24.3-configure.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-24.3-configure.patch
+ /usr/bin/patch -p1 -b --suffix .configure --fuzz=0
patching file configure.ac
+ echo 'Patch #100 (emacs-24.3-hunspell.patch):'
Patch #100 (emacs-24.3-hunspell.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-24.3-hunspell.patch
+ /usr/bin/patch -p1 -b --suffix .hunspell --fuzz=0
patching file lisp/textmodes/ispell.el
+ echo 'Patch #101 (emacs-24.3-hunspell.2.patch):'
Patch #101 (emacs-24.3-hunspell.2.patch):
+ /usr/bin/cat /builddir/build/SOURCES/emacs-24.3-hunspell.2.patch
+ /usr/bin/patch -p1 -b --suffix .hunspell.2 --fuzz=0
patching file lisp/textmodes/ispell.el
+ ./autogen.sh
Checking whether you have the necessary tools...
(Read INSTALL.BZR for more details on building Emacs)
Checking for autoconf (need at least version 2.65)...
ok
Checking for automake (need at least version 1.13)...
ok
Your system has the required tools, running autoreconf...
You can now run `./configure'.
+ cp /builddir/build/SOURCES/emacs.desktop etc/emacs.desktop
+ grep -v tetris.elc lisp/Makefile.in
+ mv lisp/Makefile.in.new lisp/Makefile.in
+ rm -f lisp/play/tetris.el lisp/play/tetris.elc
+ rm -f etc/sex.6 etc/condom.1 etc/celibacy.1 etc/COOKIES etc/future-bug etc/JOKES
+ cd info
++ sed 's/\.info//g'
++ sort
+++ ls ada-mode.info auth.info autotype.info bovine.info calc.info ccmode.info cl.info dbus.info dired-x.info ebrowse.info ede.info ediff.info edt.info efaq.info eieio.info eintr.info elisp.info emacs-gnutls.info emacs-mime.info emacs.info epa.info erc.info ert.info eshell.info eudc.info flymake.info forms.info gnus.info htmlfontify.info idlwave.info info.info mairix-el.info message.info mh-e.info newsticker.info nxml-mode.info org.info pcl-cvs.info pgg.info rcirc.info reftex.info remember.info sasl.info sc.info semantic.info ses.info sieve.info smtpmail.info speedbar.info srecode.info tramp.info url.info vip.info viper.info widget.info wisent.info woman.info
++ tr -d '\n'
++ echo ada-mode.info auth.info autotype.info bovine.info calc.info ccmode.info cl.info dbus.info dired-x.info ebrowse.info ede.info ediff.info edt.info efaq.info eieio.info eintr.info elisp.info emacs-gnutls.info emacs-mime.info emacs.info epa.info erc.info ert.info eshell.info eudc.info flymake.info forms.info gnus.info htmlfontify.info idlwave.info info.info mairix-el.info message.info mh-e.info newsticker.info nxml-mode.info org.info pcl-cvs.info pgg.info rcirc.info reftex.info remember.info sasl.info sc.info semantic.info ses.info sieve.info smtpmail.info speedbar.info srecode.info tramp.info url.info vip.info viper.info widget.info wisent.info woman.info
+ files='ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff edt efaq eieio eintr elisp emacs-gnutls emacs-mime emacs epa erc ert eshell eudc flymake forms gnus htmlfontify idlwave info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar srecode tramp url vip viper widget wisent woman'
+ test 'ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff edt efaq eieio eintr elisp emacs-gnutls emacs-mime emacs epa erc ert eshell eudc flymake forms gnus htmlfontify idlwave info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar srecode tramp url vip viper widget wisent woman' '!=' 'ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff edt efaq eieio eintr elisp emacs-gnutls emacs-mime emacs epa erc ert eshell eudc flymake forms gnus htmlfontify idlwave info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar srecode tramp url vip viper widget wisent woman'
+ cd ..
+ ln -s ../../emacs/24.3/etc/COPYING doc
+ ln -s ../../emacs/24.3/etc/NEWS doc
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ip3wVK
+ umask 022
+ cd /builddir/build/BUILD
+ cd emacs-24.3
+ rm lisp/textmodes/ispell.el.hunspell
+ rm lisp/textmodes/ispell.el.hunspell.2
+ rm lisp/textmodes/ispell.el.spellchecker
+ export 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8'
+ CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8'
+ mkdir build-gtk
+ cd build-gtk
+ ln -s ../configure .
+ LDFLAGS=-Wl,-z,relro
+ export LDFLAGS
+ CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS=-Wl,-z,relro
+ export LDFLAGS
+ '[' 1 == 1 ']'
+ '[' ppc64le == ppc64le ']'
+ /usr/lib/rpm/redhat/libtool-handle-ppc64le.sh
++ find . -name config.guess -o -name config.sub
+ ./configure --build=ppc64le-redhat-linux-gnu --host=ppc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/builddir/build/BUILD/emacs-24.3/build-aux/missing: Unknown `--is-lightweight' option
Try `/builddir/build/BUILD/emacs-24.3/build-aux/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... powerpc64le-redhat-linux-gnu
checking host system type... powerpc64le-redhat-linux-gnu
checking for ppc64le-redhat-linux-gnu-gcc... no
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 for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ppc64le-redhat-linux-gnu-ar... no
checking for ar... ar
checking for ppc64le-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
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 for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
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 whether ln -s works... yes
checking for install-info... /usr/sbin/install-info
checking for gzip... /usr/bin/gzip
checking for paxctl... no
checking for makeinfo... /usr/bin/makeinfo
checking for -znocombreloc... yes
checking for pkg-config... /usr/bin/pkg-config
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for _oss_ioctl in -lossaudio... no
checking for alsa >= 1.0.0... yes CFLAGS='-I/usr/include/alsa  ' LIBS='-lasound  '
checking for linux/version.h... yes
checking for sys/systeminfo.h... no
checking for stdio_ext.h... yes
checking for fcntl.h... yes
checking for coff.h... no
checking for pty.h... yes
checking for sys/vlimit.h... yes
checking for sys/resource.h... yes
checking for sys/utsname.h... yes
checking for pwd.h... yes
checking for utmp.h... yes
checking for dirent.h... yes
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... yes
checking for sys/un.h... yes
checking for execinfo.h... yes
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... yes
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 speed_t... yes
checking for net/if.h... yes
checking for ifaddrs.h... yes
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... yes
checking for struct ifreq.ifr_hwaddr... yes
checking for struct ifreq.ifr_netmask... yes
checking for struct ifreq.ifr_broadaddr... yes
checking for struct ifreq.ifr_addr... yes
checking for struct ifreq.ifr_addr.sa_len... no
checking whether we are using GNU Make... yes
checking whether gcc understands -MMD -MF... yes
checking for long file names... yes
checking for X... libraries , headers 
checking whether malloc is Doug Lea style... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for dnet_ntoa in -ldnet... no
checking for main in -lXbsd... no
checking for pthread_self in -lpthread... yes
checking for cma_open in -lpthreads... no
checking whether X on GNU/Linux needs -b to link... no
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 librsvg-2.0 >= 2.11.0... yes CFLAGS='-pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm  ' LIBS='-lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0  '
checking for Wand >= 6.2.8... yes CFLAGS='-fopenmp -I/usr/include/ImageMagick  ' LIBS='-lMagickWand -lMagickCore  '
checking for MagickExportImagePixels... yes
checking for MagickMergeImageLayers... yes
checking for gtk+-3.0 >= 3.0 glib-2.0 >= 2.28... yes CFLAGS='-pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm  ' LIBS='-lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0  '
checking for gtk_main... 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.
checking whether GTK_TYPE_FILE_SELECTION is declared... no
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... yes
checking for dbus-1 >= 1.0... yes CFLAGS='-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include  ' LIBS='-L/lib64 -ldbus-1  '
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 gio-2.0 >= 2.26... yes CFLAGS='-pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  ' LIBS='-lgio-2.0 -lgobject-2.0 -lglib-2.0  '
checking for gconf-2.0 >= 2.13... yes CFLAGS='-pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  ' LIBS='-lgconf-2 -lglib-2.0  '
checking for gobject-2.0 >= 2.0... yes CFLAGS='-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  ' LIBS='-lgobject-2.0 -lglib-2.0  '
checking for g_type_init... yes
checking for lgetfilecon in -lselinux... yes
checking for gnutls >= 2.6.6... yes CFLAGS='-I/usr/include/p11-kit-1  ' LIBS='-lgnutls  '
checking for gnutls_certificate_set_verify_function... yes
checking for fontconfig >= 2.2.0... yes CFLAGS='-I/usr/include/freetype2  ' LIBS='-lfontconfig -lfreetype  '
checking for xft >= 0.13.0... yes CFLAGS='-I/usr/include/freetype2  ' LIBS='-lXft  '
checking for XRenderQueryExtension in -lXrender... yes
checking X11/Xft/Xft.h usability... yes
checking X11/Xft/Xft.h presence... yes
checking for X11/Xft/Xft.h... yes
checking for XftFontOpen in -lXft... yes
checking for freetype2... yes CFLAGS='-I/usr/include/freetype2  ' LIBS='-lfreetype  '
checking for libotf... yes CFLAGS='-I/usr/include/freetype2  ' LIBS='-lotf -lfreetype  '
checking for OTF_get_variation_glyphs in -lotf... yes
checking for m17n-flt... yes CFLAGS=' ' LIBS='-lm17n-flt -lm17n-core  '
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 jerror.h usability... yes
checking jerror.h presence... yes
checking for jerror.h... yes
checking for jpeg_destroy_compress in -ljpeg... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_get_channels in -lpng... 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 EGifPutExtensionLast in -lgif... yes
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 libxml-2.0 > 2.6.17... yes CFLAGS='-I/usr/include/libxml2  ' LIBS='-lxml2  '
checking for htmlReadMemory in -lxml2... yes
checking whether netdb declares h_errno... yes
checking for sqrt in -lm... yes
checking for maillock in -lmail... no
checking for maillock in -llockfile... yes
checking for gethostname... yes
checking for closedir... yes
checking for getrusage... yes
checking for get_current_dir_name... yes
checking for lrand48... yes
checking for setsid... yes
checking for fpathconf... yes
checking for select... yes
checking for euidaccess... yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for utimes... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for setpgid... yes
checking for getcwd... yes
checking for shutdown... yes
checking for getaddrinfo... yes
checking for __fpending... 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 mkstemp... yes
checking for getline... yes
checking for getdelim... yes
checking for fsync... yes
checking for sync... yes
checking for difftime... yes
checking for posix_memalign... yes
checking for getpwent... yes
checking for endpwent... yes
checking for getgrent... yes
checking for endgrent... yes
checking for touchlock... yes
checking for cfmakeraw... yes
checking for cfsetspeed... yes
checking for copysign... yes
checking for __executable_start... yes
checking for getwd... yes
checking for random... yes
checking for rint... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking whether getpgrp requires zero arguments... yes
checking for grantpt... yes
checking for getpt... yes
checking for posix_openpt... yes
checking for library containing tputs... -ltinfo
checking for tzset... yes
checking for readlinkat... yes
checking for gettimeofday... yes
checking for nanotime... no
checking for lstat... yes
checking for alarm... yes
checking for pselect... yes
checking for pthread_sigmask... yes
checking for readlink... yes
checking for strtoimax... yes
checking for strtoumax... yes
checking for symlink... yes
checking for localtime_r... yes
checking for futimes... yes
checking for futimesat... yes
checking for futimens... yes
checking for utimensat... yes
checking for lutimes... yes
checking whether localtime caches TZ... 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 whether system supports dynamic ptys... 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 for nl_langinfo and CODESET... yes
checking for mbstate_t... yes
checking for C restricted array declarations... yes
checking for signals via characters... yes
checking whether we are using the GNU C library... yes
checking for style of pending output formalism... new
checking for _setjmp... yes
checking for usable FIONREAD... yes
checking for usable SIGIO... yes
checking for working alloca.h... yes
checking for alloca... yes
checking whether byte ordering is bigendian... no
checking for inline... inline
checking whether strtold conforms to C99... yes
checking if environ is properly declared... yes
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... no
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
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... yes
checking for working GNU getopt_long function... yes
checking whether getenv is declared... yes
checking for C/C++ restrict keyword... __restrict
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking for unsigned long long int... yes
checking for long long int... yes
checking whether stdint.h conforms to C99... yes
checking whether lstat correctly handles trailing slash... yes
checking whether <sys/select.h> is self-contained... yes
checking for sigset_t... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... 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 mode_t... yes
checking for struct timespec in <time.h>... yes
checking whether the utimes function works... yes
checking for struct utimbuf... yes
checking for alloca as a compiler built-in... yes
checking for library containing clock_gettime... none required
checking for clock_gettime... yes
checking for clock_settime... yes
checking whether dup2 works... yes
checking for library containing backtrace_symbols_fd... none required
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 working mktime... yes
checking whether signature of pselect conforms to POSIX... yes
checking whether pselect detects invalid fds... yes
checking whether pthread_sigmask works without -lpthread... 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 for volatile sig_atomic_t... yes
checking for sighandler_t... yes
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... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for working stdalign.h... yes
checking for va_copy... yes
checking whether NULL can be used in arbitrary expressions... 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 library containing timer_settime... -lrt
checking for timer_settime... yes
Configured for `powerpc64le-redhat-linux-gnu'.
  Where should the build process find the source code?    /builddir/build/BUILD/emacs-24.3
  What compiler should emacs be built with?               gcc -std=gnu99 -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8
  Should Emacs use the GNU version of malloc?             yes
      (Using Doug Lea's new malloc from the GNU C Library.)
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         no
  What window system should Emacs use?                    x11
  What toolkit should Emacs use?                          GTK3
  Where do we find X Windows header files?                Standard dirs
  Where do we find X Windows libraries?                   Standard dirs
  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 -lpng?                                   yes
  Does Emacs use -lrsvg-2?                                yes
  Does Emacs use imagemagick?                             yes
  Does Emacs use -lgpm?                                   no
  Does Emacs use -ldbus?                                  yes
  Does Emacs use -lgconf?                                 yes
  Does Emacs use GSettings?                               yes
  Does Emacs use -lselinux?                               yes
  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 use toolkit scroll bars?                     yes
checking that generated files are newer than configure... done
configure: creating ./config.status
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 admin/unidata/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing mkdirs commands
config.status: executing epaths commands
creating src/epaths.h
config.status: executing gdbinit commands
creating src/.gdbinit
+ make bootstrap
[ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir/build/BUILD/emacs-24.3 && autoheader )
(cd src;      make  bootstrap-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'
rm -f temacs core *.core \#* *.o libXMenu11.a liblw.a
rm -f ../etc/DOC
rm -f bootstrap-emacs emacs-24.3
rm -f buildobj.h
rm -f globals.h gl-stamp
rm -f emacs-*.*.* emacs
rm -rf deps
rm -f epaths.h config.h config.stamp stamp-oldxmenu ../etc/DOC-*
if test -f ./.gdbinit; then \
  mv ./.gdbinit ./.gdbinit.save; \
  if test -f "/builddir/build/BUILD/emacs-24.3/src/.gdbinit"; then rm -f ./.gdbinit.save; \
  else mv ./.gdbinit.save ./.gdbinit; fi; \
fi
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'
(cd oldXMenu; make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/oldXMenu'
rm -f libXMenu11.a Activate.o AddPane.o AddSel.o ChgPane.o ChgSel.o Create.o DelPane.o DelSel.o Destroy.o Error.o EvHand.o FindPane.o FindSel.o InsPane.o InsSel.o Internal.o Locate.o Post.o Recomp.o SetAEQ.o SetFrz.o SetPane.o SetSel.o XDelAssoc.o XLookAssoc.o XCrAssoc.o XDestAssoc.o XMakeAssoc.o insque.o
rm -f Makefile
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/oldXMenu'
(cd lwlib;    make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lwlib'
rm -f *.o liblw.a \#*
rm -f Makefile
rm -f TAGS
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lwlib'
(cd lib;      make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib'
test -z "libgnu.a" || rm -f libgnu.a
rm -f *.o
test -z "core *.stackdump alloca.h alloca.h-t execinfo.h execinfo.h-t getopt.h getopt.h-t inttypes.h inttypes.h-t signal.h signal.h-t arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-t warn-on-use.h warn-on-use.h-t stdalign.h stdalign.h-t stdarg.h stdarg.h-t stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h stdlib.h-t sys/select.h sys/select.h-t sys/stat.h sys/stat.h-t sys/time.h sys/time.h-t time.h time.h-t unistd.h unistd.h-t" || rm -f core *.stackdump alloca.h alloca.h-t execinfo.h execinfo.h-t getopt.h getopt.h-t inttypes.h inttypes.h-t signal.h signal.h-t arg-nonnull.h arg-nonnull.h-t c++defs.h c++defs.h-t warn-on-use.h warn-on-use.h-t stdalign.h stdalign.h-t stdarg.h stdarg.h-t stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h stdlib.h-t sys/select.h sys/select.h-t sys/stat.h sys/stat.h-t sys/time.h sys/time.h-t time.h time.h-t unistd.h unistd.h-t
rm -f *.tab.c
test -z "" || rm -f 
test . = "/builddir/build/BUILD/emacs-24.3/lib" || test -z "" || rm -f 
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
This command is intended for maintainers to use
it deletes files that may require special tools to rebuild.
test -z "alloca.h   inttypes.h signal.h arg-nonnull.h c++defs.h warn-on-use.h      stdio.h stdlib.h sys/select.h sys/stat.h sys/time.h time.h unistd.h" || rm -f alloca.h   inttypes.h signal.h arg-nonnull.h c++defs.h warn-on-use.h      stdio.h stdlib.h sys/select.h sys/stat.h sys/time.h time.h unistd.h
rm -rf ./.deps
rm -f Makefile
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib'
(cd lib-src;  make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib-src'
rm -f core *.o
rm -f etags ctags emacsclient ebrowse profile movemail hexl update-game-score test-distrib make-docfile
rm -f TAGS
rm -f Makefile blessmail
true
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib-src'
(cd doc/emacs &&   make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/emacs'
rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
  *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
rm -f emacs.dvi emacs-xtra.dvi emacs.pdf emacs-xtra.pdf \
  emacs.ps emacs-xtra.ps
rm -rf emacs.html/
rm -f emacs-manual-24.3.tar*
cd /builddir/build/BUILD/emacs-24.3/doc/emacs/../../info && rm -f emacs.info emacs.info-[1-9] emacs.info-[1-9][0-9]
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/emacs'
(cd doc/misc &&   make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/misc'
rm -f *.aux *.log *.toc *.c[mp] *.c[mp]s *.fn *.fns \
  *.ky *.kys *.op *.ops *.p[gj] *.p[gj]s *.sc *.scs *.ss \
  *.t[gp] *.t[gp]s *.vr *.vrs
rm -f gnustmp.*
rm -f ada-mode.dvi auth.dvi autotype.dvi bovine.dvi calc.dvi cc-mode.dvi cl.dvi dbus.dvi dired-x.dvi ebrowse.dvi ede.dvi ediff.dvi edt.dvi eieio.dvi emacs-mime.dvi epa.dvi erc.dvi ert.dvi eshell.dvi eudc.dvi faq.dvi flymake.dvi forms.dvi gnus.dvi emacs-gnutls.dvi htmlfontify.dvi idlwave.dvi info.dvi mairix-el.dvi message.dvi mh-e.dvi newsticker.dvi nxml-mode.dvi org.dvi pcl-cvs.dvi pgg.dvi rcirc.dvi reftex.dvi remember.dvi sasl.dvi sc.dvi semantic.dvi ses.dvi sieve.dvi smtpmail.dvi speedbar.dvi srecode.dvi tramp.dvi url.dvi vip.dvi viper.dvi widget.dvi wisent.dvi woman.dvi ada-mode.pdf auth.pdf autotype.pdf bovine.pdf calc.pdf cc-mode.pdf cl.pdf dbus.pdf dired-x.pdf ebrowse.pdf ede.pdf ediff.pdf edt.pdf eieio.pdf emacs-mime.pdf epa.pdf erc.pdf ert.pdf eshell.pdf eudc.pdf faq.pdf flymake.pdf forms.pdf gnus.pdf htmlfontify.pdf emacs-gnutls.pdf idlwave.pdf info.pdf mairix-el.pdf message.pdf mh-e.pdf newsticker.pdf nxml-mode.pdf org.pdf pcl-cvs.pdf pgg.pdf rcirc.pdf reftex.pdf r!
 emember.pd
f sasl.pdf sc.pdf semantic.pdf ses.pdf sieve.pdf smtpmail.pdf speedbar.pdf srecode.pdf tramp.pdf url.pdf vip.pdf viper.pdf widget.pdf wisent.pdf woman.pdf emacs-faq.html emacs-faq.text
cd /builddir/build/BUILD/emacs-24.3/doc/misc/../../info; for file in ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff edt eieio emacs-mime epa erc ert eshell eudc efaq flymake forms gnus emacs-gnutls htmlfontify idlwave info.info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc remember reftex sasl sc semantic ses sieve smtpmail speedbar srecode tramp url vip viper widget wisent woman; do \
  file=`echo ${file} | sed 's/\.info$//'`.info; \
  rm -f ${file} ${file}-[1-9] ${file}-[1-9][0-9]; \
done
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/misc'
(cd doc/lispref &&   make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/lispref'
rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
  *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
rm -f elisp[12]* vol[12].tmp
rm -f elisp.dvi elisp.pdf elisp.ps
rm -f vol[12].dvi vol[12].pdf vol[12].ps
rm -rf elisp.html
rm -f emacs-lispref-24.3.tar*
cd /builddir/build/BUILD/emacs-24.3/doc/lispref/../../info && rm -f elisp.info elisp.info-[1-9] elisp.info-[1-9][0-9]
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/lispref'
(cd doc/lispintro &&   make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/lispintro'
rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
  *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
rm -f emacs-lisp-intro.dvi emacs-lisp-intro.pdf emacs-lisp-intro.ps
rm -rf emacs-lisp-intro.html/
rm -f emacs-lispintro-24.3.tar*
cd /builddir/build/BUILD/emacs-24.3/doc/lispintro/../../info && rm -f eintr.info eintr.info-[1-9]
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/lispintro'
(cd leim;     make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/leim'
rm -f quail/CCDOSPY.el quail/Punct.el quail/QJ.el quail/SW.el quail/TONEPY.el quail/4Corner.el quail/ARRAY30.el quail/ECDICT.el quail/ETZY.el quail/Punct-b5.el quail/PY-b5.el quail/QJ-b5.el quail/ZOZY.el quail/tsang-b5.el quail/quick-b5.el quail/tsang-cns.el quail/quick-cns.el quail/PY.el quail/ZIRANMA.el quail/CTLau.el quail/CTLau-b5.el quail/CCDOSPY.elc quail/Punct.elc quail/QJ.elc quail/SW.elc quail/TONEPY.elc quail/4Corner.elc quail/ARRAY30.elc quail/ECDICT.elc quail/ETZY.elc quail/Punct-b5.elc quail/PY-b5.elc quail/QJ-b5.elc quail/ZOZY.elc quail/tsang-b5.elc quail/quick-b5.elc quail/tsang-cns.elc quail/quick-cns.elc quail/PY.elc quail/ZIRANMA.elc quail/CTLau.elc quail/CTLau-b5.elc \
	leim-list.el changed.tit changed.misc
[ `cd /builddir/build/BUILD/emacs-24.3/leim && /bin/pwd` != `/bin/pwd` ] && rm -rf quail
rm -f Makefile
wins="/builddir/build/BUILD/emacs-24.3/leim/ja-dic quail"; [ `cd /builddir/build/BUILD/emacs-24.3/leim && /bin/pwd` != `/bin/pwd` ] && wins="$wins /builddir/build/BUILD/emacs-24.3/leim/quail"; for w in $wins; do rm -f $w/*.elc; done
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/leim'
(cd lisp;     make  bootstrap-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp'
cd /builddir/build/BUILD/emacs-24.3/lisp; rm -f *.elc */*.elc */*/*.elc */*/*/*.elc loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/cal-loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/diary-loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/calendar/hol-loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/mh-e/mh-loaddefs.el /builddir/build/BUILD/emacs-24.3/lisp/net/tramp-loaddefs.el cus-load.el finder-inf.el subdirs.el calc/calc-loaddefs.el eshell/esh-groups.el cedet/semantic/loaddefs.el cedet/ede/loaddefs.el cedet/srecode/loaddefs.el
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp'
(cd nextstep && make  maintainer-clean)
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/nextstep'
rm -rf 
rm -f Makefile
rm -f GNUstep/Emacs.base/Resources/Info-gnustep.plist \
  GNUstep/Emacs.base/Resources/Emacs.desktop \
  Cocoa/Emacs.base/Contents/Info.plist \
  Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/nextstep'
[ ! -f config.log ] || mv -f config.log config.log~
rm -f config.cache config.log
cd /builddir/build/BUILD/emacs-24.3 && { ./autogen.sh || autogen/copy_autogen; }
Checking whether you have the necessary tools...
(Read INSTALL.BZR for more details on building Emacs)
Checking for autoconf (need at least version 2.65)...
ok
Checking for automake (need at least version 1.13)...
ok
Your system has the required tools, running autoreconf...
You can now run `./configure'.
make  MAKEFILE_NAME=force-Makefile force-Makefile
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
[ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir/build/BUILD/emacs-24.3 && autoheader )
MAKE='make' ./config.status
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 admin/unidata/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing mkdirs commands
config.status: executing epaths commands
creating src/epaths.h
make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
config.status: executing gdbinit commands
creating src/.gdbinit
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
make  info all
make[1]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
[ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir/build/BUILD/emacs-24.3 && autoheader )
make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
[ -r "/builddir/build/BUILD/emacs-24.3/src/config.in" ] || ( cd /builddir/build/BUILD/emacs-24.3 && autoheader )
(cd doc/emacs; make -w info)
make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/emacs'
/usr/bin/makeinfo --force --enable-encoding -I /builddir/build/BUILD/emacs-24.3/doc/emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/emacs/../../info/emacs.info /builddir/build/BUILD/emacs-24.3/doc/emacs/emacs.texi
make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/emacs'
(cd doc/misc; make -w info)
make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/misc'
/usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/ada-mode.info /builddir/build/BUILD/emacs-24.3/doc/misc/ada-mode.texi
... snip ...
/usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/widget.info /builddir/build/BUILD/emacs-24.3/doc/misc/widget.texi
/usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/wisent.info /builddir/build/BUILD/emacs-24.3/doc/misc/wisent.texi
/usr/bin/makeinfo --force -I/builddir/build/BUILD/emacs-24.3/doc/misc/../emacs --no-split -o /builddir/build/BUILD/emacs-24.3/doc/misc/../../info/woman.info /builddir/build/BUILD/emacs-24.3/doc/misc/woman.texi
make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/misc'
(cd doc/lispref; make -w info)
make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/lispref'
/usr/bin/makeinfo --force --enable-encoding -I /builddir/build/BUILD/emacs-24.3/doc/lispref/../emacs -I /builddir/build/BUILD/emacs-24.3/doc/lispref --no-split -o /builddir/build/BUILD/emacs-24.3/doc/lispref/../../info/elisp.info /builddir/build/BUILD/emacs-24.3/doc/lispref/elisp.texi
make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/lispref'
(cd doc/lispintro; make -w info)
make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/lispintro'
/usr/bin/makeinfo --force -I /builddir/build/BUILD/emacs-24.3/doc/lispintro --no-split -o /builddir/build/BUILD/emacs-24.3/doc/lispintro/../../info/eintr.info /builddir/build/BUILD/emacs-24.3/doc/lispintro/emacs-lisp-intro.texi
make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/doc/lispintro'
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
cd lib && make all -w                         \
  CC='gcc -std=gnu99' CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8' CPPFLAGS='' \
  LDFLAGS='-Wl,-z,relro -Wl,-znocombreloc ' MAKE='make'
make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib'
rm -f alloca.h-t alloca.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  cat /builddir/build/BUILD/emacs-24.3/lib/alloca.in.h; \
} > alloca.h-t && \
mv -f alloca.h-t alloca.h
rm -f c++defs.h-t c++defs.h && \
sed -n -e '/_GL_CXXDEFS/,$p' \
  < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/c++defs.h \
  > c++defs.h-t && \
mv c++defs.h-t c++defs.h
rm -f warn-on-use.h-t warn-on-use.h && \
sed -n -e '/^.ifndef/,$p' \
  < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/warn-on-use.h \
  > warn-on-use.h-t && \
mv warn-on-use.h-t warn-on-use.h
rm -f arg-nonnull.h-t arg-nonnull.h && \
sed -n -e '/GL_ARG_NONNULL/,$p' \
  < /builddir/build/BUILD/emacs-24.3/build-aux/snippet/arg-nonnull.h \
  > arg-nonnull.h-t && \
mv arg-nonnull.h-t arg-nonnull.h
rm -f inttypes.h-t inttypes.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's/@''HAVE_INTTYPES_H''@/1/g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_INTTYPES_H''@|<inttypes.h>|g' \
      -e 's/@''PRI_MACROS_BROKEN''@/0/g' \
      -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \
      -e 's/@''HAVE_LONG_LONG_INT''@/1/g' \
      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/1/g' \
      -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \
      -e 's/@''GNULIB_IMAXABS''@/0/g' \
      -e 's/@''GNULIB_IMAXDIV''@/0/g' \
      -e 's/@''GNULIB_STRTOIMAX''@/1/g' \
      -e 's/@''GNULIB_STRTOUMAX''@/1/g' \
      -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \
      -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \
      -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \
      -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \
      -e 's/@''REPLACE_STRTOIMAX''@/0/g' \
      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \
      -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \
      -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \
      -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
      < /builddir/build/BUILD/emacs-24.3/lib/inttypes.in.h; \
} > inttypes.h-t && \
mv inttypes.h-t inttypes.h
rm -f signal.h-t signal.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SIGNAL_H''@|<signal.h>|g' \
      -e 's|@''GNULIB_PTHREAD_SIGMASK''@|1|g' \
      -e 's|@''GNULIB_RAISE''@|0|g' \
      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \
      -e 's/@''GNULIB_SIGPROCMASK''@/0/g' \
      -e 's/@''GNULIB_SIGACTION''@/0/g' \
      -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \
      -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \
      -e 's|@''HAVE_RAISE''@|1|g' \
      -e 's|@''HAVE_SIGSET_T''@|1|g' \
      -e 's|@''HAVE_SIGINFO_T''@|1|g' \
      -e 's|@''HAVE_SIGACTION''@|1|g' \
      -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \
      -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \
      -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \
      -e 's|@''REPLACE_PTHREAD_SIGMASK''@|1|g' \
      -e 's|@''REPLACE_RAISE''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
      < /builddir/build/BUILD/emacs-24.3/lib/signal.in.h; \
} > signal.h-t && \
mv signal.h-t signal.h
rm -f stdio.h-t stdio.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_STDIO_H''@|<stdio.h>|g' \
      -e 's/@''GNULIB_DPRINTF''@/0/g' \
      -e 's/@''GNULIB_FCLOSE''@/0/g' \
      -e 's/@''GNULIB_FDOPEN''@/0/g' \
      -e 's/@''GNULIB_FFLUSH''@/0/g' \
      -e 's/@''GNULIB_FGETC''@/1/g' \
      -e 's/@''GNULIB_FGETS''@/1/g' \
      -e 's/@''GNULIB_FOPEN''@/0/g' \
      -e 's/@''GNULIB_FPRINTF''@/1/g' \
      -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_FPURGE''@/0/g' \
      -e 's/@''GNULIB_FPUTC''@/1/g' \
      -e 's/@''GNULIB_FPUTS''@/1/g' \
      -e 's/@''GNULIB_FREAD''@/1/g' \
      -e 's/@''GNULIB_FREOPEN''@/0/g' \
      -e 's/@''GNULIB_FSCANF''@/1/g' \
      -e 's/@''GNULIB_FSEEK''@/0/g' \
      -e 's/@''GNULIB_FSEEKO''@/0/g' \
      -e 's/@''GNULIB_FTELL''@/0/g' \
      -e 's/@''GNULIB_FTELLO''@/0/g' \
      -e 's/@''GNULIB_FWRITE''@/1/g' \
      -e 's/@''GNULIB_GETC''@/1/g' \
      -e 's/@''GNULIB_GETCHAR''@/1/g' \
      -e 's/@''GNULIB_GETDELIM''@/0/g' \
      -e 's/@''GNULIB_GETLINE''@/0/g' \
      -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \
      -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_PCLOSE''@/0/g' \
      -e 's/@''GNULIB_PERROR''@/0/g' \
      -e 's/@''GNULIB_POPEN''@/0/g' \
      -e 's/@''GNULIB_PRINTF''@/1/g' \
      -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_PUTC''@/1/g' \
      -e 's/@''GNULIB_PUTCHAR''@/1/g' \
      -e 's/@''GNULIB_PUTS''@/1/g' \
      -e 's/@''GNULIB_REMOVE''@/0/g' \
      -e 's/@''GNULIB_RENAME''@/0/g' \
      -e 's/@''GNULIB_RENAMEAT''@/0/g' \
      -e 's/@''GNULIB_SCANF''@/1/g' \
      -e 's/@''GNULIB_SNPRINTF''@/0/g' \
      -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \
      -e 's/@''GNULIB_TMPFILE''@/0/g' \
      -e 's/@''GNULIB_VASPRINTF''@/0/g' \
      -e 's/@''GNULIB_VDPRINTF''@/0/g' \
      -e 's/@''GNULIB_VFPRINTF''@/1/g' \
      -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_VFSCANF''@/0/g' \
      -e 's/@''GNULIB_VSCANF''@/0/g' \
      -e 's/@''GNULIB_VPRINTF''@/1/g' \
      -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_VSNPRINTF''@/0/g' \
      -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \
      < /builddir/build/BUILD/emacs-24.3/lib/stdio.in.h | \
  sed -e 's|@''HAVE_DECL_FPURGE''@|1|g' \
      -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \
      -e 's|@''HAVE_DECL_FTELLO''@|1|g' \
      -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \
      -e 's|@''HAVE_DECL_GETLINE''@|1|g' \
      -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \
      -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \
      -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \
      -e 's|@''HAVE_DPRINTF''@|1|g' \
      -e 's|@''HAVE_FSEEKO''@|1|g' \
      -e 's|@''HAVE_FTELLO''@|1|g' \
      -e 's|@''HAVE_PCLOSE''@|1|g' \
      -e 's|@''HAVE_POPEN''@|1|g' \
      -e 's|@''HAVE_RENAMEAT''@|1|g' \
      -e 's|@''HAVE_VASPRINTF''@|1|g' \
      -e 's|@''HAVE_VDPRINTF''@|1|g' \
      -e 's|@''REPLACE_DPRINTF''@|0|g' \
      -e 's|@''REPLACE_FCLOSE''@|0|g' \
      -e 's|@''REPLACE_FDOPEN''@|0|g' \
      -e 's|@''REPLACE_FFLUSH''@|0|g' \
      -e 's|@''REPLACE_FOPEN''@|0|g' \
      -e 's|@''REPLACE_FPRINTF''@|0|g' \
      -e 's|@''REPLACE_FPURGE''@|0|g' \
      -e 's|@''REPLACE_FREOPEN''@|0|g' \
      -e 's|@''REPLACE_FSEEK''@|0|g' \
      -e 's|@''REPLACE_FSEEKO''@|0|g' \
      -e 's|@''REPLACE_FTELL''@|0|g' \
      -e 's|@''REPLACE_FTELLO''@|0|g' \
      -e 's|@''REPLACE_GETDELIM''@|0|g' \
      -e 's|@''REPLACE_GETLINE''@|0|g' \
      -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \
      -e 's|@''REPLACE_PERROR''@|0|g' \
      -e 's|@''REPLACE_POPEN''@|0|g' \
      -e 's|@''REPLACE_PRINTF''@|0|g' \
      -e 's|@''REPLACE_REMOVE''@|0|g' \
      -e 's|@''REPLACE_RENAME''@|0|g' \
      -e 's|@''REPLACE_RENAMEAT''@|0|g' \
      -e 's|@''REPLACE_SNPRINTF''@|0|g' \
      -e 's|@''REPLACE_SPRINTF''@|0|g' \
      -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \
      -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \
      -e 's|@''REPLACE_TMPFILE''@|0|g' \
      -e 's|@''REPLACE_VASPRINTF''@|0|g' \
      -e 's|@''REPLACE_VDPRINTF''@|0|g' \
      -e 's|@''REPLACE_VFPRINTF''@|0|g' \
      -e 's|@''REPLACE_VPRINTF''@|0|g' \
      -e 's|@''REPLACE_VSNPRINTF''@|0|g' \
      -e 's|@''REPLACE_VSPRINTF''@|0|g' \
      -e 's|@''ASM_SYMBOL_PREFIX''@||g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > stdio.h-t && \
mv stdio.h-t stdio.h
rm -f stdlib.h-t stdlib.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_STDLIB_H''@|<stdlib.h>|g' \
      -e 's/@''GNULIB__EXIT''@/0/g' \
      -e 's/@''GNULIB_ATOLL''@/0/g' \
      -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \
      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \
      -e 's/@''GNULIB_GETLOADAVG''@/1/g' \
      -e 's/@''GNULIB_GETSUBOPT''@/0/g' \
      -e 's/@''GNULIB_GRANTPT''@/0/g' \
      -e 's/@''GNULIB_MALLOC_POSIX''@/0/g' \
      -e 's/@''GNULIB_MBTOWC''@/0/g' \
      -e 's/@''GNULIB_MKDTEMP''@/0/g' \
      -e 's/@''GNULIB_MKOSTEMP''@/0/g' \
      -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \
      -e 's/@''GNULIB_MKSTEMP''@/0/g' \
      -e 's/@''GNULIB_MKSTEMPS''@/0/g' \
      -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \
      -e 's/@''GNULIB_PTSNAME''@/0/g' \
      -e 's/@''GNULIB_PTSNAME_R''@/0/g' \
      -e 's/@''GNULIB_PUTENV''@/0/g' \
      -e 's/@''GNULIB_RANDOM''@/0/g' \
      -e 's/@''GNULIB_RANDOM_R''@/0/g' \
      -e 's/@''GNULIB_REALLOC_POSIX''@/0/g' \
      -e 's/@''GNULIB_REALPATH''@/0/g' \
      -e 's/@''GNULIB_RPMATCH''@/0/g' \
      -e 's/@''GNULIB_SETENV''@/0/g' \
      -e 's/@''GNULIB_STRTOD''@/0/g' \
      -e 's/@''GNULIB_STRTOLL''@/0/g' \
      -e 's/@''GNULIB_STRTOULL''@/0/g' \
      -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \
      -e 's/@''GNULIB_UNLOCKPT''@/0/g' \
      -e 's/@''GNULIB_UNSETENV''@/0/g' \
      -e 's/@''GNULIB_WCTOMB''@/0/g' \
      < /builddir/build/BUILD/emacs-24.3/lib/stdlib.in.h | \
  sed -e 's|@''HAVE__EXIT''@|1|g' \
      -e 's|@''HAVE_ATOLL''@|1|g' \
      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \
      -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \
      -e 's|@''HAVE_GETSUBOPT''@|1|g' \
      -e 's|@''HAVE_GRANTPT''@|1|g' \
      -e 's|@''HAVE_MKDTEMP''@|1|g' \
      -e 's|@''HAVE_MKOSTEMP''@|1|g' \
      -e 's|@''HAVE_MKOSTEMPS''@|1|g' \
      -e 's|@''HAVE_MKSTEMP''@|1|g' \
      -e 's|@''HAVE_MKSTEMPS''@|1|g' \
      -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \
      -e 's|@''HAVE_PTSNAME''@|1|g' \
      -e 's|@''HAVE_PTSNAME_R''@|1|g' \
      -e 's|@''HAVE_RANDOM''@|1|g' \
      -e 's|@''HAVE_RANDOM_H''@|1|g' \
      -e 's|@''HAVE_RANDOM_R''@|1|g' \
      -e 's|@''HAVE_REALPATH''@|1|g' \
      -e 's|@''HAVE_RPMATCH''@|1|g' \
      -e 's|@''HAVE_DECL_SETENV''@|1|g' \
      -e 's|@''HAVE_STRTOD''@|1|g' \
      -e 's|@''HAVE_STRTOLL''@|1|g' \
      -e 's|@''HAVE_STRTOULL''@|1|g' \
      -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \
      -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \
      -e 's|@''HAVE_UNLOCKPT''@|1|g' \
      -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \
      -e 's|@''REPLACE_CALLOC''@|0|g' \
      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \
      -e 's|@''REPLACE_MALLOC''@|0|g' \
      -e 's|@''REPLACE_MBTOWC''@|0|g' \
      -e 's|@''REPLACE_MKSTEMP''@|0|g' \
      -e 's|@''REPLACE_PTSNAME''@|0|g' \
      -e 's|@''REPLACE_PTSNAME_R''@|0|g' \
      -e 's|@''REPLACE_PUTENV''@|0|g' \
      -e 's|@''REPLACE_RANDOM_R''@|0|g' \
      -e 's|@''REPLACE_REALLOC''@|0|g' \
      -e 's|@''REPLACE_REALPATH''@|0|g' \
      -e 's|@''REPLACE_SETENV''@|0|g' \
      -e 's|@''REPLACE_STRTOD''@|0|g' \
      -e 's|@''REPLACE_UNSETENV''@|0|g' \
      -e 's|@''REPLACE_WCTOMB''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _Noreturn/r /builddir/build/BUILD/emacs-24.3/build-aux/snippet/_Noreturn.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > stdlib.h-t && \
mv stdlib.h-t stdlib.h
/usr/bin/mkdir -p sys
rm -f sys/select.h-t sys/select.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_SELECT_H''@|<sys/select.h>|g' \
      -e 's|@''HAVE_SYS_SELECT_H''@|1|g' \
      -e 's/@''GNULIB_PSELECT''@/1/g' \
      -e 's/@''GNULIB_SELECT''@/0/g' \
      -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
      -e 's|@''HAVE_PSELECT''@|1|g' \
      -e 's|@''REPLACE_PSELECT''@|0|g' \
      -e 's|@''REPLACE_SELECT''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
      < /builddir/build/BUILD/emacs-24.3/lib/sys_select.in.h; \
} > sys/select.h-t && \
mv sys/select.h-t sys/select.h
/usr/bin/mkdir -p sys
rm -f sys/stat.h-t sys/stat.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_STAT_H''@|<sys/stat.h>|g' \
      -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \
      -e 's/@''GNULIB_FCHMODAT''@/0/g' \
      -e 's/@''GNULIB_FSTAT''@/0/g' \
      -e 's/@''GNULIB_FSTATAT''@/0/g' \
      -e 's/@''GNULIB_FUTIMENS''@/0/g' \
      -e 's/@''GNULIB_LCHMOD''@/0/g' \
      -e 's/@''GNULIB_LSTAT''@/1/g' \
      -e 's/@''GNULIB_MKDIRAT''@/0/g' \
      -e 's/@''GNULIB_MKFIFO''@/0/g' \
      -e 's/@''GNULIB_MKFIFOAT''@/0/g' \
      -e 's/@''GNULIB_MKNOD''@/0/g' \
      -e 's/@''GNULIB_MKNODAT''@/0/g' \
      -e 's/@''GNULIB_STAT''@/0/g' \
      -e 's/@''GNULIB_UTIMENSAT''@/0/g' \
      -e 's|@''HAVE_FCHMODAT''@|1|g' \
      -e 's|@''HAVE_FSTATAT''@|1|g' \
      -e 's|@''HAVE_FUTIMENS''@|1|g' \
      -e 's|@''HAVE_LCHMOD''@|1|g' \
      -e 's|@''HAVE_LSTAT''@|1|g' \
      -e 's|@''HAVE_MKDIRAT''@|1|g' \
      -e 's|@''HAVE_MKFIFO''@|1|g' \
      -e 's|@''HAVE_MKFIFOAT''@|1|g' \
      -e 's|@''HAVE_MKNOD''@|1|g' \
      -e 's|@''HAVE_MKNODAT''@|1|g' \
      -e 's|@''HAVE_UTIMENSAT''@|1|g' \
      -e 's|@''REPLACE_FSTAT''@|0|g' \
      -e 's|@''REPLACE_FSTATAT''@|0|g' \
      -e 's|@''REPLACE_FUTIMENS''@|0|g' \
      -e 's|@''REPLACE_LSTAT''@|0|g' \
      -e 's|@''REPLACE_MKDIR''@|0|g' \
      -e 's|@''REPLACE_MKFIFO''@|0|g' \
      -e 's|@''REPLACE_MKNOD''@|0|g' \
      -e 's|@''REPLACE_STAT''@|0|g' \
      -e 's|@''REPLACE_UTIMENSAT''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
      < /builddir/build/BUILD/emacs-24.3/lib/sys_stat.in.h; \
} > sys/stat.h-t && \
mv sys/stat.h-t sys/stat.h
/usr/bin/mkdir -p sys
rm -f sys/time.h-t sys/time.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's/@''HAVE_SYS_TIME_H''@/1/g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_TIME_H''@|<sys/time.h>|g' \
      -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \
      -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
      -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \
      -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \
      -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \
      -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
      < /builddir/build/BUILD/emacs-24.3/lib/sys_time.in.h; \
} > sys/time.h-t && \
mv sys/time.h-t sys/time.h
rm -f time.h-t time.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_TIME_H''@|<time.h>|g' \
      -e 's/@''GNULIB_MKTIME''@/1/g' \
      -e 's/@''GNULIB_NANOSLEEP''@/0/g' \
      -e 's/@''GNULIB_STRPTIME''@/0/g' \
      -e 's/@''GNULIB_TIMEGM''@/0/g' \
      -e 's/@''GNULIB_TIME_R''@/1/g' \
      -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \
      -e 's|@''HAVE_NANOSLEEP''@|1|g' \
      -e 's|@''HAVE_STRPTIME''@|1|g' \
      -e 's|@''HAVE_TIMEGM''@|1|g' \
      -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \
      -e 's|@''REPLACE_MKTIME''@|0|g' \
      -e 's|@''REPLACE_NANOSLEEP''@|GNULIB_PORTCHECK|g' \
      -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \
      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
      < /builddir/build/BUILD/emacs-24.3/lib/time.in.h; \
} > time.h-t && \
mv time.h-t time.h
rm -f unistd.h-t unistd.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''HAVE_UNISTD_H''@|1|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
      -e 's/@''GNULIB_CHDIR''@/0/g' \
      -e 's/@''GNULIB_CHOWN''@/0/g' \
      -e 's/@''GNULIB_CLOSE''@/0/g' \
      -e 's/@''GNULIB_DUP''@/0/g' \
      -e 's/@''GNULIB_DUP2''@/1/g' \
      -e 's/@''GNULIB_DUP3''@/0/g' \
      -e 's/@''GNULIB_ENVIRON''@/1/g' \
      -e 's/@''GNULIB_EUIDACCESS''@/0/g' \
      -e 's/@''GNULIB_FACCESSAT''@/0/g' \
      -e 's/@''GNULIB_FCHDIR''@/0/g' \
      -e 's/@''GNULIB_FCHOWNAT''@/0/g' \
      -e 's/@''GNULIB_FDATASYNC''@/0/g' \
      -e 's/@''GNULIB_FSYNC''@/0/g' \
      -e 's/@''GNULIB_FTRUNCATE''@/0/g' \
      -e 's/@''GNULIB_GETCWD''@/0/g' \
      -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
      -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \
      -e 's/@''GNULIB_GETGROUPS''@/0/g' \
      -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \
      -e 's/@''GNULIB_GETLOGIN''@/0/g' \
      -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \
      -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \
      -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \
      -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \
      -e 's/@''GNULIB_ISATTY''@/0/g' \
      -e 's/@''GNULIB_LCHOWN''@/0/g' \
      -e 's/@''GNULIB_LINK''@/0/g' \
      -e 's/@''GNULIB_LINKAT''@/0/g' \
      -e 's/@''GNULIB_LSEEK''@/0/g' \
      -e 's/@''GNULIB_PIPE''@/0/g' \
      -e 's/@''GNULIB_PIPE2''@/0/g' \
      -e 's/@''GNULIB_PREAD''@/0/g' \
      -e 's/@''GNULIB_PWRITE''@/0/g' \
      -e 's/@''GNULIB_READ''@/0/g' \
      -e 's/@''GNULIB_READLINK''@/1/g' \
      -e 's/@''GNULIB_READLINKAT''@/0/g' \
      -e 's/@''GNULIB_RMDIR''@/0/g' \
      -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \
      -e 's/@''GNULIB_SLEEP''@/0/g' \
      -e 's/@''GNULIB_SYMLINK''@/1/g' \
      -e 's/@''GNULIB_SYMLINKAT''@/0/g' \
      -e 's/@''GNULIB_TTYNAME_R''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \
      -e 's/@''GNULIB_UNLINK''@/0/g' \
      -e 's/@''GNULIB_UNLINKAT''@/0/g' \
      -e 's/@''GNULIB_USLEEP''@/0/g' \
      -e 's/@''GNULIB_WRITE''@/0/g' \
      < /builddir/build/BUILD/emacs-24.3/lib/unistd.in.h | \
  sed -e 's|@''HAVE_CHOWN''@|1|g' \
      -e 's|@''HAVE_DUP2''@|1|g' \
      -e 's|@''HAVE_DUP3''@|1|g' \
      -e 's|@''HAVE_EUIDACCESS''@|1|g' \
      -e 's|@''HAVE_FACCESSAT''@|1|g' \
      -e 's|@''HAVE_FCHDIR''@|1|g' \
      -e 's|@''HAVE_FCHOWNAT''@|1|g' \
      -e 's|@''HAVE_FDATASYNC''@|1|g' \
      -e 's|@''HAVE_FSYNC''@|1|g' \
      -e 's|@''HAVE_FTRUNCATE''@|1|g' \
      -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
      -e 's|@''HAVE_GETGROUPS''@|1|g' \
      -e 's|@''HAVE_GETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_GETLOGIN''@|1|g' \
      -e 's|@''HAVE_GETPAGESIZE''@|1|g' \
      -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \
      -e 's|@''HAVE_LCHOWN''@|1|g' \
      -e 's|@''HAVE_LINK''@|1|g' \
      -e 's|@''HAVE_LINKAT''@|1|g' \
      -e 's|@''HAVE_PIPE''@|1|g' \
      -e 's|@''HAVE_PIPE2''@|1|g' \
      -e 's|@''HAVE_PREAD''@|1|g' \
      -e 's|@''HAVE_PWRITE''@|1|g' \
      -e 's|@''HAVE_READLINK''@|1|g' \
      -e 's|@''HAVE_READLINKAT''@|1|g' \
      -e 's|@''HAVE_SETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_SLEEP''@|1|g' \
      -e 's|@''HAVE_SYMLINK''@|1|g' \
      -e 's|@''HAVE_SYMLINKAT''@|1|g' \
      -e 's|@''HAVE_UNLINKAT''@|1|g' \
      -e 's|@''HAVE_USLEEP''@|1|g' \
      -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
      -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
      -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
      -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
      -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \
      -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \
      -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \
      -e 's|@''HAVE_OS_H''@|0|g' \
      -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
  | \
  sed -e 's|@''REPLACE_CHOWN''@|0|g' \
      -e 's|@''REPLACE_CLOSE''@|0|g' \
      -e 's|@''REPLACE_DUP''@|0|g' \
      -e 's|@''REPLACE_DUP2''@|0|g' \
      -e 's|@''REPLACE_FCHOWNAT''@|0|g' \
      -e 's|@''REPLACE_FTRUNCATE''@|0|g' \
      -e 's|@''REPLACE_GETCWD''@|0|g' \
      -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
      -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \
      -e 's|@''REPLACE_GETGROUPS''@|0|g' \
      -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
      -e 's|@''REPLACE_ISATTY''@|0|g' \
      -e 's|@''REPLACE_LCHOWN''@|0|g' \
      -e 's|@''REPLACE_LINK''@|0|g' \
      -e 's|@''REPLACE_LINKAT''@|0|g' \
      -e 's|@''REPLACE_LSEEK''@|0|g' \
      -e 's|@''REPLACE_PREAD''@|0|g' \
      -e 's|@''REPLACE_PWRITE''@|0|g' \
      -e 's|@''REPLACE_READ''@|0|g' \
      -e 's|@''REPLACE_READLINK''@|0|g' \
      -e 's|@''REPLACE_RMDIR''@|0|g' \
      -e 's|@''REPLACE_SLEEP''@|0|g' \
      -e 's|@''REPLACE_SYMLINK''@|0|g' \
      -e 's|@''REPLACE_TTYNAME_R''@|0|g' \
      -e 's|@''REPLACE_UNLINK''@|0|g' \
      -e 's|@''REPLACE_UNLINKAT''@|0|g' \
      -e 's|@''REPLACE_USLEEP''@|0|g' \
      -e 's|@''REPLACE_WRITE''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > unistd.h-t && \
mv unistd.h-t unistd.h
make  all-am
make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/lib -I../src -I/builddir/build/BUILD/emacs-24.3/src      -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -c /builddir/build/BUILD/emacs-24.3/lib/allocator.c
... snip ...
gcc-switches   -m64 -mcpu=power7 -mtune=power8 -c /builddir/build/BUILD/emacs-24.3/lib/utimens.c
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/lib -I../src -I/builddir/build/BUILD/emacs-24.3/src      -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -c /builddir/build/BUILD/emacs-24.3/lib/pthread_sigmask.c
rm -f libgnu.a
ar cru libgnu.a allocator.o c-ctype.o c-strcasecmp.o c-strncasecmp.o careadlinkat.o md5.o sha1.o sha256.o sha512.o dtoastr.o dtotimespec.o filemode.o  gettime.o stat-time.o strftime.o timespec.o timespec-add.o timespec-sub.o u64.o utimens.o pthread_sigmask.o
ranlib libgnu.a
make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib'
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib'
cd lib-src && make all -w                         \
  CC='gcc -std=gnu99' CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8' CPPFLAGS='' \
  LDFLAGS='-Wl,-z,relro -Wl,-znocombreloc ' MAKE='make'
make[2]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lib-src'
gcc -std=gnu99 -c     -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddir/build/BUILD/emacs-24.3/lib-src/../lib   -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \
  /builddir/build/BUILD/emacs-24.3/lib-src/../src/regex.c
... snip ...
gcc -std=gnu99 -nostdlib -Demacs  -I. -I/builddir/build/BUILD/emacs-24.3/src -I../lib -I/builddir/build/BUILD/emacs-24.3/src/../lib   -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm   -I/usr/include/freetype2    -I/usr/include/alsa   -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm   -fopenmp -I/usr/include/ImageMagick   -I/usr/include/libxml2   -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/i!
 nclude/gco
nf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/freetype2   -I/usr/include/freetype2   -I/usr/include/freetype2    -MMD -MF deps/.d -MP  -I/usr/include/p11-kit-1     -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8   -Wl,-z,relro -Wl,-znocombreloc  \
  -o temacs pre-crt0.o /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../../lib64/crt1.o /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../../lib64/crti.o dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o xgselect.o gtkutil.o emacsgtkfixed.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o syntax.o unexelf.o bytecode.o process.o gnutls.o callproc.o region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o profiler.o     xfont.o ftfont.o xftfont.o ftxfont.o  fontset.o fringe.o image.o  terminfo.o lastfile.o    vm-limit.o   ../lib/libgnu.a      -ltiff -ljpeg -lpng -lz -lm -lgif -!
 lXpm -lgtk
-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0   -lSM -lICE -lX11 -lXrender -lXft   -lasound   -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0   -lMagickWand -lMagickCore    -lrt  -L/lib64 -ldbus-1    -lxml2      -ltinfo  -lgio-2.0 -lgobject-2.0 -lglib-2.0   -lgconf-2 -lglib-2.0   -lgobject-2.0 -lglib-2.0   -lselinux -lfreetype   -lfontconfig -lfreetype   -lotf -lfreetype   -lm17n-flt -lm17n-core   -lgnutls   -lpthread   -lm -lgcc -lc -lgcc /usr/lib/gcc/ppc64le-redhat-linux/4.8.3/../../../../lib64/crtn.o 
test "no" = "yes" || \
  test "X" = X ||  -r temacs
cd ../lisp; make -w update-subdirs
make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp'
cd /builddir/build/BUILD/emacs-24.3/lisp; subdirs=`find . -type d -print`; for file in $subdirs; do case $file in */.* | */.*/* | */=* | */cedet* ) ;; *) wins="$wins $file" ;; esac; done; \
for file in $wins; do \
   /builddir/build/BUILD/emacs-24.3/build-aux/update-subdirs $file; \
done;
make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp'
if test "no" = "yes"; then \
  rm -f bootstrap-emacs; \
  ln temacs bootstrap-emacs; \
else \
  `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \
  test "X" = X ||  -zex emacs; \
  mv -f emacs bootstrap-emacs; \
fi
Loading loadup.el (source)...
Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/language /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/BUILD/emacs-24.3/lisp/textmodes)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
Loading subr (source)...
Loading version (source)...
Loading widget (source)...
Loading custom (source)...
Loading emacs-lisp/map-ynp (source)...
Loading international/mule (source)...
Loading international/mule-conf (source)...
Loading env (source)...
Loading format (source)...
Loading bindings (source)...
Loading cus-start (source)...
Loading window (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/files.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/pcase.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/cus-face.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/faces.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/button.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/startup.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/ldefs-boot.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/minibuffer.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/abbrev.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/simple.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/help.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/jka-cmpr-hook.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/epa-hook.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/international/mule-cmds.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/case-table.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/international/charprop.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/international/characters.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/composite.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/chinese.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/cyrillic.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/indian.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/sinhala.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/english.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/ethiopic.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/european.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/czech.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/slovak.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/romanian.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/greek.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/hebrew.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/japanese.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/international/cp51932.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/international/eucjp-ms.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/korean.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/lao.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/tai-viet.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/thai.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/tibetan.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/vietnamese.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/misc-lang.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/utf-8-lang.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/georgian.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/khmer.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/burmese.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/language/cham.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/indent.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/frame.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/term/tty-colors.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/font-core.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/facemenu.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/syntax.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/font-lock.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/jit-lock.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/mouse.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/scroll-bar.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/select.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/timer.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/isearch.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/rfn-eshadow.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/menu-bar.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/lisp.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/page.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/register.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/paragraphs.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/lisp-mode.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/text-mode.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/textmodes/fill.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/newcomment.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/replace.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/tabulated-list.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/buff-menu.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/fringe.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/regexp-opt.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/image.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/international/fontset.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/dnd.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/tool-bar.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/dynamic-setting.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/x-dnd.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/term/common-win.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/term/x-win.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/mwheel.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp/float-sup.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
make: *** [bootstrap] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.ip3wVK (%build)
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.ip3wVK (%build)
Child return code was: 1
EXCEPTION: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps  builddir/build/SPECS/emacs.spec']
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", line 70, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 376, in do
    raise mockbuild.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target ppc64le --nodeps  builddir/build/SPECS/emacs.spec']
LEAVE do --> EXCEPTION RAISED



-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------090902080704070209080301-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jul 2015 07:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.143686035016830 (code B ref 20614); Tue, 14 Jul 2015 07:53:01 +0000 Received: (at 20614) by debbugs.gnu.org; 14 Jul 2015 07:52:30 +0000 Received: from localhost ([127.0.0.1]:48645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEv0w-0004NN-9s for submit@debbugs.gnu.org; Tue, 14 Jul 2015 03:52:30 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51516) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEv0t-0004NB-MK for 20614@debbugs.gnu.org; Tue, 14 Jul 2015 03:52:28 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id ABAF1C327F; Tue, 14 Jul 2015 07:52:25 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t6E7qOXm022130; Tue, 14 Jul 2015 03:52:25 -0400 Message-ID: <55A4BFB7.3010208@redhat.com> Date: Tue, 14 Jul 2015 09:52:23 +0200 From: Petr Hracek User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) On 07/13/2015 03:16 PM, Andreas Schwab wrote: > Petr Hracek writes: > >> Does emacs-24.3 support ppc64le? > https://build.opensuse.org/package/binaries/openSUSE:13.2/emacs?repository=ports > http://download.opensuse.org/ports/ppc/distribution/13.2/repo/oss/suse/ppc64le/emacs-x11-24.3-17.2.2.ppc64le.rpm > > Andreas. > I have find out that the error message Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tooltip.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs emacs: Program segment above .bss in /home/phracek/rpmbuild/BUILD/emacs-24.3/build-gtk/src/temacs make[2]: *** [bootstrap-emacs] Error 1 comes from file src/unexelf.c line 860 (emacs-24.3) What this function does? I saw in openSUSE SRPM that option --with-wide-int is used. In Fedora or RHEL we are not using it. Options which are used for compiling are: ./configure --build=powerpc64le-redhat-linux-gnu --host=powerpc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no build_alias=powerpc64le-redhat-linux-gnu host_alias=powerpc64le-redhat-linux-gnu CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 LDFLAGS=-Wl,-z,relro --no-create --no-recursion -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jul 2015 08:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.143686167819267 (code B ref 20614); Tue, 14 Jul 2015 08:15:02 +0000 Received: (at 20614) by debbugs.gnu.org; 14 Jul 2015 08:14:38 +0000 Received: from localhost ([127.0.0.1]:48653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEvMM-00050g-An for submit@debbugs.gnu.org; Tue, 14 Jul 2015 04:14:38 -0400 Received: from cantor2.suse.de ([195.135.220.15]:49530 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZEvMK-00050V-5M for 20614@debbugs.gnu.org; Tue, 14 Jul 2015 04:14:36 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id DD474AAC1; Tue, 14 Jul 2015 08:14:34 +0000 (UTC) From: Andreas Schwab References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> X-Yow: Hmmm... a PINHEAD, during an EARTHQUAKE, encounters an ALL-MIDGET FIDDLE ORCHESTRA... ha.. ha.. Date: Tue, 14 Jul 2015 10:14:34 +0200 In-Reply-To: <55A4BFB7.3010208@redhat.com> (Petr Hracek's message of "Tue, 14 Jul 2015 09:52:23 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Petr Hracek writes: > I saw in openSUSE SRPM that option --with-wide-int is used. --with-wide-ints has no effect on 64bit. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Sep 2015 11:30:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20614@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14424029541634 (code B ref -1); Wed, 16 Sep 2015 11:30:04 +0000 Received: (at submit) by debbugs.gnu.org; 16 Sep 2015 11:29:14 +0000 Received: from localhost ([127.0.0.1]:34127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZcAtk-0000QG-CP for submit@debbugs.gnu.org; Wed, 16 Sep 2015 07:29:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55826) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZcAth-0000Q7-0j for submit@debbugs.gnu.org; Wed, 16 Sep 2015 07:29:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZcAte-0006dL-33 for submit@debbugs.gnu.org; Wed, 16 Sep 2015 07:29:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36972) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcAte-0006dH-0C for submit@debbugs.gnu.org; Wed, 16 Sep 2015 07:29:06 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcAtY-0005gL-KO for bug-gnu-emacs@gnu.org; Wed, 16 Sep 2015 07:29:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZcAtU-0006ar-HU for bug-gnu-emacs@gnu.org; Wed, 16 Sep 2015 07:29:00 -0400 Received: from mx1.redhat.com ([209.132.183.28]:54804) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcAtU-0006aZ-6o for bug-gnu-emacs@gnu.org; Wed, 16 Sep 2015 07:28:56 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 62B44C0B9191 for ; Wed, 16 Sep 2015 11:28:55 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8GBSrox027301 for ; Wed, 16 Sep 2015 07:28:54 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> From: Petr Hracek Message-ID: <55F95275.4040209@redhat.com> Date: Wed, 16 Sep 2015 13:28:53 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <55A4BFB7.3010208@redhat.com> Content-Type: multipart/alternative; boundary="------------080209020003040704000004" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------080209020003040704000004 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 07/14/2015 09:52 AM, Petr Hracek wrote: > On 07/13/2015 03:16 PM, Andreas Schwab wrote: >> Petr Hracek writes: >> >>> Does emacs-24.3 support ppc64le? >> https://build.opensuse.org/package/binaries/openSUSE:13.2/emacs?repository=ports >> >> http://download.opensuse.org/ports/ppc/distribution/13.2/repo/oss/suse/ppc64le/emacs-x11-24.3-17.2.2.ppc64le.rpm >> >> >> Andreas. >> > I have find out that the error message > Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tooltip.el > (source)... > Finding pointers to doc strings... > Finding pointers to doc strings...done > Dumping under the name emacs > emacs: Program segment above .bss in > /home/phracek/rpmbuild/BUILD/emacs-24.3/build-gtk/src/temacs > make[2]: *** [bootstrap-emacs] Error 1 > > comes from file src/unexelf.c line 860 (emacs-24.3) > What this function does? > I saw in openSUSE SRPM that option --with-wide-int is used. > In Fedora or RHEL we are not using it. > > Options which are used for compiling are: > ./configure --build=powerpc64le-redhat-linux-gnu > --host=powerpc64le-redhat-linux-gnu --program-prefix= > --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr > --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc > --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 > --libexecdir=/usr/libexec --localstatedir=/var > --sharedstatedir=/var/lib --mandir=/usr/share/man > --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg > --with-png --with-rsvg --with-tiff --with-xft --with-xpm > --with-x-toolkit=gtk3 --with-gpm=no > build_alias=powerpc64le-redhat-linux-gnu > host_alias=powerpc64le-redhat-linux-gnu CFLAGS=-DMAIL_USE_LOCKF -O2 -g > -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions > -fstack-protector-strong --param=ssp-buffer-size=4 > -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 > LDFLAGS=-Wl,-z,relro --no-create --no-recursion > Building emacs package on Fedora or even on OpenSuse works fine. But under RHEL-7 still fails. Emacs is build up with full RELRO, though. Version of packages which are used for compilation are: gcc-4.8.3 automake-1.13.4 autoconf-2.69 Compilation flags are: ./configure --build=ppc64le-redhat-linux-gnu --host=ppc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-link-time-optimization --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no + LDFLAGS=-Wl,-z,relro + export LDFLAGS + CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS=-Wl,-z,relro + export LDFLAGS emacs is SPEC file is compiled so that in %prep section is: - setup - patching some files - ./autogen.sh %build section for emacs-gtk: - ./configure is called. - make bootstrap - make %build section for emacs-nox is: - ./configure is called. - make Is this correct? Compilator has settings like: CC='gcc -std=gnu99' CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32' CPPFLAGS='' \ LDFLAGS='-Wl,-z,relro -Wl,-znocombreloc ' MAKE='make' gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/lib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32 -c /builddir/build/BUILD/emacs-24.3/lib/allocator.c linker has a settings like: gcc -std=gnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddir/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32 -DEMACS_NAME="\"GNU Emacs\"" \ -DVERSION="\"24.3\"" /builddir/build/BUILD/emacs-24.3/lib-src/etags.c \ regex.o ../lib/libgnu.a -o etags Before segmentation fault build log is: if test "no" = "yes"; then \ rm -f bootstrap-emacs; \ ln temacs bootstrap-emacs; \ else \ `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ test "X" = X || -zex emacs; \ mv -f emacs bootstrap-emacs; \ fi Loading loadup.el (source)... Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/language /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/BUILD/emacs-24.3/lisp/textmodes) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... [ .. snip ...]dir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)... Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs make[2]: *** [bootstrap-emacs] Error 1 make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' make[1]: *** [src] Error 2 Part of code which is relevant is from src/unexelf.c: for (n = new_file_h->e_phnum; --n >= 0; ) { /* Compute maximum of all requirements for alignment of section. */ ElfW (Word) alignment = (NEW_PROGRAM_H (n)).p_align; if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment) alignment = OLD_SECTION_H (old_bss_index).sh_addralign; #ifdef __sgi /* According to r02kar@x4u2.desy.de (Karsten Kuenne) and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we always get "Program segment above .bss" when dumping when the executable doesn't have an sbss section. */ if (old_sbss_index != -1) #endif /* __sgi */ if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz > (old_sbss_index == -1 ? old_bss_addr : round_up (old_bss_addr, alignment))) *fatal ("Program segment above .bss in %s", old_name);* if (NEW_PROGRAM_H (n).p_type == PT_LOAD If I understand there shouldn't be a problem on ppc64le. But I don't understand a code at all. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------080209020003040704000004 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
On 07/14/2015 09:52 AM, Petr Hracek wrote:
On 07/13/2015 03:16 PM, Andreas Schwab wrote:
Petr Hracek <phracek@redhat.com> writes:

Does emacs-24.3 support ppc64le?
https://build.opens= use.org/package/binaries/openSUSE:13.2/emacs?repository=3Dports
http://download.opensuse.org/ports/ppc/distribution/13.2/repo/= oss/suse/ppc64le/emacs-x11-24.3-17.2.2.ppc64le.rpm

Andreas.

I have find out that the error message
Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
emacs: Program segment above .bss in /home/phracek/rpmbuild/BUILD/emacs-24.3/build-gtk/src/temacs
make[2]: *** [bootstrap-emacs] Error 1

comes from file src/unexelf.c line 860 (emacs-24.3)
What this function does?
I saw in openSUSE SRPM that option --with-wide-int is used.
In Fedora or RHEL we are not using it.

Options which are used for compiling are:
./configure --build=3Dpowerpc64le-redhat-linux-gnu --host=3Dpowerpc64le-redhat-linux-gnu --program-prefix=3D --disable-dependency-tracking --prefix=3D/usr --exec-prefix=3D/usr --bindir=3D/usr/bin --sbindir=3D/usr/sbin --sysconfdir=3D/etc --datadir=3D/usr/share --includedir=3D/usr/include --libdir=3D/usr/= lib64 --libexecdir=3D/usr/libexec --localstatedir=3D/var --sharedstatedir=3D/var/lib --mandir=3D/usr/share/man --infodir=3D/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=3Dgtk3 --with-gpm=3Dno build_alias=3Dpowerpc64le-redhat-linux-gnu host_alias=3Dpowerpc64le-redhat-linux-gnu CFLAGS=3D-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches=A0=A0 -m64 -mcpu=3Dpower7 -mtune=3Dpower8 LDFLAGS=3D-Wl,-z,relro=A0 --no-create --no-recursion

Building emacs package on Fedora or even on OpenSuse works fine.
But under RHEL-7 still fails.
Emacs is build up with full RELRO, though.
Version of packages which are used for compilation are:
gcc-4.8.3
automake-1.13.4
autoconf-2.69
Compilation flags are:
./configure --build=3Dppc64le-redha=
t-linux-gnu --host=3Dppc64le-redhat-linux-gnu --program-prefix=3D --disab=
le-dependency-tracking --prefix=3D/usr --exec-prefix=3D/usr --bindir=3D/u=
sr/bin --sbindir=3D/usr/sbin --sysconfdir=3D/etc --datadir=3D/usr/share -=
-includedir=3D/usr/include --libdir=3D/usr/lib64 --libexecdir=3D/usr/libe=
xec --localstatedir=3D/var --sharedstatedir=3D/var/lib --mandir=3D/usr/sh=
are/man --infodir=3D/usr/share/info --enable-link-time-optimization --wit=
h-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-x=
ft --with-xpm --with-x-toolkit=3Dgtk3 --with-gpm=3Dno

+ LDFLAGS=3D-Wl,-z,relro
+ export LDFLAGS
+ CFLAGS=3D'-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2=
 -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -gre=
cord-gcc-switches   -m64 -mcpu=3Dpower7 -mtune=3Dpower8'
+ export CFLAGS
+ CXXFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -=
fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switch=
es   -m64 -mcpu=3Dpower7 -mtune=3Dpower8'
+ export CXXFLAGS
+ FFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fs=
tack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switches=
   -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS=3D'-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -f=
stack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-switche=
s   -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS=3D-Wl,-z,relro
+ export LDFLAGS
emacs is SPEC file is compiled so that
in %prep section is:
- setup
- patching some files
- ./autogen.sh

%build section for emacs-gtk:
- ./configure is called.
- make bootstrap
- make

%build section for emacs-nox is:
- ./configure is called.
- make

Is this correct?

Compilator has settings like:
CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-=
DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions=
 -fstack-protector-strong --param=3Dssp-buffer-size=3D4 -grecord-gcc-swit=
ches   -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -flto=3D32' CPPFLAGS=3D'' \
  LDFLAGS=3D'-Wl,-z,relro -Wl,-znocombreloc ' MAKE=3D'make'
gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I=
. -I/builddir/build/BUILD/emacs-24.3/lib -I../src -I/builddir/build/BUILD=
/emacs-24.3/src      -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_S=
OURCE=3D2 -fexceptions -fstack-protector-strong --param=3Dssp-buffer-size=
=3D4 -grecord-gcc-switches   -m64 -mcpu=3Dpower7 -mtune=3Dpower8 -flto=3D=
32 -c /builddir/build/BUILD/emacs-24.3/lib/allocator.c
linker has a settings like:
gcc -std=3Dgnu99     -I. -I../src -=
I../lib -I/builddir/build/BUILD/emacs-24.3/lib-src -I/builddir/build/BUIL=
D/emacs-24.3/lib-src/../src -I/builddir/build/BUILD/emacs-24.3/lib-src/..=
/lib  -Wl,-z,relro -Wl,-znocombreloc   -DMAIL_USE_LOCKF -O2 -g -pipe -Wal=
l -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions -fstack-protector-strong --param=
=3Dssp-buffer-size=3D4 -grecord-gcc-switches   -m64 -mcpu=3Dpower7 -mtune=
=3Dpower8 -flto=3D32 -DEMACS_NAME=3D"\"GNU Emacs\"" \
  -DVERSION=3D"\"24.3\"" /builddir/build/BUILD/emacs-24.3/lib-src/etags.c=
 \
  regex.o ../lib/libgnu.a  -o etags

Before segmentation fault build log is:
if test "no" =3D "yes"; then \
  rm -f bootstrap-emacs; \
  ln temacs bootstrap-emacs; \
else \
  `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \
  test "X" =3D X ||  -zex emacs; \
  mv -f emacs bootstrap-emacs; \
fi
Loading loadup.el (source)...
Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BU=
ILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/lang=
uage /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/=
BUILD/emacs-24.3/lisp/textmodes)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
[ .. snip ...]dir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)..=
.
Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/bui=
ld-gtk/src/temacs
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/sr=
c'
make[1]: *** [src] Error 2

Part of code which is relevant is from src/unexelf.c: =A0 for (n =3D new_file_h->e_phnum; --n >=3D 0; ) =A0=A0=A0 { =A0=A0=A0=A0=A0 /* Compute maximum of all requirements for alignment of s= ection.=A0 */ =A0=A0=A0=A0=A0 ElfW (Word) alignment =3D (NEW_PROGRAM_H (n)).p_align; =A0=A0=A0=A0=A0 if ((OLD_SECTION_H (old_bss_index)).sh_addralign > ali= gnment) =A0=A0=A0 alignment =3D OLD_SECTION_H (old_bss_index).sh_addralign; #ifdef __sgi =A0=A0=A0 =A0 /* According to r02kar@x4u2.desy.de (Karsten Kuenne) =A0=A0=A0 =A0=A0=A0=A0 and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, w= e =A0=A0=A0 =A0=A0=A0=A0 always get "Program segment above .bss" when dumpi= ng =A0=A0=A0 =A0=A0=A0=A0 when the executable doesn't have an sbss section.=A0= */ =A0=A0=A0=A0=A0 if (old_sbss_index !=3D -1) #endif /* __sgi */ =A0=A0=A0=A0=A0 if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_files= z =A0=A0=A0 =A0 > (old_sbss_index =3D=3D -1 =A0=A0=A0 =A0=A0=A0=A0 ? old_bss_addr =A0=A0=A0 =A0=A0=A0=A0 : round_up (old_bss_addr, alignment))) =A0=A0=A0 =A0 fatal ("Program segment above .bss in %s", old_name); =A0=A0=A0=A0=A0 if (NEW_PROGRAM_H (n).p_type =3D=3D PT_LOAD If I understand there shouldn't be a problem on ppc64le. But I don't understand a code at all.
--=20
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------080209020003040704000004-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Sep 2015 10:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144291703913484 (code B ref 20614); Tue, 22 Sep 2015 10:18:01 +0000 Received: (at 20614) by debbugs.gnu.org; 22 Sep 2015 10:17:19 +0000 Received: from localhost ([127.0.0.1]:41266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZeKdR-0003VN-PQ for submit@debbugs.gnu.org; Tue, 22 Sep 2015 06:17:19 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55220) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZeKdN-0003V9-Bc for 20614@debbugs.gnu.org; Tue, 22 Sep 2015 06:17:15 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 7FBCA8F302 for <20614@debbugs.gnu.org>; Tue, 22 Sep 2015 10:17:12 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8MAHAGE019607 for <20614@debbugs.gnu.org>; Tue, 22 Sep 2015 06:17:11 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> From: Petr Hracek Message-ID: <56012AA6.7010702@redhat.com> Date: Tue, 22 Sep 2015 12:17:10 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <55F95275.4040209@redhat.com> Content-Type: multipart/alternative; boundary="------------010901060309000002030100" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------010901060309000002030100 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit I have a question: would it be possible to remove unexelf.c code and replace them with a "just map a file with pre-compiled byte code" as advice me a colleagues in Red Hat? It seems that this code is also incompatible with PIE. Together with our binutils-2.23.52.0.1-54 (https://bugzilla.redhat.com/show_bug.cgi?id=1247126) it segfaults each time. Now. What do you think about it? Nowadays I have commented out the code mentioned on line http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869 and afterwards is fails with Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs /bin/sh: line 7: 15764 Segmentation fault `/bin/pwd`/temacs --batch --load loadup bootstrap make[2]: *** [bootstrap-emacs] Error 1 make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' Important version of packages: glibc-2.17-103.el7.ppc64le gcc-4.8.5-4.el7.ppc64le binutils-2.23.52.0.1-54.el7.ppc64le Greetings Petr On 09/16/2015 01:28 PM, Petr Hracek wrote: > On 07/14/2015 09:52 AM, Petr Hracek wrote: >> On 07/13/2015 03:16 PM, Andreas Schwab wrote: >>> Petr Hracek writes: >>>> Does emacs-24.3 support ppc64le? >>> https://build.opensuse.org/package/binaries/openSUSE:13.2/emacs?repository=ports >>> http://download.opensuse.org/ports/ppc/distribution/13.2/repo/oss/suse/ppc64le/emacs-x11-24.3-17.2.2.ppc64le.rpm >>> Andreas. >> I have find out that the error message Loading >> /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tooltip.el (source)... >> Finding pointers to doc strings... Finding pointers to doc >> strings...done Dumping under the name emacs emacs: Program segment >> above .bss in >> /home/phracek/rpmbuild/BUILD/emacs-24.3/build-gtk/src/temacs make[2]: >> *** [bootstrap-emacs] Error 1 comes from file src/unexelf.c line 860 >> (emacs-24.3) What this function does? I saw in openSUSE SRPM that >> option --with-wide-int is used. In Fedora or RHEL we are not using >> it. Options which are used for compiling are: ./configure >> --build=powerpc64le-redhat-linux-gnu >> --host=powerpc64le-redhat-linux-gnu --program-prefix= >> --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr >> --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc >> --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 >> --libexecdir=/usr/libexec --localstatedir=/var >> --sharedstatedir=/var/lib --mandir=/usr/share/man >> --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg >> --with-png --with-rsvg --with-tiff --with-xft --with-xpm >> --with-x-toolkit=gtk3 --with-gpm=no >> build_alias=powerpc64le-redhat-linux-gnu >> host_alias=powerpc64le-redhat-linux-gnu CFLAGS=-DMAIL_USE_LOCKF -O2 >> -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions >> -fstack-protector-strong --param=ssp-buffer-size=4 >> -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 >> LDFLAGS=-Wl,-z,relro --no-create --no-recursion > Building emacs package on Fedora or even on OpenSuse works fine. But > under RHEL-7 still fails. Emacs is build up with full RELRO, though. > Version of packages which are used for compilation are: gcc-4.8.3 > automake-1.13.4 autoconf-2.69 Compilation flags are: > ./configure --build=ppc64le-redhat-linux-gnu --host=ppc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-link-time-optimization --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no > + LDFLAGS=-Wl,-z,relro > + export LDFLAGS > + CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8' > + export CFLAGS > + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8' > + export CXXFLAGS > + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules' > + export FFLAGS > + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules' > + export FCFLAGS > + LDFLAGS=-Wl,-z,relro > + export LDFLAGS > emacs is SPEC file is compiled so that in %prep section is: - setup - > patching some files - ./autogen.sh %build section for emacs-gtk: - > ./configure is called. - make bootstrap - make %build section for > emacs-nox is: - ./configure is called. - make Is this correct? > Compilator has settings like: > CC='gcc -std=gnu99' CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32' CPPFLAGS='' \ > LDFLAGS='-Wl,-z,relro -Wl,-znocombreloc ' MAKE='make' > gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/lib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32 -c /builddir/build/BUILD/emacs-24.3/lib/allocator.c > linker has a settings like: > gcc -std=gnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddir/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32 -DEMACS_NAME="\"GNU Emacs\"" \ > -DVERSION="\"24.3\"" /builddir/build/BUILD/emacs-24.3/lib-src/etags.c \ > regex.o ../lib/libgnu.a -o etags > > Before segmentation fault build log is: > if test "no" = "yes"; then \ > rm -f bootstrap-emacs; \ > ln temacs bootstrap-emacs; \ > else \ > `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ > test "X" = X || -zex emacs; \ > mv -f emacs bootstrap-emacs; \ > fi > Loading loadup.el (source)... > Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/language /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/BUILD/emacs-24.3/lisp/textmodes) > Loading emacs-lisp/byte-run (source)... > Loading emacs-lisp/backquote (source)... > [ .. snip ...]dir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)... > Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)... > Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)... > Finding pointers to doc strings... > Finding pointers to doc strings...done > Dumping under the name emacs > emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs > make[2]: *** [bootstrap-emacs] Error 1 > make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' > make[1]: *** [src] Error 2 > Part of code which is relevant is from src/unexelf.c: for (n = > new_file_h->e_phnum; --n >= 0; ) { /* Compute maximum of all > requirements for alignment of section. */ ElfW (Word) alignment > = (NEW_PROGRAM_H (n)).p_align; if ((OLD_SECTION_H > (old_bss_index)).sh_addralign > alignment) alignment = > OLD_SECTION_H (old_bss_index).sh_addralign; #ifdef __sgi /* > According to r02kar@x4u2.desy.de (Karsten Kuenne) and > oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we always get > "Program segment above .bss" when dumping when the executable > doesn't have an sbss section. */ if (old_sbss_index != -1) > #endif /* __sgi */ if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H > (n).p_filesz > (old_sbss_index == -1 ? old_bss_addr > : round_up (old_bss_addr, alignment))) *fatal ("Program segment > above .bss in %s", old_name);* if (NEW_PROGRAM_H (n).p_type == > PT_LOAD If I understand there shouldn't be a problem on ppc64le. But I > don't understand a code at all. > -- > Petr Hracek > Software Engineer > Developer Experience > Red Hat, Inc > Mob: +420777056169 > email:phracek@redhat.com -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------010901060309000002030100 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit
I have a question:

would it be possible to remove unexelf.c code and replace them with a
"just map a file with pre-compiled byte code" as advice me a colleagues in Red Hat?

It seems that this code is also incompatible with PIE.

Together with our binutils-2.23.52.0.1-54 (https://bugzilla.redhat.com/show_bug.cgi?id=1247126)
it segfaults each time. Now.
What do you think about it?

Nowadays I have commented out the code mentioned on line
http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869
and afterwards is fails with
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
/bin/sh: line 7: 15764 Segmentation fault      `/bin/pwd`/temacs --batch --load loadup bootstrap
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'


Important version of packages:
glibc-2.17-103.el7.ppc64le
gcc-4.8.5-4.el7.ppc64le
binutils-2.23.52.0.1-54.el7.ppc64le
Greetings Petr On 09/16/2015 01:28 PM, Petr Hracek wrote:
On 07/14/2015 09:52 AM, Petr Hracek wrote:
On 07/13/2015 03:16 PM, Andreas Schwab wrote:
Petr Hracek <phracek@redhat.com> writes:
Does emacs-24.3 support ppc64le?
https://build.opensuse.org/package/binaries/openSUSE:13.2/emacs?repository=ports http://download.opensuse.org/ports/ppc/distribution/13.2/repo/oss/suse/ppc64le/emacs-x11-24.3-17.2.2.ppc64le.rpm Andreas.
I have find out that the error message Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tooltip.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs emacs: Program segment above .bss in /home/phracek/rpmbuild/BUILD/emacs-24.3/build-gtk/src/temacs make[2]: *** [bootstrap-emacs] Error 1 comes from file src/unexelf.c line 860 (emacs-24.3) What this function does? I saw in openSUSE SRPM that option --with-wide-int is used. In Fedora or RHEL we are not using it. Options which are used for compiling are: ./configure --build=powerpc64le-redhat-linux-gnu --host=powerpc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no build_alias=powerpc64le-redhat-linux-gnu host_alias=powerpc64le-redhat-linux-gnu CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 LDFLAGS=-Wl,-z,relro  --no-create --no-recursion
Building emacs package on Fedora or even on OpenSuse works fine. But under RHEL-7 still fails. Emacs is build up with full RELRO, though. Version of packages which are used for compilation are: gcc-4.8.3 automake-1.13.4 autoconf-2.69 Compilation flags are:
./configure --build=ppc64le-redhat-linux-gnu --host=ppc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-link-time-optimization --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no
+ LDFLAGS=-Wl,-z,relro
+ export LDFLAGS
+ CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS=-Wl,-z,relro
+ export LDFLAGS
emacs is SPEC file is compiled so that in %prep section is: - setup - patching some files - ./autogen.sh %build section for emacs-gtk: - ./configure is called. - make bootstrap - make %build section for emacs-nox is: - ./configure is called. - make Is this correct? Compilator has settings like:
CC='gcc -std=gnu99' CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -flto=32' CPPFLAGS='' \
  LDFLAGS='-Wl,-z,relro -Wl,-znocombreloc ' MAKE='make'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/lib -I../src -I/builddir/build/BUILD/emacs-24.3/src      -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -flto=32 -c /builddir/build/BUILD/emacs-24.3/lib/allocator.c
linker has a settings like:
gcc -std=gnu99     -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddir/build/BUILD/emacs-24.3/lib-src/../lib  -Wl,-z,relro -Wl,-znocombreloc   -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -flto=32 -DEMACS_NAME="\"GNU Emacs\"" \
  -DVERSION="\"24.3\"" /builddir/build/BUILD/emacs-24.3/lib-src/etags.c \
  regex.o ../lib/libgnu.a  -o etags

Before segmentation fault build log is:
if test "no" = "yes"; then \
  rm -f bootstrap-emacs; \
  ln temacs bootstrap-emacs; \
else \
  `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \
  test "X" = X ||  -zex emacs; \
  mv -f emacs bootstrap-emacs; \
fi
Loading loadup.el (source)...
Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/language /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/BUILD/emacs-24.3/lisp/textmodes)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
[ .. snip ...]dir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'
make[1]: *** [src] Error 2
Part of code which is relevant is from src/unexelf.c:   for (n = new_file_h->e_phnum; --n >= 0; )     {       /* Compute maximum of all requirements for alignment of section.  */       ElfW (Word) alignment = (NEW_PROGRAM_H (n)).p_align;       if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment)     alignment = OLD_SECTION_H (old_bss_index).sh_addralign; #ifdef __sgi       /* According to r02kar@x4u2.desy.de (Karsten Kuenne)          and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we          always get "Program segment above .bss" when dumping          when the executable doesn't have an sbss section.  */       if (old_sbss_index != -1) #endif /* __sgi */       if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz       > (old_sbss_index == -1          ? old_bss_addr          : round_up (old_bss_addr, alignment)))       fatal ("Program segment above .bss in %s", old_name);       if (NEW_PROGRAM_H (n).p_type == PT_LOAD If I understand there shouldn't be a problem on ppc64le. But I don't understand a code at all.
-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------010901060309000002030100-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 08:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144299562013207 (code B ref 20614); Wed, 23 Sep 2015 08:07:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 08:07:00 +0000 Received: from localhost ([127.0.0.1]:42292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zef4s-0003Qv-Lr for submit@debbugs.gnu.org; Wed, 23 Sep 2015 04:07:00 -0400 Received: from mx1.redhat.com ([209.132.183.28]:39038) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zef4o-0003Qk-Nm for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 04:06:56 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 0AEE1C0A149A for <20614@debbugs.gnu.org>; Wed, 23 Sep 2015 08:06:53 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8N86o7G015008 for <20614@debbugs.gnu.org>; Wed, 23 Sep 2015 04:06:52 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> From: Petr Hracek Message-ID: <56025D9A.9080608@redhat.com> Date: Wed, 23 Sep 2015 10:06:50 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <56012AA6.7010702@redhat.com> Content-Type: multipart/alternative; boundary="------------050708010808090604080409" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------050708010808090604080409 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Is there any possibility how to suppress dumping emacs? Shall I add something to ./configure script or even to make? Greetings On 09/22/2015 12:17 PM, Petr Hracek wrote: > I have a question: > > would it be possible to remove unexelf.c code and replace them with a > "just map a file with pre-compiled byte code" as advice me a > colleagues in Red Hat? > > It seems that this code is also incompatible with PIE. > > Together with our binutils-2.23.52.0.1-54 > (https://bugzilla.redhat.com/show_bug.cgi?id=1247126) > it segfaults each time. Now. > What do you think about it? > > Nowadays I have commented out the code mentioned on line > http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869 > and afterwards is fails with > Finding pointers to doc strings... > Finding pointers to doc strings...done > Dumping under the name emacs > /bin/sh: line 7: 15764 Segmentation fault `/bin/pwd`/temacs --batch --load loadup bootstrap > make[2]: *** [bootstrap-emacs] Error 1 > make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' > > > Important version of packages: > glibc-2.17-103.el7.ppc64le > gcc-4.8.5-4.el7.ppc64le > binutils-2.23.52.0.1-54.el7.ppc64le > Greetings Petr On 09/16/2015 01:28 PM, Petr Hracek wrote: >> On 07/14/2015 09:52 AM, Petr Hracek wrote: >>> On 07/13/2015 03:16 PM, Andreas Schwab wrote: >>>> Petr Hracek writes: >>>>> Does emacs-24.3 support ppc64le? >>>> https://build.opensuse.org/package/binaries/openSUSE:13.2/emacs?repository=ports >>>> http://download.opensuse.org/ports/ppc/distribution/13.2/repo/oss/suse/ppc64le/emacs-x11-24.3-17.2.2.ppc64le.rpm >>>> Andreas. >>> I have find out that the error message Loading >>> /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tooltip.el (source)... >>> Finding pointers to doc strings... Finding pointers to doc >>> strings...done Dumping under the name emacs emacs: Program segment >>> above .bss in >>> /home/phracek/rpmbuild/BUILD/emacs-24.3/build-gtk/src/temacs >>> make[2]: *** [bootstrap-emacs] Error 1 comes from file src/unexelf.c >>> line 860 (emacs-24.3) What this function does? I saw in openSUSE >>> SRPM that option --with-wide-int is used. In Fedora or RHEL we are >>> not using it. Options which are used for compiling are: ./configure >>> --build=powerpc64le-redhat-linux-gnu >>> --host=powerpc64le-redhat-linux-gnu --program-prefix= >>> --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr >>> --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc >>> --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 >>> --libexecdir=/usr/libexec --localstatedir=/var >>> --sharedstatedir=/var/lib --mandir=/usr/share/man >>> --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg >>> --with-png --with-rsvg --with-tiff --with-xft --with-xpm >>> --with-x-toolkit=gtk3 --with-gpm=no >>> build_alias=powerpc64le-redhat-linux-gnu >>> host_alias=powerpc64le-redhat-linux-gnu CFLAGS=-DMAIL_USE_LOCKF -O2 >>> -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions >>> -fstack-protector-strong --param=ssp-buffer-size=4 >>> -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 >>> LDFLAGS=-Wl,-z,relro --no-create --no-recursion >> Building emacs package on Fedora or even on OpenSuse works fine. But >> under RHEL-7 still fails. Emacs is build up with full RELRO, though. >> Version of packages which are used for compilation are: gcc-4.8.3 >> automake-1.13.4 autoconf-2.69 Compilation flags are: >> ./configure --build=ppc64le-redhat-linux-gnu --host=ppc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-link-time-optimization --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no >> + LDFLAGS=-Wl,-z,relro >> + export LDFLAGS >> + CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8' >> + export CFLAGS >> + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8' >> + export CXXFLAGS >> + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules' >> + export FFLAGS >> + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules' >> + export FCFLAGS >> + LDFLAGS=-Wl,-z,relro >> + export LDFLAGS >> emacs is SPEC file is compiled so that in %prep section is: - setup - >> patching some files - ./autogen.sh %build section for emacs-gtk: - >> ./configure is called. - make bootstrap - make %build section for >> emacs-nox is: - ./configure is called. - make Is this correct? >> Compilator has settings like: >> CC='gcc -std=gnu99' CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32' CPPFLAGS='' \ >> LDFLAGS='-Wl,-z,relro -Wl,-znocombreloc ' MAKE='make' >> gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/lib -I../src -I/builddir/build/BUILD/emacs-24.3/src -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32 -c /builddir/build/BUILD/emacs-24.3/lib/allocator.c >> linker has a settings like: >> gcc -std=gnu99 -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddir/build/BUILD/emacs-24.3/lib-src/../lib -Wl,-z,relro -Wl,-znocombreloc -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power7 -mtune=power8 -flto=32 -DEMACS_NAME="\"GNU Emacs\"" \ >> -DVERSION="\"24.3\"" /builddir/build/BUILD/emacs-24.3/lib-src/etags.c \ >> regex.o ../lib/libgnu.a -o etags >> >> Before segmentation fault build log is: >> if test "no" = "yes"; then \ >> rm -f bootstrap-emacs; \ >> ln temacs bootstrap-emacs; \ >> else \ >> `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ >> test "X" = X || -zex emacs; \ >> mv -f emacs bootstrap-emacs; \ >> fi >> Loading loadup.el (source)... >> Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/language /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/BUILD/emacs-24.3/lisp/textmodes) >> Loading emacs-lisp/byte-run (source)... >> Loading emacs-lisp/backquote (source)... >> [ .. snip ...]dir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)... >> Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)... >> Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)... >> Finding pointers to doc strings... >> Finding pointers to doc strings...done >> Dumping under the name emacs >> emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs >> make[2]: *** [bootstrap-emacs] Error 1 >> make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' >> make[1]: *** [src] Error 2 >> Part of code which is relevant is from src/unexelf.c: for (n = >> new_file_h->e_phnum; --n >= 0; ) { /* Compute maximum of >> all requirements for alignment of section. */ ElfW (Word) >> alignment = (NEW_PROGRAM_H (n)).p_align; if ((OLD_SECTION_H >> (old_bss_index)).sh_addralign > alignment) alignment = >> OLD_SECTION_H (old_bss_index).sh_addralign; #ifdef __sgi /* >> According to r02kar@x4u2.desy.de (Karsten Kuenne) and >> oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we always get >> "Program segment above .bss" when dumping when the >> executable doesn't have an sbss section. */ if (old_sbss_index >> != -1) #endif /* __sgi */ if (NEW_PROGRAM_H (n).p_vaddr + >> NEW_PROGRAM_H (n).p_filesz > (old_sbss_index == -1 ? >> old_bss_addr : round_up (old_bss_addr, alignment))) *fatal >> ("Program segment above .bss in %s", old_name);* if >> (NEW_PROGRAM_H (n).p_type == PT_LOAD If I understand there shouldn't >> be a problem on ppc64le. But I don't understand a code at all. >> -- >> Petr Hracek >> Software Engineer >> Developer Experience >> Red Hat, Inc >> Mob: +420777056169 >> email:phracek@redhat.com > -- > Petr Hracek > Software Engineer > Developer Experience > Red Hat, Inc > Mob: +420777056169 > email:phracek@redhat.com -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------050708010808090604080409 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit
Is there any possibility how to suppress dumping emacs?
Shall I add something to ./configure script or even to make?

Greetings

On 09/22/2015 12:17 PM, Petr Hracek wrote:
I have a question:

would it be possible to remove unexelf.c code and replace them with a
"just map a file with pre-compiled byte code" as advice me a colleagues in Red Hat?

It seems that this code is also incompatible with PIE.

Together with our binutils-2.23.52.0.1-54 (https://bugzilla.redhat.com/show_bug.cgi?id=1247126)
it segfaults each time. Now.
What do you think about it?

Nowadays I have commented out the code mentioned on line
http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869
and afterwards is fails with
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
/bin/sh: line 7: 15764 Segmentation fault      `/bin/pwd`/temacs --batch --load loadup bootstrap
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'


Important version of packages:
glibc-2.17-103.el7.ppc64le
gcc-4.8.5-4.el7.ppc64le
binutils-2.23.52.0.1-54.el7.ppc64le
Greetings Petr On 09/16/2015 01:28 PM, Petr Hracek wrote:
On 07/14/2015 09:52 AM, Petr Hracek wrote:
On 07/13/2015 03:16 PM, Andreas Schwab wrote:
Petr Hracek <phracek@redhat.com> writes:
Does emacs-24.3 support ppc64le?
https://build.opensuse.org/package/binaries/openSUSE:13.2/emacs?repository=ports http://download.opensuse.org/ports/ppc/distribution/13.2/repo/oss/suse/ppc64le/emacs-x11-24.3-17.2.2.ppc64le.rpm Andreas.
I have find out that the error message Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tooltip.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs emacs: Program segment above .bss in /home/phracek/rpmbuild/BUILD/emacs-24.3/build-gtk/src/temacs make[2]: *** [bootstrap-emacs] Error 1 comes from file src/unexelf.c line 860 (emacs-24.3) What this function does? I saw in openSUSE SRPM that option --with-wide-int is used. In Fedora or RHEL we are not using it. Options which are used for compiling are: ./configure --build=powerpc64le-redhat-linux-gnu --host=powerpc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no build_alias=powerpc64le-redhat-linux-gnu host_alias=powerpc64le-redhat-linux-gnu CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 LDFLAGS=-Wl,-z,relro  --no-create --no-recursion
Building emacs package on Fedora or even on OpenSuse works fine. But under RHEL-7 still fails. Emacs is build up with full RELRO, though. Version of packages which are used for compilation are: gcc-4.8.3 automake-1.13.4 autoconf-2.69 Compilation flags are:
./configure --build=ppc64le-redhat-linux-gnu --host=ppc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-link-time-optimization --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no
+ LDFLAGS=-Wl,-z,relro
+ export LDFLAGS
+ CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS=-Wl,-z,relro
+ export LDFLAGS
emacs is SPEC file is compiled so that in %prep section is: - setup - patching some files - ./autogen.sh %build section for emacs-gtk: - ./configure is called. - make bootstrap - make %build section for emacs-nox is: - ./configure is called. - make Is this correct? Compilator has settings like:
CC='gcc -std=gnu99' CFLAGS='-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -flto=32' CPPFLAGS='' \
  LDFLAGS='-Wl,-z,relro -Wl,-znocombreloc ' MAKE='make'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/builddir/build/BUILD/emacs-24.3/lib -I../src -I/builddir/build/BUILD/emacs-24.3/src      -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -flto=32 -c /builddir/build/BUILD/emacs-24.3/lib/allocator.c
linker has a settings like:
gcc -std=gnu99     -I. -I../src -I../lib -I/builddir/build/BUILD/emacs-24.3/lib-src -I/builddir/build/BUILD/emacs-24.3/lib-src/../src -I/builddir/build/BUILD/emacs-24.3/lib-src/../lib  -Wl,-z,relro -Wl,-znocombreloc   -DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mcpu=power7 -mtune=power8 -flto=32 -DEMACS_NAME="\"GNU Emacs\"" \
  -DVERSION="\"24.3\"" /builddir/build/BUILD/emacs-24.3/lib-src/etags.c \
  regex.o ../lib/libgnu.a  -o etags

Before segmentation fault build log is:
if test "no" = "yes"; then \
  rm -f bootstrap-emacs; \
  ln temacs bootstrap-emacs; \
else \
  `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \
  test "X" = X ||  -zex emacs; \
  mv -f emacs bootstrap-emacs; \
fi
Loading loadup.el (source)...
Using load-path (/builddir/build/BUILD/emacs-24.3/lisp /builddir/build/BUILD/emacs-24.3/lisp/emacs-lisp /builddir/build/BUILD/emacs-24.3/lisp/language /builddir/build/BUILD/emacs-24.3/lisp/international /builddir/build/BUILD/emacs-24.3/lisp/textmodes)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
[ .. snip ...]dir/build/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)...
Loading /builddir/build/BUILD/emacs-24.3/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'
make[1]: *** [src] Error 2
Part of code which is relevant is from src/unexelf.c:   for (n = new_file_h->e_phnum; --n >= 0; )     {       /* Compute maximum of all requirements for alignment of section.  */       ElfW (Word) alignment = (NEW_PROGRAM_H (n)).p_align;       if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment)     alignment = OLD_SECTION_H (old_bss_index).sh_addralign; #ifdef __sgi       /* According to r02kar@x4u2.desy.de (Karsten Kuenne)          and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we          always get "Program segment above .bss" when dumping          when the executable doesn't have an sbss section.  */       if (old_sbss_index != -1) #endif /* __sgi */       if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz       > (old_sbss_index == -1          ? old_bss_addr          : round_up (old_bss_addr, alignment)))       fatal ("Program segment above .bss in %s", old_name);       if (NEW_PROGRAM_H (n).p_type == PT_LOAD If I understand there shouldn't be a problem on ppc64le. But I don't understand a code at all.
-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------050708010808090604080409-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 09:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144300083120981 (code B ref 20614); Wed, 23 Sep 2015 09:34:01 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 09:33:51 +0000 Received: from localhost ([127.0.0.1]:42324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZegQx-0005SL-7i for submit@debbugs.gnu.org; Wed, 23 Sep 2015 05:33:51 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:57160) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZegQt-0005SB-Vq for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 05:33:49 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NV400F00IBCDB00@mtaout29.012.net.il> for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 12:34:27 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NV4005YRILFXK90@mtaout29.012.net.il>; Wed, 23 Sep 2015 12:34:27 +0300 (IDT) Date: Wed, 23 Sep 2015 12:34:00 +0300 From: Eli Zaretskii In-reply-to: <56025D9A.9080608@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <838u7xlbsn.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Petr Hracek > Date: Wed, 23 Sep 2015 10:06:50 +0200 > > Is there any possibility how to suppress dumping emacs? > Shall I add something to ./configure script or even to make? You could try adding -DCANNOT_DUMP=1 to preprocessor command-line switches. But it would be much better if you try figuring out why it segfaults, then we might be able to come up with a solution that preserves the dumping capability. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 11:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144300601728957 (code B ref 20614); Wed, 23 Sep 2015 11:01:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 11:00:17 +0000 Received: from localhost ([127.0.0.1]:42375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zehma-0007Wx-Gk for submit@debbugs.gnu.org; Wed, 23 Sep 2015 07:00:17 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55122) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZehmV-0007Vj-S1 for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 07:00:14 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id C013191586; Wed, 23 Sep 2015 11:00:05 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8NB03hY003877; Wed, 23 Sep 2015 07:00:04 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> From: Petr Hracek Message-ID: <56028633.3000303@redhat.com> Date: Wed, 23 Sep 2015 13:00:03 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <838u7xlbsn.fsf@gnu.org> Content-Type: multipart/alternative; boundary="------------040005000304090609070605" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------040005000304090609070605 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 09/23/2015 11:34 AM, Eli Zaretskii wrote: >> From: Petr Hracek >> Date: Wed, 23 Sep 2015 10:06:50 +0200 >> >> Is there any possibility how to suppress dumping emacs? >> Shall I add something to ./configure script or even to make? > You could try adding -DCANNOT_DUMP=1 to preprocessor command-line > switches. But it would be much better if you try figuring out why it > segfaults, then we might be able to come up with a solution that > preserves the dumping capability. Well, I will try to summarize it. And sorry for my english. I would like to build emacs also under ppc64le architecture for RHEL-7 system All other architecture seems to be working well. I have add a patch to our emacs downstream package which comments row http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869 so that I did not see message like: Dumping under the name emacs emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs make[2]: *** [bootstrap-emacs] Error 1 Patch looks like: |diff --git a/src/unexelf.c b/src/unexelf.c index d365940..69b0237 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -853,11 +853,15 @@ unexec (const char *new_name, const char *old_name) when the executable doesn't have an sbss section. */ if (old_sbss_index != -1) #endif /* __sgi */ - if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz + // This was commented out because we are not able to build it + // under PPC64LE. + /*if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz > (old_sbss_index == -1 ? old_bss_addr : round_up (old_bss_addr, alignment))) fatal ("Program segment above .bss in %s\n", old_name, 0); + */ + if (NEW_PROGRAM_H (n).p_type == PT_LOAD && (round_up ((NEW_PROGRAM_H (n)).p_vaddr @@ -866,8 +870,8 @@ unexec (const char *new_name, const char *old_name) == round_up (old_bss_addr, alignment))) break; } - if (n < 0) - fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); + //if (n < 0) + //fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); /* Make sure that the size includes any padding before the old .bss section. */| And I KNOW that this is TOTALLY wrong and weird workaround, though. 1) binutils-2.23.52.0.1-30.ael7b.ppc64le all works fine and emacs is packaged on ppc64le architecture gcc-4.8.3-9.el7.ppc64le glibc-2.17-102.el7.ppc64le 2) binutils-2.23.52.0.1-44.el7.ppc64le with "weird" patch I am able to packaged emacs on ppc64le architecture gcc-4.8.3-9.el7.ppc64le glibc-2.17-85.ael7b.ppc64le Nowadays with binutils-2.23.52.0.1-54 I am not able to build emacs at all. What I can do is to add several tracking information like traces which can be added to source code during the build. Any advice would be welcome and I will do it really soon. Question from my side, how to add traces so that I am able to see data? I have seen that there were several patches done by Paul Eggert like: http://git.savannah.gnu.org/cgit/emacs.git/commit/src/unexelf.c?h=emacs-24&id=f269bc61c10320cf020e0751e6643fbbb5f059a2 http://git.savannah.gnu.org/cgit/emacs.git/commit/src/unexelf.c?h=emacs-24&id=5ee94506f6ee4f5142bfeabc9409f95e370d38e3 But I don't think that there are relevant. Unfortunately I don't have a deep knowledge about ELF and .data or .bss segments which are mentioned in file unexelf.c My colleagues told me if there is any possibility to remove unexelf.c file and replace them with "mapping a file with pre-compiled byte code." But I don't understand it at all. Sorry folks. I would like to send a patch to upstream for solving it but I don't have an idea how. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------040005000304090609070605 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit
On 09/23/2015 11:34 AM, Eli Zaretskii wrote:
From: Petr Hracek <phracek@redhat.com>
Date: Wed, 23 Sep 2015 10:06:50 +0200

Is there any possibility how to suppress dumping emacs?
Shall I add something to ./configure script or even to make?
You could try adding -DCANNOT_DUMP=1 to preprocessor command-line
switches.  But it would be much better if you try figuring out why it
segfaults, then we might be able to come up with a solution that
preserves the dumping capability.
Well, I will try to summarize it. And sorry for my english.
I would like to build emacs also under ppc64le architecture for RHEL-7 system
All other architecture seems to be working well.

I have add a patch to our emacs downstream package which comments
row http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869
so that I did not see message like:
Dumping under the name emacs
emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/build-gtk/src/temacs
make[2]: *** [bootstrap-emacs] Error 1


Patch looks like:
diff --git a/src/unexelf.c b/src/unexelf.c
index d365940..69b0237 100644
--- a/src/unexelf.c
+++ b/src/unexelf.c
@@ -853,11 +853,15 @@ unexec (const char *new_name, const char *old_name)
 	     when the executable doesn't have an sbss section.  */
       if (old_sbss_index != -1)
 #endif /* __sgi */
-      if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz
+      // This was commented out because we are not able to build it
+      // under PPC64LE.
+      /*if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz
 	  > (old_sbss_index == -1
 	     ? old_bss_addr
 	     : round_up (old_bss_addr, alignment)))
 	  fatal ("Program segment above .bss in %s\n", old_name, 0);
+      */
+
 
       if (NEW_PROGRAM_H (n).p_type == PT_LOAD
 	  && (round_up ((NEW_PROGRAM_H (n)).p_vaddr
@@ -866,8 +870,8 @@ unexec (const char *new_name, const char *old_name)
 	      == round_up (old_bss_addr, alignment)))
 	break;
     }
-  if (n < 0)
-    fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0);
+  //if (n < 0)
+   //fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0);
 
   /* Make sure that the size includes any padding before the old .bss
      section.  */

And I KNOW that this is TOTALLY wrong and weird workaround, though.

1) binutils-2.23.52.0.1-30.ael7b.ppc64le all works fine and emacs is packaged on ppc64le architecture
gcc-4.8.3-9.el7.ppc64le
glibc-2.17-102.el7.ppc64le
2) binutils-2.23.52.0.1-44.el7.ppc64le with "weird" patch I am able to packaged emacs on ppc64le architecture
gcc-4.8.3-9.el7.ppc64le
glibc-2.17-85.ael7b.ppc64le

Nowadays with binutils-2.23.52.0.1-54 I am not able to build emacs at all.

What I can do is to add several tracking information like traces which can be added to source code during the build.
Any advice would be welcome and I will do it really soon.
Question from my side, how to add traces so that I am able to see data?

I have seen that there were several patches done by Paul Eggert like:
http://git.savannah.gnu.org/cgit/emacs.git/commit/src/unexelf.c?h=emacs-24&id=f269bc61c10320cf020e0751e6643fbbb5f059a2
http://git.savannah.gnu.org/cgit/emacs.git/commit/src/unexelf.c?h=emacs-24&id=5ee94506f6ee4f5142bfeabc9409f95e370d38e3

But I don't think that there are relevant.

Unfortunately I don't have a deep knowledge about ELF and .data or .bss segments which are mentioned in file unexelf.c
My colleagues told me if there is any possibility to remove unexelf.c file and replace them with "mapping a file with pre-compiled byte code."
But I don't understand it at all. Sorry folks.

I would like to send a patch to upstream for solving it but I don't have an idea how.
-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------040005000304090609070605-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 11:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144300686730472 (code B ref 20614); Wed, 23 Sep 2015 11:15:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 11:14:27 +0000 Received: from localhost ([127.0.0.1]:42387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zei0J-0007vP-6A for submit@debbugs.gnu.org; Wed, 23 Sep 2015 07:14:27 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:40349) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zei0H-0007vF-Dj for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 07:14:26 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NV400L00MURFZ00@a-mtaout20.012.net.il> for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 14:14:23 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NV400LSRN7Z9O50@a-mtaout20.012.net.il>; Wed, 23 Sep 2015 14:14:23 +0300 (IDT) Date: Wed, 23 Sep 2015 14:14:22 +0300 From: Eli Zaretskii In-reply-to: <56028633.3000303@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83zj0djskx.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Wed, 23 Sep 2015 13:00:03 +0200 > > Nowadays with binutils-2.23.52.0.1-54 I am not able to build emacs at all. What does this mean, exactly? Does Emacs crash during dumping? If so, a good starting point is to show the backtrace from the crash, and the values of the variables involved in the crash. > What I can do is to add several tracking information like traces which can be > added to source code during the build. > Any advice would be welcome and I will do it really soon. > Question from my side, how to add traces so that I am able to see data? If you run Emacs under GDB, you don't need any traces: GDB allows to look at variables without any tracing code. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 12:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144301024610394 (code B ref 20614); Wed, 23 Sep 2015 12:11:01 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 12:10:46 +0000 Received: from localhost ([127.0.0.1]:42406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zeisn-0002hZ-9D for submit@debbugs.gnu.org; Wed, 23 Sep 2015 08:10:45 -0400 Received: from mx1.redhat.com ([209.132.183.28]:52841) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zeisk-0002hQ-Aa for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 08:10:43 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 86BCDC0A15E4; Wed, 23 Sep 2015 12:10:41 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8NCAdUY014806; Wed, 23 Sep 2015 08:10:40 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> From: Petr Hracek Message-ID: <560296BF.4050706@redhat.com> Date: Wed, 23 Sep 2015 14:10:39 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <838u7xlbsn.fsf@gnu.org> Content-Type: multipart/alternative; boundary="------------000402070301060907060901" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------000402070301060907060901 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 09/23/2015 11:34 AM, Eli Zaretskii wrote: >> From: Petr Hracek >> Date: Wed, 23 Sep 2015 10:06:50 +0200 >> >> Is there any possibility how to suppress dumping emacs? >> Shall I add something to ./configure script or even to make? > You could try adding -DCANNOT_DUMP=1 to preprocessor command-line > switches. But it would be much better if you try figuring out why it > segfaults, then we might be able to come up with a solution that > preserves the dumping capability. Thanks. with adding -D skips DUMPing but failed from another reason. cd ../lisp; make -w update-subdirs make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp' cd /builddir/build/BUILD/emacs-24.3/lisp; subdirs=`find . -type d -print`; for file in $subdirs; do case $file in */.* | */.*/* | */=* | */cedet* ) ;; *) wins="$wins $file" ;; esac; done; \ for file in $wins; do \ /builddir/build/BUILD/emacs-24.3/build-aux/update-subdirs $file; \ done; make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp' if test "no" = "yes"; then \ rm -f bootstrap-emacs; \ ln temacs bootstrap-emacs; \ else \ `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ test "X" = X || -zex emacs; \ mv -f emacs bootstrap-emacs; \ fi Warning: Lisp directory `/usr/share/emacs/24.3/lisp' does not exist. Warning: Lisp directory `/usr/share/emacs/24.3/leim' does not exist. Cannot open load file: loadup.el make[2]: *** [bootstrap-emacs] Error 1 make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' make: *** [bootstrap] Error 2 What's the problem? -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------000402070301060907060901 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit
On 09/23/2015 11:34 AM, Eli Zaretskii wrote:
From: Petr Hracek <phracek@redhat.com>
Date: Wed, 23 Sep 2015 10:06:50 +0200

Is there any possibility how to suppress dumping emacs?
Shall I add something to ./configure script or even to make?
You could try adding -DCANNOT_DUMP=1 to preprocessor command-line
switches.  But it would be much better if you try figuring out why it
segfaults, then we might be able to come up with a solution that
preserves the dumping capability.
Thanks. with adding -D skips DUMPing but failed from another reason.
cd ../lisp; make -w update-subdirs
make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp'
cd /builddir/build/BUILD/emacs-24.3/lisp; subdirs=`find . -type d -print`; for file in $subdirs; do case $file in */.* | */.*/* | */=* | */cedet* ) ;; *) wins="$wins $file" ;; esac; done; \
for file in $wins; do \
   /builddir/build/BUILD/emacs-24.3/build-aux/update-subdirs $file; \
done;
make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp'
if test "no" = "yes"; then \
  rm -f bootstrap-emacs; \
  ln temacs bootstrap-emacs; \
else \
  `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \
  test "X" = X ||  -zex emacs; \
  mv -f emacs bootstrap-emacs; \
fi
Warning: Lisp directory `/usr/share/emacs/24.3/lisp' does not exist.
Warning: Lisp directory `/usr/share/emacs/24.3/leim' does not exist.
Cannot open load file: loadup.el
make[2]: *** [bootstrap-emacs] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk'
make: *** [bootstrap] Error 2
What's the problem?

-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------000402070301060907060901-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 12:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144301031610505 (code B ref 20614); Wed, 23 Sep 2015 12:12:01 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 12:11:56 +0000 Received: from localhost ([127.0.0.1]:42410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zeitw-0002jN-24 for submit@debbugs.gnu.org; Wed, 23 Sep 2015 08:11:56 -0400 Received: from mx1.redhat.com ([209.132.183.28]:59041) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zeitt-0002jE-Kj for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 08:11:54 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 5416BC0B2B7F; Wed, 23 Sep 2015 12:11:53 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8NCBqUR015673; Wed, 23 Sep 2015 08:11:52 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> From: Petr Hracek Message-ID: <56029707.9040100@redhat.com> Date: Wed, 23 Sep 2015 14:11:51 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83zj0djskx.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 09/23/2015 01:14 PM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Wed, 23 Sep 2015 13:00:03 +0200 >> >> Nowadays with binutils-2.23.52.0.1-54 I am not able to build emacs at all. > What does this mean, exactly? Does Emacs crash during dumping? If > so, a good starting point is to show the backtrace from the crash, and > the values of the variables involved in the crash. > >> What I can do is to add several tracking information like traces which can be >> added to source code during the build. >> Any advice would be welcome and I will do it really soon. >> Question from my side, how to add traces so that I am able to see data? > If you run Emacs under GDB, you don't need any traces: GDB allows to > look at variables without any tracing code. I will investigate is a bit more. How to call dump when emacs or temacs is buildup? Machine is already prepared. I have seen some code in loadup.el lisp file and would like to do it from command line. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 12:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144301091511527 (code B ref 20614); Wed, 23 Sep 2015 12:22:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 12:21:55 +0000 Received: from localhost ([127.0.0.1]:42426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zej3a-0002zr-T4 for submit@debbugs.gnu.org; Wed, 23 Sep 2015 08:21:55 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:50499) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zej3X-0002zd-U1 for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 08:21:53 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NV400L00Q4YSJ00@a-mtaout20.012.net.il> for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 15:21:49 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NV400L7TQCCM880@a-mtaout20.012.net.il>; Wed, 23 Sep 2015 15:21:49 +0300 (IDT) Date: Wed, 23 Sep 2015 15:21:49 +0300 From: Eli Zaretskii In-reply-to: <560296BF.4050706@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83y4fxjpgi.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <560296BF.4050706@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Wed, 23 Sep 2015 14:10:39 +0200 > > Thanks. with adding -D skips DUMPing but failed from another reason. > cd ../lisp; make -w update-subdirs > make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp' > cd /builddir/build/BUILD/emacs-24.3/lisp; subdirs=`find . -type d -print`; for file in $subdirs; do case $file in */.* | */.*/* | */=* | */cedet* ) ;; *) wins="$wins $file" ;; esac; done; \ > for file in $wins; do \ > /builddir/build/BUILD/emacs-24.3/build-aux/update-subdirs $file; \ > done; > make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp' > if test "no" = "yes"; then \ > rm -f bootstrap-emacs; \ > ln temacs bootstrap-emacs; \ > else \ > `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ > test "X" = X || -zex emacs; \ > mv -f emacs bootstrap-emacs; \ > fi > Warning: Lisp directory `/usr/share/emacs/24.3/lisp' does not exist. > Warning: Lisp directory `/usr/share/emacs/24.3/leim' does not exist. > Cannot open load file: loadup.el > make[2]: *** [bootstrap-emacs] Error 1 > make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' > make[1]: *** [src] Error 2 > make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' > make: *** [bootstrap] Error 2 > What's the problem? It says what's the problem: it cannot find loadup.el, for some reason. Why are you building Emacs 24.3, and not some newer version? From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 12:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144301102511719 (code B ref 20614); Wed, 23 Sep 2015 12:24:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 12:23:45 +0000 Received: from localhost ([127.0.0.1]:42433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zej5N-00032w-DT for submit@debbugs.gnu.org; Wed, 23 Sep 2015 08:23:45 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:44912) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zej5L-00032o-Hb for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 08:23:44 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NV400200QB7RN00@a-mtaout21.012.net.il> for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 15:23:42 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NV4002W5QFHP350@a-mtaout21.012.net.il>; Wed, 23 Sep 2015 15:23:42 +0300 (IDT) Date: Wed, 23 Sep 2015 15:23:42 +0300 From: Eli Zaretskii In-reply-to: <56029707.9040100@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83wpvhjpdd.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Wed, 23 Sep 2015 14:11:51 +0200 > > > If you run Emacs under GDB, you don't need any traces: GDB allows to > > look at variables without any tracing code. > I will investigate is a bit more. > How to call dump when emacs or temacs is buildup? > Machine is already prepared. > I have seen some code in loadup.el lisp file and would like to do it > from command line. Like this: $ cd src $ gdb ./temacs (gdb) r --batch --load loadup bootstrap (This uses the command that failed.) From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 13:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144301384415978 (code B ref 20614); Wed, 23 Sep 2015 13:11:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 13:10:44 +0000 Received: from localhost ([127.0.0.1]:42449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zejoq-00049d-AL for submit@debbugs.gnu.org; Wed, 23 Sep 2015 09:10:44 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51784) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zejon-00049U-2f for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 09:10:41 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 4CF4C98C09; Wed, 23 Sep 2015 13:10:40 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8NDAcpQ014654; Wed, 23 Sep 2015 09:10:39 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <560296BF.4050706@redhat.com> <83y4fxjpgi.fsf@gnu.org> From: Petr Hracek Message-ID: <5602A4CE.3000603@redhat.com> Date: Wed, 23 Sep 2015 15:10:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83y4fxjpgi.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 09/23/2015 02:21 PM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Wed, 23 Sep 2015 14:10:39 +0200 >> >> Thanks. with adding -D skips DUMPing but failed from another reason. >> cd ../lisp; make -w update-subdirs >> make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp' >> cd /builddir/build/BUILD/emacs-24.3/lisp; subdirs=`find . -type d -print`; for file in $subdirs; do case $file in */.* | */.*/* | */=* | */cedet* ) ;; *) wins="$wins $file" ;; esac; done; \ >> for file in $wins; do \ >> /builddir/build/BUILD/emacs-24.3/build-aux/update-subdirs $file; \ >> done; >> make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp' >> if test "no" = "yes"; then \ >> rm -f bootstrap-emacs; \ >> ln temacs bootstrap-emacs; \ >> else \ >> `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ >> test "X" = X || -zex emacs; \ >> mv -f emacs bootstrap-emacs; \ >> fi >> Warning: Lisp directory `/usr/share/emacs/24.3/lisp' does not exist. >> Warning: Lisp directory `/usr/share/emacs/24.3/leim' does not exist. >> Cannot open load file: loadup.el >> make[2]: *** [bootstrap-emacs] Error 1 >> make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' >> make[1]: *** [src] Error 2 >> make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' >> make: *** [bootstrap] Error 2 >> What's the problem? > It says what's the problem: it cannot find loadup.el, for some reason. > > Why are you building Emacs 24.3, and not some newer version? Because of nowadays rebase is not allow. Sorry? But I will try it to build emacs-24.5 on ppc64le, though. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 13:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144301549518454 (code B ref 20614); Wed, 23 Sep 2015 13:39:01 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 13:38:15 +0000 Received: from localhost ([127.0.0.1]:42454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZekFR-0004nX-TM for submit@debbugs.gnu.org; Wed, 23 Sep 2015 09:38:15 -0400 Received: from mx1.redhat.com ([209.132.183.28]:46345) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZekFL-0004nG-38 for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 09:38:08 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 17281AE5C4; Wed, 23 Sep 2015 13:38:06 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8NDc4lG006353; Wed, 23 Sep 2015 09:38:05 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <560296BF.4050706@redhat.com> <83y4fxjpgi.fsf@gnu.org> From: Petr Hracek Message-ID: <5602AB3C.4040406@redhat.com> Date: Wed, 23 Sep 2015 15:38:04 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83y4fxjpgi.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 09/23/2015 02:21 PM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Wed, 23 Sep 2015 14:10:39 +0200 >> >> Thanks. with adding -D skips DUMPing but failed from another reason. >> cd ../lisp; make -w update-subdirs >> make[3]: Entering directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp' >> cd /builddir/build/BUILD/emacs-24.3/lisp; subdirs=`find . -type d -print`; for file in $subdirs; do case $file in */.* | */.*/* | */=* | */cedet* ) ;; *) wins="$wins $file" ;; esac; done; \ >> for file in $wins; do \ >> /builddir/build/BUILD/emacs-24.3/build-aux/update-subdirs $file; \ >> done; >> make[3]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/lisp' >> if test "no" = "yes"; then \ >> rm -f bootstrap-emacs; \ >> ln temacs bootstrap-emacs; \ >> else \ >> `/bin/pwd`/temacs --batch --load loadup bootstrap || exit 1; \ >> test "X" = X || -zex emacs; \ >> mv -f emacs bootstrap-emacs; \ >> fi >> Warning: Lisp directory `/usr/share/emacs/24.3/lisp' does not exist. >> Warning: Lisp directory `/usr/share/emacs/24.3/leim' does not exist. >> Cannot open load file: loadup.el >> make[2]: *** [bootstrap-emacs] Error 1 >> make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk/src' >> make[1]: *** [src] Error 2 >> make[1]: Leaving directory `/builddir/build/BUILD/emacs-24.3/build-gtk' >> make: *** [bootstrap] Error 2 >> What's the problem? > It says what's the problem: it cannot find loadup.el, for some reason. > > Why are you building Emacs 24.3, and not some newer version? Hmm, message is the same even with emacs-24.5. Of course with -DCANNOT_DUMP=1 make[3]: Entering directory `/home/phracek/rpmbuild/BUILD/emacs-24.5/build-gtk/lisp' for file in `find ../../lisp -type d -print`; do case $file in ../../lisp*/cedet* | ../../lisp*/leim* ) ;; *) wins="$wins${wins:+ }$file" ;; esac; done; \ for file in $wins; do \ ../../lisp/../build-aux/update-subdirs $file; \ done; make[3]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.5/build-gtk/lisp' if test "no" = "yes"; then \ rm -f bootstrap-emacs; \ ln temacs bootstrap-emacs; \ else \ ./temacs --batch --load loadup bootstrap || exit 1; \ test "X" = X || -zex emacs; \ mv -f emacs bootstrap-emacs; \ fi Warning: Lisp directory `/usr/share/emacs/24.5/lisp': No such file or directory Cannot open load file: No such file or directory, loadup.el make[2]: *** [bootstrap-emacs] Error 1 make[2]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.5/build-gtk/src' make[1]: *** [src] Error 2 -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 13:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144301667020517 (code B ref 20614); Wed, 23 Sep 2015 13:58:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 13:57:50 +0000 Received: from localhost ([127.0.0.1]:42868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZekYQ-0005Kq-Ew for submit@debbugs.gnu.org; Wed, 23 Sep 2015 09:57:50 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:53012) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZekYM-0005Kg-SO for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 09:57:48 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NV400E00UM7UQ00@mtaout28.012.net.il> for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 16:57:25 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NV400EHBURPQM00@mtaout28.012.net.il>; Wed, 23 Sep 2015 16:57:25 +0300 (IDT) Date: Wed, 23 Sep 2015 16:57:41 +0300 From: Eli Zaretskii In-reply-to: <5602AB3C.4040406@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83r3lpjl0q.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <560296BF.4050706@redhat.com> <83y4fxjpgi.fsf@gnu.org> <5602AB3C.4040406@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Wed, 23 Sep 2015 15:38:04 +0200 > > Hmm, message is the same even with emacs-24.5. Of course with > -DCANNOT_DUMP=1 > > make[3]: Entering directory > `/home/phracek/rpmbuild/BUILD/emacs-24.5/build-gtk/lisp' > for file in `find ../../lisp -type d -print`; do case $file in > ../../lisp*/cedet* | ../../lisp*/leim* ) ;; *) wins="$wins${wins:+ > }$file" ;; esac; done; \ > for file in $wins; do \ > ../../lisp/../build-aux/update-subdirs $file; \ > done; > make[3]: Leaving directory > `/home/phracek/rpmbuild/BUILD/emacs-24.5/build-gtk/lisp' > if test "no" = "yes"; then \ > rm -f bootstrap-emacs; \ > ln temacs bootstrap-emacs; \ > else \ > ./temacs --batch --load loadup bootstrap || exit 1; \ > test "X" = X || -zex emacs; \ > mv -f emacs bootstrap-emacs; \ > fi > Warning: Lisp directory `/usr/share/emacs/24.5/lisp': No such file or > directory > Cannot open load file: No such file or directory, loadup.el > make[2]: *** [bootstrap-emacs] Error 1 > make[2]: Leaving directory > `/home/phracek/rpmbuild/BUILD/emacs-24.5/build-gtk/src' > make[1]: *** [src] Error 2 Are you building inside the source tree? Emacs doesn't support building outside the source tree very well. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 17:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Petr Hracek , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14430291676744 (code B ref 20614); Wed, 23 Sep 2015 17:27:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 17:26:07 +0000 Received: from localhost ([127.0.0.1]:42940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zenny-0001kh-KW for submit@debbugs.gnu.org; Wed, 23 Sep 2015 13:26:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35319) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zennw-0001ka-Qr for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 13:26:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zennu-0008Kp-Kl for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 13:26:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([208.118.235.10]:36086) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zennq-00088C-0G; Wed, 23 Sep 2015 13:25:58 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1Zennn-0003mF-PH; Wed, 23 Sep 2015 13:25:55 -0400 From: Glenn Morris References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <560296BF.4050706@redhat.com> <83y4fxjpgi.fsf@gnu.org> <5602AB3C.4040406@redhat.com> <83r3lpjl0q.fsf@gnu.org> X-Spook: ANC Drug Enforcement Agency National preparedness Mole X-Ran: {<1"CzJ>/:{>akkEtO/2"\0h[ke\7Ri{J(ol'_",(H6J<#+dq9_fST2&o+[@JNK(/6"kAb X-Hue: magenta X-Attribution: GM Date: Wed, 23 Sep 2015 13:25:55 -0400 In-Reply-To: <83r3lpjl0q.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 23 Sep 2015 16:57:41 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.10 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) >> Of course with -DCANNOT_DUMP=1 You can't just do that, since the Makefiles need the value too. IIRC, you may have to hack the configure script to set CANNOT_DUMP = yes. >> if test "no" = "yes"; then \ Eg here we see that src/Makefile thinks CANNOT_DUMP = no. > Are you building inside the source tree? Emacs doesn't support > building outside the source tree very well. ? It works just fine AFAIK. What does not work very well is CANNOT_DUMP. It's very much a last resort, and I would not be surprised to learn that the Makefiles are broken for this case, since it gets little to no testing. But beyond that the experience of the Nextstep port IMO shows that CANNOT_DUMP builds tend to be flaky (not to mention sloooow). From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 23 13:31:25 2015 Received: (at control) by debbugs.gnu.org; 23 Sep 2015 17:31:25 +0000 Received: from localhost ([127.0.0.1]:42954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zent7-0001vE-Eu for submit@debbugs.gnu.org; Wed, 23 Sep 2015 13:31:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37991) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zent5-0001v6-BK for control@debbugs.gnu.org; Wed, 23 Sep 2015 13:31:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zent4-0004Rc-8d for control@debbugs.gnu.org; Wed, 23 Sep 2015 13:31:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([208.118.235.10]:36395) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zent4-0004RY-5c for control@debbugs.gnu.org; Wed, 23 Sep 2015 13:31:22 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1Zent3-0007va-RM for control@debbugs.gnu.org; Wed, 23 Sep 2015 13:31:22 -0400 Subject: control message for bug 20614 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 23 Sep 2015 13:31:21 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.10 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) severity 20614 important From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2015 17:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144303045114851 (code B ref 20614); Wed, 23 Sep 2015 17:48:02 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Sep 2015 17:47:31 +0000 Received: from localhost ([127.0.0.1]:42958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zeo8h-0003rR-1R for submit@debbugs.gnu.org; Wed, 23 Sep 2015 13:47:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43535) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zeo8f-0003rK-8R for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 13:47:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zeo8e-0003Eg-40 for 20614@debbugs.gnu.org; Wed, 23 Sep 2015 13:47:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36291) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zeo8b-0003EA-C6; Wed, 23 Sep 2015 13:47:25 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1Zeo8Y-0003H9-Gv; Wed, 23 Sep 2015 13:47:22 -0400 From: Glenn Morris References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> X-Spook: Drug cartel Crypto AG Snow arrangements Erosion Agro X-Ran: hVM^ud1"m]%yr1~=/02lTm\WqBA%A4G:;I+H]L*O5,4BDW!G[7Z~!dG}14}8O:k,B.Ne (Petr Hracek's message of "Tue, 22 Sep 2015 12:17:10 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Petr Hracek wrote: > (https://bugzilla.redhat.com/show_bug.cgi?id=1247126) > it segfaults each time. Now. > What do you think about it? I think that is yet another private bug. (RH really do go overboard with that IMO.) From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Sep 2015 11:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144309267917573 (code B ref 20614); Thu, 24 Sep 2015 11:05:02 +0000 Received: (at 20614) by debbugs.gnu.org; 24 Sep 2015 11:04:39 +0000 Received: from localhost ([127.0.0.1]:41457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zf4KL-0004ZL-Lc for submit@debbugs.gnu.org; Thu, 24 Sep 2015 07:04:38 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55776) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zf4KI-0004ZA-Bv for 20614@debbugs.gnu.org; Thu, 24 Sep 2015 07:04:36 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 8B7A4461C3 for <20614@debbugs.gnu.org>; Thu, 24 Sep 2015 11:04:32 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8OB4UTH019540 for <20614@debbugs.gnu.org>; Thu, 24 Sep 2015 07:04:31 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> From: Petr Hracek Message-ID: <5603D8BE.10300@redhat.com> Date: Thu, 24 Sep 2015 13:04:30 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83wpvhjpdd.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 09/23/2015 02:23 PM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Wed, 23 Sep 2015 14:11:51 +0200 >> >>> If you run Emacs under GDB, you don't need any traces: GDB allows to >>> look at variables without any tracing code. >> I will investigate is a bit more. >> How to call dump when emacs or temacs is buildup? >> Machine is already prepared. >> I have seen some code in loadup.el lisp file and would like to do it >> from command line. > Like this: > > $ cd src > $ gdb ./temacs > (gdb) r --batch --load loadup bootstrap > > (This uses the command that failed.) When the dumping failed with message "Program segment above .bss" then I have add a some debug info. Hopefully It helps. Dumping under the name emacs Looking for .bss - found .interp Looking for .bss - found .note.ABI-tag Looking for .bss - found .note.gnu.build-id Looking for .bss - found .gnu.hash Looking for .bss - found .dynsym Looking for .bss - found .dynstr Looking for .bss - found .gnu.version Looking for .bss - found .gnu.version_r Looking for .bss - found .rela.toc Looking for .bss - found .rela.plt Looking for .bss - found .init Looking for .bss - found .text Looking for .bss - found .fini Looking for .bss - found .rodata Looking for .bss - found .eh_frame_hdr Looking for .bss - found .eh_frame Looking for .bss - found .data.rel.ro Looking for .bss - found .dynamic Looking for .bss - found .got Looking for .bss - found .plt Looking for .bss - found .data Looking for .bss - found .bss Looking for .sbss - found .interp Looking for .sbss - found .note.ABI-tag Looking for .sbss - found .note.gnu.build-id Looking for .sbss - found .gnu.hash Looking for .sbss - found .dynsym Looking for .sbss - found .dynstr Looking for .sbss - found .gnu.version Looking for .sbss - found .gnu.version_r Looking for .sbss - found .rela.toc Looking for .sbss - found .rela.plt Looking for .sbss - found .init Looking for .sbss - found .text Looking for .sbss - found .fini Looking for .sbss - found .rodata Looking for .sbss - found .eh_frame_hdr Looking for .sbss - found .eh_frame Looking for .sbss - found .data.rel.ro Looking for .sbss - found .dynamic Looking for .sbss - found .got Looking for .sbss - found .plt Looking for .sbss - found .data Looking for .sbss - found .bss Looking for .sbss - found .comment Looking for .sbss - found .debug_aranges Looking for .sbss - found .debug_info Looking for .sbss - found .debug_abbrev Looking for .sbss - found .debug_line Looking for .sbss - found .debug_str Looking for .sbss - found .debug_loc Looking for .sbss - found .debug_ranges Looking for .sbss - found .shstrtab Looking for .sbss - found .symtab Looking for .sbss - found .strtab Looking for .plt - found .interp Looking for .plt - found .note.ABI-tag Looking for .plt - found .note.gnu.build-id Looking for .plt - found .gnu.hash Looking for .plt - found .dynsym Looking for .plt - found .dynstr Looking for .plt - found .gnu.version Looking for .plt - found .gnu.version_r Looking for .plt - found .rela.toc Looking for .plt - found .rela.plt Looking for .plt - found .init Looking for .plt - found .text Looking for .plt - found .fini Looking for .plt - found .rodata Looking for .plt - found .eh_frame_hdr Looking for .plt - found .eh_frame Looking for .plt - found .data.rel.ro Looking for .plt - found .dynamic Looking for .plt - found .got Looking for .plt - found .plt Looking for .data - found .interp Looking for .data - found .note.ABI-tag Looking for .data - found .note.gnu.build-id Looking for .data - found .gnu.hash Looking for .data - found .dynsym Looking for .data - found .dynstr Looking for .data - found .gnu.version Looking for .data - found .gnu.version_r Looking for .data - found .rela.toc Looking for .data - found .rela.plt Looking for .data - found .init Looking for .data - found .text Looking for .data - found .fini Looking for .data - found .rodata Looking for .data - found .eh_frame_hdr Looking for .data - found .eh_frame Looking for .data - found .data.rel.ro Looking for .data - found .dynamic Looking for .data - found .got Looking for .data - found .plt Looking for .data - found .data old_bss_index 22 old_bss_addr 102b0000 old_bss_size 89798 old_bss_offset 2a0000 new_bss_addr 115d0000 new_data2_addr 102b0000 new_data2_size 1320000 new_data2_offset 2a0000 new_data2_incr 1320000 Old section offset da1ac8 Old section count 34 New section offset 20c1ac8 New section count 35 new_file_h->e_phnum 9 old_sbss_index ffffffff old_bss_addr 102b0000 alignment 10 NEW_PROGRAM_H (n).p_vaddr 102af638 NEW_PROGRAM_H (n).p_filesz 9c8 (OLD_SECTION_H (old_bss_index)).sh_addralign 10 old_sbss_index ffffffff old_bss_addr 102b0000 alignment 10 NEW_PROGRAM_H (n).p_vaddr 0 NEW_PROGRAM_H (n).p_filesz 0 (OLD_SECTION_H (old_bss_index)).sh_addralign 10 old_sbss_index ffffffff old_bss_addr 102b0000 alignment 10 NEW_PROGRAM_H (n).p_vaddr 10269510 NEW_PROGRAM_H (n).p_filesz 73cc (OLD_SECTION_H (old_bss_index)).sh_addralign 10 old_sbss_index ffffffff old_bss_addr 102b0000 alignment 10 NEW_PROGRAM_H (n).p_vaddr 1000024c NEW_PROGRAM_H (n).p_filesz 44 (OLD_SECTION_H (old_bss_index)).sh_addralign 10 old_sbss_index ffffffff old_bss_addr 102b0000 alignment 10 NEW_PROGRAM_H (n).p_vaddr 102afa68 NEW_PROGRAM_H (n).p_filesz 440 (OLD_SECTION_H (old_bss_index)).sh_addralign 10 old_sbss_index ffffffff old_bss_addr 102b0000 alignment 10000 NEW_PROGRAM_H (n).p_vaddr 102af638 NEW_PROGRAM_H (n).p_filesz 2c9756 (OLD_SECTION_H (old_bss_index)).sh_addralign 10 emacs: Program segment above .bss in /home/phracek/rpmbuild/BUILD/emacs-24.3/build-gtk/src/temacs Some useful information taken by command readelf: readelf -h ./temacs ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: PowerPC64 Version: 0x1 Entry point address: 0x100184f0 Start of program headers: 64 (bytes into file) Start of section headers: 14289272 (bytes into file) Flags: 0x2, abiv2 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 9 Size of section headers: 64 (bytes) Number of section headers: 34 Section header string table index: 31 readelf -l ./temacs Elf file type is EXEC (Executable file) Entry point 0x100184f0 There are 9 program headers, starting at offset 64 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align PHDR 0x0000000000000040 0x0000000010000040 0x0000000010000040 0x00000000000001f8 0x00000000000001f8 R E 8 INTERP 0x0000000000000238 0x0000000010000238 0x0000000010000238 0x0000000000000011 0x0000000000000011 R 1 [Requesting program interpreter: /lib64/ld64.so.2] LOAD 0x0000000000000000 0x0000000010000000 0x0000000010000000 0x000000000029e6d8 0x000000000029e6d8 R E 10000 LOAD 0x000000000029f640 0x00000000102af640 0x00000000102af640 0x00000000002c974e 0x0000000000350e90 RW 10000 DYNAMIC 0x000000000029fa70 0x00000000102afa70 0x00000000102afa70 0x0000000000000440 0x0000000000000440 RW 8 NOTE 0x000000000000024c 0x000000001000024c 0x000000001000024c 0x0000000000000044 0x0000000000000044 R 4 GNU_EH_FRAME 0x0000000000268fe0 0x0000000010268fe0 0x0000000010268fe0 0x00000000000073cc 0x00000000000073cc R 4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 10 GNU_RELRO 0x000000000029f640 0x00000000102af640 0x00000000102af640 0x00000000000009c0 0x00000000000009c0 R 1 Section to Segment mapping: Segment Sections... 00 01 .interp 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.toc .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame 03 .data.rel.ro .dynamic .got .plt .data .bss 04 .dynamic 05 .note.ABI-tag .note.gnu.build-id 06 .eh_frame_hdr 07 08 .data.rel.ro .dynamic .got readelf -S ./temacs There are 34 section headers, starting at offset 0xda0978: Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] .interp PROGBITS 0000000010000238 00000238 0000000000000011 0000000000000000 A 0 0 1 [ 2] .note.ABI-tag NOTE 000000001000024c 0000024c 0000000000000020 0000000000000000 A 0 0 4 [ 3] .note.gnu.build-i NOTE 000000001000026c 0000026c 0000000000000024 0000000000000000 A 0 0 4 [ 4] .gnu.hash GNU_HASH 0000000010000290 00000290 00000000000000dc 0000000000000000 A 5 0 8 [ 5] .dynsym DYNSYM 0000000010000370 00000370 00000000000063f0 0000000000000018 A 6 1 8 [ 6] .dynstr STRTAB 0000000010006760 00006760 0000000000004ae9 0000000000000000 A 0 0 1 [ 7] .gnu.version VERSYM 000000001000b24a 0000b24a 0000000000000854 0000000000000002 A 5 0 2 [ 8] .gnu.version_r VERNEED 000000001000baa0 0000baa0 0000000000000160 0000000000000000 A 6 10 8 [ 9] .rela.toc RELA 000000001000bc00 0000bc00 0000000000000330 0000000000000018 A 5 0 8 [10] .rela.plt RELA 000000001000bf30 0000bf30 00000000000060d8 0000000000000018 A 5 20 8 [11] .init PROGBITS 0000000010012020 00012020 000000000000004c 0000000000000000 AX 0 0 32 [12] .text PROGBITS 0000000010012080 00012080 0000000000237140 0000000000000000 AX 0 0 32 [13] .fini PROGBITS 00000000102491c0 002491c0 0000000000000024 0000000000000000 AX 0 0 4 [14] .rodata PROGBITS 00000000102491e8 002491e8 000000000001fdf8 0000000000000000 A 0 0 8 [15] .eh_frame_hdr PROGBITS 0000000010268fe0 00268fe0 00000000000073cc 0000000000000000 A 0 0 4 [16] .eh_frame PROGBITS 00000000102703b0 002703b0 000000000002e328 0000000000000000 A 0 0 8 [17] .data.rel.ro PROGBITS 00000000102af640 0029f640 0000000000000430 0000000000000000 WA 0 0 8 [18] .dynamic DYNAMIC 00000000102afa70 0029fa70 0000000000000440 0000000000000010 WA 6 0 8 [19] .got PROGBITS 00000000102afeb0 0029feb0 0000000000000150 0000000000000008 WA 0 0 8 [20] .plt NOBITS 00000000102b0000 002a0000 0000000000002058 0000000000000008 WA 0 0 8 [21] .data PROGBITS 00000000102b2058 002a2058 00000000002c6d36 0000000000000000 WA 0 0 8 [22] .bss NOBITS 0000000010578d90 00568d8e 0000000000087740 0000000000000000 WA 0 0 16 [23] .comment PROGBITS 0000000000000000 00568d8e 0000000000000058 0000000000000001 MS 0 0 1 [24] .debug_aranges PROGBITS 0000000000000000 00568de6 0000000000001350 0000000000000000 0 0 1 [25] .debug_info PROGBITS 0000000000000000 0056a136 00000000003aeadb 0000000000000000 0 0 1 [26] .debug_abbrev PROGBITS 0000000000000000 00918c11 0000000000021b05 0000000000000000 0 0 1 [27] .debug_line PROGBITS 0000000000000000 0093a716 000000000007d970 0000000000000000 0 0 1 [28] .debug_str PROGBITS 0000000000000000 009b8086 000000000004911a 0000000000000001 MS 0 0 1 [29] .debug_loc PROGBITS 0000000000000000 00a011a0 00000000003277c9 0000000000000000 0 0 1 [30] .debug_ranges PROGBITS 0000000000000000 00d28969 0000000000077ec0 0000000000000000 0 0 1 [31] .shstrtab STRTAB 0000000000000000 00da0829 0000000000000148 0000000000000000 0 0 1 [32] .symtab SYMTAB 0000000000000000 00da11f8 0000000000037bc0 0000000000000018 33 5415 8 [33] .strtab STRTAB 0000000000000000 00dd8db8 000000000002e23b 0000000000000000 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Sep 2015 15:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144310876815770 (code B ref 20614); Thu, 24 Sep 2015 15:33:01 +0000 Received: (at 20614) by debbugs.gnu.org; 24 Sep 2015 15:32:48 +0000 Received: from localhost ([127.0.0.1]:41940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zf8Vr-00046I-MM for submit@debbugs.gnu.org; Thu, 24 Sep 2015 11:32:47 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:47023) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zf8Vo-000467-Ik for 20614@debbugs.gnu.org; Thu, 24 Sep 2015 11:32:45 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NV600A00TQM9U00@a-mtaout22.012.net.il> for 20614@debbugs.gnu.org; Thu, 24 Sep 2015 18:32:42 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NV600ADKTUI2S50@a-mtaout22.012.net.il>; Thu, 24 Sep 2015 18:32:42 +0300 (IDT) Date: Thu, 24 Sep 2015 18:32:45 +0300 From: Eli Zaretskii In-reply-to: <5603D8BE.10300@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <834mijkf36.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Petr Hracek > Date: Thu, 24 Sep 2015 13:04:30 +0200 > > emacs: Program segment above .bss in I'm confused: earlier you said that you've commented out this error, and you still couldn't build Emacs with the latest Binutils. What is the problem in that case? From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Sep 2015 17:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144311739928805 (code B ref 20614); Thu, 24 Sep 2015 17:57:01 +0000 Received: (at 20614) by debbugs.gnu.org; 24 Sep 2015 17:56:39 +0000 Received: from localhost ([127.0.0.1]:42051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZfAl4-0007UW-LP for submit@debbugs.gnu.org; Thu, 24 Sep 2015 13:56:38 -0400 Received: from mx1.redhat.com ([209.132.183.28]:50172) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZfAl2-0007UO-HP for 20614@debbugs.gnu.org; Thu, 24 Sep 2015 13:56:37 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id B88F22F910F; Thu, 24 Sep 2015 17:56:35 +0000 (UTC) Received: from [10.40.200.19] (ovpn-200-19.brq.redhat.com [10.40.200.19]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8OHuXE6032428; Thu, 24 Sep 2015 13:56:34 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> From: Petr Hracek Message-ID: <56043950.7040108@redhat.com> Date: Thu, 24 Sep 2015 19:56:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <834mijkf36.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 09/24/2015 05:32 PM, Eli Zaretskii wrote: >> From: Petr Hracek >> Date: Thu, 24 Sep 2015 13:04:30 +0200 >> >> emacs: Program segment above .bss in > I'm confused: earlier you said that you've commented out this error, > and you still couldn't build Emacs with the latest Binutils. What is > the problem in that case? Good point. I didn't use a workaround in the latest mail. I use the clear emacs tarball and added some debug information so that we are able to detect and hopefully correct the problem. I would like to solve the problem. Not to use workaround :) The message emacs: Program segment above .bss causes fails and emacs is not buildable still. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Sep 2015 07:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144325429430628 (code B ref 20614); Sat, 26 Sep 2015 07:59:02 +0000 Received: (at 20614) by debbugs.gnu.org; 26 Sep 2015 07:58:14 +0000 Received: from localhost ([127.0.0.1]:43942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZfkN3-0007xw-W3 for submit@debbugs.gnu.org; Sat, 26 Sep 2015 03:58:14 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:63886) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZfkN1-0007xm-5h for 20614@debbugs.gnu.org; Sat, 26 Sep 2015 03:58:12 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NV900M00XGYC300@a-mtaout23.012.net.il> for 20614@debbugs.gnu.org; Sat, 26 Sep 2015 10:58:09 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NV900MJMY4X8V60@a-mtaout23.012.net.il>; Sat, 26 Sep 2015 10:58:09 +0300 (IDT) Date: Sat, 26 Sep 2015 10:58:15 +0300 From: Eli Zaretskii In-reply-to: <56043950.7040108@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83k2rdhaso.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Thu, 24 Sep 2015 19:56:32 +0200 > > On 09/24/2015 05:32 PM, Eli Zaretskii wrote: > >> From: Petr Hracek > >> Date: Thu, 24 Sep 2015 13:04:30 +0200 > >> > >> emacs: Program segment above .bss in > > I'm confused: earlier you said that you've commented out this error, > > and you still couldn't build Emacs with the latest Binutils. What is > > the problem in that case? > Good point. > I didn't use a workaround in the latest mail. I use the clear emacs > tarball and added some > debug information so that we are able to detect and hopefully correct > the problem. > I would like to solve the problem. Not to use workaround :) > > The message emacs: Program segment above .bss causes fails > and emacs is not buildable still. Can you show the same series of messages emitted when Emacs is built with an older version of Binutils? From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Florian Weimer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Sep 2015 15:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Petr Hracek , Eli Zaretskii , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14435391111746 (code B ref 20614); Tue, 29 Sep 2015 15:06:01 +0000 Received: (at 20614) by debbugs.gnu.org; 29 Sep 2015 15:05:11 +0000 Received: from localhost ([127.0.0.1]:48036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZgwSn-0000S1-J1 for submit@debbugs.gnu.org; Tue, 29 Sep 2015 11:05:10 -0400 Received: from albireo.enyo.de ([46.237.207.196]:44142) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zgq4D-00032Q-48 for 20614@debbugs.gnu.org; Tue, 29 Sep 2015 04:15:18 -0400 Received: from [172.17.203.2] (helo=deneb.enyo.de) by albireo.enyo.de with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) id 1Zgq4A-0007Bb-DK; Tue, 29 Sep 2015 10:15:14 +0200 Received: from fw by deneb.enyo.de with local (Exim 4.84) (envelope-from ) id 1Zgq4A-0000tm-8h; Tue, 29 Sep 2015 10:15:14 +0200 From: Florian Weimer References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> Date: Tue, 29 Sep 2015 10:15:14 +0200 In-Reply-To: (Glenn Morris's message of "Wed, 23 Sep 2015 13:47:21 -0400") Message-ID: <87io6tljzh.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Mailman-Approved-At: Tue, 29 Sep 2015 11:05:04 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * Glenn Morris: > Petr Hracek wrote: > >> (https://bugzilla.redhat.com/show_bug.cgi?id=1247126) >> it segfaults each time. Now. >> What do you think about it? > > I think that is yet another private bug. I'm afraid I'm not sure if we can open this bug it was used for external communication with a partner. This one deals with the same issue, is public, and has some additional technical discussion: From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Sep 2015 10:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144360959420133 (code B ref 20614); Wed, 30 Sep 2015 10:40:02 +0000 Received: (at 20614) by debbugs.gnu.org; 30 Sep 2015 10:39:54 +0000 Received: from localhost ([127.0.0.1]:48720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhEnh-0005Ef-MC for submit@debbugs.gnu.org; Wed, 30 Sep 2015 06:39:54 -0400 Received: from mx1.redhat.com ([209.132.183.28]:40635) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhEne-0005EV-Fy for 20614@debbugs.gnu.org; Wed, 30 Sep 2015 06:39:52 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 98DE68C1B8 for <20614@debbugs.gnu.org>; Wed, 30 Sep 2015 10:39:49 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t8UAdmNI007032 for <20614@debbugs.gnu.org>; Wed, 30 Sep 2015 06:39:48 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> From: Petr Hracek Message-ID: <560BBBF3.6000407@redhat.com> Date: Wed, 30 Sep 2015 12:39:47 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83k2rdhaso.fsf@gnu.org> Content-Type: multipart/alternative; boundary="------------080002040005010602030708" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) This is a multi-part message in MIME format. --------------080002040005010602030708 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 09/26/2015 09:58 AM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Thu, 24 Sep 2015 19:56:32 +0200 >> >> On 09/24/2015 05:32 PM, Eli Zaretskii wrote: >>>> From: Petr Hracek >>>> Date: Thu, 24 Sep 2015 13:04:30 +0200 >>>> >>>> emacs: Program segment above .bss in >>> I'm confused: earlier you said that you've commented out this error, >>> and you still couldn't build Emacs with the latest Binutils. What is >>> the problem in that case? >> Good point. >> I didn't use a workaround in the latest mail. I use the clear emacs >> tarball and added some >> debug information so that we are able to detect and hopefully correct >> the problem. >> I would like to solve the problem. Not to use workaround :) >> >> The message emacs: Program segment above .bss causes fails >> and emacs is not buildable still. > Can you show the same series of messages emitted when Emacs is built > with an older version of Binutils? My deep observation with emacs package and binutils: 1) binutils-2.23.52.0.1-30.el7_1.2.ppc64le.rpm works completely. 2) binutils-2.23.52.0.1-40.el7.ppc64le.rpm works if row http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869 is suppressed. With newer version of binutils I can see the same series:( like: Dumping under the name emacs emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/src/temacs make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/src' make[2]: *** [bootstrap-emacs] Error 1 I have collected list of commits and messages against upstream: #1200138 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=43a8475ca01b676fb764aaed0c4ed1cc16fc3c87 #1200138 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=eec2f3ed9f053653ed5d629eb50e08e3ee61e9bd #1203449 https://bugzilla.redhat.com/attachment.cgi?id=1003499 # 1175624 .opd https://sourceware.org/ml/binutils/2015-01/msg00227.html # 1175624 .got which implies .sdata, .sbss, .plt .iplt and .branch_lt also have to move: https://sourceware.org/ml/binutils/2015-01/msg00228.html # 1175624 And .toc1: https://sourceware.org/ml/binutils/2015-01/msg00232.html #1194164 func@localentry expressions, which was added to FSF binutils with git commit 45965137 #1183838 https://bugzilla.redhat.com/attachment.cgi?id=986213 # 1172766 https://bugzilla.redhat.com/attachment.cgi?id=989450 I hope it helps you a bit. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------080002040005010602030708 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit
On 09/26/2015 09:58 AM, Eli Zaretskii wrote:
Cc: 20614@debbugs.gnu.org
From: Petr Hracek <phracek@redhat.com>
Date: Thu, 24 Sep 2015 19:56:32 +0200

On 09/24/2015 05:32 PM, Eli Zaretskii wrote:
From: Petr Hracek <phracek@redhat.com>
Date: Thu, 24 Sep 2015 13:04:30 +0200

emacs: Program segment above .bss in
I'm confused: earlier you said that you've commented out this error,
and you still couldn't build Emacs with the latest Binutils.  What is
the problem in that case?
Good point.
I didn't use a workaround in the latest mail. I use the clear emacs 
tarball and added some
debug information so that we are able to detect and hopefully correct 
the problem.
I would like to solve the problem. Not to use workaround :)

The message emacs: Program segment above .bss causes fails
and emacs is not buildable still.
Can you show the same series of messages emitted when Emacs is built
with an older version of Binutils?
My deep observation with emacs package and binutils:
1) binutils-2.23.52.0.1-30.el7_1.2.ppc64le.rpm works completely.
2) binutils-2.23.52.0.1-40.el7.ppc64le.rpm works if row http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869
is suppressed.

With newer version of binutils I can see the same series:(
like:
Dumping under the name emacs
emacs: Program segment above .bss in /builddir/build/BUILD/emacs-24.3/src/temacs
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/src'
make[2]: *** [bootstrap-emacs] Error 1

I have collected list of commits and messages against upstream:
#1200138 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=43a8475ca01b676fb764aaed0c4ed1cc16fc3c87 #1200138 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=eec2f3ed9f053653ed5d629eb50e08e3ee61e9bd #1203449 https://bugzilla.redhat.com/attachment.cgi?id=1003499 # 1175624 .opd https://sourceware.org/ml/binutils/2015-01/msg00227.html
# 1175624 .got which implies .sdata, .sbss, .plt .iplt and .branch_lt also have to move: https://sourceware.org/ml/binutils/2015-01/msg00228.html
# 1175624 And .toc1: https://sourceware.org/ml/binutils/2015-01/msg00232.html
#1194164 func@localentry expressions, which was added to FSF binutils with git commit 45965137
#1183838 https://bugzilla.redhat.com/attachment.cgi?id=986213
# 1172766 https://bugzilla.redhat.com/attachment.cgi?id=989450 I hope it helps you a bit.
-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------080002040005010602030708-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 07:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144368544419928 (code B ref 20614); Thu, 01 Oct 2015 07:45:02 +0000 Received: (at 20614) by debbugs.gnu.org; 1 Oct 2015 07:44:04 +0000 Received: from localhost ([127.0.0.1]:49857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhYX5-0005BM-RB for submit@debbugs.gnu.org; Thu, 01 Oct 2015 03:44:04 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:40458) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhYX4-0005Ap-6n for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 03:44:03 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NVJ00B006KXYJ00@mtaout29.012.net.il> for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 10:44:15 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVJ009FC6TR3F30@mtaout29.012.net.il>; Thu, 01 Oct 2015 10:44:15 +0300 (IDT) Date: Thu, 01 Oct 2015 10:43:15 +0300 From: Eli Zaretskii In-reply-to: <560BBBF3.6000407@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83r3lf9gq4.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Petr Hracek > Date: Wed, 30 Sep 2015 12:39:47 +0200 > Cc: 20614@debbugs.gnu.org > > My deep observation with emacs package and binutils: > 1) binutils-2.23.52.0.1-30.el7_1.2.ppc64le.rpm works completely. > 2) binutils-2.23.52.0.1-40.el7.ppc64le.rpm works if row > http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869 > is suppressed. > > With newer version of binutils I can see the same series:( > like: > Dumping under the name emacs > emacs: Program segment above .bss in > /builddir/build/BUILD/emacs-24.3/src/temacs > make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/src' > make[2]: *** [bootstrap-emacs] Error 1 > > I have collected list of commits and messages against upstream: > #1200138 > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=43a8475ca01b676fb764aaed0c4ed1cc16fc3c87 #1200138 > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=eec2f3ed9f053653ed5d629eb50e08e3ee61e9bd #1203449 > https://bugzilla.redhat.com/attachment.cgi?id=1003499 # 1175624 .opd > https://sourceware.org/ml/binutils/2015-01/msg00227.html > # 1175624 .got which implies .sdata, .sbss, .plt .iplt and .branch_lt also have > to move: https://sourceware.org/ml/binutils/2015-01/msg00228.html > # 1175624 And .toc1: https://sourceware.org/ml/binutils/2015-01/msg00232.html > #1194164 func@localentry expressions, which was added to FSF binutils with git > commit 45965137 > #1183838 https://bugzilla.redhat.com/attachment.cgi?id=986213 > # 1172766 https://bugzilla.redhat.com/attachment.cgi?id=989450 I hope it helps > you a bit. I think we need help from someone who understands the Binutils part of this. Can you ask some of the Binutils maintainers please join this discussion and analyze the problem? From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 08:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , fw@deneb.enyo.de, mwielaar@redhat.com Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144368917225490 (code B ref 20614); Thu, 01 Oct 2015 08:47:01 +0000 Received: (at 20614) by debbugs.gnu.org; 1 Oct 2015 08:46:12 +0000 Received: from localhost ([127.0.0.1]:49901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhZVD-0006d4-KZ for submit@debbugs.gnu.org; Thu, 01 Oct 2015 04:46:12 -0400 Received: from mx1.redhat.com ([209.132.183.28]:59363) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhZVB-0006cv-2d for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 04:46:10 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 5DD2BB1FB8; Thu, 1 Oct 2015 08:46:08 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t918k6lH009803; Thu, 1 Oct 2015 04:46:06 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> From: Petr Hracek Message-ID: <560CF2CD.9070104@redhat.com> Date: Thu, 1 Oct 2015 10:46:05 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83r3lf9gq4.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/01/2015 09:43 AM, Eli Zaretskii wrote: >> From: Petr Hracek >> Date: Wed, 30 Sep 2015 12:39:47 +0200 >> Cc: 20614@debbugs.gnu.org >> >> My deep observation with emacs package and binutils: >> 1) binutils-2.23.52.0.1-30.el7_1.2.ppc64le.rpm works completely. >> 2) binutils-2.23.52.0.1-40.el7.ppc64le.rpm works if row >> http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869 >> is suppressed. >> >> With newer version of binutils I can see the same series:( >> like: >> Dumping under the name emacs >> emacs: Program segment above .bss in >> /builddir/build/BUILD/emacs-24.3/src/temacs >> make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/src' >> make[2]: *** [bootstrap-emacs] Error 1 >> >> I have collected list of commits and messages against upstream: >> #1200138 >> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=43a8475ca01b676fb764aaed0c4ed1cc16fc3c87 #1200138 >> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=eec2f3ed9f053653ed5d629eb50e08e3ee61e9bd #1203449 >> https://bugzilla.redhat.com/attachment.cgi?id=1003499 # 1175624 .opd >> https://sourceware.org/ml/binutils/2015-01/msg00227.html >> # 1175624 .got which implies .sdata, .sbss, .plt .iplt and .branch_lt also have >> to move: https://sourceware.org/ml/binutils/2015-01/msg00228.html >> # 1175624 And .toc1: https://sourceware.org/ml/binutils/2015-01/msg00232.html >> #1194164 func@localentry expressions, which was added to FSF binutils with git >> commit 45965137 >> #1183838 https://bugzilla.redhat.com/attachment.cgi?id=986213 >> # 1172766 https://bugzilla.redhat.com/attachment.cgi?id=989450 I hope it helps >> you a bit. > I think we need help from someone who understands the Binutils part of > this. Can you ask some of the Binutils maintainers please join this > discussion and analyze the problem? Adding Florian to CC. @Florian: If it's possible, please include also other files from your team. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 11:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: fw@deneb.enyo.de, 20614@debbugs.gnu.org, Nick Clifton Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144369985014812 (code B ref 20614); Thu, 01 Oct 2015 11:45:02 +0000 Received: (at 20614) by debbugs.gnu.org; 1 Oct 2015 11:44:10 +0000 Received: from localhost ([127.0.0.1]:49949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhcHQ-0003qo-TE for submit@debbugs.gnu.org; Thu, 01 Oct 2015 07:44:09 -0400 Received: from mx1.redhat.com ([209.132.183.28]:63925) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhcHN-0003qf-Tm for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 07:44:07 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id AD44C8F30F; Thu, 1 Oct 2015 11:44:04 +0000 (UTC) Received: from [10.40.200.43] (ovpn-200-43.brq.redhat.com [10.40.200.43]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t91Bi10S006377; Thu, 1 Oct 2015 07:44:02 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> From: Petr Hracek Message-ID: <560D1C81.2080109@redhat.com> Date: Thu, 1 Oct 2015 13:44:01 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83r3lf9gq4.fsf@gnu.org> Content-Type: multipart/alternative; boundary="------------040500000405040301070806" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------040500000405040301070806 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 10/01/2015 09:43 AM, Eli Zaretskii wrote: >> From: Petr Hracek >> Date: Wed, 30 Sep 2015 12:39:47 +0200 >> Cc: 20614@debbugs.gnu.org >> >> My deep observation with emacs package and binutils: >> 1) binutils-2.23.52.0.1-30.el7_1.2.ppc64le.rpm works completely. >> 2) binutils-2.23.52.0.1-40.el7.ppc64le.rpm works if row >> http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869 >> is suppressed. >> >> With newer version of binutils I can see the same series:( >> like: >> Dumping under the name emacs >> emacs: Program segment above .bss in >> /builddir/build/BUILD/emacs-24.3/src/temacs >> make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/src' >> make[2]: *** [bootstrap-emacs] Error 1 >> >> I have collected list of commits and messages against upstream: >> #1200138 >> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=43a8475ca01b676fb764aaed0c4ed1cc16fc3c87 #1200138 >> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=eec2f3ed9f053653ed5d629eb50e08e3ee61e9bd #1203449 >> https://bugzilla.redhat.com/attachment.cgi?id=1003499 # 1175624 .opd >> https://sourceware.org/ml/binutils/2015-01/msg00227.html >> # 1175624 .got which implies .sdata, .sbss, .plt .iplt and .branch_lt also have >> to move: https://sourceware.org/ml/binutils/2015-01/msg00228.html >> # 1175624 And .toc1: https://sourceware.org/ml/binutils/2015-01/msg00232.html >> #1194164 func@localentry expressions, which was added to FSF binutils with git >> commit 45965137 >> #1183838 https://bugzilla.redhat.com/attachment.cgi?id=986213 >> # 1172766 https://bugzilla.redhat.com/attachment.cgi?id=989450 I hope it helps >> you a bit. > I think we need help from someone who understands the Binutils part of > this. Can you ask some of the Binutils maintainers please join this > discussion and analyze the problem? Out binutils maintainers send me reference to following patch. |# Fix incorrectly generated ELF binaries and DSOs| diff -Nrup a/bfd/elf.c b/bfd/elf.c --- a/bfd/elf.c 2015-07-28 10:52:10.941754850 -0600 +++ b/bfd/elf.c 2015-07-28 10:53:34.725982912 -0600 @@ -4081,11 +4081,18 @@ _bfd_elf_map_sections_to_segments (bfd * new_segment = TRUE; } else if ((last_hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) == 0 - && (hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) != 0) + && (hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) != 0 + && ((abfd->flags & D_PAGED) == 0 + || (((last_hdr->lma + last_size - 1) & -maxpagesize) + != (hdr->lma & -maxpagesize)))) { - /* We don't want to put a loadable section after a - nonloadable section in the same segment. - Consider .tbss sections as loadable for this purpose. */ + /* We don't want to put a loaded section after a + nonloaded (ie. bss style) section in the same segment + as that will force the non-loaded section to be loaded. + Consider .tbss sections as loaded for this purpose. + However, like the writable/non-writable case below, + if they are on the same page then they must be put + in the same segment. */ new_segment = TRUE; } else if ((abfd->flags & D_PAGED) == 0) diff -Nrup a/ld/testsuite/ld-powerpc/elfv2so.d b/ld/testsuite/ld-powerpc/elfv2so.d --- a/ld/testsuite/ld-powerpc/elfv2so.d 2015-07-28 10:52:10.921755273 -0600 +++ b/ld/testsuite/ld-powerpc/elfv2so.d 2015-07-28 10:41:10.046732001 -0600 @@ -7,31 +7,31 @@ Disassembly of section \.text: -0+320 <.*\.plt_call\.f4>: +0+300 <.*\.plt_call\.f4>: .*: (18 00 41 f8|f8 41 00 18) std r2,24\(r1\) .*: (38 80 82 e9|e9 82 80 38) ld r12,-32712\(r2\) .*: (a6 03 89 7d|7d 89 03 a6) mtctr r12 .*: (20 04 80 4e|4e 80 04 20) bctr -0+330 <.*\.plt_call\.f3>: +0+310 <.*\.plt_call\.f3>: .*: (18 00 41 f8|f8 41 00 18) std r2,24\(r1\) .*: (28 80 82 e9|e9 82 80 28) ld r12,-32728\(r2\) .*: (a6 03 89 7d|7d 89 03 a6) mtctr r12 .*: (20 04 80 4e|4e 80 04 20) bctr -0+340 <.*\.plt_call\.f2>: +0+320 <.*\.plt_call\.f2>: .*: (18 00 41 f8|f8 41 00 18) std r2,24\(r1\) .*: (30 80 82 e9|e9 82 80 30) ld r12,-32720\(r2\) .*: (a6 03 89 7d|7d 89 03 a6) mtctr r12 .*: (20 04 80 4e|4e 80 04 20) bctr -0+350 <.*\.plt_call\.f1>: +0+330 <.*\.plt_call\.f1>: .*: (18 00 41 f8|f8 41 00 18) std r2,24\(r1\) .*: (40 80 82 e9|e9 82 80 40) ld r12,-32704\(r2\) .*: (a6 03 89 7d|7d 89 03 a6) mtctr r12 .*: (20 04 80 4e|4e 80 04 20) bctr -0+360 : +0+340 : .*: (02 00 4c 3c|3c 4c 00 02) addis r2,r12,2 .*: (d8 81 42 38|38 42 81 d8) addi r2,r2,-32296 .*: (a6 02 08 7c|7c 08 02 a6) mflr r0 @@ -53,7 +53,7 @@ Disassembly of section \.text: .*: (98 01 01 00|00 00 00 00) .* .*: (00 00 00 00|00 01 01 98) .* -0+3b0 <__glink_PLTresolve>: +0+390 <__glink_PLTresolve>: .*: (a6 02 08 7c|7c 08 02 a6) mflr r0 .*: (05 00 9f 42|42 9f 00 05) bcl .* .*: (a6 02 68 7d|7d 68 02 a6) mflr r11 -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------040500000405040301070806 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit
On 10/01/2015 09:43 AM, Eli Zaretskii wrote:
From: Petr Hracek <phracek@redhat.com>
Date: Wed, 30 Sep 2015 12:39:47 +0200
Cc: 20614@debbugs.gnu.org

My deep observation with emacs package and binutils:
1) binutils-2.23.52.0.1-30.el7_1.2.ppc64le.rpm works completely.
2) binutils-2.23.52.0.1-40.el7.ppc64le.rpm works if row
http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869
is suppressed.

With newer version of binutils I can see the same series:( 
like:
Dumping under the name emacs
emacs: Program segment above .bss in
/builddir/build/BUILD/emacs-24.3/src/temacs
make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/src'
make[2]: *** [bootstrap-emacs] Error 1

I have collected list of commits and messages against upstream:
#1200138
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=43a8475ca01b676fb764aaed0c4ed1cc16fc3c87 #1200138
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=eec2f3ed9f053653ed5d629eb50e08e3ee61e9bd #1203449
https://bugzilla.redhat.com/attachment.cgi?id=1003499 # 1175624 .opd
https://sourceware.org/ml/binutils/2015-01/msg00227.html
# 1175624 .got which implies .sdata, .sbss, .plt .iplt and .branch_lt also have
to move: https://sourceware.org/ml/binutils/2015-01/msg00228.html
# 1175624 And .toc1: https://sourceware.org/ml/binutils/2015-01/msg00232.html 
#1194164 func@localentry expressions, which was added to FSF binutils with git
commit 45965137
#1183838 https://bugzilla.redhat.com/attachment.cgi?id=986213
# 1172766 https://bugzilla.redhat.com/attachment.cgi?id=989450 I hope it helps
you a bit. 
I think we need help from someone who understands the Binutils part of
this.  Can you ask some of the Binutils maintainers please join this
discussion and analyze the problem?
Out binutils maintainers send me reference to following patch.
# Fix incorrectly generated ELF binaries and DSOs

diff -Nrup a/bfd/elf.c b/bfd/elf.c
--- a/bfd/elf.c	2015-07-28 10:52:10.941754850 -0600
+++ b/bfd/elf.c	2015-07-28 10:53:34.725982912 -0600
@@ -4081,11 +4081,18 @@ _bfd_elf_map_sections_to_segments (bfd *
 	      new_segment = TRUE;
 	    }
 	  else if ((last_hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) == 0
-		   && (hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) != 0)
+		   && (hdr->flags & (SEC_LOAD | SEC_THREAD_LOCAL)) != 0
+		   && ((abfd->flags & D_PAGED) == 0
+		       || (((last_hdr->lma + last_size - 1) & -maxpagesize)
+			   != (hdr->lma & -maxpagesize))))
 	    {
-	      /* We don't want to put a loadable section after a
-		 nonloadable section in the same segment.
-		 Consider .tbss sections as loadable for this purpose.  */
+	      /* We don't want to put a loaded section after a
+		 nonloaded (ie. bss style) section in the same segment
+		 as that will force the non-loaded section to be loaded.
+		 Consider .tbss sections as loaded for this purpose.
+		 However, like the writable/non-writable case below,
+		 if they are on the same page then they must be put
+		 in the same segment.  */
 	      new_segment = TRUE;
 	    }
 	  else if ((abfd->flags & D_PAGED) == 0)
diff -Nrup a/ld/testsuite/ld-powerpc/elfv2so.d b/ld/testsuite/ld-powerpc/elfv2so.d
--- a/ld/testsuite/ld-powerpc/elfv2so.d	2015-07-28 10:52:10.921755273 -0600
+++ b/ld/testsuite/ld-powerpc/elfv2so.d	2015-07-28 10:41:10.046732001 -0600
@@ -7,31 +7,31 @@
 
 Disassembly of section \.text:
 
-0+320 <.*\.plt_call\.f4>:
+0+300 <.*\.plt_call\.f4>:
 .*:	(18 00 41 f8|f8 41 00 18) 	std     r2,24\(r1\)
 .*:	(38 80 82 e9|e9 82 80 38) 	ld      r12,-32712\(r2\)
 .*:	(a6 03 89 7d|7d 89 03 a6) 	mtctr   r12
 .*:	(20 04 80 4e|4e 80 04 20) 	bctr
 
-0+330 <.*\.plt_call\.f3>:
+0+310 <.*\.plt_call\.f3>:
 .*:	(18 00 41 f8|f8 41 00 18) 	std     r2,24\(r1\)
 .*:	(28 80 82 e9|e9 82 80 28) 	ld      r12,-32728\(r2\)
 .*:	(a6 03 89 7d|7d 89 03 a6) 	mtctr   r12
 .*:	(20 04 80 4e|4e 80 04 20) 	bctr
 
-0+340 <.*\.plt_call\.f2>:
+0+320 <.*\.plt_call\.f2>:
 .*:	(18 00 41 f8|f8 41 00 18) 	std     r2,24\(r1\)
 .*:	(30 80 82 e9|e9 82 80 30) 	ld      r12,-32720\(r2\)
 .*:	(a6 03 89 7d|7d 89 03 a6) 	mtctr   r12
 .*:	(20 04 80 4e|4e 80 04 20) 	bctr
 
-0+350 <.*\.plt_call\.f1>:
+0+330 <.*\.plt_call\.f1>:
 .*:	(18 00 41 f8|f8 41 00 18) 	std     r2,24\(r1\)
 .*:	(40 80 82 e9|e9 82 80 40) 	ld      r12,-32704\(r2\)
 .*:	(a6 03 89 7d|7d 89 03 a6) 	mtctr   r12
 .*:	(20 04 80 4e|4e 80 04 20) 	bctr
 
-0+360 <f1>:
+0+340 <f1>:
 .*:	(02 00 4c 3c|3c 4c 00 02) 	addis   r2,r12,2
 .*:	(d8 81 42 38|38 42 81 d8) 	addi    r2,r2,-32296
 .*:	(a6 02 08 7c|7c 08 02 a6) 	mflr    r0
@@ -53,7 +53,7 @@ Disassembly of section \.text:
 .*:	(98 01 01 00|00 00 00 00) 	.*
 .*:	(00 00 00 00|00 01 01 98) 	.*
 
-0+3b0 <__glink_PLTresolve>:
+0+390 <__glink_PLTresolve>:
 .*:	(a6 02 08 7c|7c 08 02 a6) 	mflr    r0
 .*:	(05 00 9f 42|42 9f 00 05) 	bcl     .*
 .*:	(a6 02 68 7d|7d 68 02 a6) 	mflr    r11



-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------040500000405040301070806-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 11:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144370040615630 (code B ref 20614); Thu, 01 Oct 2015 11:54:02 +0000 Received: (at 20614) by debbugs.gnu.org; 1 Oct 2015 11:53:26 +0000 Received: from localhost ([127.0.0.1]:49964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhcQO-000441-1c for submit@debbugs.gnu.org; Thu, 01 Oct 2015 07:53:25 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55447) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhcQJ-00043o-Jj for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 07:53:21 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 10912461C8; Thu, 1 Oct 2015 11:53:19 +0000 (UTC) Received: from [10.40.200.43] (ovpn-200-43.brq.redhat.com [10.40.200.43]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t91BrFbS011649; Thu, 1 Oct 2015 07:53:16 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> From: Petr Hracek Message-ID: <560D1EAA.3080608@redhat.com> Date: Thu, 1 Oct 2015 13:53:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83r3lf9gq4.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/01/2015 09:43 AM, Eli Zaretskii wrote: >> From: Petr Hracek >> Date: Wed, 30 Sep 2015 12:39:47 +0200 >> Cc: 20614@debbugs.gnu.org >> >> My deep observation with emacs package and binutils: >> 1) binutils-2.23.52.0.1-30.el7_1.2.ppc64le.rpm works completely. >> 2) binutils-2.23.52.0.1-40.el7.ppc64le.rpm works if row >> http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n869 >> is suppressed. >> >> With newer version of binutilsSom I can see the same series:( >> like: >> Dumping under the name emacs >> emacs: Program segment above .bss in >> /builddir/build/BUILD/emacs-24.3/src/temacs >> make[2]: Leaving directory `/builddir/build/BUILD/emacs-24.3/src' >> make[2]: *** [bootstrap-emacs] Error 1 >> >> I have collected list of commits and messages against upstream: >> #1200138 >> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=43a8475ca01b676fb764aaed0c4ed1cc16fc3c87 #1200138 >> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=eec2f3ed9f053653ed5d629eb50e08e3ee61e9bd #1203449 >> https://bugzilla.redhat.com/attachment.cgi?id=1003499 # 1175624 .opd >> https://sourceware.org/ml/binutils/2015-01/msg00227.html >> # 1175624 .got which implies .sdata, .sbss, .plt .iplt and .branch_lt also have >> to move: https://sourceware.org/ml/binutils/2015-01/msg00228.html >> # 1175624 And .toc1: https://sourceware.org/ml/binutils/2015-01/msg00232.html >> #1194164 func@localentry expressions, which was added to FSF binutils with git >> commit 45965137 >> #1183838 https://bugzilla.redhat.com/attachment.cgi?id=986213 >> # 1172766 https://bugzilla.redhat.com/attachment.cgi?id=989450 I hope it helps >> you a bit. > I think we need help from someone who understands the Binutils part of > this. Can you ask some of the Binutils maintainers please join this > discussion and analyze the problem? Some update regarding this bug. I have add some defines like: $ cat emacs-segment-bss.patch diff --git a/src/unexelf.c b/src/unexelf.c index d365940..55d7ba6 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -846,7 +846,7 @@ unexec (const char *new_name, const char *old_name) if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment) alignment = OLD_SECTION_H (old_bss_index).sh_addralign; -#ifdef __sgi +#if defined __sgi || defined __ppc64le__ || defined __ppc64__ /* According to r02kar@x4u2.desy.de (Karsten Kuenne) and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we always get "Program segment above .bss" when dumping $ Here is a full backtrace executed on PPC64LE [phracek@ibm-p8-generic-01-le02 src]$ gdb ./temacs GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-77.el7 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "ppc64le-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs...done. warning: File "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/.gdbinit" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/usr/bin/mono-gdb.py". To enable execution of this file add add-auto-load-safe-path /home/phracek/rpmbuild/BUILD/emacs-24.3/src/.gdbinit line to your configuration file "/home/phracek/.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/home/phracek/.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" (gdb) r --batch --load loadup bootstrap Starting program: /home/phracek/rpmbuild/BUILD/emacs-24.3/src/./temacs --batch --load loadup bootstrap [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/power8/libthread_db.so.1". Missing separate debuginfo for /lib64/libgraphite2.so.3 Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/e9/5fc84879c010f61707b626f366fc81ffc976f6.debug process 20712 is executing new program: /home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs Missing separate debuginfos, use: debuginfo-install GConf2-3.2.6-8.el7.ppc64le ImageMagick-6.7.8.9-10.el7.ppc64le alsa-lib-1.0.28-2.el7.ppc64le at-spi2-atk-2.8.1-4.el7.ppc64le at-spi2-core-2.8.0-6.el7.ppc64le atk-2.14.0-1.el7.ppc64le bzip2-libs-1.0.6-13.el7.ppc64le cairo-1.14.2-1.el7.ppc64le cairo-gobject-1.14.2-1.el7.ppc64le dbus-glib-0.100-7.el7.ppc64le dbus-libs-1.6.12-13.el7.ppc64le expat-2.1.0-8.el7.ppc64le fontconfig-2.10.95-7.el7.ppc64le freetype-2.4.11-11.el7.ppc64le gdk-pixbuf2-2.31.1-1.el7.ppc64le giflib-4.1.6-9.el7.ppc64le glib2-2.42.2-3.el7.ppc64le glibc-2.17-103.el7.ppc64le gmp-6.0.0-11.el7.ppc64le gnutls-3.3.8-13.el7.ppc64le gtk3-3.14.13-13.el7.ppc64le harfbuzz-0.9.36-1.el7.ppc64le jbigkit-libs-2.0-11.el7.ppc64le keyutils-libs-1.5.8-3.el7.ppc64le krb5-libs-1.13.2-3.el7.ppc64le libICE-1.0.9-2.el7.ppc64le libSM-1.2.2-2.el7.ppc64le libX11-1.6.3-2.el7.ppc64le libXau-1.0.8-2.1.el7.ppc64le libXcomposite-0.4.4-4.1.el7.ppc64le libXcursor-1.1.14-2.1.el7.ppc64le libXdamage-1.1.4-4.1.el7.ppc64le libXext-1.3.3-3.el7.ppc64le libXfixes-5.0.1-2.1.el7.ppc64le libXft-2.3.2-2.el7.ppc64le libXi-1.7.4-2.el7.ppc64le libXinerama-1.1.3-2.1.el7.ppc64le libXpm-3.5.11-3.el7.ppc64le libXrandr-1.4.2-2.el7.ppc64le libXrender-0.9.8-2.1.el7.ppc64le libXt-1.1.4-6.1.el7.ppc64le libXxf86vm-1.1.3-2.1.el7.ppc64le libcom_err-1.42.9-7.el7.ppc64le libcroco-0.6.8-5.el7.ppc64le libdrm-2.4.60-3.el7.ppc64le libffi-3.0.13-16.el7.ppc64le libgcc-4.8.5-4.el7.ppc64le libgomp-4.8.5-4.el7.ppc64le libjpeg-turbo-1.2.90-5.el7.ppc64le libotf-0.9.13-4.el7.ppc64le libpng-1.5.13-5.el7.ppc64le librsvg2-2.39.0-1.el7.ppc64le libselinux-2.2.2-6.el7.ppc64le libtasn1-3.8-2.el7.ppc64le libthai-0.1.14-9.el7.ppc64le libtiff-4.0.3-14.el7.ppc64le libtool-ltdl-2.4.2-20.el7.ppc64le libuuid-2.23.2-24.el7.ppc64le libxcb-1.11-4.el7.ppc64le libxml2-2.9.1-5.el7_1.2.ppc64le libxshmfence-1.2-1.el7.ppc64le m17n-lib-1.6.4-14.el7.ppc64le mesa-libEGL-10.6.0-1.20150616.el7.ppc64le mesa-libGL-10.6.0-1.20150616.el7.ppc64le mesa-libgbm-10.6.0-1.20150616.el7.ppc64le mesa-libglapi-10.6.0-1.20150616.el7.ppc64le ncurses-libs-5.9-13.20130511.el7.ppc64le nettle-2.7.1-4.el7.ppc64le openssl-libs-1.0.1e-42.el7_1.9.ppc64le p11-kit-0.20.7-3.el7.ppc64le pango-1.36.8-2.el7.ppc64le pcre-8.32-15.el7.ppc64le pixman-0.32.6-3.el7.ppc64le trousers-0.3.13-1.el7.ppc64le xz-libs-5.1.2-10alpha.el7.ppc64le zlib-1.2.7-15.el7.ppc64le [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/power8/libthread_db.so.1". Missing separate debuginfo for /lib64/libgraphite2.so.3 Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/e9/5fc84879c010f61707b626f366fc81ffc976f6.debug Loading loadup.el (source)... Using load-path (/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/international /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/textmodes) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading version (source)... Loading widget (source)... Loading custom (source)... Loading emacs-lisp/map-ynp (source)... Loading international/mule (source)... Loading international/mule-conf (source)... Loading env (source)... Loading format (source)... Loading bindings (source)... Loading cus-start (source)... Loading window (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/files.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/pcase.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/cus-face.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/faces.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/button.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/startup.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/ldefs-boot.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/minibuffer.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/abbrev.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/simple.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/help.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/jka-cmpr-hook.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/epa-hook.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/international/mule-cmds.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/case-table.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/international/charprop.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/international/characters.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/composite.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/chinese.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/cyrillic.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/indian.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/sinhala.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/english.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/ethiopic.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/european.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/czech.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/slovak.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/romanian.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/greek.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/hebrew.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/japanese.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/international/cp51932.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/international/eucjp-ms.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/korean.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/lao.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/tai-viet.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/thai.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/tibetan.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/vietnamese.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/misc-lang.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/utf-8-lang.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/georgian.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/khmer.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/burmese.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/language/cham.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/indent.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/frame.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/term/tty-colors.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/font-core.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/facemenu.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/syntax.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/font-lock.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/jit-lock.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/mouse.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/scroll-bar.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/select.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/timer.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/isearch.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/rfn-eshadow.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/menu-bar.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/lisp.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/textmodes/page.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/register.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/textmodes/paragraphs.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/lisp-mode.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/textmodes/text-mode.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/textmodes/fill.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/newcomment.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/replace.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/tabulated-list.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/buff-menu.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/fringe.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/regexp-opt.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/image.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/international/fontset.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/dnd.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tool-bar.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/dynamic-setting.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/x-dnd.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/term/common-win.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/term/x-win.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/mwheel.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/float-sup.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/vc/vc-hooks.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/vc/ediff-hook.el (source)... Loading /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/tooltip.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs Program received signal SIGSEGV, Segmentation fault. 0x00003fffb5a9a870 in strcmp () from /lib64/power8/libc.so.6 Missing separate debuginfos, use: debuginfo-install GConf2-3.2.6-8.el7.ppc64le ImageMagick-6.7.8.9-10.el7.ppc64le OpenEXR-libs-1.7.1-7.el7.ppc64le alsa-lib-1.0.28-2.el7.ppc64le at-spi2-atk-2.8.1-4.el7.ppc64le at-spi2-core-2.8.0-6.el7.ppc64le atk-2.14.0-1.el7.ppc64le avahi-libs-0.6.31-15.el7.ppc64le bzip2-libs-1.0.6-13.el7.ppc64le cairo-1.14.2-1.el7.ppc64le cairo-gobject-1.14.2-1.el7.ppc64le cups-libs-1.6.3-22.el7.ppc64le dbus-glib-0.100-7.el7.ppc64le dbus-libs-1.6.12-13.el7.ppc64le expat-2.1.0-8.el7.ppc64le fontconfig-2.10.95-7.el7.ppc64le freetype-2.4.11-11.el7.ppc64le gdk-pixbuf2-2.31.1-1.el7.ppc64le ghostscript-9.07-18.el7.ppc64le giflib-4.1.6-9.el7.ppc64le glib2-2.42.2-3.el7.ppc64le glibc-2.17-103.el7.ppc64le gmp-6.0.0-11.el7.ppc64le gnutls-3.3.8-13.el7.ppc64le gtk3-3.14.13-13.el7.ppc64le harfbuzz-0.9.36-1.el7.ppc64le ilmbase-1.0.3-7.el7.ppc64le jasper-libs-1.900.1-29.el7.ppc64le jbigkit-libs-2.0-11.el7.ppc64le keyutils-libs-1.5.8-3.el7.ppc64le krb5-libs-1.13.2-3.el7.ppc64le lcms2-2.6-2.el7.ppc64le libICE-1.0.9-2.el7.ppc64le libSM-1.2.2-2.el7.ppc64le libX11-1.6.3-2.el7.ppc64le libXau-1.0.8-2.1.el7.ppc64le libXcomposite-0.4.4-4.1.el7.ppc64le libXcursor-1.1.14-2.1.el7.ppc64le libXdamage-1.1.4-4.1.el7.ppc64le libXext-1.3.3-3.el7.ppc64le libXfixes-5.0.1-2.1.el7.ppc64le libXft-2.3.2-2.el7.ppc64le libXi-1.7.4-2.el7.ppc64le libXinerama-1.1.3-2.1.el7.ppc64le libXpm-3.5.11-3.el7.ppc64le libXrandr-1.4.2-2.el7.ppc64le libXrender-0.9.8-2.1.el7.ppc64le libXt-1.1.4-6.1.el7.ppc64le libXxf86vm-1.1.3-2.1.el7.ppc64le libcom_err-1.42.9-7.el7.ppc64le libcroco-0.6.8-5.el7.ppc64le libdrm-2.4.60-3.el7.ppc64le libffi-3.0.13-16.el7.ppc64le libgcc-4.8.5-4.el7.ppc64le libgomp-4.8.5-4.el7.ppc64le libjpeg-turbo-1.2.90-5.el7.ppc64le libotf-0.9.13-4.el7.ppc64le libpng-1.5.13-5.el7.ppc64le librsvg2-2.39.0-1.el7.ppc64le libselinux-2.2.2-6.el7.ppc64le libstdc++-4.8.5-4.el7.ppc64le libtasn1-3.8-2.el7.ppc64le libthai-0.1.14-9.el7.ppc64le libtiff-4.0.3-14.el7.ppc64le libtool-ltdl-2.4.2-20.el7.ppc64le libuuid-2.23.2-24.el7.ppc64le libwmf-lite-0.2.8.4-41.el7.ppc64le libxcb-1.11-4.el7.ppc64le libxml2-2.9.1-5.el7_1.2.ppc64le libxshmfence-1.2-1.el7.ppc64le m17n-lib-1.6.4-14.el7.ppc64le mesa-libEGL-10.6.0-1.20150616.el7.ppc64le mesa-libGL-10.6.0-1.20150616.el7.ppc64le mesa-libgbm-10.6.0-1.20150616.el7.ppc64le mesa-libglapi-10.6.0-1.20150616.el7.ppc64le ncurses-libs-5.9-13.20130511.el7.ppc64le nettle-2.7.1-4.el7.ppc64le nss-softokn-freebl-3.16.2.3-13.el7.ppc64le openssl-libs-1.0.1e-42.el7_1.9.ppc64le p11-kit-0.20.7-3.el7.ppc64le pango-1.36.8-2.el7.ppc64le pcre-8.32-15.el7.ppc64le pixman-0.32.6-3.el7.ppc64le trousers-0.3.13-1.el7.ppc64le xz-libs-5.1.2-10alpha.el7.ppc64le zlib-1.2.7-15.el7.ppc64le (gdb) bt full #0 0x00003fffb5a9a870 in strcmp () at /lib64/power8/libc.so.6 #1 0x00000000101e59b0 in unexec (new_name=0x11539408 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11539458 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") at unexelf.c:1258 __s2_len = 5 Python Exception value has been optimized out: #2 0x000000001010f56c in Fdump_emacs (filename=289654417, symfile=) at emacs.c:2030 tem = 275040722 symbol = count = 16 #3 0x00000000101a0cb0 in eval_sub (form=) at eval.c:2146 numargs = args_left = 275040722 i = maxargs = argvals = {289656433, 289656401, 3847442579264832256, 275557446, 274726840, 274726720, 65535, 2} fun = val = original_fun = original_args = 276286822 funcar = backtrace = {next = 0x3fffffffdf10, function = 275200210, args = 0x3fffffffddc8, nargs = 2, debug_on_exit = 0} gcpro3 = {next = , var = 0x3fffffffddc8, nvars = } #4 0x00000000101a10f0 in Fprogn (args=276286790) at eval.c:360 val = #5 0x00000000101a0cd4 in eval_sub (form=) at eval.c:2143 numargs = args_left = 275842342 i = maxargs = argvals = {270935272, 70368744169668, 3847442579264832256, 40, 274726840, 274726720, 65535, 2} fun = val = original_fun = original_args = 275842342 funcar = backtrace = {next = 0x3fffffffe050, function = 275158770, args = 0x3fffffffdf08, nargs = -1, debug_on_exit = 0} gcpro3 = #6 0x00000000101a0cd4 in eval_sub (form=) at eval.c:2143 numargs = args_left = 275742310 ---Type to continue, or q to quit--- i = maxargs = argvals = {4611686018427781120, 275359153, 274726352, 274722720, 275153618, 70368744169760, 8704, 270331440} fun = val = original_fun = original_args = 275742310 funcar = backtrace = {next = 0x3fffffffe4c0, function = 275158674, args = 0x3fffffffe048, nargs = -1, debug_on_exit = 0} gcpro3 = #7 0x00000000101cfebc in readevalloop (readcharfun=275153618, stream=0x1069ab70, sourcename=275359153, printflag=false, unibyte=, readfun=275040722, start=275040722, end=275040722) at lread.c:1843 count1 = 16 c = val = 275014982 count = 12 b = continue_reading_p = lex_bound = whole_buffer = first_sexp = macroexpand = 275040722 #8 0x00000000101d0c44 in Fload (file=275358897, noerror=, nomessage=275040722, nosuffix=, must_suffix=) at lread.c:1323 stream = 0x1069ab70 fd = 8 count = found = 275359089 efound = hist_file_name = 275359153 newer = false compiled = false handler = safe_p = true fmode = 0x1024f8d8 "r" tmp = {275040722, 275359121} version = 0 #9 0x00000000101a0c2c in eval_sub (form=275278038) at eval.c:2157 numargs = ---Type to continue, or q to quit--- args_left = 275040722 i = maxargs = argvals = {275358897, 275040722, 275040722, 275040722, 275040722, 8, 8, 8} fun = val = original_fun = original_args = 275278022 funcar = backtrace = {next = 0x0, function = 275153330, args = 0x3fffffffe4e8, nargs = 1, debug_on_exit = 0} gcpro3 = {next = , var = 0x3fffffffe4e8, nvars = } #10 0x00000000101a5700 in Feval (form=275278038, lexical=) at eval.c:2005 count = 2 #11 0x0000000010110950 in top_level_2 () at keyboard.c:1177 #12 0x000000001019f5b0 in internal_condition_case (bfun=0x10110920 , handlers=275092338, hfun=0x10117320 ) at eval.c:1289 val = c = {tag = 275040722, val = 275040722, next = 0x3fffffffea00, gcpro = 0x0, jmp = {{__jmpbuf = {-6181340983961323271, 271285936, -6181391837160413119, 0, 0, 270888592, 270888568, 270880352, 270889936, 274726352, 274710728, 274723048, 274710698, 274710684, 274711224, 274710698, 269551504, 269551664, 274726440, 274726352, 0, 2449960692665548799, 0 }, __mask_was_saved = 0, __saved_mask = {__val = {0, 270888592, 270888568, 270880352, 270889936, 274726352, 274710728, 274723048, 274710698, 274710684, 274711224, 274710698, 271255160, 0, 268489320, 274726352}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} h = {handler = 275092338, var = 275040722, chosen_clause = 70367480143752, tag = 0x3fffffffe660, next = 0x0} #13 0x00000000101108f0 in top_level_1 (ignore=) at keyboard.c:1185 #14 0x000000001019f41c in internal_catch (tag=, func=0x10110830 , arg=275040722) at eval.c:1060 c = {tag = 275088178, val = 275040722, next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {-6181340983961324327, 271285936, -6181391837160411403, 0, 0, 270888592, 270888568, 270880352, 270889936, 274726352, 274710728, 274723048, 274710698, 274710684, 274711224, 274710698, 269551504, 269551664, 274726440, 274726352, 274726584, 2449960692665548799, 0 }, __mask_was_saved = 0, __saved_mask = {__val = {0, 0, 274722720, 275040722, 274726840, 275260976, 275260978, 70368744172800, 279248, 270152068, 0, 0, 274722720, 9, 275358896, 274722720}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} #15 0x0000000010116a30 in recursive_edit_1 () at keyboard.c:1146 count = val = 274726440 #16 0x0000000010116a30 in recursive_edit_1 () at keyboard.c:779 count = val = 274726440 #17 0x0000000010116fe0 in Frecursive_edit () at keyboard.c:843 count = 0 ---Type to continue, or q to quit--- buffer = 275040722 #18 0x00000000100176a8 in main (argc=, argv=) at emacs.c:1528 dummy = 70367536210272 stack_bottom_variable = 0 '\000' do_initial_setlocale = dumping = skip_args = 3 rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615} no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x3fffffffee80 "" (gdb) -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 12:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144370218418333 (code B ref 20614); Thu, 01 Oct 2015 12:24:02 +0000 Received: (at 20614) by debbugs.gnu.org; 1 Oct 2015 12:23:04 +0000 Received: from localhost ([127.0.0.1]:49998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zhct6-0004ld-87 for submit@debbugs.gnu.org; Thu, 01 Oct 2015 08:23:04 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:64164) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zhct3-0004l8-Jk for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 08:23:02 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NVJ00100JOAR100@a-mtaout20.012.net.il> for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 15:22:19 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVJ00116JP0I270@a-mtaout20.012.net.il>; Thu, 01 Oct 2015 15:22:13 +0300 (IDT) Date: Thu, 01 Oct 2015 15:22:03 +0300 From: Eli Zaretskii In-reply-to: <560D1EAA.3080608@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83bnciaidw.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Petr Hracek > Date: Thu, 1 Oct 2015 13:53:14 +0200 > > Some update regarding this bug. > I have add some defines like: > $ cat emacs-segment-bss.patch > diff --git a/src/unexelf.c b/src/unexelf.c > index d365940..55d7ba6 100644 > --- a/src/unexelf.c > +++ b/src/unexelf.c > @@ -846,7 +846,7 @@ unexec (const char *new_name, const char *old_name) > if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment) > alignment = OLD_SECTION_H (old_bss_index).sh_addralign; > > -#ifdef __sgi > +#if defined __sgi || defined __ppc64le__ || defined __ppc64__ > /* According to r02kar@x4u2.desy.de (Karsten Kuenne) > and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we > always get "Program segment above .bss" when dumping > $ > > Here is a full backtrace executed on PPC64LE Thanks. Can you repeat this in an unoptimized build? Otherwise the backtrace cannot be trusted (and makes little sense). From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 14:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144370836827974 (code B ref 20614); Thu, 01 Oct 2015 14:07:02 +0000 Received: (at 20614) by debbugs.gnu.org; 1 Oct 2015 14:06:08 +0000 Received: from localhost ([127.0.0.1]:50706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZheUo-0007H6-L6 for submit@debbugs.gnu.org; Thu, 01 Oct 2015 10:06:07 -0400 Received: from mx1.redhat.com ([209.132.183.28]:60671) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZheUj-0007Gc-T5 for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 10:06:03 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id B0618461C8; Thu, 1 Oct 2015 14:06:00 +0000 (UTC) Received: from [10.40.200.43] (ovpn-200-43.brq.redhat.com [10.40.200.43]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t91E5vjU005944; Thu, 1 Oct 2015 10:05:59 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> From: Petr Hracek Message-ID: <560D3DC5.2050804@redhat.com> Date: Thu, 1 Oct 2015 16:05:57 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83bnciaidw.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/01/2015 02:22 PM, Eli Zaretskii wrote: >> From: Petr Hracek >> Date: Thu, 1 Oct 2015 13:53:14 +0200 >> >> Some update regarding this bug. >> I have add some defines like: >> $ cat emacs-segment-bss.patch >> diff --git a/src/unexelf.c b/src/unexelf.c >> index d365940..55d7ba6 100644 >> --- a/src/unexelf.c >> +++ b/src/unexelf.c >> @@ -846,7 +846,7 @@ unexec (const char *new_name, const char *old_name) >> if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment) >> alignment = OLD_SECTION_H (old_bss_index).sh_addralign; >> >> -#ifdef __sgi >> +#if defined __sgi || defined __ppc64le__ || defined __ppc64__ >> /* According to r02kar@x4u2.desy.de (Karsten Kuenne) >> and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we >> always get "Program segment above .bss" when dumping >> $ >> >> Here is a full backtrace executed on PPC64LE > Thanks. Can you repeat this in an unoptimized build? Otherwise the > backtrace cannot be trusted (and makes little sense). Hi Eli, Here is full backtrace: Program received signal SIGSEGV, Segmentation fault. 0x00003fffb5a9a870 in strcmp () from /lib64/power8/libc.so.6 Missing separate debuginfos, use: debuginfo-install GConf2-3.2.6-8.el7.ppc64le ImageMagick-6.7.8.9-10.el7.ppc64le OpenEXR-libs-1.7.1-7.el7.ppc64le alsa-lib-1.0.28-2.el7.ppc64le at-spi2-atk-2.8.1-4.el7.ppc64le at-spi2-core-2.8.0-6.el7.ppc64le atk-2.14.0-1.el7.ppc64le avahi-libs-0.6.31-15.el7.ppc64le bzip2-libs-1.0.6-13.el7.ppc64le cairo-1.14.2-1.el7.ppc64le cairo-gobject-1.14.2-1.el7.ppc64le cups-libs-1.6.3-22.el7.ppc64le dbus-glib-0.100-7.el7.ppc64le dbus-libs-1.6.12-13.el7.ppc64le expat-2.1.0-8.el7.ppc64le fontconfig-2.10.95-7.el7.ppc64le freetype-2.4.11-11.el7.ppc64le gdk-pixbuf2-2.31.1-1.el7.ppc64le ghostscript-9.07-18.el7.ppc64le giflib-4.1.6-9.el7.ppc64le glib2-2.42.2-3.el7.ppc64le glibc-2.17-103.el7.ppc64le gmp-6.0.0-11.el7.ppc64le gnutls-3.3.8-13.el7.ppc64le gtk3-3.14.13-13.el7.ppc64le harfbuzz-0.9.36-1.el7.ppc64le ilmbase-1.0.3-7.el7.ppc64le jasper-libs-1.900.1-29.el7.ppc64le jbigkit-libs-2.0-11.el7.ppc64le keyutils-libs-1.5.8-3.el7.ppc64le krb5-libs-1.13.2-3.el7.ppc64le lcms2-2.6-2.el7.ppc64le libICE-1.0.9-2.el7.ppc64le libSM-1.2.2-2.el7.ppc64le libX11-1.6.3-2.el7.ppc64le libXau-1.0.8-2.1.el7.ppc64le libXcomposite-0.4.4-4.1.el7.ppc64le libXcursor-1.1.14-2.1.el7.ppc64le libXdamage-1.1.4-4.1.el7.ppc64le libXext-1.3.3-3.el7.ppc64le libXfixes-5.0.1-2.1.el7.ppc64le libXft-2.3.2-2.el7.ppc64le libXi-1.7.4-2.el7.ppc64le libXinerama-1.1.3-2.1.el7.ppc64le libXpm-3.5.11-3.el7.ppc64le libXrandr-1.4.2-2.el7.ppc64le libXrender-0.9.8-2.1.el7.ppc64le libXt-1.1.4-6.1.el7.ppc64le libXxf86vm-1.1.3-2.1.el7.ppc64le libcom_err-1.42.9-7.el7.ppc64le libcroco-0.6.8-5.el7.ppc64le libdrm-2.4.60-3.el7.ppc64le libffi-3.0.13-16.el7.ppc64le libgcc-4.8.5-4.el7.ppc64le libgomp-4.8.5-4.el7.ppc64le libjpeg-turbo-1.2.90-5.el7.ppc64le libotf-0.9.13-4.el7.ppc64le libpng-1.5.13-5.el7.ppc64le librsvg2-2.39.0-1.el7.ppc64le libselinux-2.2.2-6.el7.ppc64le libstdc++-4.8.5-4.el7.ppc64le libtasn1-3.8-2.el7.ppc64le libthai-0.1.14-9.el7.ppc64le libtiff-4.0.3-14.el7.ppc64le libtool-ltdl-2.4.2-20.el7.ppc64le libuuid-2.23.2-24.el7.ppc64le libwmf-lite-0.2.8.4-41.el7.ppc64le libxcb-1.11-4.el7.ppc64le libxml2-2.9.1-5.el7_1.2.ppc64le libxshmfence-1.2-1.el7.ppc64le m17n-lib-1.6.4-14.el7.ppc64le mesa-libEGL-10.6.0-1.20150616.el7.ppc64le mesa-libGL-10.6.0-1.20150616.el7.ppc64le mesa-libgbm-10.6.0-1.20150616.el7.ppc64le mesa-libglapi-10.6.0-1.20150616.el7.ppc64le ncurses-libs-5.9-13.20130511.el7.ppc64le nettle-2.7.1-4.el7.ppc64le nss-softokn-freebl-3.16.2.3-13.el7.ppc64le openssl-libs-1.0.1e-42.el7_1.9.ppc64le p11-kit-0.20.7-3.el7.ppc64le pango-1.36.8-2.el7.ppc64le pcre-8.32-15.el7.ppc64le pixman-0.32.6-3.el7.ppc64le trousers-0.3.13-1.el7.ppc64le xz-libs-5.1.2-10alpha.el7.ppc64le zlib-1.2.7-15.el7.ppc64le (gdb) bt full #0 0x00003fffb5a9a870 in strcmp () at /lib64/power8/libc.so.6 #1 0x00000000102e3724 in unexec (new_name=0x116387e8 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") at unexelf.c:1258 section = {sh_name = 122, sh_type = 4, sh_flags = 2, sh_addr = 268483528, sh_offset = 48072, sh_size = 768, sh_link = 5, sh_info = 0, sh_addralign = 8, sh_entsize = 24} new_file = 10 old_file = 9 new_file_size = 30790315 new_break = 0x116f0000 old_base = 0x3fffaa800000 "\177ELF\002\001\001" new_base = 0x3fffa8aa0000 "\177ELF\002\001\001" old_file_h = 0x3fffaa800000 new_file_h = 0x3fffa8aa0000 old_program_h = 0x3fffaa800040 new_program_h = 0x3fffa8aa0040 old_section_h = 0x3fffab1dc110 new_section_h = 0x3fffaa78c110 old_section_names = 0x3fffab1dbfcc "" old_bss_addr = 272498688 new_bss_addr = 292487168 old_bss_size = 563072 new_data2_size = 19988480 new_data2_offset = 4063232 new_data2_addr = 272498688 old_bss_offset = 4063232 new_data2_incr = 19988480 n = 9 nn = 0 old_bss_index = 22 old_sbss_index = -1 old_plt_index = 20 old_data_index = 21 new_data2_index = 20 stat_buf = {st_dev = 2050, st_ino = 5119871, st_nlink = 1, st_mode = 33261, st_uid = 20582, st_gid = 20582, __pad2 = 0, st_rdev = 0, st_size = 10801771, st_blksize = 4096, st_blocks = 20984, st_atim = {tv_sec = 1443707449, tv_nsec = 95539783}, st_mtim = {tv_sec = 1443707448, tv_nsec = 975539771}, st_ctim = {tv_sec = 1443707448, tv_nsec = 975539771}, __unused4 = 0, __unused5 = 0, __unused6 = 0} old_file_size = 10801771 ---Type to continue, or q to quit--- #2 0x00000000101a1170 in Fdump_emacs (filename=291602193, symfile=291602097) at emacs.c:2030 tem = 276285906 symbol = 279411634 count = 16 #3 0x000000001027f368 in eval_sub (form=280596326) at eval.c:2146 numargs = 8 args_left = 276285906 i = 2 maxargs = 2 argvals = {291604241, 291604209, 70368744168448, 70368744168656, 277773798, 271328908, 0, 276398802} fun = 272527693 val = 276285906 original_fun = 276445394 original_args = 280253382 funcar = 277773862 backtrace = {next = 0x3fffffffddb0, function = 276445394, args = 0x3fffffffdbe8, nargs = 2, debug_on_exit = 0} gcpro1 = {next = 0x3fffffffddb0, var = 0x107a38d2, nvars = 70368744168424} gcpro2 = {next = 0x3fffffffddb0, var = 0x107a38d2, nvars = 70368744168424} gcpro3 = {next = 0x10776596, var = 0x3fffffffdbe8, nvars = 2} #4 0x000000001027a010 in Fprogn (args=280793446) at eval.c:360 val = 276285906 gcpro1 = {next = 0x3ec63d1348a97a00, var = 0x3fffffffde20, nvars = 6} #5 0x000000001027ef94 in eval_sub (form=280194102) at eval.c:2091 numargs = 24 args_left = 280625926 i = 278384886 maxargs = 276605808 argvals = {276260246, 70368744169024, 277773894, 70368744168992, 4523370028772981248, 276234832, 276285906, 70368744169024} fun = 275399253 val = 278384886 original_fun = 276403954 original_args = 280625926 funcar = 276285906 backtrace = {next = 0x3fffffffdfa0, function = 276403954, args = 0x3fffffffdd28, nargs = -1, debug_on_exit = 0} gcpro1 = {next = 0x3fffffffdfa0, var = 0x107996f2, nvars = 70368744168744} gcpro2 = {next = 0x3fffffffdfa0, var = 0x107996f2, nvars = 70368744168744} gcpro3 = {next = 0x1077c9d2, var = 0x3fffffffddd8, nvars = 1} #6 0x0000000010279e58 in Fif (args=280088390) at eval.c:310 cond = 278384886 ---Type to continue, or q to quit--- gcpro1 = {next = 0x3fffb7fefc80 <_dl_argv_internal>, var = 0x3fffb7ff0000 <_rtld_local>, nvars = 2} #7 0x000000001027ef94 in eval_sub (form=276260150) at eval.c:2091 numargs = 8 args_left = 280088390 i = 276260150 maxargs = 276605808 argvals = {291932193, 276285906, 16, 276285906, 276285906, 276285906, 276398802, 276285906} fun = 275399157 val = 70368744169264 original_fun = 276403858 original_args = 280088390 funcar = 70368744169408 backtrace = {next = 0x3fffffffe490, function = 276403858, args = 0x3fffffffdf18, nargs = -1, debug_on_exit = 0} gcpro1 = {next = 0x3fffffffe490, var = 0x10799692, nvars = 70368744169240} gcpro2 = {next = 0x3fffffffe490, var = 0x10799692, nvars = 70368744169240} gcpro3 = {next = 0x103e7968 , var = 0x0, nvars = 276398802} #8 0x00000000102bd1a4 in readevalloop (readcharfun=276398802, stream=0x107cab70, sourcename=276604337, printflag=false, unibyte=276285906, readfun=276285906, start=276285906, end=276285906) at lread.c:1843 count1 = 16 c = 276260150 val = 276260150 count = 12 gcpro1 = {next = 0x10798562, var = 0x10798560, nvars = 32} gcpro2 = {next = 0x10798562, var = 0x10798560, nvars = 32} gcpro3 = {next = 0x10798562, var = 0x10798560, nvars = 32} gcpro4 = {next = 0x10798562, var = 0x10798560, nvars = 32} b = 0x0 continue_reading_p = true lex_bound = 276285906 whole_buffer = false first_sexp = false macroexpand = 276285906 #9 0x00000000102bb560 in Fload (file=276604081, noerror=276285906, nomessage=276285906, nosuffix=276285906, must_suffix=276285906) at lread.c:1316 stream = 0x107cab70 fd = 8 count = 3 gcpro1 = {next = 0x1f, var = 0x1f, nvars = 31} gcpro2 = {next = 0x1f, var = 0x1f, nvars = 31} gcpro3 = {next = 0x1f, var = 0x1f, nvars = 31} ---Type to continue, or q to quit--- found = 276604273 efound = 70367536151680 hist_file_name = 276604337 newer = false compiled = false handler = 24 safe_p = true fmode = 0x10398788 "r" tmp = {276285906, 276604305} version = 0 #10 0x000000001027f44c in eval_sub (form=276523222) at eval.c:2157 numargs = 4 args_left = 276285906 i = 5 maxargs = 5 argvals = {276604081, 276285906, 276285906, 276285906, 276285906, 276285906, 276403666, 276403664} fun = 275407901 val = 276285906 original_fun = 276398514 original_args = 276523206 funcar = 276312672 backtrace = {next = 0x0, function = 276398514, args = 0x3fffffffe4b8, nargs = 1, debug_on_exit = 0} gcpro1 = {next = 0x0, var = 0x107981b2, nvars = 70368744170680} gcpro2 = {next = 0x0, var = 0x107981b2, nvars = 70368744170680} gcpro3 = {next = 0x3fffffffe480, var = 0x3fffffffe4b8, nvars = 5} #11 0x000000001027eb44 in Feval (form=276523222, lexical=276285906) at eval.c:2005 count = 2 #12 0x00000000101a4284 in top_level_2 () at keyboard.c:1177 #13 0x000000001027c86c in internal_condition_case (bfun=0x101a4244 , handlers=276337522, hfun=0x101a3adc ) at eval.c:1289 val = 70368744171024 c = {tag = 276285906, val = 276285906, next = 0x3fffffffe9d0, gcpro = 0x0, jmp = {{__jmpbuf = {7811300748338917787, 272529768, 7811334515022091259, 0 , 70367536151680, 70367536152576, 70367536150448, 276398514, 70368744170912, 2449960692665548799, 0 }, __mask_was_saved = 0, __saved_mask = {__val = {4294967295, 0 , 272500336, 0}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} h = {handler = 276337522, var = 276285906, chosen_clause = 0, tag = 0x3fffffffe610, next = 0x0} #14 0x00000000101a4314 in top_level_1 (ignore=276285906) at keyboard.c:1185 #15 0x000000001027bf5c in internal_catch (tag=276333362, func=0x101a42b0 , arg=276285906) at eval.c:1060 c = ---Type to continue, or q to quit--- {tag = 276333362, val = 276285906, next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {7811300748338920875, 272529768, 7811334515022080783, 0 , 70367536151680, 70367536152576, 70367536150448, 276398514, 70368744171920, 2449960692665548799, 0 }, __mask_was_saved = 0, __saved_mask = {__val = {276309864, 72057594037927940, 276285906, 276285906, 276506162, 70368744172656, 272151100, 70368744172656, 276506160, 276604080, 276506162, 276312672, 275426328, 276398514, 70368744172656, 70368744172816}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} #16 0x00000000101a4104 in command_loop () at keyboard.c:1146 #17 0x00000000101a3260 in recursive_edit_1 () at keyboard.c:779 count = 1 val = 270153060 #18 0x00000000101a3520 in Frecursive_edit () at keyboard.c:843 count = 0 buffer = 276285906 #19 0x000000001019ff18 in main (argc=5, argv=0x3ffffffff2d8) at emacs.c:1528 dummy = 70368744173184 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = true skip_args = 3 rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615} no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 (gdb) -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 16:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14437153076021 (code B ref 20614); Thu, 01 Oct 2015 16:02:01 +0000 Received: (at 20614) by debbugs.gnu.org; 1 Oct 2015 16:01:47 +0000 Received: from localhost ([127.0.0.1]:50775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhgIl-0001Z2-ER for submit@debbugs.gnu.org; Thu, 01 Oct 2015 12:01:47 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:39987) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhgIi-0001Yt-TY for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 12:01:45 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NVJ00300TARH300@a-mtaout20.012.net.il> for 20614@debbugs.gnu.org; Thu, 01 Oct 2015 19:01:43 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVJ0034OTUV7J90@a-mtaout20.012.net.il>; Thu, 01 Oct 2015 19:01:43 +0300 (IDT) Date: Thu, 01 Oct 2015 19:01:34 +0300 From: Eli Zaretskii In-reply-to: <560D3DC5.2050804@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <837fn6a881.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Thu, 1 Oct 2015 16:05:57 +0200 > > (gdb) bt full > #0 0x00003fffb5a9a870 in strcmp () at /lib64/power8/libc.so.6 > #1 0x00000000102e3724 in unexec (new_name=0x116387e8 > "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 > "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") at unexelf.c:1258 > section = > {sh_name = 122, sh_type = 4, sh_flags = 2, sh_addr = > 268483528, sh_offset = 48072, sh_size = 768, sh_link = 5, sh_info = 0, > sh_addralign = 8, sh_entsize = 24} What does this GDB command display in frame #1: (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name ? From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Oct 2015 08:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144377499324825 (code B ref 20614); Fri, 02 Oct 2015 08:37:01 +0000 Received: (at 20614) by debbugs.gnu.org; 2 Oct 2015 08:36:33 +0000 Received: from localhost ([127.0.0.1]:51255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhvpQ-0006SK-Jr for submit@debbugs.gnu.org; Fri, 02 Oct 2015 04:36:33 -0400 Received: from mx1.redhat.com ([209.132.183.28]:60574) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhvpO-0006SB-3w for 20614@debbugs.gnu.org; Fri, 02 Oct 2015 04:36:31 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 3AA832FAA6D; Fri, 2 Oct 2015 08:36:29 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t928aR6Q021170; Fri, 2 Oct 2015 04:36:28 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> From: Petr Hracek Message-ID: <560E420B.9070200@redhat.com> Date: Fri, 2 Oct 2015 10:36:27 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <837fn6a881.fsf@gnu.org> Content-Type: multipart/alternative; boundary="------------080205070003060506050209" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------080205070003060506050209 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 10/01/2015 06:01 PM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Thu, 1 Oct 2015 16:05:57 +0200 >> >> (gdb) bt full >> #0 0x00003fffb5a9a870 in strcmp () at /lib64/power8/libc.so.6 >> #1 0x00000000102e3724 in unexec (new_name=0x116387e8 >> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 >> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") at unexelf.c:1258 >> section = >> {sh_name = 122, sh_type = 4, sh_flags = 2, sh_addr = >> 268483528, sh_offset = 48072, sh_size = 768, sh_link = 5, sh_info = 0, >> sh_addralign = 8, sh_entsize = 24} > What does this GDB command display in frame #1: > > (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name > > ? It is a really strange. in our unexelf.c is NEW_SECTION_H defined as #define NEW_SECTION_H(n) \ (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (n))) Paul Eggert did a some patch 1 or 2 year ago and modify it to |#define NEW_SECTION_H(n) \ (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize))| (gdb) frame 1 #1 0x00000000102e3724 in unexec (new_name=0x116387e8 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") at unexelf.c:1258 1258 if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") (gdb) p old_section_names $1 = 0x3fffab1dbfcc "" (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name No symbol "NEW_SECTION_H" in current context. (gdb) info frame Stack level 1, frame at 0x3fffffffd9d0: pc = 0x102e3724 in unexec (unexelf.c:1258); saved pc 0x101a1170 called by frame at 0x3fffffffda70, caller of frame at 0x3fffffffd770 source language c. Arglist at 0x3fffffffd770, args: new_name=0x116387e8 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs" Locals at 0x3fffffffd770, Previous frame's sp is 0x3fffffffd9d0 Saved registers: r30 at 0x3fffffffd9c0, r31 at 0x3fffffffd9c8, pc at 0x3fffffffd9e0, lr at 0x3fffffffd9e0 (gdb) info locals section = {sh_name = 122, sh_type = 4, sh_flags = 2, sh_addr = 268483528, sh_offset = 48072, sh_size = 768, sh_link = 5, sh_info = 0, sh_addralign = 8, sh_entsize = 24} new_file = 10 old_file = 9 new_file_size = 30790315 new_break = 0x116f0000 old_base = 0x3fffaa800000 "\177ELF\002\001\001" new_base = 0x3fffa8aa0000 "\177ELF\002\001\001" old_file_h = 0x3fffaa800000 new_file_h = 0x3fffa8aa0000 old_program_h = 0x3fffaa800040 new_program_h = 0x3fffa8aa0040 old_section_h = 0x3fffab1dc110 new_section_h = 0x3fffaa78c110 old_section_names = 0x3fffab1dbfcc "" old_bss_addr = 272498688 new_bss_addr = 292487168 old_bss_size = 563072 new_data2_size = 19988480 new_data2_offset = 4063232 new_data2_addr = 272498688 old_bss_offset = 4063232 new_data2_incr = 19988480 n = 9 nn = 0 old_bss_index = 22 old_sbss_index = -1 old_plt_index = 20 old_data_index = 21 new_data2_index = 20 stat_buf = {st_dev = 2050, st_ino = 5119871, st_nlink = 1, st_mode = 33261, st_uid = 20582, st_gid = 20582, __pad2 = 0, st_rdev = 0, st_size = 10801771, st_blksize = 4096, st_blocks = 20984, st_atim = {tv_sec = 1443772792, tv_nsec = 166219486}, st_mtim = {tv_sec = 1443772792, tv_nsec = 46219474}, st_ctim = {tv_sec = 1443772792, tv_nsec = 46219474}, __unused4 = 0, __unused5 = 0, __unused6 = 0} old_file_size = 10801771 (gdb) info args new_name = 0x116387e8 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs" old_name = 0x11638838 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs" -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------080205070003060506050209 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit
On 10/01/2015 06:01 PM, Eli Zaretskii wrote:
Cc: 20614@debbugs.gnu.org
From: Petr Hracek <phracek@redhat.com>
Date: Thu, 1 Oct 2015 16:05:57 +0200

(gdb) bt full
#0  0x00003fffb5a9a870 in strcmp () at /lib64/power8/libc.so.6
#1  0x00000000102e3724 in unexec (new_name=0x116387e8 
"/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 
"/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") at unexelf.c:1258
         section =
           {sh_name = 122, sh_type = 4, sh_flags = 2, sh_addr = 
268483528, sh_offset = 48072, sh_size = 768, sh_link = 5, sh_info = 0, 
sh_addralign = 8, sh_entsize = 24}
What does this GDB command display in frame #1:

  (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name

?
It is a really strange.
in our unexelf.c is NEW_SECTION_H defined as

#define NEW_SECTION_H(n) \
     (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (n)))

Paul Eggert did a some patch 1 or 2 year ago and modify it to
#define NEW_SECTION_H(n) \
  (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize))

(gdb) frame 1
#1  0x00000000102e3724 in unexec (new_name=0x116387e8 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs")
    at unexelf.c:1258
1258          if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data")
(gdb) p old_section_names
$1 = 0x3fffab1dbfcc ""
(gdb) p old_section_names + NEW_SECTION_H (nn).sh_name
No symbol "NEW_SECTION_H" in current context.
(gdb) info frame
Stack level 1, frame at 0x3fffffffd9d0:
 pc = 0x102e3724 in unexec (unexelf.c:1258); saved pc 0x101a1170
 called by frame at 0x3fffffffda70, caller of frame at 0x3fffffffd770
 source language c.
 Arglist at 0x3fffffffd770, args: new_name=0x116387e8 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs"
 Locals at 0x3fffffffd770, Previous frame's sp is 0x3fffffffd9d0
 Saved registers:
  r30 at 0x3fffffffd9c0, r31 at 0x3fffffffd9c8, pc at 0x3fffffffd9e0, lr at 0x3fffffffd9e0
(gdb) info locals
section = {sh_name = 122, sh_type = 4, sh_flags = 2, sh_addr = 268483528, sh_offset = 48072, sh_size = 768, sh_link = 5, sh_info = 0, sh_addralign = 8, sh_entsize = 24}
new_file = 10
old_file = 9
new_file_size = 30790315
new_break = 0x116f0000
old_base = 0x3fffaa800000 "\177ELF\002\001\001"
new_base = 0x3fffa8aa0000 "\177ELF\002\001\001"
old_file_h = 0x3fffaa800000
new_file_h = 0x3fffa8aa0000
old_program_h = 0x3fffaa800040
new_program_h = 0x3fffa8aa0040
old_section_h = 0x3fffab1dc110
new_section_h = 0x3fffaa78c110
old_section_names = 0x3fffab1dbfcc ""
old_bss_addr = 272498688
new_bss_addr = 292487168
old_bss_size = 563072
new_data2_size = 19988480
new_data2_offset = 4063232
new_data2_addr = 272498688
old_bss_offset = 4063232
new_data2_incr = 19988480
n = 9
nn = 0
old_bss_index = 22
old_sbss_index = -1
old_plt_index = 20
old_data_index = 21
new_data2_index = 20
stat_buf = {st_dev = 2050, st_ino = 5119871, st_nlink = 1, st_mode = 33261, st_uid = 20582, st_gid = 20582, __pad2 = 0, st_rdev = 0, st_size = 10801771, st_blksize = 4096,
  st_blocks = 20984, st_atim = {tv_sec = 1443772792, tv_nsec = 166219486}, st_mtim = {tv_sec = 1443772792, tv_nsec = 46219474}, st_ctim = {tv_sec = 1443772792, tv_nsec = 46219474},
  __unused4 = 0, __unused5 = 0, __unused6 = 0}
old_file_size = 10801771
(gdb) info args
new_name = 0x116387e8 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs"
old_name = 0x11638838 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs"


-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------080205070003060506050209-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Oct 2015 08:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144377575826019 (code B ref 20614); Fri, 02 Oct 2015 08:50:02 +0000 Received: (at 20614) by debbugs.gnu.org; 2 Oct 2015 08:49:18 +0000 Received: from localhost ([127.0.0.1]:51271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zhw1m-0006lb-CZ for submit@debbugs.gnu.org; Fri, 02 Oct 2015 04:49:18 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:34201) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zhw1j-0006lQ-FL for 20614@debbugs.gnu.org; Fri, 02 Oct 2015 04:49:16 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NVL00L0048SKR00@a-mtaout23.012.net.il> for 20614@debbugs.gnu.org; Fri, 02 Oct 2015 11:49:13 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVL00L3Y4I0L800@a-mtaout23.012.net.il>; Fri, 02 Oct 2015 11:49:13 +0300 (IDT) Date: Fri, 02 Oct 2015 11:49:05 +0300 From: Eli Zaretskii In-reply-to: <560E420B.9070200@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83d1wx7j0e.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Fri, 2 Oct 2015 10:36:27 +0200 > > What does this GDB command display in frame #1: > > (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name > > ? > > It is a really strange. > in our unexelf.c is NEW_SECTION_H defined as > > #define NEW_SECTION_H(n) \ > (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (n))) > > Paul Eggert did a some patch 1 or 2 year ago and modify it to > #define NEW_SECTION_H(n) \ > (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize)) > > (gdb) frame 1 > #1 0x00000000102e3724 in unexec (new_name=0x116387e8 > "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 > "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") > at unexelf.c:1258 > 1258 if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") > (gdb) p old_section_names > $1 = 0x3fffab1dbfcc "" > (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name > No symbol "NEW_SECTION_H" in current context. Use the expansion of that macro instead to display the value. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Oct 2015 13:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144379074321289 (code B ref 20614); Fri, 02 Oct 2015 13:00:04 +0000 Received: (at 20614) by debbugs.gnu.org; 2 Oct 2015 12:59:03 +0000 Received: from localhost ([127.0.0.1]:51368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhzvT-0005XJ-6r for submit@debbugs.gnu.org; Fri, 02 Oct 2015 08:59:03 -0400 Received: from mx1.redhat.com ([209.132.183.28]:45700) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhzvP-0005Wr-3U for 20614@debbugs.gnu.org; Fri, 02 Oct 2015 08:59:00 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 3665D8A344; Fri, 2 Oct 2015 12:58:58 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t92Cwu6J022858; Fri, 2 Oct 2015 08:58:57 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> From: Petr Hracek Message-ID: <560E7F90.1070609@redhat.com> Date: Fri, 2 Oct 2015 14:58:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83d1wx7j0e.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/02/2015 10:49 AM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Fri, 2 Oct 2015 10:36:27 +0200 >> >> What does this GDB command display in frame #1: >> >> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name >> >> ? >> >> It is a really strange. >> in our unexelf.c is NEW_SECTION_H defined as >> >> #define NEW_SECTION_H(n) \ >> (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (n))) >> >> Paul Eggert did a some patch 1 or 2 year ago and modify it to >> #define NEW_SECTION_H(n) \ >> (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize)) >> >> (gdb) frame 1 >> #1 0x00000000102e3724 in unexec (new_name=0x116387e8 >> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 >> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") >> at unexelf.c:1258 >> 1258 if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") >> (gdb) p old_section_names >> $1 = 0x3fffab1dbfcc "" >> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name >> No symbol "NEW_SECTION_H" in current context. > Use the expansion of that macro instead to display the value. How to use the expansion. Are you connected on freenode #emacs. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Oct 2015 13:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144379359825435 (code B ref 20614); Fri, 02 Oct 2015 13:47:02 +0000 Received: (at 20614) by debbugs.gnu.org; 2 Oct 2015 13:46:38 +0000 Received: from localhost ([127.0.0.1]:51391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi0fV-0006cA-Ca for submit@debbugs.gnu.org; Fri, 02 Oct 2015 09:46:37 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:33141) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi0fQ-0006bz-Ky for 20614@debbugs.gnu.org; Fri, 02 Oct 2015 09:46:34 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NVL00J00I4POL00@a-mtaout22.012.net.il> for 20614@debbugs.gnu.org; Fri, 02 Oct 2015 16:46:31 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVL00JX8I9IFQ80@a-mtaout22.012.net.il>; Fri, 02 Oct 2015 16:46:31 +0300 (IDT) Date: Fri, 02 Oct 2015 16:46:23 +0300 From: Eli Zaretskii In-reply-to: <560E7F90.1070609@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83wpv55qog.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Fri, 2 Oct 2015 14:58:56 +0200 > > On 10/02/2015 10:49 AM, Eli Zaretskii wrote: > >> Cc: 20614@debbugs.gnu.org > >> From: Petr Hracek > >> Date: Fri, 2 Oct 2015 10:36:27 +0200 > >> > >> What does this GDB command display in frame #1: > >> > >> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name > >> > >> ? > >> > >> It is a really strange. > >> in our unexelf.c is NEW_SECTION_H defined as > >> > >> #define NEW_SECTION_H(n) \ > >> (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (n))) > >> > >> Paul Eggert did a some patch 1 or 2 year ago and modify it to > >> #define NEW_SECTION_H(n) \ > >> (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize)) > >> > >> (gdb) frame 1 > >> #1 0x00000000102e3724 in unexec (new_name=0x116387e8 > >> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 > >> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") > >> at unexelf.c:1258 > >> 1258 if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") > >> (gdb) p old_section_names > >> $1 = 0x3fffab1dbfcc "" > >> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name > >> No symbol "NEW_SECTION_H" in current context. > > Use the expansion of that macro instead to display the value. > How to use the expansion. Just type it by hand: (gdb) p old_section_names + (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (nn))) > Are you connected on freenode #emacs. No. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 07:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144403082323145 (code B ref 20614); Mon, 05 Oct 2015 07:41:02 +0000 Received: (at 20614) by debbugs.gnu.org; 5 Oct 2015 07:40:23 +0000 Received: from localhost ([127.0.0.1]:54817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj0Ni-00061E-O1 for submit@debbugs.gnu.org; Mon, 05 Oct 2015 03:40:23 -0400 Received: from mx1.redhat.com ([209.132.183.28]:59019) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj0Nf-000614-55 for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 03:40:20 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 22CF1C075D96; Mon, 5 Oct 2015 07:40:18 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t957eG2w027813; Mon, 5 Oct 2015 03:40:17 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> From: Petr Hracek Message-ID: <5612295F.4000607@redhat.com> Date: Mon, 5 Oct 2015 09:40:15 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83wpv55qog.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/02/2015 03:46 PM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Fri, 2 Oct 2015 14:58:56 +0200 >> >> On 10/02/2015 10:49 AM, Eli Zaretskii wrote: >>>> Cc: 20614@debbugs.gnu.org >>>> From: Petr Hracek >>>> Date: Fri, 2 Oct 2015 10:36:27 +0200 >>>> >>>> What does this GDB command display in frame #1: >>>> >>>> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name >>>> >>>> ? >>>> >>>> It is a really strange. >>>> in our unexelf.c is NEW_SECTION_H defined as >>>> >>>> #define NEW_SECTION_H(n) \ >>>> (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (n))) >>>> >>>> Paul Eggert did a some patch 1 or 2 year ago and modify it to >>>> #define NEW_SECTION_H(n) \ >>>> (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize)) >>>> >>>> (gdb) frame 1 >>>> #1 0x00000000102e3724 in unexec (new_name=0x116387e8 >>>> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 >>>> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") >>>> at unexelf.c:1258 >>>> 1258 if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") >>>> (gdb) p old_section_names >>>> $1 = 0x3fffab1dbfcc "" >>>> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name >>>> No symbol "NEW_SECTION_H" in current context. >>> Use the expansion of that macro instead to display the value. >> How to use the expansion. > Just type it by hand: > > (gdb) p old_section_names + (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (nn))) > >> Are you connected on freenode #emacs. > No. First of all thank you for your time. Well, (gdb) p (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (nn))) No symbol "ElfW" in current context. (gdb) Also ElfBitsW does not exists. (gdb) p ElfBitsW No symbol "ElfBitsW" in current context. (gdb) I tried to find out what could be used from elf.h header file but no any idea. I guess that ELFSIZE should be defined from unexec.h, right? http://git.savannah.gnu.org/cgit/emacs.git/tree/src/unexelf.c?h=emacs-24#n513 (gdb) p ELFSIZE No symbol "ELFSIZE" in current context. (gdb) (gdb) frame 1 #1 0x00000000102e4174 in unexec (new_name=0x115c2868 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x115c28b8 "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") at unexelf.c:1257 1257 if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") (gdb) i locals section = {sh_name = 122, sh_type = 4, sh_flags = 2, sh_addr = 268483520, sh_offset = 48064, sh_size = 768, sh_link = 5, sh_info = 0, sh_addralign = 8, sh_entsize = 24} new_file = 10 old_file = 9 new_file_size = 30325149 new_break = 0x11690000 old_base = 0x3fffaa7a0000 "\177ELF\002\001\001" new_base = 0x3fffa8ab0000 "\177ELF\002\001\001" old_file_h = 0x3fffaa7a0000 new_file_h = 0x3fffa8ab0000 old_program_h = 0x3fffaa7a0040 new_program_h = 0x3fffa8ab0040 old_section_h = 0x3fffab17a798 new_section_h = 0x3fffaa72a798 old_section_names = 0x3fffab17a657 "" old_bss_addr = 272564224 new_bss_addr = 292093952 old_bss_size = 563096 new_data2_size = 19529728 new_data2_offset = 4063232 new_data2_addr = 272564224 old_bss_offset = 4063232 new_data2_incr = 19529728 n = 9 nn = 0 old_bss_index = 22 old_sbss_index = -1 old_plt_index = 20 old_data_index = 21 new_data2_index = 20 stat_buf = {st_dev = 2050, st_ino = 5119868, st_nlink = 1, st_mode = 33261, st_uid = 20582, st_gid = 20582, __pad2 = 0, st_rdev = 0, st_size = 10795357, st_blksize = 4096, st_blocks = 20976, st_atim = {tv_sec = 1444028953, tv_nsec = 509013261}, st_mtim = {tv_sec = 1444028953, tv_nsec = 379013248}, st_ctim = {tv_sec = 1444028953, tv_nsec = 379013248}, __unused4 = 0, __unused5 = 0, __unused6 = 0} old_file_size = 10795357 (gdb) It seems like some compilation directives are missing. But of course I am guessing. Local exec file: `/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs', file type elf64-powerpcle. Entry point: 0x10016100 0x0000000010000238 - 0x0000000010000249 is .interp 0x000000001000024c - 0x000000001000026c is .note.ABI-tag 0x000000001000026c - 0x0000000010000290 is .note.gnu.build-id 0x0000000010000290 - 0x000000001000036c is .gnu.hash 0x0000000010000370 - 0x0000000010006790 is .dynsym 0x0000000010006790 - 0x000000001000b204 is .dynstr 0x000000001000b204 - 0x000000001000ba5c is .gnu.version 0x000000001000ba60 - 0x000000001000bbc0 is .gnu.version_r 0x000000001000bbc0 - 0x000000001000bec0 is .rela.toc 0x000000001000bec0 - 0x0000000010011ff8 is .rela.plt 0x0000000010012000 - 0x000000001001204c is .init 0x0000000010012060 - 0x000000001037d398 is .text 0x000000001037d398 - 0x000000001037d3bc is .fini 0x000000001037d3c0 - 0x00000000103a08e2 is .rodata 0x00000000103a08e4 - 0x00000000103a9178 is .eh_frame_hdr 0x00000000103a9178 - 0x00000000103d0258 is .eh_frame 0x00000000103ef100 - 0x00000000103ef530 is .data.rel.ro 0x00000000103ef530 - 0x00000000103ef970 is .dynamic 0x00000000103ef970 - 0x00000000103f0000 is .got 0x00000000103f0000 - 0x00000000103f2078 is .plt 0x00000000103f2078 - 0x00000000106b91b8 is .data 0x00000000106b91c0 - 0x00000000107408e0 is .bss 0x00003fffb7fb0200 - 0x00003fffb7fb0224 is .note.gnu.build-id in /lib64/ld64.so.2 0x00003fffb7fb0228 - 0x00003fffb7fb02e4 is .hash in /lib64/ld64.so.2 -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 08:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144403364427349 (code B ref 20614); Mon, 05 Oct 2015 08:28:02 +0000 Received: (at 20614) by debbugs.gnu.org; 5 Oct 2015 08:27:24 +0000 Received: from localhost ([127.0.0.1]:54833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj17D-000773-MS for submit@debbugs.gnu.org; Mon, 05 Oct 2015 04:27:24 -0400 Received: from mtaout27.012.net.il ([80.179.55.183]:54811) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj17A-00076s-3s for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 04:27:21 -0400 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NVQ00600N0YOH00@mtaout27.012.net.il> for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 11:23:29 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVQ004JYNB4PU30@mtaout27.012.net.il>; Mon, 05 Oct 2015 11:23:29 +0300 (IDT) Date: Mon, 05 Oct 2015 11:27:17 +0300 From: Eli Zaretskii In-reply-to: <5612295F.4000607@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83twq5zpne.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Mon, 5 Oct 2015 09:40:15 +0200 > > >>>> What does this GDB command display in frame #1: > >>>> > >>>> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name > >>>> > >>>> ? > >>>> > >>>> It is a really strange. > >>>> in our unexelf.c is NEW_SECTION_H defined as > >>>> > >>>> #define NEW_SECTION_H(n) \ > >>>> (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (n))) > >>>> > >>>> Paul Eggert did a some patch 1 or 2 year ago and modify it to > >>>> #define NEW_SECTION_H(n) \ > >>>> (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize)) > >>>> > >>>> (gdb) frame 1 > >>>> #1 0x00000000102e3724 in unexec (new_name=0x116387e8 > >>>> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 > >>>> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") > >>>> at unexelf.c:1258 > >>>> 1258 if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") > >>>> (gdb) p old_section_names > >>>> $1 = 0x3fffab1dbfcc "" > >>>> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name > >>>> No symbol "NEW_SECTION_H" in current context. > >>> Use the expansion of that macro instead to display the value. > >> How to use the expansion. > > Just type it by hand: > > > > (gdb) p old_section_names + (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (nn))) > > > >> Are you connected on freenode #emacs. > > No. > First of all thank you for your time. > Well, > (gdb) p (*(ElfW (Shdr) *) ((byte *) new_section_h + > new_file_h->e_shentsize * (nn))) > No symbol "ElfW" in current context. > (gdb) > Also ElfBitsW does not exists. > (gdb) p ElfBitsW > No symbol "ElfBitsW" in current context. > (gdb) You need to expand all these macros by hand. They are defined at the beginning of unexelf.c: #ifndef ElfW # define ElfBitsW(bits, type) Elf##bits##_##type # ifndef ELFSIZE # ifdef _LP64 # define ELFSIZE 64 # else # define ELFSIZE 32 # endif # endif /* This macro expands `bits' before invoking ElfBitsW. */ # define ElfExpandBitsW(bits, type) ElfBitsW (bits, type) # define ElfW(type) ElfExpandBitsW (ELFSIZE, type) #endif I would suggest at first to rebuild Emacs with "-gdwarf-4 -g3" compiler switches, maybe that will allow you to type expressions with macros, and let GDB expand them using the debug info. Maybe. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 09:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144403659931820 (code B ref 20614); Mon, 05 Oct 2015 09:17:02 +0000 Received: (at 20614) by debbugs.gnu.org; 5 Oct 2015 09:16:39 +0000 Received: from localhost ([127.0.0.1]:54842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj1ss-0008H9-Sc for submit@debbugs.gnu.org; Mon, 05 Oct 2015 05:16:39 -0400 Received: from mx1.redhat.com ([209.132.183.28]:49310) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj1sq-0008H0-0D for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 05:16:37 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id BE92E461D6; Mon, 5 Oct 2015 09:16:34 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t959GXtf010113; Mon, 5 Oct 2015 05:16:34 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> From: Petr Hracek Message-ID: <56123FF0.3040104@redhat.com> Date: Mon, 5 Oct 2015 11:16:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83twq5zpne.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/05/2015 10:27 AM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Mon, 5 Oct 2015 09:40:15 +0200 >> >>>>>> What does this GDB command display in frame #1: >>>>>> >>>>>> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name >>>>>> >>>>>> ? >>>>>> >>>>>> It is a really strange. >>>>>> in our unexelf.c is NEW_SECTION_H defined as >>>>>> >>>>>> #define NEW_SECTION_H(n) \ >>>>>> (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (n))) >>>>>> >>>>>> Paul Eggert did a some patch 1 or 2 year ago and modify it to >>>>>> #define NEW_SECTION_H(n) \ >>>>>> (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize)) >>>>>> >>>>>> (gdb) frame 1 >>>>>> #1 0x00000000102e3724 in unexec (new_name=0x116387e8 >>>>>> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/emacs", old_name=0x11638838 >>>>>> "/home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs") >>>>>> at unexelf.c:1258 >>>>>> 1258 if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") >>>>>> (gdb) p old_section_names >>>>>> $1 = 0x3fffab1dbfcc "" >>>>>> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name >>>>>> No symbol "NEW_SECTION_H" in current context. >>>>> Use the expansion of that macro instead to display the value. >>>> How to use the expansion. >>> Just type it by hand: >>> >>> (gdb) p old_section_names + (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (nn))) >>> >>>> Are you connected on freenode #emacs. >>> No. >> First of all thank you for your time. >> Well, >> (gdb) p (*(ElfW (Shdr) *) ((byte *) new_section_h + >> new_file_h->e_shentsize * (nn))) >> No symbol "ElfW" in current context. >> (gdb) >> Also ElfBitsW does not exists. >> (gdb) p ElfBitsW >> No symbol "ElfBitsW" in current context. >> (gdb) > You need to expand all these macros by hand. They are defined at the > beginning of unexelf.c: > > #ifndef ElfW > # define ElfBitsW(bits, type) Elf##bits##_##type > # ifndef ELFSIZE > # ifdef _LP64 > # define ELFSIZE 64 > # else > # define ELFSIZE 32 > # endif > # endif > /* This macro expands `bits' before invoking ElfBitsW. */ > # define ElfExpandBitsW(bits, type) ElfBitsW (bits, type) > # define ElfW(type) ElfExpandBitsW (ELFSIZE, type) > #endif > > I would suggest at first to rebuild Emacs with "-gdwarf-4 -g3" > compiler switches, maybe that will allow you to type expressions with > macros, and let GDB expand them using the debug info. Maybe. Well, finally I have got it. (gdb) p (*(ElfW (Shdr) *) ((byte *) new_section_h + new_file_h->e_shentsize * (nn))) $1 = {sh_name = 1735746149, sh_type = 1650614623, sh_flags = 7090183337103746418, sh_addr = 28550371716589429, sh_offset = 8313477191008871470, sh_size = 8458434531098129012, sh_link = 1634885479, sh_info = 1936025454, sh_addralign = 6874592421672660480, sh_entsize = 478660485485} (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name $2 = 0x4000128ceb51
(gdb) p old_section_names $3 = 0x3fffab1788ec "" (gdb) Hope it helps. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 09:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14440379571366 (code B ref 20614); Mon, 05 Oct 2015 09:40:02 +0000 Received: (at 20614) by debbugs.gnu.org; 5 Oct 2015 09:39:17 +0000 Received: from localhost ([127.0.0.1]:54852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj2Em-0000Ly-LA for submit@debbugs.gnu.org; Mon, 05 Oct 2015 05:39:17 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:53278) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj2Ek-0000Lq-J2 for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 05:39:15 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NVQ00000QSYLO00@a-mtaout22.012.net.il> for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 12:39:13 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVQ0002LQTD0F80@a-mtaout22.012.net.il>; Mon, 05 Oct 2015 12:39:13 +0300 (IDT) Date: Mon, 05 Oct 2015 12:39:12 +0300 From: Eli Zaretskii In-reply-to: <56123FF0.3040104@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83oagdzmbj.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Mon, 5 Oct 2015 11:16:32 +0200 > > (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name > $2 = 0x4000128ceb51
We have a function valid_pointer_p in alloc.c. What happens if you use the same code in unexec, before the series of calls to strcmp that crash, and only proceed to call strcmp if valid_pointer_p returns a positive value? From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 11:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144404422710554 (code B ref 20614); Mon, 05 Oct 2015 11:24:01 +0000 Received: (at 20614) by debbugs.gnu.org; 5 Oct 2015 11:23:47 +0000 Received: from localhost ([127.0.0.1]:54896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj3ru-0002k9-9k for submit@debbugs.gnu.org; Mon, 05 Oct 2015 07:23:46 -0400 Received: from mx1.redhat.com ([209.132.183.28]:48715) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj3rs-0002k2-TL for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 07:23:45 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 99E9E8E694; Mon, 5 Oct 2015 11:23:44 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t95BNhI3026088; Mon, 5 Oct 2015 07:23:43 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> From: Petr Hracek Message-ID: <56125DBE.5090305@redhat.com> Date: Mon, 5 Oct 2015 13:23:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83oagdzmbj.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/05/2015 11:39 AM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Mon, 5 Oct 2015 11:16:32 +0200 >> >> (gdb) p old_section_names + NEW_SECTION_H (nn).sh_name >> $2 = 0x4000128ceb51
> We have a function valid_pointer_p in alloc.c. What happens if you > use the same code in unexec, before the series of calls to strcmp that > crash, and only proceed to call strcmp if valid_pointer_p returns a > positive value? I have no problem to do it. I have made a this patch against emacs-24.3 diff --git a/src/unexelf.c b/src/unexelf.c index d365940..677a1af 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -389,6 +389,7 @@ temacs: #include extern void fatal (const char *msgid, ...); +extern int valid_pointer_p (void *); #include #include @@ -845,8 +846,7 @@ unexec (const char *new_name, const char *old_name) ElfW (Word) alignment = (NEW_PROGRAM_H (n)).p_align; if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment) alignment = OLD_SECTION_H (old_bss_index).sh_addralign; - -#ifdef __sgi +#if defined __sgi || defined __powerpc64__ /* According to r02kar@x4u2.desy.de (Karsten Kuenne) and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we always get "Program segment above .bss" when dumping @@ -866,8 +866,10 @@ unexec (const char *new_name, const char *old_name) == round_up (old_bss_addr, alignment))) break; } +#ifndef __powerpc64__ if (n < 0) fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); +#endif /* Make sure that the size includes any padding before the old .bss section. */ @@ -1251,6 +1253,12 @@ temacs: be no harm in that provided that r_offset is always the first member. */ nn = section.sh_info; + valid_pointer_p (old_section_names + NEW_SECTION_H (nn).sh_name); if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") || !strcmp ((old_section_names + NEW_SECTION_H (nn).sh_name), ".sdata") But if fails with /home/phracek/rpmbuild/BUILD/emacs-24.3/src/unexelf.c:1263: undefined reference to `valid_pointer_p' collect2: error: ld returned 1 exit status make[2]: *** [temacs] Error 1 make[2]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3' make: *** [bootstrap] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.QoDw34 (%build) -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 11:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144404521618081 (code B ref 20614); Mon, 05 Oct 2015 11:41:01 +0000 Received: (at 20614) by debbugs.gnu.org; 5 Oct 2015 11:40:16 +0000 Received: from localhost ([127.0.0.1]:54905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj47r-0004hZ-P2 for submit@debbugs.gnu.org; Mon, 05 Oct 2015 07:40:16 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:40826) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj47p-0004hQ-FN for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 07:40:13 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NVQ00100WAEDI00@a-mtaout22.012.net.il> for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 14:40:12 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVQ001XKWF07C30@a-mtaout22.012.net.il>; Mon, 05 Oct 2015 14:40:12 +0300 (IDT) Date: Mon, 05 Oct 2015 14:40:11 +0300 From: Eli Zaretskii In-reply-to: <56125DBE.5090305@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83io6lzgpw.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Mon, 5 Oct 2015 13:23:42 +0200 > > But if fails with > /home/phracek/rpmbuild/BUILD/emacs-24.3/src/unexelf.c:1263: undefined > reference to `valid_pointer_p' That function is static, so it's only known in alloc.c. Either remove the 'static' qualifier from it, or copy it to unexelf.c. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144405407031774 (code B ref 20614); Mon, 05 Oct 2015 14:08:02 +0000 Received: (at 20614) by debbugs.gnu.org; 5 Oct 2015 14:07:50 +0000 Received: from localhost ([127.0.0.1]:55316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj6Qg-0008GP-0j for submit@debbugs.gnu.org; Mon, 05 Oct 2015 10:07:50 -0400 Received: from mx1.redhat.com ([209.132.183.28]:20628) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj6Qc-0008GE-8g for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 10:07:47 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 55DACA2A0E; Mon, 5 Oct 2015 14:07:45 +0000 (UTC) Received: from [10.40.200.18] (ovpn-200-18.brq.redhat.com [10.40.200.18]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t95E7hMY027502; Mon, 5 Oct 2015 10:07:44 -0400 References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> From: Petr Hracek Message-ID: <5612842F.7050102@redhat.com> Date: Mon, 5 Oct 2015 16:07:43 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <83io6lzgpw.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/05/2015 01:40 PM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Mon, 5 Oct 2015 13:23:42 +0200 >> >> But if fails with >> /home/phracek/rpmbuild/BUILD/emacs-24.3/src/unexelf.c:1263: undefined >> reference to `valid_pointer_p' > That function is static, so it's only known in alloc.c. Either remove > the 'static' qualifier from it, or copy it to unexelf.c. Well, with this patch (contains several traces): diff --git a/src/unexelf.c b/src/unexelf.c index d365940..e8765fd 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -389,6 +389,7 @@ temacs: #include extern void fatal (const char *msgid, ...); +extern int valid_pointer_p (void *); #include #include @@ -845,8 +846,7 @@ unexec (const char *new_name, const char *old_name) ElfW (Word) alignment = (NEW_PROGRAM_H (n)).p_align; if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment) alignment = OLD_SECTION_H (old_bss_index).sh_addralign; - -#ifdef __sgi +#if defined __sgi || defined __powerpc64__ /* According to r02kar@x4u2.desy.de (Karsten Kuenne) and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we always get "Program segment above .bss" when dumping @@ -866,8 +866,10 @@ unexec (const char *new_name, const char *old_name) == round_up (old_bss_addr, alignment))) break; } +#ifndef __powerpc64__ if (n < 0) fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); +#endif /* Make sure that the size includes any padding before the old .bss section. */ @@ -1251,6 +1253,14 @@ temacs: be no harm in that provided that r_offset is always the first member. */ nn = section.sh_info; + int ret = 0; + ret = valid_pointer_p ( old_section_names ); + fprintf(stderr, "old_section_names %d\n", ret); + ret = valid_pointer_p (NEW_SECTION_H (nn).sh_name); + fprintf(stderr, "NEW_SECTION_H (nn).sh_name) %d\n", ret); + ret = valid_pointer_p (old_section_names + NEW_SECTION_H (nn).sh_name); + fprintf(stderr, "old_section + NEW_SECTION %d\n", ret); + if (valid_pointer_p (old_section_names + NEW_SECTION_H (nn).sh_name) > 0) if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".data") || !strcmp ((old_section_names + NEW_SECTION_H (nn).sh_name), ".sdata") Result is following: Finding pointers to doc strings...done Dumping under the name emacs ~~~~ some debugging data ~~~~ old_section_names 1 NEW_SECTION_H (nn).sh_name) 0 old_section + NEW_SECTION 1 old_section_names 1 NEW_SECTION_H (nn).sh_name) 0 old_section + NEW_SECTION 0 ~~~ end debugging data ~~~~ 87482 pure bytes used cd ../lisp; make -w compile-first EMACS=/home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs make[3]: Entering directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp' Compiling /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el /bin/sh: /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs: cannot execute binary file make[3]: *** [/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.elc] Error 126 make[3]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp' make[2]: *** [bootstrap-emacs] Error 2 make[2]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3' Some information about bootstrap-emacs binary: $ file /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs: ELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), corrupted program header size, stripped $ If condition valid_pointer_p is set to >= 0 then it segfaults again. Where can be a problem now? -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Oct 2015 16:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144406393613949 (code B ref 20614); Mon, 05 Oct 2015 16:53:02 +0000 Received: (at 20614) by debbugs.gnu.org; 5 Oct 2015 16:52:16 +0000 Received: from localhost ([127.0.0.1]:55395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj8zn-0003cu-Mu for submit@debbugs.gnu.org; Mon, 05 Oct 2015 12:52:15 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:60923) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zj8zk-0003ck-RF for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 12:52:14 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NVR00F00AHIBP00@a-mtaout20.012.net.il> for 20614@debbugs.gnu.org; Mon, 05 Oct 2015 19:52:11 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVR00FDHAUYCQ00@a-mtaout20.012.net.il>; Mon, 05 Oct 2015 19:52:11 +0300 (IDT) Date: Mon, 05 Oct 2015 19:52:10 +0300 From: Eli Zaretskii In-reply-to: <5612842F.7050102@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83d1wtz29x.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <1gpp5vi5xn.fsf@fencepost.gnu.org> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> <5612842F.7050102@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 20614@debbugs.gnu.org > From: Petr Hracek > Date: Mon, 5 Oct 2015 16:07:43 +0200 > > cd ../lisp; make -w compile-first > EMACS=/home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs > make[3]: Entering directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp' > Compiling > /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el > /bin/sh: /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs: > cannot execute binary file > make[3]: *** > [/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.elc] > Error 126 > make[3]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp' > make[2]: *** [bootstrap-emacs] Error 2 > make[2]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/src' > make[1]: *** [src] Error 2 > make[1]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3' > > Some information about bootstrap-emacs binary: > $ file /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs > /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs: ELF 64-bit > LSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), > corrupted program header size, stripped > $ > > If condition valid_pointer_p is set to >= 0 then it segfaults again. > Where can be a problem now? I don't know, sorry. This requires help from someone who knows about the structure of ELF executables. I suggested to ask some of Binutils maintainers to help. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Oct 2015 08:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144412091418965 (code B ref 20614); Tue, 06 Oct 2015 08:42:02 +0000 Received: (at 20614) by debbugs.gnu.org; 6 Oct 2015 08:41:54 +0000 Received: from localhost ([127.0.0.1]:55934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjNon-0004vo-6G for submit@debbugs.gnu.org; Tue, 06 Oct 2015 04:41:53 -0400 Received: from mx1.redhat.com ([209.132.183.28]:33266) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjNok-0004ve-8F for 20614@debbugs.gnu.org; Tue, 06 Oct 2015 04:41:52 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 7371C36B1C9; Tue, 6 Oct 2015 08:41:49 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t968flQY017935; Tue, 6 Oct 2015 04:41:48 -0400 References: <555C3E3C.4090700@redhat.com> <555DD5D3.3020207@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> <5612842F.7050102@redhat.com> <83d1wtz29x.fsf@gnu.org> From: Petr Hracek Message-ID: <5613894B.9070902@redhat.com> Date: Tue, 6 Oct 2015 10:41:47 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <83d1wtz29x.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/05/2015 06:52 PM, Eli Zaretskii wrote: >> Cc: 20614@debbugs.gnu.org >> From: Petr Hracek >> Date: Mon, 5 Oct 2015 16:07:43 +0200 >> >> cd ../lisp; make -w compile-first >> EMACS=/home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs >> make[3]: Entering directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp' >> Compiling >> /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el >> /bin/sh: /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs: >> cannot execute binary file >> make[3]: *** >> [/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.elc] >> Error 126 >> make[3]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp' >> make[2]: *** [bootstrap-emacs] Error 2 >> make[2]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/src' >> make[1]: *** [src] Error 2 >> make[1]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3' >> >> Some information about bootstrap-emacs binary: >> $ file /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs >> /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs: ELF 64-bit >> LSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), >> corrupted program header size, stripped >> $ >> >> If condition valid_pointer_p is set to >= 0 then it segfaults again. >> Where can be a problem now? > I don't know, sorry. This requires help from someone who knows about > the structure of ELF executables. I suggested to ask some of Binutils > maintainers to help. Reason of the failure is probably caused by if valid_pointer_p. [phracek@ibm-p8-generic-01-le02 emacs]$ readelf -a /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: PowerPC64 Version: 0x1 Entry point address: 0x10016100 Start of program headers: 64 (bytes into file) Start of section headers: 23502592 (bytes into file) Flags: 0x1669f00 Size of this header: 0 (bytes) Size of program headers: 0 (bytes) Number of program headers: 9 Size of section headers: 64 (bytes) Number of section headers: 35 Section header string table index: 32 Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 2] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 3] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 4] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 5] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 6] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 7] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 8] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 9] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [10] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [11] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [12] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [13] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [14] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [15] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [16] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [17] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [18] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [19] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [20] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [21] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [22] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [23] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [24] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [25] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [26] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [27] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [28] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [29] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [30] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [31] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [32] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [33] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [34] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) There are no section groups in this file. There are no relocations in this file. The decoding of unwind sections for machine type PowerPC64 is not currently supported. No version information found in this file. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Oct 2015 11:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14441323789319 (code B ref 20614); Tue, 06 Oct 2015 11:53:01 +0000 Received: (at 20614) by debbugs.gnu.org; 6 Oct 2015 11:52:58 +0000 Received: from localhost ([127.0.0.1]:56045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjQnh-0002QE-Q4 for submit@debbugs.gnu.org; Tue, 06 Oct 2015 07:52:58 -0400 Received: from mx1.redhat.com ([209.132.183.28]:39130) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjQnf-0002Py-GL for 20614@debbugs.gnu.org; Tue, 06 Oct 2015 07:52:57 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 4104F319AD7; Tue, 6 Oct 2015 11:52:54 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t96Bqqi2006142; Tue, 6 Oct 2015 07:52:53 -0400 References: <555C3E3C.4090700@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> <5612842F.7050102@redhat.com> <83d1wtz29x.fsf@gnu.org> <5613894B.9070902@redhat.com> From: Petr Hracek Message-ID: <5613B614.4090805@redhat.com> Date: Tue, 6 Oct 2015 13:52:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5613894B.9070902@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/06/2015 10:41 AM, Petr Hracek wrote: > On 10/05/2015 06:52 PM, Eli Zaretskii wrote: >>> Cc: 20614@debbugs.gnu.org >>> From: Petr Hracek >>> Date: Mon, 5 Oct 2015 16:07:43 +0200 >>> >>> cd ../lisp; make -w compile-first >>> EMACS=/home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs >>> make[3]: Entering directory >>> `/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp' >>> Compiling >>> /home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.el >>> /bin/sh: /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs: >>> cannot execute binary file >>> make[3]: *** >>> [/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp/emacs-lisp/macroexp.elc] >>> Error 126 >>> make[3]: Leaving directory >>> `/home/phracek/rpmbuild/BUILD/emacs-24.3/lisp' >>> make[2]: *** [bootstrap-emacs] Error 2 >>> make[2]: Leaving directory >>> `/home/phracek/rpmbuild/BUILD/emacs-24.3/src' >>> make[1]: *** [src] Error 2 >>> make[1]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3' >>> >>> Some information about bootstrap-emacs binary: >>> $ file /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs >>> /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs: ELF 64-bit >>> LSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), >>> corrupted program header size, stripped >>> $ >>> >>> If condition valid_pointer_p is set to >= 0 then it segfaults again. >>> Where can be a problem now? >> I don't know, sorry. This requires help from someone who knows about >> the structure of ELF executables. I suggested to ask some of Binutils >> maintainers to help. > > Reason of the failure is probably caused by if valid_pointer_p. > [phracek@ibm-p8-generic-01-le02 emacs]$ readelf -a > /home/phracek/rpmbuild/BUILD/emacs-24.3/src/bootstrap-emacs > ELF Header: > Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 > Class: ELF64 > Data: 2's complement, little endian > Version: 1 (current) > OS/ABI: UNIX - System V > ABI Version: 0 > Type: EXEC (Executable file) > Machine: PowerPC64 > Version: 0x1 > Entry point address: 0x10016100 > Start of program headers: 64 (bytes into file) > Start of section headers: 23502592 (bytes into file) > Flags: 0x1669f00 > Size of this header: 0 (bytes) > Size of program headers: 0 (bytes) > Number of program headers: 9 > Size of section headers: 64 (bytes) > Number of section headers: 35 > Section header string table index: 32 > > Section Headers: > [Nr] Name Type Address Offset > Size EntSize Flags Link Info Align > [ 0] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 1] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 2] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 3] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 4] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 5] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 6] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 7] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 8] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [ 9] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [10] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [11] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [12] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [13] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [14] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [15] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [16] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [17] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [18] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [19] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [20] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [21] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [22] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [23] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [24] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [25] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [26] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [27] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [28] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [29] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [30] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [31] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [32] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [33] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > [34] NULL 0000000000000000 00000000 > 0000000000000000 0000000000000000 0 0 0 > Key to Flags: > W (write), A (alloc), X (execute), M (merge), S (strings) > I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) > O (extra OS processing required) o (OS specific), p (processor > specific) > > There are no section groups in this file. > > There are no relocations in this file. > > The decoding of unwind sections for machine type PowerPC64 is not > currently supported. > > No version information found in this file. > > I have a question unexec part is called always? Even when make bootstrap is not called? What is bootstrap used for? -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Oct 2015 14:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: 20614@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144414337426308 (code B ref 20614); Tue, 06 Oct 2015 14:57:02 +0000 Received: (at 20614) by debbugs.gnu.org; 6 Oct 2015 14:56:14 +0000 Received: from localhost ([127.0.0.1]:57217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjTf3-0006qE-HA for submit@debbugs.gnu.org; Tue, 06 Oct 2015 10:56:13 -0400 Received: from mtaout25.012.net.il ([80.179.55.181]:49351) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjTf1-0006q6-4g for 20614@debbugs.gnu.org; Tue, 06 Oct 2015 10:56:11 -0400 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NVS00400ZWYRJ00@mtaout25.012.net.il> for 20614@debbugs.gnu.org; Tue, 06 Oct 2015 17:53:16 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVT00KPT00S7NB0@mtaout25.012.net.il>; Tue, 06 Oct 2015 17:53:16 +0300 (IDT) Date: Tue, 06 Oct 2015 17:55:56 +0300 From: Eli Zaretskii In-reply-to: <5613B614.4090805@redhat.com> X-012-Sender: halo1@inter.net.il Message-id: <83egh8xczn.fsf@gnu.org> References: <555C3E3C.4090700@redhat.com> <55A3A08A.9060905@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> <5612842F.7050102@redhat.com> <83d1wtz29x.fsf@gnu.org> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Petr Hracek > Date: Tue, 6 Oct 2015 13:52:52 +0200 > > I have a question > unexec part is called always? > Even when make bootstrap is not called? It is called each time the Emacs executable is built. > What is bootstrap used for? Fir the first build, when there are no *.elc files. From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Oct 2015 08:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: jcapik@redhat.com, 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144420586515694 (code B ref 20614); Wed, 07 Oct 2015 08:18:01 +0000 Received: (at 20614) by debbugs.gnu.org; 7 Oct 2015 08:17:45 +0000 Received: from localhost ([127.0.0.1]:57758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zjjuy-000453-S9 for submit@debbugs.gnu.org; Wed, 07 Oct 2015 04:17:45 -0400 Received: from mx1.redhat.com ([209.132.183.28]:43235) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zjjuv-00044r-Or for 20614@debbugs.gnu.org; Wed, 07 Oct 2015 04:17:43 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id F3379BACDB; Wed, 7 Oct 2015 08:17:40 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t978Hdis005601; Wed, 7 Oct 2015 04:17:39 -0400 References: <555C3E3C.4090700@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> <5612842F.7050102@redhat.com> <83d1wtz29x.fsf@gnu.org> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> From: Petr Hracek Message-ID: <5614D522.9080900@redhat.com> Date: Wed, 7 Oct 2015 10:17:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <83egh8xczn.fsf@gnu.org> Content-Type: multipart/alternative; boundary="------------060805090501020508050002" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------060805090501020508050002 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 10/06/2015 04:55 PM, Eli Zaretskii wrote: >> From: Petr Hracek >> Date: Tue, 6 Oct 2015 13:52:52 +0200 >> >> I have a question >> unexec part is called always? >> Even when make bootstrap is not called? > It is called each time the Emacs executable is built. > >> What is bootstrap used for? > Fir the first build, when there are no *.elc files. Our secondary arches expert did awesome research and mention it in bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1265271#c11 Basically If you don't have an access to bugzilla: Hello guys. I'm affraid it didn't work correctly even with the old binutils. The whole unexec logic is broken and needs a lot of love. The relocation undoing is done the following way on x86_64: .rela.plt -> .plt .rela.bss -> .bss .rela.got -> .got ... but on ppc64le I get the following with the old binutils: .rela.plt -> .data .rela.toc -> empty string (probably some zeros in memory) ... and with the new binutils it probably just attacks a different part of memory and segfaults. On ppc64be I also get wrong results ... with binutils-2.23.52.0.1-50.el7.ppc64 .rela.plt -> .data .rela.toc -> empty string .rela.data.rel.ro -> .data.rel.ro with binutils-2.23.52.0.1-54.el7.ppc64 .rela.plt -> .data .rela.toc -> segfault Fedora 22 is affected too ... with binutils-2.25-8.fc22.ppc64le .rela.plt -> .data .rela.toc -> empty string .rela.data.rel.ro -> .data.rel.ro Fedora 22 for s390x seems ok ... .rela.plt -> .plt .rela.got -> .got Fedora 22 for aarch64 seems ok too .. .rela.plt -> .plt .rela.got -> .got Can anybody from upstream correct it? @Jaromir: Thank you for your time and awesome analysis. -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com --------------060805090501020508050002 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit
On 10/06/2015 04:55 PM, Eli Zaretskii wrote:
From: Petr Hracek <phracek@redhat.com>
Date: Tue, 6 Oct 2015 13:52:52 +0200

I have a question
unexec part is called always?
Even when make bootstrap is not called?
It is called each time the Emacs executable is built.

What is bootstrap used for?
Fir the first build, when there are no *.elc files.
Our secondary arches expert did awesome research and mention it in bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1265271#c11

Basically If you don't have an access to bugzilla:
Hello guys.

I'm affraid it didn't work correctly even with the old binutils. The whole unexec logic is broken and needs a lot of love.

The relocation undoing is done the following way on x86_64:
.rela.plt -> .plt
.rela.bss -> .bss
.rela.got -> .got

... but on ppc64le I get the following with the old binutils:
.rela.plt -> .data
.rela.toc -> empty string (probably some zeros in memory)

... and with the new binutils it probably just attacks a different part of memory and segfaults.
On ppc64be I also get wrong results ...
with binutils-2.23.52.0.1-50.el7.ppc64
.rela.plt -> .data
.rela.toc -> empty string
.rela.data.rel.ro -> .data.rel.ro

with binutils-2.23.52.0.1-54.el7.ppc64
.rela.plt -> .data
.rela.toc -> segfault

Fedora 22 is affected too ...
with binutils-2.25-8.fc22.ppc64le
.rela.plt -> .data
.rela.toc -> empty string
.rela.data.rel.ro -> .data.rel.ro

Fedora 22 for s390x seems ok ...
.rela.plt -> .plt
.rela.got -> .got


Fedora 22 for aarch64 seems ok too ..
.rela.plt -> .plt
.rela.got -> .got
Can anybody from upstream correct it? @Jaromir: Thank you for your time and awesome analysis.
-- 
Petr Hracek
Software Engineer
Developer Experience
Red Hat, Inc
Mob: +420777056169
email: phracek@redhat.com
--------------060805090501020508050002-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: YAMAMOTO Mitsuharu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Oct 2015 10:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: Eli Zaretskii , 20614@debbugs.gnu.org, jcapik@redhat.com Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144421536729778 (code B ref 20614); Wed, 07 Oct 2015 10:57:01 +0000 Received: (at 20614) by debbugs.gnu.org; 7 Oct 2015 10:56:07 +0000 Received: from localhost ([127.0.0.1]:57811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjmOE-0007kE-Ro for submit@debbugs.gnu.org; Wed, 07 Oct 2015 06:56:07 -0400 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:61788) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjmOC-0007jt-3V for 20614@debbugs.gnu.org; Wed, 07 Oct 2015 06:56:05 -0400 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id D10F9C0561; Wed, 7 Oct 2015 19:56:00 +0900 (JST) Date: Wed, 07 Oct 2015 19:56:00 +0900 Message-ID: From: YAMAMOTO Mitsuharu In-Reply-To: <5614D522.9080900@redhat.com> References: <555C3E3C.4090700@redhat.com> <55A4BFB7.3010208@redhat.com> <55F95275.4040209@redhat.com> <56012AA6.7010702@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> <5612842F.7050102@redhat.com> <83d1wtz29x.fsf@gnu.org> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> <5614D522.9080900@redhat.com> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?UTF-8?Q?Shij=C5=8D?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) What happens if you apply the following patch? YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp diff --git a/src/unexelf.c b/src/unexelf.c index 59e2725..0d67b99 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -730,7 +730,14 @@ unexec (const char *new_name, const char *old_name) old_plt_index = find_section (".plt", old_section_names, old_name, old_file_h, old_section_h, 1); if (old_plt_index != -1) - if (OLD_SECTION_H (old_plt_index).sh_type != SHT_NOBITS) + if (OLD_SECTION_H (old_plt_index).sh_type != SHT_NOBITS + || ((OLD_SECTION_H (old_plt_index).sh_addr + + OLD_SECTION_H (old_plt_index).sh_size + != OLD_SECTION_H (old_bss_index).sh_addr) + && (old_sbss_index == -1 + || (OLD_SECTION_H (old_plt_index).sh_addr + + OLD_SECTION_H (old_plt_index).sh_size + != OLD_SECTION_H (old_sbss_index).sh_addr)))) old_plt_index = -1; if (old_sbss_index == -1 && old_plt_index == -1) From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Oct 2015 12:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: YAMAMOTO Mitsuharu Cc: Eli Zaretskii , 20614@debbugs.gnu.org, jcapik@redhat.com Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144422081311526 (code B ref 20614); Wed, 07 Oct 2015 12:27:02 +0000 Received: (at 20614) by debbugs.gnu.org; 7 Oct 2015 12:26:53 +0000 Received: from localhost ([127.0.0.1]:57875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zjno4-0002zq-TE for submit@debbugs.gnu.org; Wed, 07 Oct 2015 08:26:53 -0400 Received: from mx1.redhat.com ([209.132.183.28]:49657) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zjno1-0002zg-BZ for 20614@debbugs.gnu.org; Wed, 07 Oct 2015 08:26:51 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 954433C21F; Wed, 7 Oct 2015 12:26:48 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t97CQkUO007612; Wed, 7 Oct 2015 08:26:47 -0400 References: <555C3E3C.4090700@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> <5612842F.7050102@redhat.com> <83d1wtz29x.fsf@gnu.org> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> <5614D522.9080900@redhat.com> From: Petr Hracek Message-ID: <56150F86.2070706@redhat.com> Date: Wed, 7 Oct 2015 14:26:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/07/2015 12:56 PM, YAMAMOTO Mitsuharu wrote: > What happens if you apply the following patch? > > YAMAMOTO Mitsuharu > mituharu@math.s.chiba-u.ac.jp > > diff --git a/src/unexelf.c b/src/unexelf.c > index 59e2725..0d67b99 100644 > --- a/src/unexelf.c > +++ b/src/unexelf.c > @@ -730,7 +730,14 @@ unexec (const char *new_name, const char *old_name) > old_plt_index = find_section (".plt", old_section_names, > old_name, old_file_h, old_section_h, 1); > if (old_plt_index != -1) > - if (OLD_SECTION_H (old_plt_index).sh_type != SHT_NOBITS) > + if (OLD_SECTION_H (old_plt_index).sh_type != SHT_NOBITS > + || ((OLD_SECTION_H (old_plt_index).sh_addr > + + OLD_SECTION_H (old_plt_index).sh_size > + != OLD_SECTION_H (old_bss_index).sh_addr) > + && (old_sbss_index == -1 > + || (OLD_SECTION_H (old_plt_index).sh_addr > + + OLD_SECTION_H (old_plt_index).sh_size > + != OLD_SECTION_H (old_sbss_index).sh_addr)))) > old_plt_index = -1; > > if (old_sbss_index == -1 && old_plt_index == -1) Awesome. The patch fixes the problem and I can build the emacs under PPC64LE. By the way .toc is still not fixed. It is specific to ppc64. And it doesn't cause the segfault, though. It has a data and addresses. It seems that unexec corrupted it:( -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: YAMAMOTO Mitsuharu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2015 00:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: Eli Zaretskii , 20614@debbugs.gnu.org, jcapik@redhat.com, YAMAMOTO Mitsuharu Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14442656505391 (code B ref 20614); Thu, 08 Oct 2015 00:55:02 +0000 Received: (at 20614) by debbugs.gnu.org; 8 Oct 2015 00:54:10 +0000 Received: from localhost ([127.0.0.1]:59517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjzTF-0001Ot-NE for submit@debbugs.gnu.org; Wed, 07 Oct 2015 20:54:10 -0400 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:61484) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZjzTC-0001Og-2B for 20614@debbugs.gnu.org; Wed, 07 Oct 2015 20:54:07 -0400 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id BE326C0561; Thu, 8 Oct 2015 09:54:02 +0900 (JST) Date: Thu, 08 Oct 2015 09:54:02 +0900 Message-ID: From: YAMAMOTO Mitsuharu In-Reply-To: <56150F86.2070706@redhat.com> References: <555C3E3C.4090700@redhat.com> <56025D9A.9080608@redhat.com> <838u7xlbsn.fsf@gnu.org> <56028633.3000303@redhat.com> <83zj0djskx.fsf@gnu.org> <56029707.9040100@redhat.com> <83wpvhjpdd.fsf@gnu.org> <5603D8BE.10300@redhat.com> <834mijkf36.fsf@gnu.org> <56043950.7040108@redhat.com> <83k2rdhaso.fsf@gnu.org> <560BBBF3.6000407@redhat.com> <83r3lf9gq4.fsf@gnu.org> <560D1EAA.3080608@redhat.com> <83bnciaidw.fsf@gnu.org> <560D3DC5.2050804@redhat.com> <837fn6a881.fsf@gnu.org> <560E420B.9070200@redhat.com> <83d1wx7j0e.fsf@gnu.org> <560E7F90.1070609@redhat.com> <83wpv55qog.fsf@gnu.org> <5612295F.4000607@redhat.com> <83twq5zpne.fsf@gnu.org> <56123FF0.3040104@redhat.com> <83oagdzmbj.fsf@gnu.org> <56125DBE.5090305@redhat.com> <83io6lzgpw.fsf@gnu.org> <5612842F.7050102@redhat.com> <83d1wtz29x.fsf@gnu.org> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> <5614D522.9080900@redhat.com> <56150F86.2070706@redhat.com> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?UTF-8?Q?Shij=C5=8D?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) >>>>> On Wed, 7 Oct 2015 14:26:46 +0200, Petr Hracek said: > Awesome. The patch fixes the problem and I can build the emacs under > PPC64LE. Does it mean only the unexec stage completes without segfault? Or the resulting binary also runs successfully? > By the way .toc is still not fixed. It is specific to ppc64. And it > doesn't cause the segfault, though. It has a data and addresses. > It seems that unexec corrupted it:( I guess you mean the entry in https://bugzilla.redhat.com/show_bug.cgi?id=1265271#c16 . .rela.plt -> .plt .rela.toc -> empty string What does the above notation stand for? Is this the output of some tool? Then what would be the output for src/temacs? YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Jaromir Capik Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2015 16:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: YAMAMOTO Mitsuharu Cc: Petr Hracek , Eli Zaretskii , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14443202666007 (code B ref 20614); Thu, 08 Oct 2015 16:05:02 +0000 Received: (at 20614) by debbugs.gnu.org; 8 Oct 2015 16:04:26 +0000 Received: from localhost ([127.0.0.1]:32836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZkDg9-0001Yn-B1 for submit@debbugs.gnu.org; Thu, 08 Oct 2015 12:04:26 -0400 Received: from mx6-phx2.redhat.com ([209.132.183.39]:46156) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZkBEY-0005x9-Q7 for 20614@debbugs.gnu.org; Thu, 08 Oct 2015 09:27:47 -0400 Received: from zmail15.collab.prod.int.phx2.redhat.com (zmail15.collab.prod.int.phx2.redhat.com [10.5.83.17]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t98DRjdA010942; Thu, 8 Oct 2015 09:27:45 -0400 Date: Thu, 8 Oct 2015 09:27:45 -0400 (EDT) From: Jaromir Capik Message-ID: <1486765641.67448157.1444310865021.JavaMail.zimbra@redhat.com> In-Reply-To: References: <555C3E3C.4090700@redhat.com> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> <5614D522.9080900@redhat.com> <56150F86.2070706@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.34.24.121] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF39 (Linux)/8.0.6_GA_5922) Thread-Topic: bug#20614: Segmentation fault when building on Power8 Little Endian Thread-Index: r6DCqrAq9rCd7flHolPRjxlKfoeclg== X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Thu, 08 Oct 2015 12:04:23 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello guys. > > Awesome. The patch fixes the problem and I can build the emacs under > > PPC64LE. > > Does it mean only the unexec stage completes without segfault? Or the > resulting binary also runs successfully? The unexec call runs without segfaults now and the resulting binary can be started and exited (that was all I tested). > > By the way .toc is still not fixed. It is specific to ppc64. And it > > doesn't cause the segfault, though. It has a data and addresses. > > It seems that unexec corrupted it:( > > I guess you mean the entry in > https://bugzilla.redhat.com/show_bug.cgi?id=1265271#c16 . > > .rela.plt -> .plt > .rela.toc -> empty string > > What does the above notation stand for? Is this the output of some > tool? Then what would be the output for src/temacs? That is a debug output I put in the relocation udoing loop where the segfault occured when the section names were compared with listed literals. I was printing the section names of REL/RELA sections and their PROGBITS/NOBITS counterparts. The segfault occured when accessing 'old_section_names + NEW_SECTION_H (section.sh_info).sh_name' where section.sh_name was '.rela.toc'. That means it was pointing to an invalid address. When the .plt evaluation was fixed, the segfault disappeared, but the NEW_SECTION_H (section.sh_info).sh_type is NULL now and the section name is empty. The question is whether this is ok or not. After looking at the complete list of sections it seems to be a PPC specific oddity and I'm looking at the code to make myself sure it doesn't need a special care. So, right now it requires no attention from your side. Thanks, Jaromir. -- Jaromir Capik Red Hat Czech, s.r.o. Software Engineer / Secondary Arch Email: jcapik@redhat.com Web: www.cz.redhat.com Red Hat Czech s.r.o., Purkynova 99/71, 612 45, Brno, Czech Republic IC: 27690016 From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: YAMAMOTO Mitsuharu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Oct 2015 01:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jaromir Capik Cc: Petr Hracek , Eli Zaretskii , 20614@debbugs.gnu.org, YAMAMOTO Mitsuharu , Andreas Schwab Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144444125224390 (code B ref 20614); Sat, 10 Oct 2015 01:41:02 +0000 Received: (at 20614) by debbugs.gnu.org; 10 Oct 2015 01:40:52 +0000 Received: from localhost ([127.0.0.1]:34721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zkj9X-0006LJ-Gw for submit@debbugs.gnu.org; Fri, 09 Oct 2015 21:40:51 -0400 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:59353) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zkj9R-0006L3-Pa for 20614@debbugs.gnu.org; Fri, 09 Oct 2015 21:40:47 -0400 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 9851FC0561; Sat, 10 Oct 2015 10:40:39 +0900 (JST) Date: Sat, 10 Oct 2015 10:40:39 +0900 Message-ID: From: YAMAMOTO Mitsuharu In-Reply-To: <1486765641.67448157.1444310865021.JavaMail.zimbra@redhat.com> References: <555C3E3C.4090700@redhat.com> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> <5614D522.9080900@redhat.com> <56150F86.2070706@redhat.com> <1486765641.67448157.1444310865021.JavaMail.zimbra@redhat.com> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?UTF-8?Q?Shij=C5=8D?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) >>>>> On Thu, 8 Oct 2015 09:27:45 -0400 (EDT), Jaromir Capik said: >> > By the way .toc is still not fixed. It is specific to ppc64. And it >> > doesn't cause the segfault, though. It has a data and addresses. >> > It seems that unexec corrupted it:( >> >> I guess you mean the entry in >> https://bugzilla.redhat.com/show_bug.cgi?id=1265271#c16 . >> >> .rela.plt -> .plt >> .rela.toc -> empty string >> >> What does the above notation stand for? Is this the output of some >> tool? Then what would be the output for src/temacs? > That is a debug output I put in the relocation udoing loop where > the segfault occured when the section names were compared with listed > literals. > I was printing the section names of REL/RELA sections and their > PROGBITS/NOBITS counterparts. The segfault occured when accessing > 'old_section_names + NEW_SECTION_H (section.sh_info).sh_name' where > section.sh_name was '.rela.toc'. That means it was pointing to > an invalid address. When the .plt evaluation was fixed, the segfault > disappeared, but the NEW_SECTION_H (section.sh_info).sh_type is NULL > now and the section name is empty. The question is whether this is ok > or not. After looking at the complete list of sections it seems to be > a PPC specific oddity and I'm looking at the code to make myself sure > it doesn't need a special care. So, right now it requires no attention > from your side. Well, according to the output of "readelf -S ./temacs" shown in https://bugzilla.redhat.com/show_bug.cgi?id=1265271#c8 , the "Info" column, which seems to correspond to the sh_info member, for the .rela.toc section already points to the 0th (NULL) section even for temacs. So I think it is OK for the dumped executable to have the same value. Andreas, do you know if the change I proposed in http://lists.gnu.org/archive/html/bug-gnu-emacs/2015-10/msg00382.html does not break your fix for PowerPC64 in 2005 below? http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=825dad898e2d43eb2802c070fd4ce08816f907df Do you happen to have the output of "readelf -S temacs" or something like that as of your fix? YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Oct 2015 15:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: YAMAMOTO Mitsuharu Cc: Petr Hracek , Jaromir Capik , 20614@debbugs.gnu.org, Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14444918708583 (code B ref 20614); Sat, 10 Oct 2015 15:45:02 +0000 Received: (at 20614) by debbugs.gnu.org; 10 Oct 2015 15:44:30 +0000 Received: from localhost ([127.0.0.1]:35533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZkwJx-0002EM-R6 for submit@debbugs.gnu.org; Sat, 10 Oct 2015 11:44:30 -0400 Received: from mx2.suse.de ([195.135.220.15]:39216) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZkwJv-0002ED-F5 for 20614@debbugs.gnu.org; Sat, 10 Oct 2015 11:44:28 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id CCEB4ABF8; Sat, 10 Oct 2015 15:44:24 +0000 (UTC) From: Andreas Schwab References: <555C3E3C.4090700@redhat.com> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> <5614D522.9080900@redhat.com> <56150F86.2070706@redhat.com> <1486765641.67448157.1444310865021.JavaMail.zimbra@redhat.com> X-Yow: I'm losing my hair..did it go to ATLANTIC CITY?? Date: Sat, 10 Oct 2015 17:44:24 +0200 In-Reply-To: (YAMAMOTO Mitsuharu's message of "Sat, 10 Oct 2015 10:40:39 +0900") Message-ID: <874mhy4tk7.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Please try this patch instead: diff --git a/src/unexelf.c b/src/unexelf.c index 483da6e..2e8b4c7 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -616,6 +616,32 @@ find_section (const char *name, const char *section_names, const char *file_name return -1; } +/* Find the index of the first bss (NOBITS) section, count the number + of bss sections that follow and compute the overall size of these + sections. */ +static int +find_bss_sections (const char *file_name, + ElfW(Ehdr) *old_file_h, ElfW(Shdr) *old_section_h, + ElfW (Word) *size, int *num) +{ + ptrdiff_t idx; + + for (idx = 1; idx < old_file_h->e_shnum; idx++) + if (OLD_SECTION_H (idx).sh_type == SHT_NOBITS) + { + ptrdiff_t idx2 = idx; + + while (OLD_SECTION_H (idx2 + 1).sh_type == SHT_NOBITS) + idx2++; + *size = (OLD_SECTION_H (idx2).sh_addr + OLD_SECTION_H (idx2).sh_size + - OLD_SECTION_H (idx).sh_addr); + *num = idx2 + 1 - idx; + return idx; + } + fatal ("Can't find bss section in %s", file_name); + return -1; +} + /* **************************************************************** * unexec * @@ -652,13 +678,14 @@ unexec (const char *new_name, const char *old_name) ElfW (Addr) old_bss_addr, new_bss_addr; ElfW (Word) old_bss_size, new_data2_size; + int n_bss_sections; ElfW (Off) new_data2_offset; ElfW (Addr) new_data2_addr; ElfW (Off) old_bss_offset; ElfW (Word) new_data2_incr; ptrdiff_t n, nn; - ptrdiff_t old_bss_index, old_sbss_index, old_plt_index; + ptrdiff_t old_bss_index; ptrdiff_t old_data_index, new_data2_index; #if defined _SYSTYPE_SYSV || defined __sgi ptrdiff_t old_mdebug_index; @@ -716,50 +743,12 @@ unexec (const char *new_name, const char *old_name) /* Find the old .bss section. Figure out parameters of the new data2 and bss sections. */ - old_bss_index = find_section (".bss", old_section_names, - old_name, old_file_h, old_section_h, 0); - - old_sbss_index = find_section (".sbss", old_section_names, - old_name, old_file_h, old_section_h, 1); - if (old_sbss_index != -1) - if (OLD_SECTION_H (old_sbss_index).sh_type != SHT_NOBITS) - old_sbss_index = -1; - - /* PowerPC64 has .plt in the BSS section. */ - old_plt_index = find_section (".plt", old_section_names, - old_name, old_file_h, old_section_h, 1); - if (old_plt_index != -1) - if (OLD_SECTION_H (old_plt_index).sh_type != SHT_NOBITS) - old_plt_index = -1; + old_bss_index = find_bss_sections (old_name, old_file_h, old_section_h, + &old_bss_size, &n_bss_sections); - if (old_sbss_index == -1 && old_plt_index == -1) - { - old_bss_addr = OLD_SECTION_H (old_bss_index).sh_addr; - old_bss_size = OLD_SECTION_H (old_bss_index).sh_size; - old_bss_offset = OLD_SECTION_H (old_bss_index).sh_offset; - new_data2_index = old_bss_index; - } - else if (old_plt_index != -1 - && (old_sbss_index == -1 - || (OLD_SECTION_H (old_sbss_index).sh_addr - > OLD_SECTION_H (old_plt_index).sh_addr))) - { - old_bss_addr = OLD_SECTION_H (old_plt_index).sh_addr; - old_bss_size = OLD_SECTION_H (old_bss_index).sh_size - + OLD_SECTION_H (old_plt_index).sh_size; - if (old_sbss_index != -1) - old_bss_size += OLD_SECTION_H (old_sbss_index).sh_size; - old_bss_offset = OLD_SECTION_H (old_plt_index).sh_offset; - new_data2_index = old_plt_index; - } - else - { - old_bss_addr = OLD_SECTION_H (old_sbss_index).sh_addr; - old_bss_size = OLD_SECTION_H (old_bss_index).sh_size - + OLD_SECTION_H (old_sbss_index).sh_size; - old_bss_offset = OLD_SECTION_H (old_sbss_index).sh_offset; - new_data2_index = old_sbss_index; - } + old_bss_addr = OLD_SECTION_H (old_bss_index).sh_addr; + old_bss_offset = OLD_SECTION_H (old_bss_index).sh_offset; + new_data2_index = old_bss_index; /* Find the old .data section. Figure out parameters of the new data2 and bss sections. */ @@ -851,20 +840,11 @@ unexec (const char *new_name, const char *old_name) { /* Compute maximum of all requirements for alignment of section. */ ElfW (Word) alignment = (NEW_PROGRAM_H (n)).p_align; - if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment) + if (OLD_SECTION_H (old_bss_index).sh_addralign > alignment) alignment = OLD_SECTION_H (old_bss_index).sh_addralign; -#ifdef __sgi - /* According to r02kar@x4u2.desy.de (Karsten Kuenne) - and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we - always get "Program segment above .bss" when dumping - when the executable doesn't have an sbss section. */ - if (old_sbss_index != -1) -#endif /* __sgi */ if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz - > (old_sbss_index == -1 - ? old_bss_addr - : round_up (old_bss_addr, alignment))) + > round_up (old_bss_addr, alignment)) fatal ("Program segment above .bss in %s", old_name); if (NEW_PROGRAM_H (n).p_type == PT_LOAD @@ -932,12 +912,10 @@ unexec (const char *new_name, const char *old_name) memcpy (&NEW_SECTION_H (nn), &OLD_SECTION_H (n), old_file_h->e_shentsize); - if (n == old_bss_index - /* The new bss and sbss section's size is zero, and its file offset - and virtual address should be off by NEW_DATA2_SIZE. */ - || n == old_sbss_index || n == old_plt_index - ) + if (n >= old_bss_index && n < old_bss_index + n_bss_sections) { + /* The new bss section's size is zero, and its file offset + and virtual address should be off by NEW_DATA2_SIZE. */ /* NN should be `old_s?bss_index + 1' at this point. */ NEW_SECTION_H (nn).sh_offset = new_data2_offset + new_data2_size; NEW_SECTION_H (nn).sh_addr = new_data2_addr + new_data2_size; @@ -998,15 +976,6 @@ temacs: && NEW_SECTION_H (nn).sh_type != SHT_DYNSYM) PATCH_INDEX (NEW_SECTION_H (nn).sh_info); - if (old_sbss_index != -1) - if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".sbss")) - { - NEW_SECTION_H (nn).sh_offset = - round_up (NEW_SECTION_H (nn).sh_offset, - NEW_SECTION_H (nn).sh_addralign); - NEW_SECTION_H (nn).sh_type = SHT_PROGBITS; - } - /* Now, start to copy the content of sections. */ if (NEW_SECTION_H (nn).sh_type == SHT_NULL || NEW_SECTION_H (nn).sh_type == SHT_NOBITS) @@ -1226,7 +1195,7 @@ temacs: nn = symp->st_shndx; if (nn > old_bss_index) nn--; - if (nn == old_bss_index) + if (nn >= old_bss_index && nn < old_bss_index + n_bss_sections) memset (new, 0, symp->st_size); else { -- 2.6.1 Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Petr Hracek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Oct 2015 07:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab , YAMAMOTO Mitsuharu Cc: Jaromir Capik , 20614@debbugs.gnu.org, Eli Zaretskii Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144472143632416 (code B ref 20614); Tue, 13 Oct 2015 07:31:02 +0000 Received: (at 20614) by debbugs.gnu.org; 13 Oct 2015 07:30:36 +0000 Received: from localhost ([127.0.0.1]:37717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zlu2c-0008Qe-4L for submit@debbugs.gnu.org; Tue, 13 Oct 2015 03:30:35 -0400 Received: from mx1.redhat.com ([209.132.183.28]:44092) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zlu2N-0008P1-T4 for 20614@debbugs.gnu.org; Tue, 13 Oct 2015 03:30:22 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 5812591592; Tue, 13 Oct 2015 07:30:18 +0000 (UTC) Received: from [10.34.4.133] (unused-4-133.brq.redhat.com [10.34.4.133]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t9D7UEnW022106; Tue, 13 Oct 2015 03:30:15 -0400 References: <555C3E3C.4090700@redhat.com> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> <5614D522.9080900@redhat.com> <56150F86.2070706@redhat.com> <1486765641.67448157.1444310865021.JavaMail.zimbra@redhat.com> <874mhy4tk7.fsf@igel.home> From: Petr Hracek Message-ID: <561CB306.1080402@redhat.com> Date: Tue, 13 Oct 2015 09:30:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <874mhy4tk7.fsf@igel.home> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/10/2015 05:44 PM, Andreas Schwab wrote: > Please try this patch instead: > > diff --git a/src/unexelf.c b/src/unexelf.c > index 483da6e..2e8b4c7 100644 > --- a/src/unexelf.c > +++ b/src/unexelf.c > @@ -616,6 +616,32 @@ find_section (const char *name, const char *section_names, const char *file_name > return -1; > } > > +/* Find the index of the first bss (NOBITS) section, count the number > + of bss sections that follow and compute the overall size of these > + sections. */ > +static int > +find_bss_sections (const char *file_name, > + ElfW(Ehdr) *old_file_h, ElfW(Shdr) *old_section_h, > + ElfW (Word) *size, int *num) > +{ > + ptrdiff_t idx; > + > + for (idx = 1; idx < old_file_h->e_shnum; idx++) > + if (OLD_SECTION_H (idx).sh_type == SHT_NOBITS) > + { > + ptrdiff_t idx2 = idx; > + > + while (OLD_SECTION_H (idx2 + 1).sh_type == SHT_NOBITS) > + idx2++; > + *size = (OLD_SECTION_H (idx2).sh_addr + OLD_SECTION_H (idx2).sh_size > + - OLD_SECTION_H (idx).sh_addr); > + *num = idx2 + 1 - idx; > + return idx; > + } > + fatal ("Can't find bss section in %s", file_name); > + return -1; > +} > + > /* **************************************************************** > * unexec > * > @@ -652,13 +678,14 @@ unexec (const char *new_name, const char *old_name) > > ElfW (Addr) old_bss_addr, new_bss_addr; > ElfW (Word) old_bss_size, new_data2_size; > + int n_bss_sections; > ElfW (Off) new_data2_offset; > ElfW (Addr) new_data2_addr; > ElfW (Off) old_bss_offset; > ElfW (Word) new_data2_incr; > > ptrdiff_t n, nn; > - ptrdiff_t old_bss_index, old_sbss_index, old_plt_index; > + ptrdiff_t old_bss_index; > ptrdiff_t old_data_index, new_data2_index; > #if defined _SYSTYPE_SYSV || defined __sgi > ptrdiff_t old_mdebug_index; > @@ -716,50 +743,12 @@ unexec (const char *new_name, const char *old_name) > /* Find the old .bss section. Figure out parameters of the new > data2 and bss sections. */ > > - old_bss_index = find_section (".bss", old_section_names, > - old_name, old_file_h, old_section_h, 0); > - > - old_sbss_index = find_section (".sbss", old_section_names, > - old_name, old_file_h, old_section_h, 1); > - if (old_sbss_index != -1) > - if (OLD_SECTION_H (old_sbss_index).sh_type != SHT_NOBITS) > - old_sbss_index = -1; > - > - /* PowerPC64 has .plt in the BSS section. */ > - old_plt_index = find_section (".plt", old_section_names, > - old_name, old_file_h, old_section_h, 1); > - if (old_plt_index != -1) > - if (OLD_SECTION_H (old_plt_index).sh_type != SHT_NOBITS) > - old_plt_index = -1; > + old_bss_index = find_bss_sections (old_name, old_file_h, old_section_h, > + &old_bss_size, &n_bss_sections); > > - if (old_sbss_index == -1 && old_plt_index == -1) > - { > - old_bss_addr = OLD_SECTION_H (old_bss_index).sh_addr; > - old_bss_size = OLD_SECTION_H (old_bss_index).sh_size; > - old_bss_offset = OLD_SECTION_H (old_bss_index).sh_offset; > - new_data2_index = old_bss_index; > - } > - else if (old_plt_index != -1 > - && (old_sbss_index == -1 > - || (OLD_SECTION_H (old_sbss_index).sh_addr > - > OLD_SECTION_H (old_plt_index).sh_addr))) > - { > - old_bss_addr = OLD_SECTION_H (old_plt_index).sh_addr; > - old_bss_size = OLD_SECTION_H (old_bss_index).sh_size > - + OLD_SECTION_H (old_plt_index).sh_size; > - if (old_sbss_index != -1) > - old_bss_size += OLD_SECTION_H (old_sbss_index).sh_size; > - old_bss_offset = OLD_SECTION_H (old_plt_index).sh_offset; > - new_data2_index = old_plt_index; > - } > - else > - { > - old_bss_addr = OLD_SECTION_H (old_sbss_index).sh_addr; > - old_bss_size = OLD_SECTION_H (old_bss_index).sh_size > - + OLD_SECTION_H (old_sbss_index).sh_size; > - old_bss_offset = OLD_SECTION_H (old_sbss_index).sh_offset; > - new_data2_index = old_sbss_index; > - } > + old_bss_addr = OLD_SECTION_H (old_bss_index).sh_addr; > + old_bss_offset = OLD_SECTION_H (old_bss_index).sh_offset; > + new_data2_index = old_bss_index; > > /* Find the old .data section. Figure out parameters of > the new data2 and bss sections. */ > @@ -851,20 +840,11 @@ unexec (const char *new_name, const char *old_name) > { > /* Compute maximum of all requirements for alignment of section. */ > ElfW (Word) alignment = (NEW_PROGRAM_H (n)).p_align; > - if ((OLD_SECTION_H (old_bss_index)).sh_addralign > alignment) > + if (OLD_SECTION_H (old_bss_index).sh_addralign > alignment) > alignment = OLD_SECTION_H (old_bss_index).sh_addralign; > > -#ifdef __sgi > - /* According to r02kar@x4u2.desy.de (Karsten Kuenne) > - and oliva@gnu.org (Alexandre Oliva), on IRIX 5.2, we > - always get "Program segment above .bss" when dumping > - when the executable doesn't have an sbss section. */ > - if (old_sbss_index != -1) > -#endif /* __sgi */ > if (NEW_PROGRAM_H (n).p_vaddr + NEW_PROGRAM_H (n).p_filesz > - > (old_sbss_index == -1 > - ? old_bss_addr > - : round_up (old_bss_addr, alignment))) > + > round_up (old_bss_addr, alignment)) > fatal ("Program segment above .bss in %s", old_name); > > if (NEW_PROGRAM_H (n).p_type == PT_LOAD > @@ -932,12 +912,10 @@ unexec (const char *new_name, const char *old_name) > memcpy (&NEW_SECTION_H (nn), &OLD_SECTION_H (n), > old_file_h->e_shentsize); > > - if (n == old_bss_index > - /* The new bss and sbss section's size is zero, and its file offset > - and virtual address should be off by NEW_DATA2_SIZE. */ > - || n == old_sbss_index || n == old_plt_index > - ) > + if (n >= old_bss_index && n < old_bss_index + n_bss_sections) > { > + /* The new bss section's size is zero, and its file offset > + and virtual address should be off by NEW_DATA2_SIZE. */ > /* NN should be `old_s?bss_index + 1' at this point. */ > NEW_SECTION_H (nn).sh_offset = new_data2_offset + new_data2_size; > NEW_SECTION_H (nn).sh_addr = new_data2_addr + new_data2_size; > @@ -998,15 +976,6 @@ temacs: > && NEW_SECTION_H (nn).sh_type != SHT_DYNSYM) > PATCH_INDEX (NEW_SECTION_H (nn).sh_info); > > - if (old_sbss_index != -1) > - if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".sbss")) > - { > - NEW_SECTION_H (nn).sh_offset = > - round_up (NEW_SECTION_H (nn).sh_offset, > - NEW_SECTION_H (nn).sh_addralign); > - NEW_SECTION_H (nn).sh_type = SHT_PROGBITS; > - } > - > /* Now, start to copy the content of sections. */ > if (NEW_SECTION_H (nn).sh_type == SHT_NULL > || NEW_SECTION_H (nn).sh_type == SHT_NOBITS) > @@ -1226,7 +1195,7 @@ temacs: > nn = symp->st_shndx; > if (nn > old_bss_index) > nn--; > - if (nn == old_bss_index) > + if (nn >= old_bss_index && nn < old_bss_index + n_bss_sections) > memset (new, 0, symp->st_size); > else > { Well, with this patch emacs failed again with message like: Dumping under the name emacs emacs: Program segment above .bss in /home/phracek/rpmbuild/BUILD/emacs-24.3/src/temacs make[2]: *** [bootstrap-emacs] Error 1 make[2]: Leaving directory `/home/phracek/rpmbuild/BUILD/emacs-24.3/src' make[1]: *** [src] Error 2 Well: Header seems to be fine: ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Ident Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: PowerPC 64-bit Version: 1 (current) Entry point address: 0x100184f0 Start of program headers: 64 (bytes into file) Start of section headers: 14281064 (bytes into file) Flags: 0x2 Size of this header: 64 (bytes) Size of program header entries: 56 (bytes) Number of program headers entries: 9 Size of section header entries: 64 (bytes) Number of section headers entries: 34 Section header string table index: 31 Section Headers: [Nr] Name Type Addr Off Size ES Flags Lk Inf Al [ 0] NULL 0000000000000000 00000000 00000000 0 0 0 0 [ 1] .interp PROGBITS 0000000010000238 00000238 00000011 0 A 0 0 1 [ 2] .note.ABI-tag NOTE 000000001000024c 0000024c 00000020 0 A 0 0 4 [ 3] .note.gnu.build-id NOTE 000000001000026c 0000026c 00000024 0 A 0 0 4 [ 4] .gnu.hash GNU_HASH 0000000010000290 00000290 000000dc 0 A 5 0 8 [ 5] .dynsym DYNSYM 0000000010000370 00000370 000063f0 24 A 6 1 8 [ 6] .dynstr STRTAB 0000000010006760 00006760 00004ae9 0 A 0 0 1 [ 7] .gnu.version GNU_versym 000000001000b24a 0000b24a 00000854 2 A 5 0 2 [ 8] .gnu.version_r GNU_verneed 000000001000baa0 0000baa0 00000160 0 A 6 10 8 [ 9] .rela.toc RELA 000000001000bc00 0000bc00 00000330 24 A 5 0 8 [10] .rela.plt RELA 000000001000bf30 0000bf30 000060d8 24 A 5 20 8 [11] .init PROGBITS 0000000010012020 00012020 0000004c 0 AX 0 0 32 [12] .text PROGBITS 0000000010012080 00012080 00236f60 0 AX 0 0 32 [13] .fini PROGBITS 0000000010248fe0 00248fe0 00000024 0 AX 0 0 4 [14] .rodata PROGBITS 0000000010249008 00249008 0001fde0 0 A 0 0 8 [15] .eh_frame_hdr PROGBITS 0000000010268de8 00268de8 000073c4 0 A 0 0 4 [16] .eh_frame PROGBITS 00000000102701b0 002701b0 0002e2d8 0 A 0 0 8 [17] .data.rel.ro PROGBITS 00000000102af640 0029f640 00000430 0 WA 0 0 8 [18] .dynamic DYNAMIC 00000000102afa70 0029fa70 00000440 16 WA 6 0 8 [19] .got PROGBITS 00000000102afeb0 0029feb0 00000150 8 WA 0 0 8 [20] .plt NOBITS 00000000102b0000 002a0000 00002058 8 WA 0 0 8 [21] .data PROGBITS 00000000102b2058 002a2058 002c6d36 0 WA 0 0 8 [22] .bss NOBITS 0000000010578d90 00568d8e 00087740 0 WA 0 0 16 [23] .comment PROGBITS 0000000000000000 00568d8e 00000058 1 MS 0 0 1 [24] .debug_aranges PROGBITS 0000000000000000 00568de6 00001350 0 0 0 1 [25] .debug_info PROGBITS 0000000000000000 0056a136 003aea05 0 0 0 1 [26] .debug_abbrev PROGBITS 0000000000000000 00918b3b 00021af4 0 0 0 1 [27] .debug_line PROGBITS 0000000000000000 0093a62f 0007c2d9 0 0 0 1 [28] .debug_str PROGBITS 0000000000000000 009b6908 00047fb3 1 MS 0 0 1 [29] .debug_loc PROGBITS 0000000000000000 009fe8bb 00327db2 0 0 0 1 [30] .debug_ranges PROGBITS 0000000000000000 00d2666d 000781b0 0 0 0 1 [31] .shstrtab STRTAB 0000000000000000 00d9e81d 00000148 0 0 0 1 [32] .symtab SYMTAB 0000000000000000 00d9f1e8 00037ba8 24 33 5414 8 [33] .strtab STRTAB 0000000000000000 00dd6d90 0002e227 0 0 0 1 What debug information do you need? -- Petr Hracek Software Engineer Developer Experience Red Hat, Inc Mob: +420777056169 email: phracek@redhat.com From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Oct 2015 08:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Petr Hracek Cc: Jaromir Capik , 20614@debbugs.gnu.org, YAMAMOTO Mitsuharu Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144472506212640 (code B ref 20614); Tue, 13 Oct 2015 08:32:02 +0000 Received: (at 20614) by debbugs.gnu.org; 13 Oct 2015 08:31:02 +0000 Received: from localhost ([127.0.0.1]:37756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zluz7-0003Hn-U0 for submit@debbugs.gnu.org; Tue, 13 Oct 2015 04:31:02 -0400 Received: from mx2.suse.de ([195.135.220.15]:42731) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zluz5-0003HF-38 for 20614@debbugs.gnu.org; Tue, 13 Oct 2015 04:30:59 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 771CBABF7; Tue, 13 Oct 2015 08:30:56 +0000 (UTC) From: Andreas Schwab References: <555C3E3C.4090700@redhat.com> <5613894B.9070902@redhat.com> <5613B614.4090805@redhat.com> <83egh8xczn.fsf@gnu.org> <5614D522.9080900@redhat.com> <56150F86.2070706@redhat.com> <1486765641.67448157.1444310865021.JavaMail.zimbra@redhat.com> <874mhy4tk7.fsf@igel.home> <561CB306.1080402@redhat.com> X-Yow: I'm not an Iranian!! I voted for Dianne Feinstein!! Date: Tue, 13 Oct 2015 10:30:55 +0200 In-Reply-To: <561CB306.1080402@redhat.com> (Petr Hracek's message of "Tue, 13 Oct 2015 09:30:14 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Petr Hracek writes: > [20] .plt NOBITS 00000000102b0000 002a0000 00002058 > 8 WA 0 0 8 > [21] .data PROGBITS 00000000102b2058 002a2058 002c6d36 > 0 WA 0 0 8 > [22] .bss NOBITS 0000000010578d90 00568d8e 00087740 > 0 WA 0 0 16 You have a broken linker. Having NOBITS sections interspersed with non-NOBITS sections doesn't make sense. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Jaromir Capik Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Oct 2015 15:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: Petr Hracek , 20614@debbugs.gnu.org, YAMAMOTO Mitsuharu Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144500907426096 (code B ref 20614); Fri, 16 Oct 2015 15:25:02 +0000 Received: (at 20614) by debbugs.gnu.org; 16 Oct 2015 15:24:34 +0000 Received: from localhost ([127.0.0.1]:53539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zn6rx-0006mp-LM for submit@debbugs.gnu.org; Fri, 16 Oct 2015 11:24:34 -0400 Received: from mx5-phx2.redhat.com ([209.132.183.37]:53139) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zn6rv-0006mh-L8 for 20614@debbugs.gnu.org; Fri, 16 Oct 2015 11:24:32 -0400 Received: from zmail15.collab.prod.int.phx2.redhat.com (zmail15.collab.prod.int.phx2.redhat.com [10.5.83.17]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t9GFOS8R025805; Fri, 16 Oct 2015 11:24:28 -0400 Date: Fri, 16 Oct 2015 11:24:27 -0400 (EDT) From: Jaromir Capik Message-ID: <1166091194.74949857.1445009067917.JavaMail.zimbra@redhat.com> In-Reply-To: References: <555C3E3C.4090700@redhat.com> <56150F86.2070706@redhat.com> <1486765641.67448157.1444310865021.JavaMail.zimbra@redhat.com> <874mhy4tk7.fsf@igel.home> <561CB306.1080402@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.34.24.121] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF36 (Linux)/8.0.6_GA_5922) Thread-Topic: bug#20614: Segmentation fault when building on Power8 Little Endian Thread-Index: DhWQiNFVSeYIdlKn/KavtRvOHjT1uA== X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi Andreas. > Petr Hracek writes: > > > [20] .plt NOBITS 00000000102b0000 002a0000 00002058 > > 8 WA 0 0 8 > > [21] .data PROGBITS 00000000102b2058 002a2058 002c6d36 > > 0 WA 0 0 8 > > [22] .bss NOBITS 0000000010578d90 00568d8e 00087740 > > 0 WA 0 0 16 > > You have a broken linker. Having NOBITS sections interspersed with > non-NOBITS sections doesn't make sense. If I understood correctly, this is intentional (security). If you believe it's wrong, feel free to discuss that with the binutils maintainers. Regards, Jaromir. -- Jaromir Capik Red Hat Czech, s.r.o. Software Engineer / Secondary Arch Email: jcapik@redhat.com Web: www.cz.redhat.com Red Hat Czech s.r.o., Purkynova 99/71, 612 45, Brno, Czech Republic IC: 27690016 From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: Segmentation fault when building on Power8 Little Endian Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Oct 2015 07:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jaromir Capik Cc: Petr Hracek , 20614@debbugs.gnu.org, YAMAMOTO Mitsuharu Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144523926121724 (code B ref 20614); Mon, 19 Oct 2015 07:21:02 +0000 Received: (at 20614) by debbugs.gnu.org; 19 Oct 2015 07:21:01 +0000 Received: from localhost ([127.0.0.1]:55656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zo4ke-0005eJ-G1 for submit@debbugs.gnu.org; Mon, 19 Oct 2015 03:21:00 -0400 Received: from mx2.suse.de ([195.135.220.15]:47972) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zo4kc-0005eA-10 for 20614@debbugs.gnu.org; Mon, 19 Oct 2015 03:20:58 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 32B10AAD1; Mon, 19 Oct 2015 07:20:54 +0000 (UTC) From: Andreas Schwab References: <555C3E3C.4090700@redhat.com> <56150F86.2070706@redhat.com> <1486765641.67448157.1444310865021.JavaMail.zimbra@redhat.com> <874mhy4tk7.fsf@igel.home> <561CB306.1080402@redhat.com> <1166091194.74949857.1445009067917.JavaMail.zimbra@redhat.com> X-Yow: Life is a POPULARITY CONTEST! I'm REFRESHINGLY CANDID!! Date: Mon, 19 Oct 2015 09:20:52 +0200 In-Reply-To: <1166091194.74949857.1445009067917.JavaMail.zimbra@redhat.com> (Jaromir Capik's message of "Fri, 16 Oct 2015 11:24:27 -0400 (EDT)") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Jaromir Capik writes: > Hi Andreas. > >> Petr Hracek writes: >> >> > [20] .plt NOBITS 00000000102b0000 002a0000 00002058 >> > 8 WA 0 0 8 >> > [21] .data PROGBITS 00000000102b2058 002a2058 002c6d36 >> > 0 WA 0 0 8 >> > [22] .bss NOBITS 0000000010578d90 00568d8e 00087740 >> > 0 WA 0 0 16 >> >> You have a broken linker. Having NOBITS sections interspersed with >> non-NOBITS sections doesn't make sense. > > If I understood correctly, this is intentional (security). This has nothing to do with security. A NOBITS section only makes sense at the end of a segment. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: [PATCH 0/8] ELF unexec (bug#20614) Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Nov 2015 04:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Alan Modra Cc: 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144643686610587 (code B ref 20614); Mon, 02 Nov 2015 04:02:02 +0000 Received: (at 20614) by debbugs.gnu.org; 2 Nov 2015 04:01:06 +0000 Received: from localhost ([127.0.0.1]:48325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zt6Is-0002kg-50 for submit@debbugs.gnu.org; Sun, 01 Nov 2015 23:01:06 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:53129) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zt6IX-0002jr-7K for 20614@debbugs.gnu.org; Sun, 01 Nov 2015 23:01:04 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 317B81601D0; Sun, 1 Nov 2015 20:00:44 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id nfPjJCt1p3BZ; Sun, 1 Nov 2015 20:00:43 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 62DE6160D69; Sun, 1 Nov 2015 20:00:43 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id DwmznE2CFGxi; Sun, 1 Nov 2015 20:00:43 -0800 (PST) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 0AAEE1601D0; Sun, 1 Nov 2015 20:00:43 -0800 (PST) References: <20151102015334.GO13961@bubble.grove.modra.org> <83611lxe4k.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <5636DFEA.4000808@cs.ucla.edu> Date: Sun, 1 Nov 2015 20:00:42 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <83611lxe4k.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------040706080009080204030904" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------040706080009080204030904 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Eli Zaretskii wrote: > Thanks. It would be best to send these to the bug tracker, > 20614@debbugs.gnu.org, so that this is recorded with the bug. Done by attaching them to this email, which is CC'ed there. > I'll let ELF experts review this, but in any case, we will need your > legal paperwork before we can accept such a substantial contribution. At first glance these patches look good to me; thanks Alan! We can pick these up once the paperwork goes through. --------------040706080009080204030904 Content-Type: application/x-compressed-tar; name="unexec-fixes.tgz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="unexec-fixes.tgz" H4sIAOndNlYAA+w7aVfi2Lb1VdfyP5zuu9Z92piQkxGwqFfIICggiqhYrxcrkAOkDAlmQLDv /e9vnyQMYVC0uqzq1Z2qEpPss8+eh0NtzyRj0mG6+pg48Q/f5+LgUiSJfmJF4hY/p9cHzMtY kiRZ4eQPHBY4zH9A0neiJ3J5jqvaCH0gvR6x3c1wL73/i15snI1/Lltmr6yb999pD6pgWRSn +l7+5HhOjNgCh7GkKB9Q+TvRE7mm+rct61ntvvT+L3p5i/7/pZa5yhaR0Er8jvLlAgpeplCF 2D2CMsawryLV1FClVKuj7HmhgDTS9nqoDw8N3ewhBoBUE1UszVbRR3VAPz/3BqpusB1r8Ane 8xyWGIwZDiOIATJLBsaPFsHf+noP/S/4/5r4L3A8r0Tjv8ApCsR/7l0E8PeO/5fE9WyTqalu P4XIQO04jEZGxGDalmd2iBML+E73TI+17N7n8HNv95J0iD4iWgp1bWuAnvRB21bZjsN6HUNl ieah/XKxfL7mxQHaxwJmsZJkMZ9g5cTB3i5qT9aheNTdPipXrmpHqO6ZhwijqjXyYwjCyRQP fxXEcAmOQ/u1+tXBClWG1VGNvuW4aH/+6xfMKywHf/DvsGJn/c77NQAFrzgIaMjXgQikaygh Z7PHWOZychLWdi0bfQwk9Hlh9aeQ3JfpvWXqQ3XAFAy1l0LV89mDeseySQoxEislldnTMtVM ag7kqq7nwDrrEDl0QTqAR64KJGkttW2N4BnmkE0ePN0mWlpkRSDbJY7rpL8cZ5r5eovj0gzH Socod1aqtOqlk2o+lwbhhA+uM+VSjkLgQ1g5f9TKNIKnqHCZz1cypXKrcH55ks+1Cpfnldw5 PKkCGnB1um4OAy/Dx6iYz+Tyl/6jVq5UKOQv89WrVrC0Pl97mb3OtUrVVq5avym3iiXg8nek eq5lENU20311ML9rgUY6JG1ae7sZz+0T09U7qqtbJnNJHM9wQVrrlK0O1JHuaIxJHg+OYEvt Xh+kh6rjoH0oThJMW3fRPZkcoD5RNWKzWnqW1LbyhFWTW7DMNQsW4SPUHaKhZbsIQ9jkKaao cZ7kevXh/U3FGeW6aKNtwrJN1im/szfJuawkUm9SuDd5k7zsTde67TngPappUrIXJIdUdw1l P0p7vLyqvQemoQ06tSJTrZx+B+0NiQG+YC7pJXyYrbONbDnD5nMNIH8hOmPlDWqVsCBkQK04 t6zWVSTba3fOD1CznpuQHNgUqBBzeTkjcXmO23qLHGAdEQiUzJUF6XBF/CtCBRCHDXMi2o/c feE5EB9OsLwgsUl+KsZnCV+SIy/kMlmJyxUKf4Z3LJGeI21dNRky1gdUoBHafTIcmmOcwJXQ fp7CiayCKR/7xIRMZA0J46P6uH3h8ClUDr5zJSvL0AIwecWUiyGDq/yF7HEL7PG8z54E7Ekc t8JYl8D+Q5DoXDGgCw6nxITApbAgpoRUivyeEgReEkKtrHJPnIE7/K5sS0yp+Qa2xQ1sR01x lWPM/Z6SFJyUQpZXxTTnG/LeVbmOWS51Wc+0MlAl8JLcyh5nW/ViBoPo/fA1FU6C/xOFc0yF o1xcMEo9KpwQeLNghA2C+QkMXfY1Lp0w15VXMsVvYMrQoYR7Vt2YWrgiJX+EhYf8YqaefB2/ OLGJ33nG/QLMAW/JhJCEesyw0hFZTDN0RD7vwi++KUMf9Sfxu403CwleTHwbvytHNAco4Ems KD5Pd0nmujflaS6c5xjjUpKc4vE7eOMz1IsB9QJT676BepzcQD3diRmqHDPm+Q7bs6yeQejO VEUyp6S6iTaXEjmOpDocaAmA/Dwji9/khS/y2Xxiivpb+JRX+aQ1itru9rESEDgtRugTx1IE WYLwDxDsvLZb3fHTmi2x4m8pLZVc0FEydb1nQi9LW95RGh8hNW07KuP0VdjqCHXSNjHUMdHi 4ecRWmjAjpCTBvzwFwu0Ou6nNdUlKSq5lGulHK/9lXTc1IA4jtojjK6lBvqAMFDmOdAXpjqW 6UKbyLiTIYHVs3tNdyA56rR3THkOsRlYbLp0g3Y/LU9Oa/m7ao3W65mSXrgZZjq48XAhxjvE iI+1R+JknVK9IWqltL8kbRSsfGJ81znV60WuoPRq9937jHb8tdTPerXbMd/Qbs3GpCFnE81e cSQ9CnF3ODkZ6AnrvC5Xx2f5B0Cj3t13bwq3d7F2IzNwNb3iivZ9cmKOi+3R5E4T7Tvt6anI 3RlcpmbkTk6aTauTrJB8s31J6o/8aKIKOUATL/Mn2EyckDhfMZvkpJYoPly6T1a2p1hxr2RU hRul2S2dKueji273JncvV0rHY6Lw8dPjyW1VLLdJCdCMuNvclVAf8xYnjxxbGuf4pF2+57v1 y4TYP4u1H09HOOEMeCk76V4dt3ti7OHYGVyJbSExvm+rjYf4NaC5Uvh7meRvpFopH7/rJZvJ i9PqYFI6y8bqN6N25YzUS7jRTrjJhHfdP+9pOeU4fvb46I4yp83uk6eUqjToGs3mYzpNe8CI KWOOlaEE52UWyzhq0LaLBzYvJAUpCQbd7rBJqNdFURb5JORNRVFmvdbLVrwUJtpeuw2BoWdb I8L6zhscmu3sZ2t5Rkow0BzBP4GRFbb38NTDbNfQ2bbeG1qmxprEZVWPRV8kIEiGNlIWWHnW h9F4wc6sf6FjqGeAK4B5GEkgdI6epvIc5UvBLCUdmhGWo50dK4E0RLTRdymdoXukoQwcwXLU 0Yd9Yqfz2Vwxz0BRyEBRCP0hc5IF7y1mwE9RW3edNDyLw7+DN8kOuFsvuVmHdBjIlzokjYAQ +8I0nJESAs5nsCQoR6hi0YaIX9gYki1sjFEMcwJsnMnm/NhDA0UAvRF4b7dAI8nzX2zs7fr9 4qos93brYfxB08P1+BsP1/d2K2EIK+VS6CMlFWOOfsig2JNLLCRl/Hm9/IDASqmSZ67DoIcw jd7ZMNRdQehLIZeM3fjQUHUTIm5ftR3ipj2HUZ2Ors9hcwthEekmEAZRs0HjY4bGR2DHc904 ZiVoe+nhGYYEJTCY909nNOKCKKC7htRmqy4wxTgTxyWD1HIpkEJ527ZsQKcaYKcDKAVKtZGM VE2zQQrUQtuqhizA5qKRanjkgKU7VEAjAygvMsMhlYDGZICkDbUXN0t+t8wxIeYVGDjZoMU5 5pkIeRZ8SdzbrdlgvxptplJ+Fba3W4afTAns+dc8xYV8XNZwAPJBkFY6nkMxOOyvEfdj5+7n I2iYkLqcjq23AfHHvgtdWSoej9R58UFAVNwaUoU48QV0n+jR6UcKAElwsaylZ8HEmZWm/xsm yLQ3329KQsbu9MEzw+1XdleD1/G+OzAiW4fLqc/C2lUaPi+xWiTGcC3gRmKh7h9OV9e3FhN9 qptd65vktCgl30gdZsn5X/zupE5MjdivW/Mneg9a7zvfG/80zjNBQF09ktnbBVX8FgRGo8t2 0H4QIw+2D5Is/Y7CMv/HRV0dwNhB8NoBxsBBIGBphOYQ+s7tk4Xn/q1hWUOKIWMY1qOfHz2I cPfEgJLYAqdt64buTgBUdWeodcfvTUFu9ITZ6besbhdCJ83VBDAQ1AaBOKRHvf+QChL62I5n +PJFA4hRQUbT9G4Xwg+YABADi2eIEKgCAhPd1ERfPWiAVcfxBnS1SR5bUOuqfMvRnwiLUF0f DA29O4H1nXYZQvN5gGJBOnu7dCfEMD0dMMUduxOfy7sdvd/b9eWFNLkjy2KCZTlOlsQkpnlX FiH0MQyzjGNvNxaLrSL6/BkxsswdJlGMfsgIHgTKRftQcQNXNOWg3yhLpjogh2jxqWVo/lP6 RSFCQ9emPLRcBGHdNI+WHlJgkHkr1DW9dZbuh4Yb3K5bSyU6BZ5LeArO/Evvgs2BBYHCW/Vm /apZy9PPa/Sf/8xftJweJE1mGXdgMwvIIBDoXZ8Ix7W9DhiQqwY/Wm2vG5BnzZZ3dYP4uqYv AqEqnHyIBRRTOOHbpOrLKXAH/6mD0oDEBzwIZKo6xIdEKIbOy7lWPZ+9Kp1XW0W0PyOuz3wC CvvAjKmND9iZFQcEgzziv6HC1PuiznmIQLKqOQE7/i0OsK+X9bKEgQPq6VO20P6vodP+erjK LqQBZgeuUBSBuOZ8RVfALT5YVCDjS2aROQBHbOD7/hpgq6D3oMVFludCh23DBi7UEqBeHx50 FEoX+Rbnh7mF9U4ol1DvGOr7Q8mvUUXpUMBU9a6fT1I+TIAJDcigM5ygfWoBTl+zmU/zwBLz zZuq9RCBuwbWPgOiZnYQqi2ih5ZKo3Crhf79b/TL/On5kJjH9Vyr5asCBdJoDGkvHsZtP1w7 k0HbMpCrQpWaChQdQMMW+2A2ncEwMKeoLcYC8U+JC7QzU+cBSqcR7QSYnT/oD3C7Yu7ykm4G K6gh+/cHL8nBV2mAIFjKfIrE0Vh6KeYeLQPnzK1Ba9rWoPXJYGvY86G7NWzGG29Pg/MK0Px4 eyIK28vhsrs97Esk/HfmvdRQo1a9YM1rY9F+JBgdRGw4YmH0UInaZr141aIlSyuXP26cBKTC RisB65c0eDbgi9Hd9rd2uYNIPFykDVCtd8Z1RdSib4bRJradc0aYXuucgCrgeZ0HMlHvDp/+ EizbmATWo9wk8tg0VNNFNOXNQsW8nAA84d7pdXQeLS+gVM8WrEmJi7qNJsMoHr8kSy/uzyzg PgpoXgu+lSRpFAcEfkj8bRhGxOBuq5CIAnp9k4StD4JbhP6Y/gLErQ2WFPpoFWgWJNEzQLPw +BzQPDA+AzSPiM8AzUPhc9s529AUjX4boArbsDePd88AzXdbAfpvaDnPKWcRYDF7rXm9mLHW vI5kqTXvI5lpzftINlqH33nh9Tq5L0IUnqc/kl3WvF+HHi3nkUiV6kfQdUkGwvUqJK3aaLAL C1o0C9wZze/7/DLRd9vASx3atk7bUBrPO9aQNqckrBAx5g4VWiAmuMNEtD7cCdpdKDBhqd/O 9ig+/yEYSZACKHoV9a3gNx8vLISGDtGSONKXhv3zcrs9tOlRAuuvy6kjekxLDz4cWg1r6oio n4FT/xQbnQIWDK1MMilOG4CFnEoD+kpA/fHZaZpG0L+CBIUqfrLJ5E4b9av9VqvjHrb8/oEe jBzs7Pyfr1Wfoxa1KkBIgdAnQLXjvw4Ux4eKS2L4XC7sZ5HcCnBEgvl+ewIpfqFjW66cA+oP IinBfA7RNBEsy3GOiMYaz3T0Hs3Q9ETDP+hcU3RFs9gS5NaZLKB8UdJoX9fMigr9+jyETTlc ghtqIdw0llG4QOiCfMjzIHXMKbSjXvIXeoX/ixZasiHp6KoxP1cJW7OdJeUGIddX7xTJH4EY 6LUENo8tU8lQkc029zFba5d8Cs0+Kiu6Mmxol2zAb+38LB7UQDt+lPEdn+qLHmlFXJ+e4SDN mrHtxxkacFQ/MIUo4KInZm6fnoiBIeiOq94Tdv7Wd2r6+zaMMyHsrIFdv2bewgbtOzTvGwCn DnG4vH1gwn4cDyVNDHrSEZWOYw1I33pckdIs/sKdS5853nBoOeAJroXa0zLaxxI1xWBzaopz MuekxHZ2YNNSF5mWC/L2/08iPTycn5XQUz2HHnROgL02ISZVi060aeG+s/MK0QH0zpsEh6Z1 hp8I0WKug9DuU0KPCcFp59+f0f+aDeFaNXQV5Ra+Gimr7UNUOq7QJT96LOJvc/0M839Y4Zbn /2QO/zP/9x7XuvkvvDz/lbVsm9DD6bCuC6Yggm9TXj3zJ/4z8/cTXe+h/+fn/3ieE5fn/6AY 4/6Z/3uP6688/ydwKS75zhNLHGSmxNrRlpdnMtbQ+8/83z/zf3/e/F+/Um54dekhq7n8qyfI qHUm3tmbeFzIJd84TbuG3r/2/F81k7XuZUHuT6rJ76C9d5z/45IYS982//csP9vN/3GifFyQ uDzeMP+3ZoufbP4vm0gq/gTj6+f/KHPPz8b/BGNRjj8m9HXI5B9fOQg3Ze/b5v8EbjoM967T USHbTSZTegPba0Y2tp//S8DNzz3/Z/vzf7rM1NqvGKV6TjA/gaE/+Brv1hn5NfNwlKlNQ65b zf9JCUXgfoSFh/yeMqL0Sn43Tbeum/8T5Z9l/s/nVzi+YLjXzHc+x+9W839KQpG+jd/Nk2Vn BX+y7KzMSLNB3K0ny8TNY8rvM/935o8R41KGuX79/J+4eZZ4Yf5PELeY/xNEUJMkC4lv8sIX +SxOmIvcG/hcN+foz/85T3J0WOpJdiyoCwWBx4IE71n+DdN/4YZ/9em/XqV/5eUy/XLt+MEz zi7kjFS7wsdnd4oRy58Xb2P8OH9T4JpKohdO/3Xuh7fj+8pj4xgKfOOkGT+TPOtxULnMNc4a fejd5eRVrCB3jhVL7FrWI743vN7ZVz0Tb2K3Nnq6HdM+OB+7aD/2hW5xcJq9NU7uq08yrxel 4wxfO+O4JKk519Xjh/Px1zv5ukvIg2YKQk2eKBWJ5/hGNjls0xnR005dM5+GVr7bebp9mFSh CiLxYs4rPsXNJKee5ZW7yt1ZV7CIfi43Y6Pkha01PflUfCLJshn/eupdUFGdFgV8UxtyV2r8 tBlvSifNTqWpXF/Gz+o3bXxW0GLSoDTG59pNKemddlWu85Q15ZNqp9oVsqIzlEaDr4AmdtEt 8Q8lOVm+rlYcPvlo2nlOLViJRq5fvcyJt2ot///snWdz4si+xl/vVPk76M6pOjssBpTD3bu7 RQ4mmWAMb1xCAQRCwpKIZ853vx0kTDAewB4bT6GaGlMgdfe/owS/fp4F06g0771co5g106OK nFLyTUXV9Gar0HoUbIi7d7RZfM/uPylKRyme3ezO3TGL9v5RJPhv3FWjFCkFm/9oTiKp/Zv/ djvxOW3+0+cM2vzHsxQFAutGQRJbm//YKCV+0OY/Fm94f+vNf8kkx4kvbv4DGbMHb/57Ovmt N/9R25v/Xvpmff+GP5Zio9nqZcPfZcPfZcPfZcPf597wlzEcuKcNrGyyaRJglo8SBBiYhGKr ED5S8ARpLuC07xJfy+nWOmVthb4Ss75mXX0x4OY7e2KqRF+eapiImbhwm9zONfAiz37aBQiR QH8bztWXYCZWJiBjC2bc1WAqYHoBreUiwKaig+JNHMjE+Jv8YDJdOE0Fu3WuCQshUpaFy4N2 G8J8UP1cE66NSSnV1hDFM5I9D0z82lzRxh7ceIeuUCB4B0oWhTvY4A4isGqj1/hiUKau3AVF HGkymGrQdqNvI/iQjHctXn3BO4vmqwUmRMxk1yeF/CcabWQ7cNNVnDBlWISx7Cl9wtEgjOXi OunavYnrZ7zSepWtxUxeRF/YtAlWCcJvP/+3YlDrpm0PickYVbp74oZE0IlUmdei4OZIknTm 1A2JFFgarinI/PkvNpi/FX7bcgwP79pa2zIKWiOKMDDYyOgVRXyDrxHxeA13eZqaigCpr+jj rwEk63oOqD4XM7YhCN5utAdqdtz3gj6HUjEsMDLhKNNX28sgWboLy/7PSyjszvCJriGxqJg+ 3f/9O7FK6LiUQtcbYO5RxXm+POFTyrNZIMJnEEGq7huG+aYFMw2PPdNyiV99gBUMBzw5Wyq6 JZRNeOcPZkG4YRpOLaCTV0xjKv/uErZj9AwL8aKqtuJYv1GSJIFHgAjNhdDgcTVt5MKZ4Wne Vh17PMbAo4+RBgOWZa7xvTl+8Qyka9rwDhpMzGC85sHcB55liJ7toekK3u/hZyZwO1/P5jGs 6XhotK5SAAUawglOARM1nHTBnKLP4epFQ4iJlgLa91+GDh5CiXwtf88/cOfXbiBq1GyrPapn Vj40EKlz7PFnWzC4An8NobEI1jO0Qxvegj14oe3tZzgJ+OGfq7UMc80XHvdyPB1nwf/y1IX/ /aDjOf6T3eY/62sbg/HzwcXs4xc53qP9X+Z/KYGh2G3/D54TLvzvexyfmf/9CP+PtMin06/w /9hxLLjwvxf+9634XzIxqyxsYyDEueMJ0o/w/6A5Rsyg0ZR4m9H0mflfvjCrWePbuGXXU5/b /4NMUOnMh/t/kAKZEaB7Rvqz+n+k2aQgwQhSJ42OlzWKzwCL9I0w1EjROxKEfSv/j9fpsr8u bDFSuDkh7Nf6fwjnzf/6/h/1iKAcgVKeuf+HhFqcH0VY6sigXuf/wZOM8BE93I/XiJD3R8a7 zzbiWf6XOhf+V0QU5n0/chs/Ml7yVf4f4EH5p/l/9FFMciYSrxxNlvLg38f6f2io9N1chGNO Kf2+tWWd/2UO4X8ZyP9K9E/z/1BxnPwpnDOI85npBfG/ij6Vtuw/phIkgHkJ4sw8OCPKXJ3i /8FRvwABXMl31cdRj493tAxpZ5PzsSJ2U2J4WEwVxrZXf1ze9EfNcC1slAIC2Ggzs8Wox6pL uZe+5ctJIVEY8Vojm1/kuuPBYDgZK3NZn5Iltk8OlpqeUil2nDLSjUG2YE/yS5BMum2XYnxq kmvxjRsmVxpnKkpJbhVpOTcv33UlecB1kjHDlOu3mQGZE+NxpxO/Xdyqg4qqCoYyS6bB8+pv VUPJFIp9Q+4OwpV5dlyqKXbbqlZ6Bkl27HD/vlWPcUu13Kmm04bDZFucPSlSy5tk2K1n7Vgq 3x3dgmSku5tOu78Yla1ZjRuOJHbAJMYqXyi0p7zAhhPVEpuu1Qt6belMl+OGpU564ceq0hs1 uHw+r4jzzAByff0KP44V0xbtTm117GolO5FICgU10W1VlYpUMlrVG68p0n3SEJ3bTGYWS3MT bzlPgnuFevWmaTabYZBMsZLfRwBDkJaCHiCbPXo+pSEDzEq8xDEQlaWpAAFmKYqlxRc8LLZ7 8TkhwPMRCxFgnmMoiYVGPeBpdMf/gyM/zP+DI38GAgya7Uf+Hyx/hP9HcPJbI8DsNgL87Jfr L5h9sHw0W7+wvxf298L+Xtjfz83+lm3C9R7cvqXO8bWEKTu9QFS0nis/FCu1dD1du0sHcG9X g/OV1dPUl8hTbAGC5Qkh+fWUzVoGcIVazyJK4EgJG+d9ny+n0vcnIqq+VUY0Sot8V6a1UxFV ihKRFij+u8m77VPcI9Yl+PO6L0yI2NO1tQZqCLpPFaMbGqheS9NUF0sX4rXoSVBwlWIVAcJb F9r6c/LhxJqG6z6R7nq71IgnMH33/ft+Me9UuwxODSRXfaFUHjqKoL8UuUMDpk29RXwD62uI +AMUDuJS628dpn39G5a1/PYnYU1GkcifMMxweF3PM5CNhFF+A5+CxIK6QUUvPzRBR8qEfBlI EOPzZ8UT9R+ek6yUSpVyKPSkIorEb587FXdfdOZvuuzJJvHt61N9P4BTUvdQtxUjkJr6NfTn AamiUFCaqJSb5/z91+agRbX0G3yiMqyJ9iTeCg90N/SAyriVFSzHBVJ7p+Ms+C+W3+W/2Av/ 9R7Hc/wPucn/gBV+0vsXeKCk2NDR0Bdzgb7O+niP9v+B/iNYvrf4L1qgKfbCf73H8dn5r5d/ 4357YoWihCR/ov7jM+W98F8X/uvt+K85VS2UVcVVHC99EkHEvreaaoqjxVfQlOyvxH81bnqD TsUivbzZOan1mHPhv9J0QnheJPco/mtvPIfxX6lURiQhPSUdnMWZ8V9xKkWlYATiSaPj5f5w BliMgDARbhlJrsSrjgCh9qExx/Bf1EfQMX7Y04hoHB/2c5Jdx/BfLH3e/BeP+K/qLHKjHofS 7K2YM+joHAxKbLYjInlkUOJr+C+W51j+I3q4H68YYY/Ru4Tx7hN1fY7/YsRz4b9YROHclSN3 iSPjfY2aKyMI4k/jvwoKiqlgRBIrOPdgsoj5X3YfQfU+/Fehg0qfdiOccUrp90G2p+k/Svzr RuELcbZxnHbkzjklzmdwyx/wXyJHidLJ/BfIkvwF+K/YSHOohNCY6l52YXWWjceU7tQGcz7B MV6u2zFisQaVS2UWA9fnv1pqjKILeuXWiLlsJ9vuLhiT16sphRzyFltk1G6sFTZjcpmtx7p6 m+pasVq8sZzQ4boh2M5QroFkyHDVVKfN5G2j1eJp457MZaZyvtq6pRJmzeIqCl3sx6aVHl8p pTv0rF6ZZQblZq3V6/TZZkPgpGqyBZIZ3RWZQUppW+lMWFWFNK1W4onbgeAt3E51dMfwMzo9 krP5MMdqnXL/Tn1sOL3EbWUqLvJ6pTqq0iOI9Xat2VI3YnEuLesal2HJDpW44duxR1oqt3NC 5tGyJMtKDN2OkLtRCo9lmxdyTu9GNhc3k7QpJR0WYmQFK11cOHfZnGHNRtVaQW4L4UZPZ+/7 Za5t1aYztak2B3pHmE7y6sLy7nqt5aDVuGMWbJ7uaVzBWJRBMrlBubeH/+KjlChG2e0OPacE rAFJUyTq0BK3koCkSZrh9zJMu734nPgvW6cQ/0VxnMCNuwrkvrb4LybKfJQEJANW7p/Af8Ul Os2/yH+BjA+XgHw6+a35LzK298v1/dAXAxabbOUCfV2grwv0dYG+Pjf01YDKhXD+1lxIDWHK yA1SBq+gnSqeEWGpHG3mGLCoTxqLKwlCpBG57kMNEoHvQ0vUEZRl7MvKEOkmGhb6AAoYBgJ+ V19A6kj6UXaJmQYNbp80Hx38awGUMwPz+xh+ZQfqDWcI/bIhYQWlG5E/q6wooGk9tKBCEUss 6wRjs8E8ALHe9XyhUy3I0p2MAidh3VAI2wH9BRYRXLZzNngYImaObfVAyZS+bbugzIiJKlcS +UZ9pR4MC+OrDOI0enBGQkmsK2mCJ2llAsUeXXyasdSIb5YdxAFLgUMBd+VoSuvJYze0Ue41 7UOYhOxoK3lDWKN+zoidi4MawaKFoNhQsdKEem/wUtRE8FLXNqdY7k33G2orBCSIWW08FCvx lP8bjHtNGFoUnRh0SgdygTBSc6KC5MAl44cRyGyJxOBA5Vx9GSM7bvCOL6Noyq63lfA1/MCC gpxY5mS3nl1fn1P2NrNG4eZ/n4KAQI/BcpFYTdOwPBtqnOJeLyMYz499BPqZMTbXqsbWr75M ZWcBM3ehfp3hLXDtGi7qgdeo9kAGI6PXh+J7IGmQnwcS0WTXgIPBvvriaFNDm+GroFAnllX1 iwCl+uCvgKiaVGNqTEDHXUDycS7yDzwbAeNrMr/6AjOCRu72THPGSvA+yn/1nqkF7+pQPxTc paGhthrFV1/QPSquCSEmomrCEKEYE4keHEb6xEGjGCa8Jj0K61fz9TXpoPpBJHkw+KzfPSi3 qiG+E3KLuNNCeg+1WbVWyW6MDtAEyEl5pZ+5Ltj6zQ0RY3MClvLJCEoPwhxBRmXbCyYVeZUQ VFsNmtCAU8DVF5Q/yAAH6ZOQKy4OlCu41u0/wPUJKx/2H0DFDTFBCUf6rG/AzgKqw5F7oJ+i 1obSrB5hgpb1rleXYxoWQq6Ohlruide8+jKxTNgn67nMQ76cqTwU8+UbZE2toekBpKGbcs+9 DoYFmrRgScCoQich0Vd4DuyUYKkwsczrOo9HfBNDSCX1cDXzzXMbhroIlCE3PihpDhjFcXPc xxNMKV+tE8lKJkNgp+1g9t++bs8+is2THiqJQvLBbyA0vW8uCZtn1x7+AEO/nAaVbNrKzscp Byx2+IFkcwrZWJP2JY4ZZcMCI9Lzu61/KqxpYpMy/g6edaA7/doROeYACVJILzagp8ETD7g7 xrnD0n0Lh64JkeJBJZsaficSunCYv/xxFvwnx+zyn/SF/3yP4zn+j9/Wf9uaB4+GAIULBHqu x3u0/w/4T5LkdvhPgbr4f7/L8Zn5z4/w/6aTksi9wrH44v994T9/Gv/ZvhuwUzmZrdl0/lP4 f3M8KUgn6v/9cv7f+XSTobiG1uskzc/t/80kBCb14f7fDC8mSOj/TX9W/2+aZNI0jIB6i9Fx flich0DIYT1CF44EId/K/1v6CDrOD7uy4xb8qrAP9P/mmPPmP13s/z2PFOpXh6N0Z+7/jUzN SYOJFO7eKKjD/L9pgaM/oofjePvzSPbN/M6f0/87G/4TxctkapHE5I3iPUz/j6N/Gv9ZtrGy nBJhViD2wWShuN/Y/H34z/IQld4BC/ndW5Z+jf+k9QP4T1qH/KdAvk6F88dxNiLl4/lPEOcz 8pMv+n+z4HaEF0/1//Yz/Oz0pxb2Uvetx64oDzux4bDKOMVwsyJU0vP7epsxymx/7LmFbn7Z aPv0ZyV3a3eK6Um8mFL7XbbcVNz5LFEtppR5Z7qwk4W6q933unyP7bJC8balWDN7wC1nKbIf brELm5ZhMpM7+abs5pr0Y3c6rLcc9ZG0uUL3LnkTNh3eaT9q1VhhWddvk0I/VUj09Jt4txbW mvV7qTHrldRhLw0fOrhxoib2itw8HRY6Ul0eVWszWdbkrtIsVqt34cSyXp7EsmxBbzv3w3Jn VLy7nTdGzlRhR5P+aFzUZiCZe7HSLhaMnNUseUK1Em/OZsNsQaxabHfcLySSzS4bXzSzrR4V m4X5cN9TsnJpok+aGZEuTdKDLNWCkBffH/CdWy19X24X5Vl3kB/0O/xjm692uGlbmg2brdpS b40lpZVpDWr5hMDOFs0632pa+oh7TMdLrS7siXWX2Ud/ilD5DyoAbnZox6MQ/cmCLo0oSUlc qf+JJCVJewnG3V58TvTnhCKxAbggMOS460bB5Vv0J/gnfRD9Cf79DPozSSeY+Iv0pwA1XQ+l P59Ofmv6k99W/9v5iXkfAipwXDTbvCCgFwT0goBeENDPjoBCFvBJ0Q/c/9mOhkgziCJ5UKPP c18S+MujK3Z+mEQEmLXwU4CNDvEmpAKIgKIoQSTtERqjIC90EcYfEdeIxteJen+qLkm6REej FCezinqy3h9N0kjvD//dMaT+L9ZQ8414DRfaaY+RY62LHKpRSDImzXzuCFUKRN4Qsum/Cw3I A5VABDIaHqJMJ5ZqryXiEqCX+I0PugdMxYGE6EjzebENccATE0KGvU+CgUhtzyL+QjJ8EFl6 6Ef+1iBJNwF3+yTxf6BhwOoV8mvkPyuVQV/br686IeIPkDVS9gPp/HvHoPXPoLIZDtsJ+y82 BQShUB3uIuG/iCA9pBQI+g/sNVje7j/+uTj7uAqzh2MEyg36eoM1zUR6gyi1UORvJ9AajBD4 BShQxLcTfniQYU99ePClAH3HZczDwTuHrmFNPMN012hl5JwsI+TSh5N9y1jXHmmwkt11oNkf K6i14PMOuBkgkP9xcNVSc2zkfNyynSEhO2DSUjFHCtvGsmfRaNDufgmfH45Bm8KTkDjij6rj r78IMrQyvF3TDYw8eRiDj0baSBkvsHoj1GkkwqjCryHUufkGbCVbD2QfUduEsMwhLncc4cx+ K8vjsQnZWITqzmwHKoyG/Sr5559/8HgzfOTbnMkLcKoz0a7BrBklwJ0yAe7EJqYW83HH4NKx bEAEkoB+zAQmPG1FmYxRVjMb5eSu1+fB4aHzwQX7ogT1+N9AcNF/0XU0eXjRV7wcwXEO/B9N 0dv8HyfwF/7vPY7n+C9hm/86DnQ+Gg8UL3jghx3v0f4v8388w/DMlv8vxTAX/993OT41/0dh v7D3JJZSJEs+b215AJOxW94L/3fh/96O/xvQGdeVWtllQuePJ8goLKH1nqMpnkqxqVNp2t3y fm7+L6U3qvwtNc70G5Wf0HrvyP8JCVJiX8n/vRTPYfyfIFBxniPTdPLgLM6M/2MEgU3BCE6g Y3/YHz4ei3okscSYEmG2ZPF+DMJR+6XxjuD/hACGe086Kgi7HSFHJ4T9GsU4TqK5AHk8T/5v vETomH0TqehXR6BUoGLeQ3HuxKBmqMVzUqReeqOgDvP/ZVnuI/Qfg3i5SNU6Mt69fsfP8H/8 ufj/4ng5wY2UF28U72H8H79Sc31z/q9SR22odiL8anI+gixjP9b/t1KJoC8Wh5HaSaU/RP/x YP9fnhW4n8T/BXH2IjnrlDj38X8v+P+KDEufrP8o7qi/fUoC0C4sChO7N1btJG2GS5l4zJYK mXkvJuUn9aQwSaSS+XvPovPhwP83aRZrN7mMpVXyXaO7KGezg3I+7C0GYrI21Q2qTwr3ppFr OdyoGlZGsVudbBVn99PS3f+z96TdaVzJfuZfdDwniTCLutmJYydakIz2Ba0zOXoNNBISNJhu hFAm//1V1V17ASPJsZ05Yia2u/vut6puVd1aLqtb/kZ7A3PcFuunU98cec1O1x/frz+sTI9W O/md9p7pnu9cNG5Ta9VP9aH76NzmcsNpb+1yunq4t3l047cLndOTySc7dY1WNalW/rR+f1Np lavbj/lho/Xx+NHf2GutFLZOlsvtE7dz9zDOHx1uHz76VuW2euD2Sr3VXWu1fP0xd2Ed3p1U 0Jrttntz3JzsNncrrUl+u3jtnJqb50f909ZG/uZgf7eea9bXBk5qPG6b+w9bva3yw8Onx5u2 c5JanWwfPVTtw00MagkN1pYfH73r28Pe5bizWVmp1S/2Pq5df7J3pifVxmTr8mD97mF5eNaY 1h9XLm+W18/6BxX/rjrq7B2nHrYObu+hmUZrfDjDArCczYMsli8HAfrOqfZHIKNU8tXc0G5n rYKw/ytacLbMs/+bHcHw29v/TbwS2f9VC1WT7BrzEfu/yreL/jhv7V5g/1ct5TfMufZ/0PHi 9n+q8Je2/yuH7f+eGkNmlnlgBYTMzdNX88BX88BX88BX88B/unlg1+NxH3mIQhnxkQcZ1OLn 8hBpWoRHGdPNM0SEx9dwjq/hHJ8XzlG3P4XTGoOjseCBwyHCXp+vS2Jpf2edQg4erexefcQU 1A5M3qFPZEB3NR4mRQP0NpSs2nOQlNJO0Ur5055jhAEZQx+6gI52GykW8EGzZh1aRIp7yLaE ryH5E7Hof3IRaRMpgCHa0MYAJF8mqBtcKMM47iJWdTBOJfAFAGoeM0LFtNDBYID3wFXg/HmK bmaAR4sfLMigkK4wddCBvnbhFTTQGgynGoZBaZtMYLUu0TgWwyci5IeCSOIt6MCw0EQQSC5a rbqDCVsnFnkSrw5HjmwaSQxsjVoUaEDuTgySYsBGDAR6c0W2oDzcI/6b8BB3z5Wh+HAnWiJ2 okhEjbbKeKeJ9oCD0ZQV8FBEoLiGOHxti7LDnq8FyOSAygGUuqdYuAhf+siH9ghJCE67Zw+H IkYugxpcEdoZnFxnDIhP75Hl9mRkSEV+2qpfrNmGbTSyHjZHNJr4NS3W+XOsrLlxdTZbcKqt otl+ppV1MV9M56pGCv8uodUvBlkF4F1a+sFoXBzU+C24sKj8CCccptxGi9FNFh5T4hdAm02r 2MVFUHE+AVZgha5Hdl8APuzDaJpGa+W3YdJMhBbJNidjWLTrIJows9DM8ltmrL0PZPNgzThy OoDOCLcHsPB4+qI1tUvkbQCjgO3JAfdtsUoUhlZBB5qw2j1vQJ1hfnWEIOBa7xwNiFvcFB7r LyGR4GFGPR8N9ZMEUBQAtYNEX4ITiwArAzVjbRn41LcxzqUvhyOgvBE3PLSuVaMfuA4z4m+y /uLH2bgZwykycdAOF3cTS6GlA0lXwtidDJHDBuFuMqvyv39gludELfi7JB/K4CmtyLLyh0eE VoHMeT3vikA7Y2m1k2JCzOCYpm4TAmeNM+k4MRyzxcTLbd22n1XWlipAG9jXFdi/iWwJN5hs yMnIG44rgEwH9wrZHyROcNKo3egB39vr4F8jG+iSj3b+dltG1aUoowgfLXjtO2KIrD5+lNsl g5EyRgy67sPx0bd7VL3tDIFF9ij88MgZiui1/WV8yt6wRmqj7h0QHThDXA4vh2Pb9cd9bB6p 5sFogBw7+3bidkmz4U8R+Dd6g1G3bbNPbdbG75/8YXbc6bHLXlqp4cjI5dOGVa2W2BuyaccI rT6ccS3jftBtG4CfDMGvJP/L3vNlv7pJG0N/hBTvCqbRftAflTsBEaeymQa5OVUslLlPwhdo GNH47VLAQyIZbhfhUWvVZQbnugeGaA8b/FebGBwjgAVLbtL4z2K9IY4Fewv7e2i9pURvAS6L 95bSejuYMzdOj2PnNpw5t3BvxgK94UyCvQXnFuxN65CURFf1vfXaOXa3hH+k3hsBSmH8+h59 WLAmkm/0GQGxHXgKxKMbOIKaUx99Jgw6N4wj8t44N8ZD5tgg440DBlxwt4MM/J9Ds+ZDAC8F 5xrwLTAAxvTHKZb8k3BDfz1y+sZ748H40Zi+o49IM+kl8/Ig6jgi80PjgZUQT0aGaqdYzb9o gHj4MmNFoihsKfh5KQUmG8XQvZXdWpZ5BQnAxFfHaWOjvlOjfxOBoaePxjUq4FAjMOrbjHxi TWA8OXklejZhkg0wlHdMDM0yZC0VzbRVMlIlq5K2ioisIq1LC85Dn23IW9x9HFva0N/iruLb pHDoOhh0gVeDXQrPiQe15mymILLKZUq1JzCKZFYGBCmxLRxaBTABp5pmQ+NP76gtfQtFUeZ+ Iorik172DIRdVRbBOq2doPisl97vdJJG5ISN9q1KhPtjLYj+lANVcDyqPjD4o3fCb04RR8RK l9VTLwOYxoiEF3qGw5Q9xtXFHkVhfQSseOozXanabL6ePxqjSODb7I+r5rjDvgxkE0RVxCIz oCyb+XSxAEAJJ0nBfAlQRkAKndpYwaR0R+IOeKk4/kan5zAbt/2gsTmcSBHso/5GQndWZ+5Q t3M9BuRDhAROG4bho5DGcV+yFobBBDxEbV3lotE4I0RJ35OCQszQWHqDHb9JR6edJs+zREKs jn58BIvDo4nXH6o7b15/3mc6NBbq0UoqChvq8of3RsYS1Ba/x2ySKk6bQ0IB1FPSpagfM6GM JSdLFGzijA7WSgVgJz3Gd3KitXp8rO0obYgRRKeY1YFvL96N8Nqo/hZZGll6oZXR56ItTMy2 vMcCxk8/havpQ/oz0LagvND0PDmCxskpZqg2SZgL1ObEJFRbuGh+vr5OkfEXooNGiJ8RBf+i v52e58zaK9x2KAirFruc/DP+/vvfRQAdl0l4vX6Im1dw923mWElkXKdYIc0b6ZCE0vOme32D IihnDbNMqBMO01xZZEy6KGcBl0EpRXTixbkOUlenMS6TUtcp12vtRIfFNdlBI92ow4wuuVFn Mi4KumbAj3phaIuuy8ugDTch9vgIdhQEzHnELhEYRSp2GN5LoT44uMWgXmceGAwEmTO2hT8F xBzusZ5S04ZSmQ9DRo4A9DkAojuwwg4JELDL7AtHDF75nrb3gw488jUBeSIIVpJB1DEVigl0 2Bv4XI8bgJ++TblpengwsLtsxlOPUJujAF1Mj+OJUMvqjDC2RGl2SIEKCBZFAA6xcVMC9iT0 mmHRu0ADcrtDZfn7hdrggB8qyS4uMrMbiJAVbY30u4AYZbPUwoeWI3AUzSYJnkYSnksRYijr 30QSXoy2oQYWw1tVKYy4XL8hYk2EOoxgrgghIXBXv1Dg6CvLMAx9H1j+GaVS6plW+ddgLR1y aXHDlCJwjGrEYiFWA8AmMJog+RDL6Grkg4mlgoKHBpDkK9aBXegBG+gOdEoBUDx222+SDGeM GOFB14XOkR5E3BBdhTpTehCSVclKW3kjVbYKLDrLcwUrXZZGmUoP3cA+8kANAYgM0TclGAfF bR47RbafCdfIRAXweFxRAqmGKxxVUkzPpY0ss0ATBB/vhLwgNNx0o9KnW/fmlAfJ0Gg/Xlv1 4AgJXiWLy1uGuH12PwCQ2O2wtHZMT9S3iTTWWVgalL0xRx3aW4UWjcKLSIhwMPFdJx6ojCV2 /TFmA+cLyEtn5c2HvPtIUrq9sUsHF12TcfknqKMw3oeHFFhiFTImQOQ4gYnZz4iGhDSNLMrM yV7tvLazcbVeWz3ZZGF3hsC0+kiifOBiR2njTRA1f/Tb/3G5NKZIAI+kUy5XMGpROcfv056L FjQcYGY2w7CVfDf7OylS53xX65SZUQJXn1oQYWaYrgjpUwCRfp1HVLn6vlylAE7lfOVlFEJ0 TurHX1lcHJ0qrtl4f053LMbSj17yF+NH1CSopj1/5KCFjrEEf7kDFhFGgp1UG+nsAAe6GWp/ +BJRqqW+TGtKf8Vn3vFHYxelHrUI6WBPyfgF0Souuii4axXLQv1tqlwsv1yPu9F9QHU77Rx3 GDaMM+dnEPIAbug2Ux1Px6FciZ44l2RKzAkyvoOJOon0LeSLCjCOYk7c/uiApBf/EKYQ4tz9 bNtKpRsToguLWnIvYTV21W2s0gLiqFynhcaso2lW6LG164/omLn6MADF8pJFnaHyTmZpCS9C 8F9aIKWwMAxzS6oDUaqNVHPi+oqT9AUa5QtmRMlL6pmDDl8e8UGnPjvoRZrzRHNsw/TgU9oV VvD+jMWSilEsGG9n3qsJRMtb6RIiWrmczlkvQbTogbWnUmgazIRPHFpLUu2ejIPZMO3P6GjM UnMGjTkAF2sPvsO5TjRUpAsaziQwoSwUYE/wLWSnRIl8mUmWPxhkBQNLRlCsNjmZ02WTaIVl txXfqTDdj4cNI4QFH5os7dp3QGuA/Q0MBRhq3oxuZCX4YGYnBZUPxmh1QAEG+fihP9nQAGgZ da2xQMgW6YYx7jQ4XjTtaJL1lqawT7MZoGkmwidm4nZaXTTMHKD9wYCnMEYLIy3coNqf5+1M asGd0WjujMCEcRq1kP4WBrs26A/HgIp9+6HbB0TB5UGDKhaYg+1F0EpT2bEphlGJneySS5V+ z+xRAkqjZHZ4RSWCSrM4zaji6CSXTjVBtJN9kGJN73Eh4VAOQA9x6F13mbYWY/C1WjAXYu0H xsjM3dmj3x8K41y27XhT+MNY2rZHHmypsT12XNdJSj0vJafude/t36Wj5ErPeYDXANT7+CGZ RvOR+lH93Chmc2gcpCqzCH7XALZvDjgICQBhCEGXQaiTdSkpNENFVpleEkYA6RpzEBs4HnIg LBija3jBSyxtB+dpLhkVwnWhVQpXi+xxVum34r4x/RIb94fPqM1/Cyka+OtfDGUFELwQVpCR 5JsieLHZC4p4/qO48iJiLq9J5s0xourMcAWGGls8/N9LJX8iNQNF2BrxS6UgtLNBQb+LLoEQ 27UbDeK/OAefCTCsIoU3XnvJpYLTkGwAPrNYyFgJ4q7IGBNkmcW0R/R3yLOXaweEuGENSakK RmcDUlSzMBMg381siqlC38/pRpELw2QznWKSezoMxAHPTA2Z0oYb79M54WCG9xt7OHTc38SE nk+55+KchMLZWBkwJrS5VU1iDhZHdACZgJCp2D6lmQ/ylKmg+j8TZN2SkQaUFjq6uaFiYl+j DYgtjW1XcuzzFnS+8WXsigmlfIzYI9FPMHUpfggPma0zEHDAGGA1iFijVSGzsUa7ZWGQq9go znLExGUNjxU4zRYuEvKZQUIRo64IiYth83fsgkJiK6ZMQ9UV4q1aymAJDyX0JBHaqJFx3x35 Y7snObKubp8bbVRsEYbeNrrwH7ntcC6PtFZZ6V7SdFoDtAbBSMF0DFOAJeGXx9rp4umHVuyB XoScS71ADeaUIGz52ZFKHlqS72WqN+HWQH4mKFCK4mLhxSzJ0h7GGIhM/dQ5hUct2ll48JFR ixaeNHgJImd27w4qwCl0fUN8YwhY0gDDnjMK2gOrNR91r298ASbaSYAlA1wKdopSWtU001Uj VRFByJ8royl+lYukJLDOCMvtKqzgTHO9g44ZAEhLXlIb52dmyyfY9YNcF7QXvtvhmmdpS+h0 SeMiuCREIo7FaXbGTmyPiH4LUQ3OIM9QSmGKjS06gK7DrJuLfERoBMnA5RCVCHLRKGn/ycRt GP+x7wA+h2O5CyhjhAvmFKIVLAZ3kH7hHqQjt1UhfX2aA4MFInsFoAH+LuSfDw4Jrq8IXFyF z8d3MQWlRjvOajBcWLsACWiruLRx4kXcB372FBuXZVcSZJCBvkkacyX5wSjEcVmiiY4Mdktd PjDnuSH6FHqC9ZLN6HdaQEWQWRswhd+QOSjKzcvErRwTz/jtZOQD56AS/Gp+QkQq/ujDcanj T/UYBhd9K1JSn5TmBjTBcy8wIFEkegSm5k3MErvrplKhjeYv/tLJRRS6xUBm27FHOJMoBspF bGj0ksh0EIIY581OjzQVwOOGVMDy1kxJreGjWaXCQN0hQAPSxvWVxkru6rh+WROELEF3snKQ miSnv5Y2JqxGiMboyz3nEjqKqbMuopeiRVNRlFS3yvOvppOC5AnY3dMW5/9o1r+paacM62em nEKPNDSfnoExM0lI3DVELL5FKNWsmjDoHcePO1/VMS+VKE1HEQpGIySczK7ELkMddeUdOBtJ 78iaoGUR7QgjM0WinAebHIjlCOjTAjQnbOTgRrQ9KX5gRZ1tQVQjfyNmyoMMWbetnB5x+IA5 Elr6yLlQihjh8IxXKegYTqMWTpPE1skcCrP2PgZS42UcllghIchc2A6I2x7wOdY7bJ3x2CCG YIZXJndEJoZGzg8dqO0m7IEtbGeNg50G3lcL1keZ1NZ2Nu4takRWv+51my2j187Cqgn9k/DA fWRL5A9aDDOQ9GNSC5AdZH134GaIhw+XYpflTgdvF2kEZWQ/0c3LszuOP5UttMdk69izH6cg xGDkJeYSCbNgXjHc5BEEGZhl3/bJ+oJEMtYAxT+QzDd5p2RYV/KmPMXzh3j+qNUfBh2VmFV6 iOAwPoTZDyeFvwnrDyVVAIbPnWqGmY7SsOC+H4eQfNah4A/4oQBztMmRjs984vyMmsIeznWq tM64WEHvbTgPpFJeMHNxPI8pT0X2YxZ6OgOpSY2SoQUut3vddcm9k9MGJSZyPVGQIkmvwUns iVXfWztiEGxHqnJHY0/dVEjsQLaxS1egpP9qKkoYOypNFt5njRLMYmqVEUJLHCnVr0qoDbRS 78FCZwC0ui1f0dh3tA9K34vL1ASZg+IaOP7EAUzOetO+bzdV2AToIex+y6oveUN71OLRXTfX 1gzPhTW4ASpYLZklM5eVMLHgEmtMATIwH0hBbWRuePoixvzJVEacEzTewk+4RPHg20ZjZXWn Rl+g0L/3Bn8kMBJQAgOSewm0RzLEb58hCfsdI8TxX2IP0A27wBQiibrbGUBFOAngqGACIOO2 2Dj+ncv9kbAS+YT5kM8XraJJReDB0h4KslMjQZCfHTm9LIWAxH5M/J9eyBRt5/9IVFTbFb1t 8VDIlXOmaJtDN2uwEtNg4Y9EDj8a2o83WOAPVqvalg0ykMA2c8WEVTaroYE+WCbbDOGSkohh y5QuLHhBrzTSaN8+m4KFGC9ivj9E9WpSwx3bUpwxwVMGKynuZ1vXjD+eSaWUIoytDxeI2b1M LCrpHveaPQYXeKs58sCtlMpo7RfMChbljnWvkPWLveOLXeJhI8YMsgI6G0Zlj5m27Pjxhyef feRZJPb4z3lb/V7BlbrmiCnIb0jiucLku9gumIRBS4PqW2SKeEHu1cl+TEhN8yABQP1JXGUc HsUc025DpUmmWrrZQs3Jzg7bNBSQ5os+tGlazjG1O6iAI5ZTuISqkWiBc/BfFjMN5PfaQK56 DhP439DnN1Ix4CPX5DEITdIlJMy4C0BNlok0cZbdDTnElsMP4S6L/aIbJmqOoCk52uNBXw/K MHI+17rWMqFtvJupWO6nAyNNPil34hnQ/OIWel2/8Ibb6FlmvpyuGKlqNMnic5u/Hvg0PGlF 8qKZWm+SUtx/3mq/rAVJPFIvHAPtmDdqkd/oTA3RuwjLyqrQiaJsrEL06DWN3Rf4fQ/536xS KZz/Ddji1/xvX+MXl/+rEsn/NWCKBbp0YfZwgj97aq636muut+/q9zX2f27+NwvAI5cL538z 86XX/G9f4/ePzv9m/mKVv3LGqkrBXN+gjFXPyMkTHe9r/rfX/G9fLv+b36h0fPPgKnPyqf/0 DGIYhPdr53+zauvWc/O/Rcf7z87/djw5G5ZGhcNmcb37N+ze18z/tpHP1V6Y/23efBbM/7a6 srFWNGtWYeEuvrP8b7lKqVTGGeS/BHZ8d2mxBpQ2yez7mcLgqYnQzNmpk56Q/836FvnfxLSd TK70jGnHpOxZPP9bJZcTU/4+878N7nFxynefMhv3T0mlZf5iVr/b/G8Dj3b89jGz2f1Ck1oo /1sRL7u+BYTz+Z5nVmpPnO+stGFx+d8K5e8k/xubb772kCl4X2i+i+V/KxdKL5vv7MxiByXK /+bsZXaOn5xZrPpLrvxN878d5CkvWrmVWW8+Z/SL5H8rLJL/rYBZGHOVyt+U/03M8yJjXTxn ntaM/G9tp1UJpsuCF94ATg8zD2wh5ct6Rvo36NH8H0j/dpqz1s42ulOzMXXrW/vl8XSntnPp nC17K5Opd3F9f9dxW3e1w+16nad/M6uDtaJ/d7ze2KyeXayvbw1PRv0Tc2ers+yfT6Z2vd6x P5ZvppdbK5Z7Wt+tFtbuO73cSe/EWs7fjjZPytDM4Lx2s7ey3m8enlbzub3Jzt1lfed6d82u XHzKWWb11juvpWqn+8WNu93cXWWzfrle7e8OGvf7nYK1dWbe5ZweNHN2/GnrU3E83a9/HGwd d/Nrp7nNS3O9WzJ3HnMbh+5dZbp3fb17Yl+spg73z4vNjdx2Pf+wtmZXb8yuc7J2vYP5B87b a/u7/dLt/lFhfXmy3djcXL28aBZXLW/Y6lWajX2zmC/2vWV/t7u+XjmYFsxWveXuuYWLtelW /qHlNJxNJKGN1EFt5+J0dbfe3S6fnZulj7Xt6/2VSePsaLBS6fTyj9NGY3tQPxvVcrcfm8vF 4vJFbfjxU/E2ddA3/XsXFSSJ2l7jekb6N+TAQZgxi0GAvh9V+6NcwQT23LIwUZpVsmQGuJKZ LwMgzkpjFoXj7ykF3I1tUQq4SqFaoBRwxUI4BRysR/UbpYCrzk/s/dwUcLX11ZXC3BRwVcym u2gKOFX4S6eAq0RSwM3Urs9O91aF3dw8e0339pru7TXd22u6t/9v78vf2kaydvtX+rn5H9TM MxMcW0aSLS8Q+hsDZumwBUNC0jMPn2zLoGBLbklmyUz/77fOqUWlzRhD0t33Wr1gW7Uvp86p euu8f226t1ObE1nJuF4OSSoRnZv63A9jMDKOKwfvSODWoY9SFG8VhJ4C6h4zJx5GXW+oBCG4 egF6DM+XULaXRJrd0PuZDJhXFgx0eKd8iNQmnmJPVHtI1mg3pAxyRGaGAWMJoFnApAcSB7xa QZGlWAALC0V+ZiuqAIIrLlAOAKCRIv0nLk+AJ0jJtvCiVjyNYF1hBGNRYAzG3tOiOBSkBtWB m6k9e8wJdpIlZohIaAwAYANZ1oMLnYF0UbeW7wBQLYjByCzSfBYg1jkRjONS2jt03IIkJbC+ vPqRaO0ePYQBeh5oEkT34c+BDPZzfH55gY6hQODVoHfkvLDzgYCOVwQwbl2PJM1rRBmvRMOR SrCWo5ezRHfe0IsJ9v2YjAksTWDjYBxBfeSLURL88HgA/oV8Omp9vPflIgvOkDPi0XqSAsDI DSY9Pg4p15w8jmVYo3ydAykP0akBSY1RyeXR0U3CPuMzRLov5FdbkfCnceI52cv6VEo6cFYW 00ci+jlS2Rj7HA73JYHlt9EFD5u12MNw8xBA6jZFR3LfRHFPjkuJCX5qjzy8IkHalfP3ARCU TtuSwqYsnb9LfIpjRKTNiDnynI9xjBGNlcsN0+43K9U5GceqWqlSrStF8hcdJOIlzAdvQtlH oI/hxjAsioCBHY0Rahp4g/COjGz12rPQQ85PHIr5BpjAAkB5kuWENIuNwzq6fc6v3dILiMim SQ+AKaWY4BV7hRQx7VsgSIRLEdc2GbFwTwduqTtUMHwBmN8/iWlCZnO5Z/XCSYAaOekIMnSG 3LORTz4gs9MbVG6DyRjPuvCWPP2dvty0AqcHNfb8hzXpLvPY6gn+M05mxtGpMIcDcSmEJMJG EqNKIW0FXFgMrHrEpeqdrdwh9Buvfdju0PKvbIH8pgmRDBGqiAfoHrYdOBB5CHGs9b07GPOb E7ww20MHg32P+bJyoZ4lmgyX6EIckJ6zaQ/RlPidEVzlpAozHjWaCl3+4He5wfZdxmRGFUu4 6NElovOuBNfonJ7k/WV36HWJCGIXNc5AZNMkVgCeKkjblO0HMjZIJ6D4w8KsgLyH3wogQ+zo igsFNVvU7xctIXWmKthS7zz/BjqC3exhtUPxF6KIJuNo2A/kGsFyFHjDCV+NQEBQrjAr8ksh ET6e0WuM1D8O3sohiZDeHpIhgBlh+DxsM7JTcmfibHuH+v+FZGBt8yaSw30fuPXoOhBxbzKO lpjjjIjMFNIB8jKrL0lEhvSmdxDEioiEZzAg4Lq3mK6YfJm59om84uKMJsKAkjVdoye0yA+4 TJPJeNRIVZfhzs6yKJMl5lDiyjEEpQNlmYaTriqzkviW019bdQfBKnxCqdYH5VtvlM0afJ3h 2pF0bebR20cKXD+CkGCcwl+8hET+znYNicx8eg9JfAdIK/yFK0kKppN3K0n5VcecFZ1FNcSF nYZWbWj9Kv3Sj+7yaPd6Jcq6jFcnx3LuWvLvvR6F13i+Bs3XzM7XbtAvdnQ3SbuvNKJv5Wsr uJZz5WWKco1dP6ryfCusvnpWvtW6xoLXtShufRBdgwJ5QTQaOWeejy4ipC8+YdbVf8dKGs+6 V2NZsw+sykTjiGUd+k9vapPm28zKt6npGi+nHiVTqUhNDXfQxsMwq7Xr2XVu8Kxr8dFVi2Vd qbJe1tknmnWUEIwuJ5xe4fRtOOXX+vRceyLXnnhTa0h9nKjs9EyjodWYlm2zx7Nln2hle2Zt wLOlVsNTK9vMz7VhDios10qffUw1MdhLT89V1/4t5yqPKZJrVRO5VjX+ptbsiXTKvgdLyRz5 6vn51sw+r63NPqLsMqNJwfLV58jYiGUsxA1k3KhUeIUH7CN8MTRrwKtcnrO6ldxcrYZtsOqa A/YR3zRlkTFnZav52TZrfCTXtFpPZKtbksS48uaaQDqVVHwIx7Nt1Ks8W/aRvolS4rpclnDO yVoIKp1KKl6HRNaDKOuByLpajQa07Fbw8RqLTKmgMnIiKRmZNrtN8Tq6dCtC66wClbqeVd1o LdKpsEqtmomsLbImipYwDd4zJOvQT2Q921qkN2fJt240LUtUWVY30B32XDkbcYmVm7NV6Yvq N7p8gVPKbI/hyRk/QZu8l7RJ9iWtTi70yYU+udAn6bPQJxf6JM11oU/OlutCn+TZ/mH6ZK8G EBD8Uu+zjwk95Jvqk3Km31mfbNQrTZH1d9QnG4NGtyaq/D31ycagWW3yLy+iT/5q6FMmU7ap ovcG2vMkx6O7sxLpD3JJRBuzHSBaWWb71ySd9F4u990Me9qOK5KTNrBho59SwfNUMjw6S25y 8VwZztBYCdzJaJl7vSWfu5gnS4nvd5cY/9odOt2j3BRlGoaFXD7hVYmqzIrOTmRSnBwkCnO6 ucxPEyChDv76dRk3seWI6Ewt3jjgTc6xqVM12KYP4MTWubWHD2XRM3DeAF7AgHEUTnskylFr PLbwWICTqkMyfM99ZuNkENvqVvL2uqMHrRQ4EGMWCrdNtoZwu5A929Br9OG2Cj6H9HAPPzMQ EsRtg189Hgb7gn7sRB8jYwee9jU/8RLdQKMCZQ+Lih3Bv4jfyWfKu8SqKE1ERf5iyL/LehCu kglVrSJWj/t60xDTU4oFYWhEI/rZlN8b0bJoSOXQm0/v0dnMTfEsenRqjzZrRtZa/rQelTIX PSomeFJWsIOwxIlWtmQSso6fLS5/gAMxEYM5Qh56Vl8+KdtBIgMeKp4I9SNmgX95EDK25QeK JL0p3mT5EBgSRDaMp4MlRDOFg2Z6rovnhteO35cOPdnpZV8cGQMPqh9ex4sE4p8dqiPRJUAU xWEurQTGx9JAVKZgPWnGeHkykM6NNwojalDaF+2tc3l75g2fK/KckDdgsDPY7yeMYoOXGx9a cPrI86EFPshYgYQ2FR+afA8Ef9DoWLSkPYHosyknwBKVZ4C8b6Mlwsb2ceSX1UTA5Nx7pKSV gTFo8oDic6yk94CGzk5ZmE+yXcVSNnSzx30ZGqbFtknqeSkbsReR0SBbExoXEVkNEUv56WMv R1ovxt5fcexV7Gqfv4w+f9exB8ERC/V/XiEY6lCCPt2Fju3+c+J3Ldcqj3r98sgL8c4FUfgP vdDzvaGl7Lu9JLiF0l2NbND+nWCUAMtQ57QM/k8yAl2C47S6NmM+eUM0XHVoPQAOrJvBDACc GAArJOvO/4I3wfHrQpmMxCHXdUU4mhiaDlGKlPWCWA6uNYTKQBHQPzh7L1GM4GJmBT2K56Op UZgnBWs5vrzMktWyJSwSkV9J4LwizgTIjqYWhMwzOQQ6aHXOklT3CUPglnz1/JLSJQVNO9mn uBfq7RMxZJPgGiCrFmNSBUwXXZMRshUAKTi6l3RC7CJEmSkjWMkZ6ImUYsUhVhi85V6aOWAW 9AS+SKO7awh9srd9ykpZKFFMGLgcpqmxXIXnaMcF7CzJdQB3SRIDKYGSGkVUqoyCwxpeeT4x F0fwOosVhTVxvAV95lU9jwiGhUNn7FEXs76n/SzcybM+EiOEDo4yM1kRo8hQfZFf7BVL9D0f ZK2dMyKkE8wcBYqMsinICfqU2dPA5EfqTorHAN80NdY+mCmFnWGrAdAUYbTo4ZzbqLQRIvQt t+v7nsuq2gWH5T3fk3lpo0nGM0BGTQY7B/f6AFQFALJvr0m9qZdxknFbNiLCxWQYcNIoJ3tK QqgLtKsco1LmAHe6L0DHIEfCykGT0onvXUCrMhe5QDiqDJ0bewHeWhy2LQ7beNaLwzae7eKw bXHYNkeui8O2uImifNvDtu97IsJP277zEV/jxY/42NLy+BHfbEdtL37Exw7a/ogjPv2POeLD u07ELEcH/DYnjoJ7NiNin0mXbogGDtYTu/F5tNMpU4fi/LLaHdiiFqOEv/aGfGeW2QtOSA3C O3TyT+xAYrIyr/dwd8s0jVLVVIqGrpd0E25voZZ9Ka6+4s2ON9wt+nVJGYc+7L9eEvsUbpxG XznxHDiKpzcV49zBK8Tk+ReWfeXNCiXOPKHEmYVkpjHW35LillLkxjyzAuUy4BlKxgxktwL/ KyZY74CkDdixSUxwjAKk7RM3cK7gZiUSO3YfQs6RQDqHOpGNc2nKhjtcResrR63DNj2q45bE JfzUKSk7+wdt/IzdgN/26M04MHj8kRXx09Ibt2Jz/44eB4DlQi/S8BM95B+6g0EjGLblEkFm jNOT3n5BTm4brjjT2M5AOTpun54en0KAAbE17XUyiLCeqp54HfqCfQwyD0JS4F7U7eQn+c5l gjczxZkZ868ff4XdizFeCc4OOkzadJhETIelOPGq7Lj/Word9Yjt6HpYc2AMoNTXsQEsOMeR Rpv8gOSM8EZ5m6JWREZt8qpYTJNpYx1odd4MkGkE7yhuKLEaK8UkvxxJDgnm4DUU5m/OAEbk +VH7gtjUl9vtzfNdkclg7BNzDtnCiAHtl5TlAzY4oPh/DxRVwbzJx3+5yyWFtn9UHCQy4SwO Ej0LZ0BIhef8YuoSGx6sySDi77zpkDZDbmcsKieCt8QY/XvE+c4y4j1eoGmKIQhfGYcKmYFv nvnQS6V0Uym6Iqr0fQdvMA+9K6fH746yS4lw+5GylcGuJl6T822g5hHkxoxnXtryY9fh72gi CbQCkmbiFha9IKfYo3H4QJNwyArSd6zQBqo82GC8s3y8VFh8QmEgoTQjIRaLJoRlKzHoQCnz mnb8Aq0Cop+uEjXdLOkNskpUqyW99hzS5Jjcj7G3l2gC4vu6FD5znjPCZf5dsNqQEXMi74XJ gpojTNwsFhhVkYocm7brnGT9kYQjspqchBKF5okr2W3DyBlZJPZNbhfYf8oiY+ff5LAfPb9f iNGRJonb6SSkoY8Hg4LMaitYSdR43imC40QKcd4s2o7570tZOSoJqQ3agLue+DG2wlNS3Ijs mWYrpZD8IRabNhpH0pDlDv932Z0M6BtPREH5FTF84UxpNEp1pVghE+ZZ5OLxdlEiFSZG1inz y9LfB3imtx5LgzEoJkKO8MRPzU+AT6Ydrl8MHJ96QyAN8jC0kycZVBrS4wLkdoxmg5wKd6nw tESk6lAtbIMuEwpbuTlbdGq5VlVX+VnR1hVO2v4f1lHNeskwSE8ZVab4zk38/Y9/KI+wCWeG Kipxjsvp3MEikZVEO0BDvJLJ8zJ4zyPO9bIoY7w0nA/pSWm8TaehLCW7yeUESILRmhPCJSrB O4hrDq4XO7ZBrWS5kDkycTWWF1wyanacK2A4B416bJEVxUZyVk8oPrGTJFyfYx41Io1XSUgT Uqe4xssowBgpd0zcv0JWuSXhs0Km646HJ1+1AtVGFSp4u8SsuwEFsuvfKCv4kr/hQ4QYMpIw LkTRqHhMcDrHx1eUXLQCMB5okb46NUZKNskiG+ZY3TBQGFaN0rOUBlSCLw+Od6NxIyjOM99G VMbx93LlmM6ZeBs1V3bsOMd73nspf65tY3tU6OJg1p+3OHBaQLQS36KCHps5VOdGtxPKyt+D whpTukXSZHFDZV1ZIX9crxDNKmFnS4tG9L2YxzafxRdefDy1TJ5MWr8BWX/dHvjNEFUtxdMr ZFdbijhr1bFvzGrJ0Enn1Cug6j6jd6Ktimh+tvlGBydhpoOHrMG98UNUQy4U0p+hte1rMe4i CXivTMYyMBsoxO3XQ/SFIbN/AtA6fvzqiK3JAYDtbIYhcL27xMKdkUUqqbw0lNSA5SMHwJ9Z xKpYoqzAWbyqajoogEGLYMRz6c1xLxRbIJ1Ok1K5NvgPQadbzAJIMZvKadOIBTFQYwZL1Nti W2tlBfaS5H5ng17eyiJ1k2S7WA+i5DpPSC4QyaUGmGRpxQ0vqlrEx9oY2/FN6le+70bnt5y8 tJAl92OKqeSDzOQDOXmoQPZmSFrmZ9Qf53SjXqoa4JiqAnP7GXOajKEtcOSGrr7Qv9WdTV2w Eb2V4WoBbAC6KFdjLSJ/y1x5lVtK6jh5uSglWCTjJl1i4UkIgKTfHMgCpn90ccKQBIHEQcxF wN21Fwg4MalEwqMObiSmb2MYyWSuAD0DuCX0cUdig3sqvKBBN0tA7HdtcMMUIHE8eZGZDpMr mBx62YJND3Clx7c8hHshqvax8Pz2BTQ4TnmxQ8JamFcHISekMDE1D3bireENieB7k6trGSjG G7aUiUMSoRB2w0uQD0ESwkaYLjrYtHTr0c3beHSLRQiFm4/FGUvLm0ww+U7GfXSFGYn4qAzT 85bsJ3aUwUarEvi9iOQ0vWFzjarnPxImhVvg+4iJOJxxFeLA+YEcxy0Iqa7QWbk/YBeBVoKC 1MKP9BPrGieMdn74VqgLxkjc3gElnpFMA/9wCK4QI99u8ZWQCgBAWsXnHOaylJCY1zC5kw0T NzYK1IRIL3OSpGRU6ynuamUjYQGsZwQUSnzWXk8ysGQjxJfhrOyROlthKzEEIIMoEZb98Lvc qekW4qMoqQ8FidXoSUMpWiNFz0+n0M7mR59q76+kg2aS2DNm90d2AKh5/R+6nK6+4Z7j2B4k WXyuLYYX7Vq9G2mOJzsnm7e8KCjq09vIAT+fRCygBdLdQcwel6uBpwAOiFVkxCCYcMfO832S BmileABJb3rgb3SN4Hpi7rjMaERVWKls0+qWNjus+Y1KvVQxyZpfMUqG9qx9HflkZGZu6PEw XBbHJrQ9YKeNVCWLdp6lAss1sf9L6cHBF3vWM3YYW09wGZPE3mu2xIYerq7CG6/YH7qzX6PP UTgxfhCAXxRYfGnEXTdYbukKzyVkjijQxASmQ5hyXMvyUlI26JnkHRmmHlkpHRc9WcJBBgwq oV0w0AQtcOTNGFGcFPoMyzmUEOb0duusZVx29j+3peEOfj/RS2t0IYmd2ka7j7xIcQeuYheM OXLlKeYuDTR4npSUdlJSwzjq2ZT0YYMjyzxS0/nxoZQlmOfvhkgjW5JVMnqAktkdcltLlmd2 CnjiLw2u3DbINHBmaIeMdWJdjI6PTHuPZgL6fg5lkZr0uSmGRuR7k48O8LzpuBO06pd+5+p5 pKJYUuPDeoR+OIPkOVKGgo31FDoNgr2dMHLjSSRbiE3N4SKRVQLaD4L8lxKkxo7LL83FlF94 UravaFrAaUsKGxge4GpcQmejajzwKOIgBtumRzK0Jh7DLFCoe7YCllqqfqJrVefT4Vlrk/Z8 chmWw21/OiJBcYjkVwjKKqkN88up4lK+jILRmCumcmo8ZeoXl2ad9pFiQyp2BNcugQg6lP2R c2+x6HM6vuk9k050fnBAF9xmQy8ZVaVo1vTn7PLi1Pqdzx+6awqlv7wMrpzEOIWDWLiJkLgL gFWRRt4sY2sjPbb++98sdSk1ttgKJ50qTkZM6sdXgtX4b5EsguhMX30YEXWVlF3a9MGfCo9p DQWWDlpx61AGVV2HVqAYlSVmsfHjIVRpHkYkLd5yWLGjywvqSx2NDb6fGjXMJQmyfQEwKer5 2qYHMY+mek4S3WEGDGnWeJifaZiD49N2p336oU0zl0SpGuUQm8ixZKJy/M40EYWPJL5zcw42 L3OOTYcH88BPxsulLUxj0jN9CRmna1UDTgaLNa1a0p+nST7FMiFFHMerpyxNG8E/yUYK5keH 5lKOLY6LYN7LDEM9qzyxcQ/EZdTaFEHp7k+OzhOPTYKA+rAhkilmLepcV6Kr9/K5izeRlplz aa5FoJEplwOLvM5eYfPBYXDauqe6hEumDvs2bePCFW3ADzKnWI0FFjRuBUQ7gKR6qPhHReZK P8Si2jQdjTWTiNdizSBmzXOOq+MTpJjcHqe2jbQmoHN4ejGNakSSdQhX0+g6lkVegp75celE H/U9LxjZodOjdxvxGlvoRUQgNJ2VO99zr4YPBYWSttiwhynjbMA+wXMG6vuEtHcgzE2eCKn7 YBLQPUMrDnQqx3bh+EKcguSAGF6hjRfttbN5g09RSe4nZJ8UlMUIZsqG2G3LOLZYVzTlLQAW EKxQZKI7a2PjsX21eTZDirIydIr4MubxnWjIsIf4uvyaotxel16DPX8NPvQ58BqJV0Ifb9ES lWhk+1dcn8bLlD4jrQAakzI3XeHikoXfiGJSYr9ifHxT6kZKdiQBH5lwVCHP1A834nseqFG9 WUl3foZlTyx6qDZv2t/pdkm0DTP0PNiEt28CBBxErDDRPOJHA3FcYOBxfYvidUN08TNx+56U SKCQycCIiZid5U/IMjmil3TxRI4pbrOPLyLpVCIBIuY38pnMU9i2s5RtieLrwOqWlP3NQ4jy w1/qKa+WV/95QAQK3Lf8RnkAF3CtWsW/5En+1fS6IT7j77pe0yo/KAffqDyxZwJqv6L84Hte OC3cY+//og9dItWBc28Hq4yh0LxMMBReHm/+snUpyJbAPJZwQESJmcqNSN4DBZ+q66qmK3rd rJft0fCPrvjiwed79L80/0nva/JfIC/W6hXjB92o6aZp1upa7QetoldM4wdF+y4NwOY/JeHL D/fY+7/oQ6/uqCdEY3waOWGC8ParM+r6VrkXlCc9orDY/YmycrB3cJzxghjsegVoaJtl3WiU a8CNDWt2RhKoSx0cnp0wPmmZSrYJhJ5GbSoNr8QaH338VTfqZY38o3NG3azCM77ZgsSvC6zB W+325jZZnrZrO4L/mlK9S7E5/fXj5b1QO0B3Ds4S1pSjY/FDp+cBMalqlk2gN2a/HkDPrEWB QiucBCSeh/RVvr1BwyuhRYrUv0RHDxvELhL0XxvVcpUUO7SDMNj4dbP1qd251LQNVSubJQWo uC87+7tH7e0N0jjshw+tg/1tCKEDa2b002XrnP6q7Jy224et/YPLnePT3fb25c7p8eH2Mfnl iCRDpjrEi8KQl+xn5kcCf7rc3t/ZaZ+2j84uadROFPd068P25f7R5fZR5+PB5d4+qeW/FWsS ekTr9t2Na3AXyb9dkh7p2RuuB5paCJvazA+OemoHk2FIWiurs62RdesEfZVohEhc3L9xRhtj 8Oe3YmjVhtolSueNTUwuhu6S+MdnmgnpISeNzIwIcvhY6UoKsqrpmlYBft2l+ODcPW2edceG dn/z/rOSOzY5MfOfYDa1WztNE2dTc67ZZCZn0wfHnwRk9liuC8WWWk4hpkO6ZH9U7xm1dO/t XRi3g8uD28/ji725es+c2ntjG3xCuYl+YT9udcrnWwetcnv7HC7sR9JZr88jJHcaZoV0q76t Jbo1ncjsvRujCc+uDSsOZQTf2tKbbVPb3tmaOYttkiqe91J+31TzpxpVpshVVmLffjU00nw6 sM+b5abBm3FqwRPt2NK2NzehBq2XmB2Jom/bXcdyVfveGSXJfhlzLqwxAZ1KykobwlXLdbiD sLRiu2j82iom9XZ2xeFn1jn659D0tlRQABtf1XafVTBdv/U8Lm+sHnJ5Jyo2AK+XY9KiUcf8 mmYe/vdapWKYBuuVdO3tYBSOv2m1Q3Xz8xzVruZUOz4U0zXWtX+vmXW9WWVVTjdTVG+y7p0d dPSytnbaaV22iJZgmLXLrc2ty85eSydNj+KLN07DeMHG2YTGqb8/UWuJMcEC5zdMJadh/gQD vY49XmupB+ETK2XkVCrGdp7Z3ToZ4UbDaP4RI5zV11T3/afVV2/m1TdacX8llSN1azaqGtHH ht5GrC34Ch1rn+9SX/2irrY/vlB9Z5nNlUZVCLA565sy1gsKrVP1CKWUbn1RTy94naLGmVYx jYiZNaP+HWbjlNI3sfSOox7szVP6Wk7pISd1bGnqvVGplq8872poo0dQ0kU1rb42aHS1taqm 2Ws9jfQSCUS6ibxoPGsWPl7PvrozVy9lyEzQUaze4LZJy8d1EfJD4OmVWrPaNGsNEqJcEUpJ OsefM7LU6yJLWeUiFqXaca5cYsuCyXu7oa8r1oYfWGpwbZGVZl3pbcBRx73dX2V/1xXJAFtX gg2SPvlXr4B2fL0BR9lr0HJrobcWTLpf7F64NoJLLFe26vTXRs7IVhkf/BrDeKhw/EFii+99 JyCLowO249oksH2VRHbhkHWpe72xWjwfnY0+VsOKe9Wr+NVAa53Yu6O71dXm5NByi0cXk/5Z /9Dqte42MMrGWb173jm0f7ux9nu/fb2v2uaXilP7vLrVK55+nVxvngUP7mdtd++8+/BuZ2R8 Ic3sXjwcfd38vF/72J3sff5Ekrn5PPyw2Wsa2wd77/2Hyrv6L5PPnd3wt9v7HXPvoHpjvDuv Hfyy+tXe8s9Oemenu/sfrsOBcX/cOaj6e+8+G17YIMm8q9/fXfe2Qm/r/qqo36+unjbvGvt+ rT5ubfVb7U9d725gfure3N7Vvlz3/Nuv2ueLcHtY3N91N8e3H3oH2/0iSebLwWj4qV7s7Gjh ueWN3Mngonr19bZ21z4wm9v1cf3zyf6u5xzs2od9yx6E1v67vV8Ow+51+6az2f50evPb+D1J puYXR2G1ulsLnKP75snw3VmnqIfafaf7rrj6dfLpdu/rh8PK6OqodbvfrL1f1T8dfbaPv34+ HHaOzy92Plj1zhFJ5peD2/cbG2ADxoayrpVrNfhXJ6tFfEDrxsg3qlq9qpuVsRWWm8Rgq1Zr VaNZrVY0vSpMrccHcUJKdCddwNZc+d6tXca5S/fMlla2Ttqq2VCJbUT+q6i1evnqt69Xenkw dMpd52rsuf2ya4dla1JWfjWJ/VAjhapVyjVhhoG4KIvBLxkMnZYCviiWHsZmMDK0WrXWNA2c p8QEIUUntkhZA8OubNbLRK/InbpQTjY7NogWeKuXDaXnjK9tf6O9tb3XVolOqBKdkJiH6u4W mbx7LTJNla4TBhvkt1XyX2Fa2xlTzLrslhMGUom2L8xHEIBE9LFV2Ghpta12i/RkfV05hFND xZAyJmttHdbaoq5VSMatrW0UPSAnaOjcwK9+3AFBMn2H+9WPaC6m2/LVjx0mfhS+t776pL31 Vz8eMrm1v72mvIUC6roGf4gmX9490yvNmv7P7FYjxTrcP2yrjGdiTSH9/+rHLSbfwE/rmgLu GlfHQ8tx1xEJEdjhxiRQraDnOFHYbUkWkhIOHfCQew5CsQVCkbThJAxX9bJJbF3YMdOrqlZR dQO3ZPp2SCpDTGoKV3DcKzV4CEJ7tJZc/9eUNlw7JclZQ3aUu39yW+OwaxiXXauveCQ1howv lCGHQ9IPI6JTtMZjaIG+2iJFylG4NLGyX6ibtu2egXfmnL6LUhZNaJTJDKq++vHEB9fdYEGt oer16scD8Fe/T0bxchvSUvrS8TBZS3qTIED84HJs0pWjSYcJnLtkvQp6vtMlCb+9Dokptra6 GlPuVke0UKveGIfIqpTcz7Bf+hYCkJVP1mVhA9gOhD76P2xV3JhE+fEitPzeNZmPLPtU7hZ9 vXodjoaxrFl0mKkkbroM/0xUdc8ejjMD5haWKPtjHrszczMN8RbcwHtWO8mthIM0UBNT/tED k47t9m3/aXFecPYo2XPnW6fPpbtKxWh6HwYgE4gPoeQmQTAZISrGCqnndIoxdocPFMQdwyad RjinVz/2ru2e8PNloVt3pzcZWj5DVysYIIYmB50P7noOA6+kkET64OQcqWU8Mlu7ztAJH0RR In9RVsyNlIR/Rg9WRE6RTuV+yok8p3RaPcCzuZ7Sg3MK9FUX4FUhMHKYd2+GXHUC9zURKPze tUMSxstEJZGSi4AjQARZAB3qM+ActDgZ18yP13BQ7ikrdJkprCknPvQwSYvW85F1B1MC+KGi qldAbIOcHFG63fj3Vz9Stx9Go9a1DLtc7g+azUHTgCW6VgXfqKqaTOPVj8ViMZ0QIvn0eg1u JhXpB8TyCZoZRSDMlmkdlkt4pcIbKCv8l4KiKnriitF/XgJnysG2c0M70wnMjO6UsL5TAJ40 QB7GU0LJ5sA8BcQzFjTzwufSE/GaPE0K2Sy+KGQ3F4WqxrG0JHyytWNoOeli51LelXSsIDYH /YmmmVHhfBAxfzn3OCrOCREusqi5I6iYDxEuToUIF2MQ4eJMEOHi7BDh4lwQ4WIEEWYJ/EfC qM4xLETcJw0NjMciZpeRXexA7LH4yh3jfEMcYhb+x0jif84cvP/Vt58M9TIB6jUd/2OahlmN 43+Mer1aX+B/vsfzV8b/EC2y2vjOiIVmpaaZmUfbj5/JZpR3gf9Z4H9eDv9DBt3d8enxb157 6+TJCBIYnfXvPJu0qtbW5sT/ZJT3r43/uasf6ncnD/fHN8ObuXpvOnrrO+J/tpumVnse/mdq fWbD/2yberNmam3DmDmLPxn+p1nXmi2ogT7X7Jg+Hv54WMT4HA8vmzuqmYBFPAqE4dV7Hv6n Ymp/ADqCV7uiVow5qv0s/E+jWeVV/nPif8Zn0DiNY0+tvH8ClAIa5s+L/xm/xx6v36k7h0+s 1LPwP9VK03we8uB59Q3UzeMn1ld7Av7HrP9J8D+0vtWLPbX51EGbV9/Z8D9keflW+J+DHezD jxN18/bJyBLzj8b/HFD00rmhmvV5Sp+HLZXxP7VZ8D810k3VpvGt8D8HCJfUz3y1czhPPTPE C+J/gq+1OFriaw3QP3rFbNSbJnlfNl49Hf1DMtT/H0D/HO6292qfdk4ufjsYNE4edvt2ZdPr 3tZ3dltb28FeML7e7EyOH95ffNln6B/t44MX7Fys3t/sffrYuhnu/DL47eN4/MXsD7TTw/vW 1UF99eBqf3d3f2xuXvj2xafhVfEXf2//F7vTd0+dAYC7iq1gq2s72tfx1s7mvRW+M4OHm/Ov 7/YrW9WaVzzc2bqtHxWde+Pu/V69enx4YdXb993bcdsyV8+tL86+MXgHICI48z1vfjj78suk vlX3vPcn9cMzq3PxvvFZ+9R/OPzwW9Xsn1xoB7sta6vrfigebPe713q94R+9q9behx9b0PfD +u64OaltXVz1iodV//D2Tj8vfjp8f+LujKubFw91/7h+0hz8EnztbxoX2x+3rd+O78e3R2en w3G95gfnfh+2IlqfH677tePfqu/fHfqnt1tftU3ddO2gbpx4o9UPZ7c3jerOuOscuXuf91v6 ftAPD/dPzu3Nre7Bp6O7L7vvvxKtfOlTbf8uB/3TKNfMsl6JD+dQrwD4x9A1s2GMu0G5WuHg n4qhV4x6LoAlPYb/TOCfMKwj+MfUmk1tbHXLVTMJ/oEf/iDwD2k77RuAf7StVsWcCv4x18BL zYzgnyjwS4N/jCT4R2ys5+N8TNJ5u+8XOJ8FzmeB81ngfP7aOJ+ODTQzoU09wKB/I+ZzdAS+ pkc2wGYcYugxd0oBeEMceMOhdweIGTyttol8AMrHYGQNh7Y/DfJyals+ddUKFNyORUYIdThD MmWu/UFjpC43b4lQLCsKkXbK2ENCePwJgDHguSbuVAnPvNGRz1LCuTXk+KDcOhYxFXq+B0l2 nNF4CM6jIsgNk/lLAPxBHzYUlQOVhDdzom/0WrM5qOjlcr/Wq9WqjTnRNw0d3QIX4a/+LEoA Du3Aw/CNDeWwdXK509o/aG9zT+lxXhLSox7SknQngwHzFP73gPGTRPxAM1CzPMIros7JS5Gk emBECuqjvBTMxeIMiTIiD8lhpeP2/Ij2CHyRgY9Tb+Kjz1LK+sJqQr0dJ4gOrID6bg3YZOPe lDhwTfi0jPPRfDtqFnVm0g11HtKNb05p8gKkMrQHcghhqI/uCviyaxjPZZPMcA0c94cKw2s9 M6hEE5PlB29qmxZnbtOiGHYvNR2LM0zH4rOnYzFF7zJlIKfpXWZhj3kevYuSRYZ7PIwERI9o JaHy97CPRLgrAg1VyCK44IQxTc0sVQyl2NRq4ET+GSNzbmYPhcM56RPn2PgevgC5M0BFoDFf hmMjSk8ebrC0A8m0zK5tOyg4sGKQn+dzPF5JeGZGJFkPSGtcWAMiHg5oeJEByTrl0RjW6kQJ CoxYgfMfvAjDR0bDzkL2UZyTJER5hCSEuZpPF0qwOeawhWTHeIw2JDtWHn9IiqIir0CpgNPK kQqclz3rd1CPIw5STqiANCZgAZepq0d0ZwlQfuT2ofB5gb5OTwNrSNa/AByCMwfijOg0AHeY wdgLYfgyDkuRjExQAE5M3QfFo4vpeDxkoJ9oxOX3KadgScmFWIC8DuCxY2BROZYimu7Iu6Oe xTMJstAIEiRZ6akydYhJDBkMuBzRZOXWK2ci5TBvMJhqnH4rVmN5giWYuCJmG7kR8YcEF8CT JINbkIjsH+e9mZM1R0nLxhj0WXTw2QysI07AWEfwqkjIyGhoc7P1tdIs6RWyvlYr8Pc5LrUT MvvoiLvfJzPtf7Hu/xPxyxYV/bWCU5WUES3gx2ZPrlzJYq18omDNJMucWbDNFHvmfFnzHSSI ZYT04nxpXAhC8wrxRSWXkFr5keg2hx2R9cbUCPSBS5OIEXCgpI0JTvve6oXDh6gE+Oo5kjAt Ch9dvbTH5OXjeeStTJoQGvJlEhznOH3qZsmE6VNvlkwtcXHIMJf0utZc0u6rini0e12jjcuM YE61MnXUp8gnIkn03/8+Kq7zG0+i0pmF8iLGSD1FhqfYtEisn1PzpiD4EKaXP8N8zOD4mRI6 WhXn59xRns25k5VCFufO9IEwlXxnlnbMZ+F5KuHPo52QnRVfg2PmzDP4eJRn8vEoj/LxRApD bJMhu7U5MU8xI0asrXjAqB2ezuCjzMbgk13SKVQ+j0fI4/TJjpkg95mJVSjXa3yyBMUZWIXi ahU3ZJky8hMju1eX4OVP0xjmsqvHqeYgzeUCFunRlFIe7WMJgLD4z0zTeiNaCnxv4vYvJ+Pp MoQq7UuPrMzRDcopYyFNWZgrEjaitSMqZkZAdnkteykvZGeRXRZowqSkeTLz0myTKEbBxBiL ZgguLhtOmxWxtIuPsCFJF1hlBjS5CSjrI5yISZKVVLcsaHfwk07vieM6StR+OP2isnIZXy8L qxkpJgIqlwrAD8yp25JsbZylDVMh4jeES+XsQA40UFgt0q3+jNmI5SyIDhEpPTEpQfgKD5mi 3ybZoRNWv0mqjeX4CHu6UOIVLiaKNrtUe3YKvHWekwA2hGQ8kwnSR/CJNQRAEVnziUWECiEZ 2sdD59Z6HemG7AiV6XArerPZVLWGapgFdghmj1BbQd2iS1QHpe974zGlBxk5ROTcSGbZpBsA IsAllhMZ8fswNexb0JDIOt/zreAaTGMUU0RKTuCAX7kgpRI0WJWS0QDMULVaMoyE1YE5UBIS SuyzT1oE9oCuYGfLfbijbi4Ay2W5Smd3X2EUYjjJJdPRRvcWPeDlIoVUVWVwDwftBly3NZpc NWInBvun+xe1S/Olxy8p87O6ncUXV5u/gSjQX37WfqNkhXKhLgV+D46pHt+2W3/utNef1X/P T0FSyZKVTu0pRso4J82lUaQb9pkNJe1vpyJk3+tPb0HOuuMK507SPmS+aT9lKzKP7hiSziU8 hpmukKnuAFD+8tIajq+ty0vQ0H+Kfj0e2+5mZ/vyUtY4GNtfC2IoW8c7OzFbZi254k/r4szm 51096tvdyRWfN8wbS3G2hGPdlEww8uzCKSb3tk9PoRb0xG4Fvxdm7kSuxuYlM72fCtGOBo2q /tzrHpAOOJ5CPxoLvO1OCUqXmIaO28K6Vq+xfeFoiZGpQOVhIHU/N5tjg2aFmHads08nbfj7 ofBE5fpw/6TDD6RnUZjl8Iz9HTqZ9mnC8FMyuENJumLHd1q/8r7MjpntFkVJOomJImQcK8pF jmccTwchXBty/qqUNrPncMi9GbMRR78VnjpwMxN5wriFjoPSyt6SqCcmo1ICzUbXG+RvbNTR x72EXEkOl7i7RDfRN5SRd2vDvvb60tK/YnSKUZUVj0aVq80BGbMJ+EKsCXlRstKT8B3TWjbe nOnySYiR6StKPKF0wbKhJxndxc/PJm5AzG0yZ3nDZh7S0rCHOMla27+cd86UFafvHlrg/kxI GQ7l0PWqTju3Ukt2Ll3NmN+IQAnGds8hSjeHKXJlk29S8kFA5Z7yc9zvluxMyosHPeY7mitT +pnuj6DelDMecFksRDsaU3PK6C+6x8FyiL3nKVMHVArznQTQeAp9cNA6sZRrD3cBFQBSKn1P tBhuaYBFYvWB4zPyXyZAEuC/jdojZd4vNYMKe92sMwhmtrDnvM/JzVuKRZHYfHFhL+GJY4IQ GnzQoaEEp0gIsO3Ps9OSYId+PEK0WTjD0iHvQM7EPS3WjximJxiHuXCeLKJqEl7mqOZf8+mp lWx+6unCXBrdKX1kfubs4tLLMGfDJM5mzk651YMunEJyXeCju1FD0mhdrzcZuDG+qETQLioj SZKoFUbWQKJi4xL+IRNjnIPmIm+nMrsqU4d7zl577uZ8zmZ+QvllRcrZRhfb7bnhRKI5W4u8 2ZCpN7naMDs0tRxmVgUPRhLLrshjPMOAz1deonSg9zKS4iXHnNKrd9y6yqxSrAEzqlKcWpVY 7Gz9a9YqKKwOsSTTMBM22zDwW54s+84mHtfODKKVGQaZSgZg9vXUEs6MLJfuVXC25hUxMoqR Nzq+PfEM95p8meeATLKOovW6Hq3L83ve5Ck8w2NiMgH3SbzqTN2173A+pbKcXgG+e1OI9n+y xmkySq5EZkt9tgtHHiDbi6MsrTMdOSrCCWgi6KNOQHN9MD6Z2J3my7EdwvUnnEqkW58uoMoT O2EpQ5dMCCqu4ws/otK+TYkO7yf4/JzuBXNeX5TPdFGa53KSipdqleqhRoXooVqG+TcnIzcR wvMxcnP9QE2LEw4WSG8ORJdC2LTZQuCBRXTz0dgZ0jth9EaRg8AHgCeQEIHiysdirktPJOLq 8d/oZgoJurJy6zn9ApGJ0brmQnYn9CxBeY1XwpRldxmdP3shZNJ/rdxZvgtHdnEi99gYIs06 nZk+S+ehfmYj1Sa4c4isINOC4bGZPhGpJTwAz02oHBGSkNTWmgxDtr50fdu64dakYTbpKYhR bWadgnAieHQkSr1QE8PjzsNtEhsPJFGlJQvWpBcG9KyE+gCnuJ4I+4uetMlqNqKHnhYeZd46 fe453I98aXN0MYy/geNTCwxTITOnK0YhyHcqL6PGAajCegQDeqGDT3ief4SwlDr5fMF05aPP l022wY8OcgZzbOQJjMosHTD1kDRZiZkSCJ6dgnxIOm8C9JA0fqhH2pNMpsAmMgxcfMY8f79Q X0nnfHOVPOuc76VHvv4NxihL99njRn9W60WlSCnXVMS3QI1RxB51zg4DaA9sd0HJUI9SW59J BZ5eTY6dnknikcGDFNLDUlxcy8lPVH8h0WNxcHOCvXgrYkJUFjgmgDkKP2k/JGofh3SrSpam 9GjFYpInXrViftViscTOS1SftyKJWB1j0aJaSnuMckWZlbPC7MpTe4h2JaZWUH/2pcMFYbEw gSHOg/ga3TRxx9eoN0u1jB3f3+PrOiJDI9Xpb4B8IIpQbENfSYCYuA5H7zgMfJvdGMIr3VzH +YYezRfP4lk8i2fxLJ7Fs3gWz+JZPItn8SyexbN4Fs/iWTyLZ/EsnsWzeBbP4lk8i2fxLJ7F s3gWz+JZPIvn/4/n/wK+5bw0AIACAA== --------------040706080009080204030904-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 02 14:16:43 2015 Received: (at control) by debbugs.gnu.org; 2 Nov 2015 19:16:43 +0000 Received: from localhost ([127.0.0.1]:49960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZtKax-0005Nh-AR for submit@debbugs.gnu.org; Mon, 02 Nov 2015 14:16:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48986) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZtKav-0005NZ-Lm for control@debbugs.gnu.org; Mon, 02 Nov 2015 14:16:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZtKau-000596-Rw for control@debbugs.gnu.org; Mon, 02 Nov 2015 14:16:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44097) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtKau-000591-Og for control@debbugs.gnu.org; Mon, 02 Nov 2015 14:16:40 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ZtKau-0006T1-9g for control@debbugs.gnu.org; Mon, 02 Nov 2015 14:16:40 -0500 Subject: control message for bug 20614 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 02 Nov 2015 14:16:40 -0500 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) tag 20614 patch From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: [PATCH 0/8] ELF unexec (bug#20614) Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Nov 2015 18:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Alan Modra Cc: Petr Hracek , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.14470060666478 (code B ref 20614); Sun, 08 Nov 2015 18:08:02 +0000 Received: (at 20614) by debbugs.gnu.org; 8 Nov 2015 18:07:46 +0000 Received: from localhost ([127.0.0.1]:57828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZvUNW-0001gQ-2a for submit@debbugs.gnu.org; Sun, 08 Nov 2015 13:07:46 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:56206) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZvUNU-0001gH-2S for 20614@debbugs.gnu.org; Sun, 08 Nov 2015 13:07:44 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1FB80160707; Sun, 8 Nov 2015 10:07:43 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id OHKt7gNVbhQu; Sun, 8 Nov 2015 10:07:42 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 5666E16081D; Sun, 8 Nov 2015 10:07:42 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id DzA8ae4C27Za; Sun, 8 Nov 2015 10:07:42 -0800 (PST) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 2FFC1160707; Sun, 8 Nov 2015 10:07:42 -0800 (PST) References: <20151102015334.GO13961@bubble.grove.modra.org> <83611lxe4k.fsf@gnu.org> <20151104223522.GI25915@bubble.grove.modra.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <563F8F6E.20900@cs.ucla.edu> Date: Sun, 8 Nov 2015 10:07:42 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151104223522.GI25915@bubble.grove.modra.org> Content-Type: multipart/mixed; boundary="------------000407050507050103010807" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------000407050507050103010807 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Alan Modra wrote: > IBM legal get back to me to say they believe IBM's FSF copyright > assignment letter does cover contributions to EMACS. This should be enough. I installed your patch into Emacs master, with one minor fixup (attached) to pacify './configure --enable-gcc-warnings'. Petr, can you please verify that this fixes the bug for you? If so, I can mark the bug as fixed in our database. Thanks again for fixing the bug, Alan. --------------000407050507050103010807 Content-Type: text/x-diff; name="0001-src-unexelf.c-NEW_PROGRAM_H-Remove-unused-macro-Bug-.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-src-unexelf.c-NEW_PROGRAM_H-Remove-unused-macro-Bug-.pa"; filename*1="tch" >From fc4d0bb842509ce81d2dfe2dec1f7fdbef728531 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 8 Nov 2015 09:36:14 -0800 Subject: [PATCH] * src/unexelf.c (NEW_PROGRAM_H): Remove unused macro (Bug#20614). --- src/unexelf.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/unexelf.c b/src/unexelf.c index 85ed934..c10c7f2 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -208,8 +208,6 @@ entry_address (void *section_h, ptrdiff_t idx, ptrdiff_t entsize) (*(ElfW (Shdr) *) entry_address (new_section_h, n, new_file_h->e_shentsize)) #define OLD_PROGRAM_H(n) \ (*(ElfW (Phdr) *) entry_address (old_program_h, n, old_file_h->e_phentsize)) -#define NEW_PROGRAM_H(n) \ - (*(ElfW (Phdr) *) entry_address (new_program_h, n, new_file_h->e_phentsize)) typedef unsigned char byte; @@ -250,7 +248,7 @@ unexec (const char *new_name, const char *old_name) ElfW (Phdr) *old_bss_seg, *new_bss_seg; ElfW (Addr) old_bss_addr, new_bss_addr; ElfW (Word) old_bss_size, new_data2_size; - ElfW (Off) old_bss_offset, new_data2_offset; + ElfW (Off) old_bss_offset, new_data2_offset; ptrdiff_t n; ptrdiff_t old_bss_index; -- 2.1.0 --------------000407050507050103010807-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: alignment problem with recent Emacs unexelf.c changes References: <555C3E3C.4090700@redhat.com> In-Reply-To: <555C3E3C.4090700@redhat.com> Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Nov 2015 02:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Alan Modra Cc: Petr Hracek , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144772559314100 (code B ref 20614); Tue, 17 Nov 2015 02:00:03 +0000 Received: (at 20614) by debbugs.gnu.org; 17 Nov 2015 01:59:53 +0000 Received: from localhost ([127.0.0.1]:40674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZyVYm-0003fL-Ok for submit@debbugs.gnu.org; Mon, 16 Nov 2015 20:59:53 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45507) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZyVYS-0003es-0O for 20614@debbugs.gnu.org; Mon, 16 Nov 2015 20:59:51 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D122E1601AA; Mon, 16 Nov 2015 17:59:30 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 7JpP8WpaBXVK; Mon, 16 Nov 2015 17:59:30 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0AA9C1605AF; Mon, 16 Nov 2015 17:59:30 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id nhgCWUKjMw_f; Mon, 16 Nov 2015 17:59:29 -0800 (PST) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id DAEBC1601AA; Mon, 16 Nov 2015 17:59:29 -0800 (PST) From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <564A89FD.6080206@cs.ucla.edu> Date: Mon, 16 Nov 2015 17:59:25 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090400040500070903010709" X-Spam-Score: -0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) This is a multi-part message in MIME format. --------------090400040500070903010709 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable I ran into a porting problem when using Emacs's recent unexelf.c changes = in a=20 picky build using GCC=E2=80=99s -fsanitize=3Dundefined option. The attach= ed patch worked=20 for me, so I installed it into emacs-25. Alan, could you please check and= /or=20 improve this patch, and/or think about whether there might be similar pro= blems=20 elsewhere? Thanks. --------------090400040500070903010709 Content-Type: text/plain; charset=UTF-8; name="0001-ELF-unexec-align-section-header.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-ELF-unexec-align-section-header.txt" RnJvbSAwYjNmNmY3ZjE4MmYzMzYzZmM0OTllNTJiMjc2NDllMDVjMWFkMzgxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBNb24sIDE2IE5vdiAyMDE1IDE3OjQ4OjA4IC0wODAwClN1YmplY3Q6IFtQQVRD SF0gRUxGIHVuZXhlYzogYWxpZ24gc2VjdGlvbiBoZWFkZXIKTUlNRS1WZXJzaW9uOiAxLjAK Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IDhiaXQKClRoaXMgcG9ydHMgdGhlIHJlY2VudCB1bmV4ZWxmLmMgY2hh bmdlcyB0byBGZWRvcmEgeDg2LTY0CndoZW4gY29uZmlndXJlZCB3aXRoIEdDQ+KAmXMgLWZz YW5pdGl6ZT11bmRlZmluZWQgb3B0aW9uLgoqIHNyYy91bmV4ZWxmLmMgKHVuZXhlYyk6IEFs aWduIG5ld19kYXRhMl9zaXplIHRvIGEgbXVsdGlwbGUKb2YgRWxmVyAoU2hkcinigJlzIGFs aWdubWVudCwgc28gdGhhdCBORVdfU0VDVElPTl9IIHJldHVybnMgYQpwb2ludGVyIGFsaWdu ZWQgYXBwcm9wcmlhdGVseSBmb3IgaXRzIHR5cGUuCi0tLQogc3JjL3VuZXhlbGYuYyB8IDEx ICsrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy91bmV4ZWxmLmMgYi9zcmMvdW5leGVsZi5jCmlu ZGV4IGMxMGM3ZjIuLjAzZTZkYWYgMTAwNjQ0Ci0tLSBhL3NyYy91bmV4ZWxmLmMKKysrIGIv c3JjL3VuZXhlbGYuYwpAQCAtMjQ3LDcgKzI0Nyw3IEBAIHVuZXhlYyAoY29uc3QgY2hhciAq bmV3X25hbWUsIGNvbnN0IGNoYXIgKm9sZF9uYW1lKQogCiAgIEVsZlcgKFBoZHIpICpvbGRf YnNzX3NlZywgKm5ld19ic3Nfc2VnOwogICBFbGZXIChBZGRyKSBvbGRfYnNzX2FkZHIsIG5l d19ic3NfYWRkcjsKLSAgRWxmVyAoV29yZCkgb2xkX2Jzc19zaXplLCBuZXdfZGF0YTJfc2l6 ZTsKKyAgRWxmVyAoV29yZCkgb2xkX2Jzc19zaXplLCBic3Nfc2l6ZV9ncm93dGgsIG5ld19k YXRhMl9zaXplOwogICBFbGZXIChPZmYpIG9sZF9ic3Nfb2Zmc2V0LCBuZXdfZGF0YTJfb2Zm c2V0OwogCiAgIHB0cmRpZmZfdCBuOwpAQCAtMzMxLDcgKzMzMSwxMSBAQCB1bmV4ZWMgKGNv bnN0IGNoYXIgKm5ld19uYW1lLCBjb25zdCBjaGFyICpvbGRfbmFtZSkKIAogICBuZXdfYnJl YWsgPSBzYnJrICgwKTsKICAgbmV3X2Jzc19hZGRyID0gKEVsZlcgKEFkZHIpKSBuZXdfYnJl YWs7Ci0gIG5ld19kYXRhMl9zaXplID0gbmV3X2Jzc19hZGRyIC0gb2xkX2Jzc19hZGRyOwor ICBic3Nfc2l6ZV9ncm93dGggPSBuZXdfYnNzX2FkZHIgLSBvbGRfYnNzX2FkZHI7CisgIG5l d19kYXRhMl9zaXplID0gYnNzX3NpemVfZ3Jvd3RoOworICBuZXdfZGF0YTJfc2l6ZSArPSBh bGlnbm9mIChFbGZXIChTaGRyKSkgLSAxOworICBuZXdfZGF0YTJfc2l6ZSAtPSBuZXdfZGF0 YTJfc2l6ZSAlIGFsaWdub2YgKEVsZlcgKFNoZHIpKTsKKwogICBuZXdfZGF0YTJfb2Zmc2V0 ID0gb2xkX2Jzc19vZmZzZXQ7CiAKICNpZmRlZiBVTkVYRUxGX0RFQlVHCkBAIC0zOTksNyAr NDAzLDggQEAgdW5leGVjIChjb25zdCBjaGFyICpuZXdfbmFtZSwgY29uc3QgY2hhciAqb2xk X25hbWUpCiAgIG5ld19ic3Nfc2VnLT5wX21lbXN6ID0gbmV3X2Jzc19zZWctPnBfZmlsZXN6 OwogCiAgIC8qIENvcHkgb3ZlciB3aGF0IHdlIGhhdmUgaW4gbWVtb3J5IG5vdyBmb3IgdGhl IGJzcyBhcmVhLiAqLwotICBtZW1jcHkgKG5ld19iYXNlICsgbmV3X2RhdGEyX29mZnNldCwg KGNhZGRyX3QpIG9sZF9ic3NfYWRkciwgbmV3X2RhdGEyX3NpemUpOworICBtZW1jcHkgKG5l d19iYXNlICsgbmV3X2RhdGEyX29mZnNldCwgKGNhZGRyX3QpIG9sZF9ic3NfYWRkciwKKwkg IGJzc19zaXplX2dyb3d0aCk7CiAKICAgLyogV2FsayB0aHJvdWdoIGFsbCBzZWN0aW9uIGhl YWRlcnMsIGNvcHlpbmcgZGF0YSBhbmQgdXBkYXRpbmcuICAqLwogICBmb3IgKG4gPSAxOyBu IDwgb2xkX2ZpbGVfaC0+ZV9zaG51bTsgbisrKQotLSAKMi4xLjAKCg== --------------090400040500070903010709-- From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: alignment problem with recent Emacs unexelf.c changes Resent-From: Alan Modra Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Nov 2015 17:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert Cc: Petr Hracek , 20614@debbugs.gnu.org Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.144778217921801 (code B ref 20614); Tue, 17 Nov 2015 17:43:01 +0000 Received: (at 20614) by debbugs.gnu.org; 17 Nov 2015 17:42:59 +0000 Received: from localhost ([127.0.0.1]:41975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZykHS-0005fX-KM for submit@debbugs.gnu.org; Tue, 17 Nov 2015 12:42:58 -0500 Received: from mail-pa0-f48.google.com ([209.85.220.48]:35328) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZycAQ-0005mi-W2 for 20614@debbugs.gnu.org; Tue, 17 Nov 2015 04:03:29 -0500 Received: by pacej9 with SMTP id ej9so3018659pac.2 for <20614@debbugs.gnu.org>; Tue, 17 Nov 2015 01:03:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=GhPJiNv8wuMG18LjC5gUbEdJ1jTDZehKPxgkH46tFQ0=; b=DjSraewiCzNmm3vq0D9lMtlQ1YOFzODckLXl7h3us5UHbSDzxph462vDQpmUYhQmeD TedTxf5A8tmmUtG4Rx13z+eRR0tA8si9OZ7aqeTjBekLZqa8aAmwPQCdRLD2EcFGnSwe E+2LtwA3w3/QwZhEkCKvhOgzsay24gcFdhoH5aUIwf7dgh/JBDA5PYb895/EYejdVRpI 7/biQFwGYbi1twGZN3MyKzGiBR15UCrlykjlKfIJMo8Wi3y4eS357L1ya2ItPznbIDe/ thbs9tckUS6Tecn5W1v92ezvCLMSHa6z6sahXB2z0D8LWULfw1DYmhQrkYf22AKZtk7f +/LQ== X-Received: by 10.66.97.8 with SMTP id dw8mr60849779pab.113.1447750990207; Tue, 17 Nov 2015 01:03:10 -0800 (PST) Received: from bubble.grove.modra.org (CPE-58-160-163-67.gqzg1.fli.bigpond.net.au. [58.160.163.67]) by smtp.gmail.com with ESMTPSA id fx3sm41355836pbb.60.2015.11.17.01.03.08 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Nov 2015 01:03:09 -0800 (PST) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id 79581EA0109; Tue, 17 Nov 2015 19:33:04 +1030 (ACDT) Date: Tue, 17 Nov 2015 19:33:04 +1030 From: Alan Modra Message-ID: <20151117090304.GE8120@bubble.grove.modra.org> References: <564A89FD.6080206@cs.ucla.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <564A89FD.6080206@cs.ucla.edu> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -0.7 (/) X-Mailman-Approved-At: Tue, 17 Nov 2015 12:42:57 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Mon, Nov 16, 2015 at 05:59:25PM -0800, Paul Eggert wrote: > I ran into a porting problem when using Emacs's recent unexelf.c changes in > a picky build using GCC’s -fsanitize=undefined option. The attached patch > worked for me, so I installed it into emacs-25. Alan, could you please check > and/or improve this patch, and/or think about whether there might be similar > problems elsewhere? Thanks. The patch looks good to me, and yes, section headers ought to be aligned to their natural alignment (4 byte for 32-bit object files, 8 byte for 64-bit objects). .symtab should be kept aligned too, and your patch accomplishes that as well. Thanks for fixing this. No other alignment requirements come to mind. Note that the new unexelf.c does not handle objects using .lrodata, .ldata and .lbss or other "large sections" typically loaded well above .bss in the address space. The old unexelf.c didn't handle them properly either.. -- Alan Modra Australia Development Lab, IBM From unknown Mon Sep 08 01:50:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20614: [PATCH 0/8] ELF unexec (bug#20614) Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Feb 2016 10:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20614 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert Cc: Petr Hracek , 20614@debbugs.gnu.org, Alan Modra Received: via spool by 20614-submit@debbugs.gnu.org id=B20614.145622365721702 (code B ref 20614); Tue, 23 Feb 2016 10:35:01 +0000 Received: (at 20614) by debbugs.gnu.org; 23 Feb 2016 10:34:17 +0000 Received: from localhost ([127.0.0.1]:39242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYAIL-0005dy-2n for submit@debbugs.gnu.org; Tue, 23 Feb 2016 05:34:17 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:59688) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYAIJ-0005dq-Bs for 20614@debbugs.gnu.org; Tue, 23 Feb 2016 05:34:15 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aYAHp-00033l-OC; Tue, 23 Feb 2016 11:33:46 +0100 From: Lars Ingebrigtsen References: <20151102015334.GO13961@bubble.grove.modra.org> <83611lxe4k.fsf@gnu.org> <20151104223522.GI25915@bubble.grove.modra.org> <563F8F6E.20900@cs.ucla.edu> Date: Tue, 23 Feb 2016 21:33:39 +1100 In-Reply-To: <563F8F6E.20900@cs.ucla.edu> (Paul Eggert's message of "Sun, 8 Nov 2015 10:07:42 -0800") Message-ID: <87vb5fsol8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1aYAHp-00033l-OC X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456828427.94814@k8ps1bTFhW+GC0/n7KuSog X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Paul Eggert writes: > This should be enough. I installed your patch into Emacs master, with > one minor fixup (attached) to pacify './configure > --enable-gcc-warnings'. > > Petr, can you please verify that this fixes the bug for you? If so, I > can mark the bug as fixed in our database. That was 15 weeks ago, so this is presumably working now. I'm closing the bug report; please reopen if this is still a problem. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 05:34:26 2016 Received: (at control) by debbugs.gnu.org; 23 Feb 2016 10:34:26 +0000 Received: from localhost ([127.0.0.1]:39245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYAIU-0005eL-Fu for submit@debbugs.gnu.org; Tue, 23 Feb 2016 05:34:26 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:59698) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYAIS-0005eC-AZ for control@debbugs.gnu.org; Tue, 23 Feb 2016 05:34:24 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aYAI0-000340-Js for control@debbugs.gnu.org; Tue, 23 Feb 2016 11:33:57 +0100 Date: Tue, 23 Feb 2016 21:33:52 +1100 Message-Id: <87twkzsokv.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #20614 X-MailScanner-ID: 1aYAI0-000340-Js X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456828437.39281@5bEu0FzEc19/z4XwrBfXcw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) close 20614