From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eric LeBlanc Newsgroups: gmane.emacs.bugs Subject: bug#25141: Compilation issue on AIX 7.1 and 64 bits Date: Thu, 8 Dec 2016 18:20:45 +0000 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_YQXPR01MB0197EB54DE9035C650DB1AE9D3840YQXPR01MB0197CANP_" X-Trace: blaine.gmane.org 1481221536 20958 195.159.176.226 (8 Dec 2016 18:25:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 8 Dec 2016 18:25:36 +0000 (UTC) To: 25141@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 08 19:25:30 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF3Np-0004Bu-0Z for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Dec 2016 19:25:29 +0100 Original-Received: from localhost ([::1]:48189 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF3Nt-00065W-0Q for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Dec 2016 13:25:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42920) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF3NY-0005x6-SQ for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 13:25:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF3NO-0000bw-Jb for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 13:25:12 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47657) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cF3NO-0000bo-Cf for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 13:25:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cF3NO-0003vz-6k for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 13:25:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eric LeBlanc Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Dec 2016 18:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.148122147815082 (code B ref -1); Thu, 08 Dec 2016 18:25:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Dec 2016 18:24:38 +0000 Original-Received: from localhost ([127.0.0.1]:34823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF3Mz-0003vB-JU for submit@debbugs.gnu.org; Thu, 08 Dec 2016 13:24:38 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:50592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF3Jv-0003qY-4d for submit@debbugs.gnu.org; Thu, 08 Dec 2016 13:21:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF3Jf-0007gI-Mj for submit@debbugs.gnu.org; Thu, 08 Dec 2016 13:21:22 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36444) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cF3Jf-0007gA-IW for submit@debbugs.gnu.org; Thu, 08 Dec 2016 13:21:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41497) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF3JT-00047E-Ux for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 13:21:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF3JJ-0007bO-HY for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 13:20:59 -0500 Original-Received: from snt004-omc1s6.hotmail.com ([65.55.90.17]:50402) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cF3JI-0007an-VX for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 13:20:49 -0500 Original-Received: from NAM02-BL2-obe.outbound.protection.outlook.com ([65.55.90.9]) by SNT004-OMC1S6.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Thu, 8 Dec 2016 10:20:46 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Wjcaq333oBlIQc5vlwI+HP/eOjE8ccX3S4xokSIfkyI=; b=Bujn46HB7cs6VdGgvtp7R9AgKB8R8GZyIGfJ4GfmVVjGyJYKv+HDJfkDvffGSoYJoTzJGtgg+PKpxsLJb2fezYyq0atSPmA0DWs3P95ePMaPXdhsejVEp4y5xr0U2Hsd2h1wdd1uhiVp32Rpe70riUiUPD55Cejr2/IZMwO77oXZ6NMgkw/tAz0cOi3d3wte88a/oHtVEsWxP3akcODs4Zal/V3WeaacQiomqVUpgxvsA7plVW4/ReQt4L2fpLo33GJRRUUp4457wNrAq0n+tHnrTgh/FM17tuvXOLYuD/2BUj87mjA8uqxgq05hcZah0zSGSKj146jrrTs1zar+Ng== Original-Received: from BL2NAM02FT004.eop-nam02.prod.protection.outlook.com (10.152.76.58) by BL2NAM02HT218.eop-nam02.prod.protection.outlook.com (10.152.77.3) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.761.6; Thu, 8 Dec 2016 18:20:45 +0000 Original-Received: from YQXPR01MB0197.CANPRD01.PROD.OUTLOOK.COM (10.152.76.51) by BL2NAM02FT004.mail.protection.outlook.com (10.152.76.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.761.6 via Frontend Transport; Thu, 8 Dec 2016 18:20:45 +0000 Original-Received: from YQXPR01MB0197.CANPRD01.PROD.OUTLOOK.COM ([10.165.131.11]) by YQXPR01MB0197.CANPRD01.PROD.OUTLOOK.COM ([10.165.131.11]) with mapi id 15.01.0761.018; Thu, 8 Dec 2016 18:20:45 +0000 Thread-Topic: Compilation issue on AIX 7.1 and 64 bits Thread-Index: AQHSUX8eolUSIAKt9k+dj5BdqY8srQ== Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnu.org; dkim=none (message not signed) header.d=none; gnu.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:40B793B8519BEDE50F56C1F0460EC6A55F9910924C5214A6E9E3DB3145028D64; UpperCasedChecksum:BB42200F7B094BD336259286E0D1ACF5A0E0D7FC6C6AB4DCB624B12D413C4C96; SizeAsReceived:7248; Count:37 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [J50hwNj227PC4O1lmQq+OfZOcaUXh99w] x-incomingheadercount: 37 x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1; BL2NAM02HT218; 7:INobCek37O0NAp75Juf6qblXQRF/bwmImcTH759JGvKFqZN2Ffjk3dZBKBhvLg4jzgnPHkPNvh9dBk4rqJVyEudXxxlv28aejFqPP+8ZQ+rIitrqZjhOCxm/XhWH7zDF2UqKyWPUBLV87ITJ76tmfVU61lRcT1rDrac/IE+rQW1VA5Z43PHbFU/QHOmnuxZK4I7Gj4NXUITwcHZHNVguNj6cl3pWBduUCva5reJUSRq4r1XYb+nGcmVeqXIDnWjg/ukZ1dSJ59RjNYdpETStkiU/V1O+VRrHebhbC+RTlI+Nd4P25MNbeoAdVa6NtJYwTcZhAB49ZdghwfoqejlyFE7BGwIjcUVhA+pVKKn5woqOp2m8gNNdGEgwIh0YoKncKQfSVR5HHZcfMR/qnkHXnE1iPy1xqWPlyDWZgCrRlGtPMYj9NulHFx1qQM5wuMed4Ru4XKkY3Gt6Uj4kJHgLeA== x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2NAM02HT218; H:YQXPR01MB0197.CANPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: c8f9272c-853b-453a-79a0-08d41f96ed4e x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(1601124038)(1603103113)(1603101340)(1601125047); SRVR:BL2NAM02HT218; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(432015012)(82015046); SRVR:BL2NAM02HT218; BCL:0; PCL:0; RULEID:; SRVR:BL2NAM02HT218; x-forefront-prvs: 0150F3F97D spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2016 18:20:45.0489 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2NAM02HT218 X-OriginalArrivalTime: 08 Dec 2016 18:20:46.0363 (UTC) FILETIME=[CB79F6B0:01D2517F] X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Thu, 08 Dec 2016 13:24:37 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:126749 Archived-At: --_000_YQXPR01MB0197EB54DE9035C650DB1AE9D3840YQXPR01MB0197CANP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I'm trying to compile emacs 64 bits on AIX 7.1 . Versions tools used: gcc-cpp-6.2.0-1 libgcc-6.2.0-1 gcc-6.2.0-1 binutils-2.25.1-2 glib2-2.48.1-1 glib2-devel-2.48.1-1 libstdc++-6.2.0-1 gmp-6.1.1-1 gmp-devel-6.1.1-1 I configured environment variables like this: export CPPFLAGS=3D" -I/opt/freeware/include -I/usr/include -maix64" export LDFLAGS=3D"-L/usr/lib64 -L/opt/freeware/lib64 -maix64" export CFLAGS=3D" -I/opt/freeware/include -I/usr/include -maix64" export OBJECT_MODE=3D64 Then I did this: ./configure --prefix=3D/usr/local/emacs --with-jpeg=3Dno --with-png=3Dno --= with-gif=3Dno --with-tiff=3Dno --with-x=3Dno It went without any issues and I launched gmake: gmake -C lib all gmake[1]: Entering directory '/data/src/emacs-25.1/lib' GEN alloca.h GEN byteswap.h GEN c++defs.h GEN arg-nonnull.h GEN warn-on-use.h GEN dirent.h GEN execinfo.h GEN fcntl.h GEN getopt.h GEN inttypes.h GEN signal.h GEN stdio.h GEN stdlib.h GEN string.h GEN sys/select.h GEN sys/stat.h GEN sys/time.h GEN sys/types.h GEN time.h GEN unistd.h gmake all-am gmake[2]: Entering directory '/data/src/emacs-25.1/lib' CC acl-errno-valid.o CC acl-internal.o CC get-permissions.o CC set-permissions.o CC allocator.o CC binary-io.o CC c-ctype.o CC c-strcasecmp.o CC c-strncasecmp.o CC careadlinkat.o CC close-stream.o CC count-one-bits.o CC count-trailing-zeros.o CC md5.o CC sha1.o CC sha256.o CC sha512.o CC dtoastr.o CC dtotimespec.o CC filemode.o CC gettime.o CC pipe2.o CC qcopy-acl.o CC stat-time.o CC strftime.o CC tempname.o CC timespec.o CC timespec-add.o CC timespec-sub.o CC u64.o CC unistd.o CC utimens.o CC openat-die.o CC save-cwd.o CC dup2.o CC execinfo.o CC fcntl.o CC fpending.o CC fstatat.o CC getloadavg.o CC getopt.o CC getopt1.o CC lstat.o CC memrchr.o CC mkostemp.o CC mktime.o CC openat-proc.o CC readlink.o CC readlinkat.o CC secure_getenv.o CC sig2str.o CC stat.o CC symlink.o CC time_rz.o CC timegm.o AR libgnu.a gmake[2]: Leaving directory '/data/src/emacs-25.1/lib' gmake[1]: Leaving directory '/data/src/emacs-25.1/lib' gmake -C lib-src all gmake[1]: Entering directory '/data/src/emacs-25.1/lib-src' CC regex.o CCLD etags CCLD ctags CCLD emacsclient CCLD ebrowse CCLD profile CC pop.o CCLD movemail CCLD hexl CCLD update-game-score CCLD make-docfile gmake[1]: Leaving directory '/data/src/emacs-25.1/lib-src' gmake -C src VCSWITNESS=3D'' all gmake[1]: Entering directory '/data/src/emacs-25.1/src' GEN globals.h CC vm-limit.o CC dispnew.o CC frame.o CC scroll.o CC xdisp.o CC menu.o CC window.o CC charset.o CC coding.o CC category.o CC ccl.o CC character.o CC chartab.o CC bidi.o CC cm.o CC term.o CC terminal.o CC xfaces.o CC emacs.o CC keyboard.o CC macros.o CC keymap.o CC sysdep.o sysdep.c: In function 'stuff_char': sysdep.c:246:36: warning: overflow in implicit constant conversion [-Woverf= low] ioctl (fileno (CURTTY()->input), TIOCSTI, &c); ^~~~~~~ sysdep.c: In function 'set_window_size': sysdep.c:1267:21: warning: overflow in implicit constant conversion [-Wover= flow] return ioctl (fd, TIOCSWINSZ, &size); ^~~~~~~~~~ CC buffer.o CC filelock.o filelock.c: In function 'get_boot_time_1': filelock.c:264:17: warning: passing argument 1 of 'utmpname' discards 'cons= t' qualifier from pointer target type [-Wdiscarded-qualifiers] utmpname (filename); ^~~~~~~~ In file included from filelock.c:59:0: /usr/include/utmp.h:144:13: note: expected 'char *' but argument is of type= 'const char *' extern int utmpname(char *); ^~~~~~~~ CC insdel.o CC marker.o CC minibuf.o CC fileio.o CC dired.o CC cmds.o CC casetab.o CC casefiddle.o CC indent.o CC search.o CC regex.o CC undo.o CC alloc.o CC data.o GEN buildobj.h CC doc.o CC editfns.o CC callint.o CC eval.o CC floatfns.o CC fns.o CC font.o CC print.o CC lread.o CC syntax.o CC unexaix.o unexaix.c: In function 'make_hdr': unexaix.c:248:52: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast] ERROR1 ("unexec: couldn't find \"%s\" section", (int) _TEXT); ^ unexaix.c:103:49: note: in definition of macro 'ERROR1' #define ERROR1(msg,x) report_error_1 (new, msg, x) ^ unexaix.c:252:52: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast] ERROR1 ("unexec: couldn't find \"%s\" section", (int) _DATA); ^ unexaix.c:103:49: note: in definition of macro 'ERROR1' #define ERROR1(msg,x) report_error_1 (new, msg, x) ^ unexaix.c:256:52: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast] ERROR1 ("unexec: couldn't find \"%s\" section", (int) _BSS); ^ unexaix.c:103:49: note: in definition of macro 'ERROR1' #define ERROR1(msg,x) report_error_1 (new, msg, x) ^ unexaix.c: In function 'copy_text_and_data': unexaix.c:385:9: warning: cast to pointer from integer of different size [-= Wint-to-pointer-cast] ptr =3D (char *) f_ohdr.data_start; ^ unexaix.c: In function 'write_segment': unexaix.c:402:18: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast] nwrite =3D (((int) ptr + UnexBlockSz) & -UnexBlockSz) - (int) ptr; ^ unexaix.c:402:61: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast] nwrite =3D (((int) ptr + UnexBlockSz) & -UnexBlockSz) - (int) ptr; ^ CC bytecode.o CC process.o process.c: In function 'create_process': process.c:1859:19: warning: overflow in implicit constant conversion [-Wove= rflow] ioctl (forkin, TIOCSETD, &ldisc); ^~~~~~~~ CC gnutls.o CC callproc.o CC region-cache.o CC sound.o CC atimer.o CC doprnt.o CC intervals.o CC textprop.o CC composite.o CC xml.o CC gfilenotify.o CC profiler.o CC decompress.o CC xgselect.o CC terminfo.o CC lastfile.o CC gmalloc.o CC ralloc.o gmake -C ../admin/charsets all gmake[2]: Entering directory '/data/src/emacs-25.1/admin/charsets' GEN ../../etc/charsets/JISX2131.map GEN ../../etc/charsets/ALTERNATIVNYJ.map GEN charsets.stamp gmake[2]: Leaving directory '/data/src/emacs-25.1/admin/charsets' gmake -C ../admin/unidata charscript.el gmake[2]: Entering directory '/data/src/emacs-25.1/admin/unidata' gmake[2]: Nothing to be done for 'charscript.el'. gmake[2]: Leaving directory '/data/src/emacs-25.1/admin/unidata' CCLD temacs ../build-aux/install-sh -c -d ../etc gmake -C ../lisp update-subdirs gmake[2]: Entering directory '/data/src/emacs-25.1/lisp' gmake[2]: Leaving directory '/data/src/emacs-25.1/lisp' ./temacs --batch --load loadup bootstrap Loading loadup.el (source)... Using load-path (/data/src/emacs-25.1/lisp /data/src/emacs-25.1/lisp/emacs-= lisp /data/src/emacs-25.1/lisp/language /data/src/emacs-25.1/lisp/internati= onal /data/src/emacs-25.1/lisp/textmodes /data/src/emacs-25.1/lisp/vc) Loading emacs-lisp/byte-run... Loading emacs-lisp/backquote... Loading subr... Loading version... Loading widget... Loading custom... Loading emacs-lisp/map-ynp... Loading international/mule... Loading international/mule-conf... Loading env... Loading format... Loading bindings... Loading window... Loading files... Loading emacs-lisp/macroexp... Loading cus-face... Loading faces... Loading button... Loading /data/src/emacs-25.1/lisp/loaddefs.el (source)... Loading emacs-lisp/nadvice... Loading emacs-lisp/cl-preloaded... Loading minibuffer... Loading abbrev... Loading simple... Loading help... Loading jka-cmpr-hook... Loading epa-hook... Loading international/mule-cmds... Loading case-table... Loading /data/src/emacs-25.1/lisp/international/charprop.el (source)... Loading international/characters... Loading composite... Loading language/chinese... Loading language/cyrillic... Loading language/indian... Loading language/sinhala... Loading language/english... Loading language/ethiopic... Loading language/european... Loading language/czech... Loading language/slovak... Loading language/romanian... Loading language/greek... Loading language/hebrew... Loading international/cp51932... Loading international/eucjp-ms... Loading language/japanese... Loading language/korean... Loading language/lao... Loading language/tai-viet... Loading language/thai... Loading language/tibetan... Loading language/vietnamese... Loading language/misc-lang... Loading language/utf-8-lang... Loading language/georgian... Loading language/khmer... Loading language/burmese... Loading language/cham... Loading indent... Loading emacs-lisp/cl-generic... Loading frame... Loading startup... Loading term/tty-colors... Loading font-core... Loading facemenu... Loading emacs-lisp/syntax... Loading font-lock... Loading jit-lock... Loading mouse... Loading select... Loading emacs-lisp/timer... Loading isearch... Loading rfn-eshadow... Loading menu-bar... Loading emacs-lisp/lisp... Loading textmodes/page... Loading register... Loading textmodes/paragraphs... Loading progmodes/prog-mode... Loading emacs-lisp/lisp-mode... Loading progmodes/elisp-mode... Loading textmodes/text-mode... Loading textmodes/fill... Loading newcomment... Loading replace... Loading emacs-lisp/tabulated-list... Loading buff-menu... Loading emacs-lisp/float-sup... Loading vc/vc-hooks... Loading vc/ediff-hook... Loading uniquify... Loading electric... Loading emacs-lisp/eldoc... Loading cus-start... Loading tooltip... Loading /data/src/emacs-25.1/lisp/leim/leim-list.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs unexec: couldn't find "=C2EUR=C3 " section Makefile:736: recipe for target 'bootstrap-emacs' failed gmake[1]: *** [bootstrap-emacs] Error 255 gmake[1]: Leaving directory '/data/src/emacs-25.1/src' Makefile:398: recipe for target 'src' failed gmake: *** [src] Error 2 temacs binary runs well but when I tries to create a emacs binary file it f= ails with this error message: Dumping under the name emacs unexec: couldn't find "=C2EUR=C3 " section It seems to be coming from unexaix.c, line 248: if (f_thdr =3D=3D 0) { ERROR1 ("unexec: couldn't find \"%s\" section", (int) _TEXT); } Thank you Eric --_000_YQXPR01MB0197EB54DE9035C650DB1AE9D3840YQXPR01MB0197CANP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi,


I'm trying to compile emacs 64 bits on AIX 7.1 .


Versions tools used:



gcc-cpp-6.2.0-1
libgcc-6.2.0-1
gcc-6.2.0-1
binutils-2.25.1-2
glib2-2.48.1-1
glib2-devel-2.48.1-1
libstdc++-6.2.0-1
gmp-6.1.1-1
gmp-devel-6.1.1-1

I configured environment variables like this:

export CPPFLAGS=3D" -I/opt/freeware/include -I/usr/include -maix6= 4"
export LDFLAGS=3D"-L/usr/lib64 -L/opt/freeware/lib64 -maix64"
export CFLAGS=3D" -I/opt/freeware/include -I/usr/include -maix64"=
export OBJECT_MODE=3D64

Then I did this:

./configure --prefix=3D/usr/local/emacs --with-jpeg=3Dno --with-png= =3Dno --with-gif=3Dno --with-tiff=3Dno --with-x=3Dno

It went without any issues and I launched gmake:

gmake -C lib all
gmake[1]: Entering directory '/data/src/emacs-25.1/lib'
  GEN      alloca.h
  GEN      byteswap.h
  GEN      c++defs.h
  GEN      arg-nonnull.h
  GEN      warn-on-use.h
  GEN      dirent.h
  GEN      execinfo.h
  GEN      fcntl.h
  GEN      getopt.h
  GEN      inttypes.h
  GEN      signal.h
  GEN      stdio.h
  GEN      stdlib.h
  GEN      string.h
  GEN      sys/select.h
  GEN      sys/stat.h
  GEN      sys/time.h
  GEN      sys/types.h
  GEN      time.h
  GEN      unistd.h
gmake  all-am
gmake[2]: Entering directory '/data/src/emacs-25.1/lib'
  CC       acl-errno-valid.o
  CC       acl-internal.o
  CC       get-permissions.o
  CC       set-permissions.o
  CC       allocator.o
  CC       binary-io.o
  CC       c-ctype.o
  CC       c-strcasecmp.o
  CC       c-strncasecmp.o
  CC       careadlinkat.o
  CC       close-stream.o
  CC       count-one-bits.o
  CC       count-trailing-zeros.o
  CC       md5.o
  CC       sha1.o
  CC       sha256.o
  CC       sha512.o
  CC       dtoastr.o
  CC       dtotimespec.o
  CC       filemode.o
  CC       gettime.o
  CC       pipe2.o
  CC       qcopy-acl.o
  CC       stat-time.o
  CC       strftime.o
  CC       tempname.o
  CC       timespec.o
  CC       timespec-add.o
  CC       timespec-sub.o
  CC       u64.o
  CC       unistd.o
  CC       utimens.o
  CC       openat-die.o
  CC       save-cwd.o
  CC       dup2.o
  CC       execinfo.o
  CC       fcntl.o
  CC       fpending.o
  CC       fstatat.o
  CC       getloadavg.o
  CC       getopt.o
  CC       getopt1.o
  CC       lstat.o
  CC       memrchr.o
  CC       mkostemp.o
  CC       mktime.o
  CC       openat-proc.o
  CC       readlink.o
  CC       readlinkat.o
  CC       secure_getenv.o
  CC       sig2str.o
  CC       stat.o
  CC       symlink.o
  CC       time_rz.o
  CC       timegm.o
  AR       libgnu.a
gmake[2]: Leaving directory '/data/src/emacs-25.1/lib'
gmake[1]: Leaving directory '/data/src/emacs-25.1/lib'
gmake -C lib-src all
gmake[1]: Entering directory '/data/src/emacs-25.1/lib-src'
  CC       regex.o
  CCLD     etags
  CCLD     ctags
  CCLD     emacsclient
  CCLD     ebrowse
  CCLD     profile
  CC       pop.o
  CCLD     movemail
  CCLD     hexl
  CCLD     update-game-score
  CCLD     make-docfile
gmake[1]: Leaving directory '/data/src/emacs-25.1/lib-src'
gmake -C src VCSWITNESS=3D'' all
gmake[1]: Entering directory '/data/src/emacs-25.1/src'
  GEN      globals.h
  CC       vm-limit.o
  CC       dispnew.o
  CC       frame.o
  CC       scroll.o
  CC       xdisp.o
  CC       menu.o
  CC       window.o
  CC       charset.o
  CC       coding.o
  CC       category.o
  CC       ccl.o
  CC       character.o
  CC       chartab.o
  CC       bidi.o
  CC       cm.o
  CC       term.o
  CC       terminal.o
  CC       xfaces.o
  CC       emacs.o
  CC       keyboard.o
  CC       macros.o
  CC       keymap.o
  CC       sysdep.o
sysdep.c: In function 'stuff_char':
sysdep.c:246:36: warning: overflow in implicit constant conversion [-Woverf= low]
   ioctl (fileno (CURTTY()->input), TIOCSTI, &c);
            &nb= sp;            =            ^~~~~~~
sysdep.c: In function 'set_window_size':
sysdep.c:1267:21: warning: overflow in implicit constant conversion [-Wover= flow]
   return ioctl (fd, TIOCSWINSZ, &size);
            &nb= sp;        ^~~~~~~~~~
  CC       buffer.o
  CC       filelock.o
filelock.c: In function 'get_boot_time_1':
filelock.c:264:17: warning: passing argument 1 of 'utmpname' discards 'cons= t' qualifier from pointer target type [-Wdiscarded-qualifiers]
       utmpname (filename);
            &nb= sp;    ^~~~~~~~
In file included from filelock.c:59:0:
/usr/include/utmp.h:144:13: note: expected 'char *' but argument is of type= 'const char *'
 extern int  utmpname(char *);
             ^~= ~~~~~~
  CC       insdel.o
  CC       marker.o
  CC       minibuf.o
  CC       fileio.o
  CC       dired.o
  CC       cmds.o
  CC       casetab.o
  CC       casefiddle.o
  CC       indent.o
  CC       search.o
  CC       regex.o
  CC       undo.o
  CC       alloc.o
  CC       data.o
  GEN      buildobj.h
  CC       doc.o
  CC       editfns.o
  CC       callint.o
  CC       eval.o
  CC       floatfns.o
  CC       fns.o
  CC       font.o
  CC       print.o
  CC       lread.o
  CC       syntax.o
  CC       unexaix.o
unexaix.c: In function 'make_hdr':
unexaix.c:248:52: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast]
    ERROR1 ("unexec: couldn't find \"%s\" sec= tion", (int) _TEXT);
            &nb= sp;            =             &nb= sp;            =   ^
unexaix.c:103:49: note: in definition of macro 'ERROR1'
 #define ERROR1(msg,x) report_error_1 (new, msg, x)
            &nb= sp;            =             &nb= sp;           ^
unexaix.c:252:52: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast]
    ERROR1 ("unexec: couldn't find \"%s\" sec= tion", (int) _DATA);
            &nb= sp;            =             &nb= sp;            =   ^
unexaix.c:103:49: note: in definition of macro 'ERROR1'
 #define ERROR1(msg,x) report_error_1 (new, msg, x)
            &nb= sp;            =             &nb= sp;           ^
unexaix.c:256:52: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast]
    ERROR1 ("unexec: couldn't find \"%s\" sec= tion", (int) _BSS);
            &nb= sp;            =             &nb= sp;            =   ^
unexaix.c:103:49: note: in definition of macro 'ERROR1'
 #define ERROR1(msg,x) report_error_1 (new, msg, x)
            &nb= sp;            =             &nb= sp;           ^
unexaix.c: In function 'copy_text_and_data':
unexaix.c:385:9: warning: cast to pointer from integer of different size [-= Wint-to-pointer-cast]
   ptr =3D (char *) f_ohdr.data_start;
         ^
unexaix.c: In function 'write_segment':
unexaix.c:402:18: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast]
       nwrite =3D (((int) ptr + UnexBlock= Sz) & -UnexBlockSz) - (int) ptr;
            &nb= sp;     ^
unexaix.c:402:61: warning: cast from pointer to integer of different size [= -Wpointer-to-int-cast]
       nwrite =3D (((int) ptr + UnexBlock= Sz) & -UnexBlockSz) - (int) ptr;
            &nb= sp;            =             &nb= sp;            =            ^
  CC       bytecode.o
  CC       process.o
process.c: In function 'create_process':
process.c:1859:19: warning: overflow in implicit constant conversion [-Wove= rflow]
    ioctl (forkin, TIOCSETD, &ldisc);
            &nb= sp;      ^~~~~~~~
  CC       gnutls.o
  CC       callproc.o
  CC       region-cache.o
  CC       sound.o
  CC       atimer.o
  CC       doprnt.o
  CC       intervals.o
  CC       textprop.o
  CC       composite.o
  CC       xml.o
  CC       gfilenotify.o
  CC       profiler.o
  CC       decompress.o
  CC       xgselect.o
  CC       terminfo.o
  CC       lastfile.o
  CC       gmalloc.o
  CC       ralloc.o
gmake -C ../admin/charsets all
gmake[2]: Entering directory '/data/src/emacs-25.1/admin/charsets'
  GEN      ../../etc/charsets/JISX2131.map   GEN      ../../etc/charsets/ALTERNATIVNYJ.m= ap
  GEN      charsets.stamp
gmake[2]: Leaving directory '/data/src/emacs-25.1/admin/charsets'
gmake -C ../admin/unidata charscript.el
gmake[2]: Entering directory '/data/src/emacs-25.1/admin/unidata'
gmake[2]: Nothing to be done for 'charscript.el'.
gmake[2]: Leaving directory '/data/src/emacs-25.1/admin/unidata'
  CCLD     temacs
../build-aux/install-sh -c -d ../etc
gmake -C ../lisp update-subdirs
gmake[2]: Entering directory '/data/src/emacs-25.1/lisp'
gmake[2]: Leaving directory '/data/src/emacs-25.1/lisp'
./temacs --batch --load loadup bootstrap
Loading loadup.el (source)...
Using load-path (/data/src/emacs-25.1/lisp /data/src/emacs-25.1/lisp/emacs-= lisp /data/src/emacs-25.1/lisp/language /data/src/emacs-25.1/lisp/internati= onal /data/src/emacs-25.1/lisp/textmodes /data/src/emacs-25.1/lisp/vc)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading button...
Loading /data/src/emacs-25.1/lisp/loaddefs.el (source)...
Loading emacs-lisp/nadvice...
Loading emacs-lisp/cl-preloaded...
Loading minibuffer...
Loading abbrev...
Loading simple...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading /data/src/emacs-25.1/lisp/international/charprop.el (source)...
Loading international/characters...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading select...
Loading emacs-lisp/timer...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading progmodes/elisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading emacs-lisp/eldoc...
Loading cus-start...
Loading tooltip...
Loading /data/src/emacs-25.1/lisp/leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
unexec: couldn't find "=C2€=C3
            &nb= sp;            = " section
Makefile:736: recipe for target 'bootstrap-emacs' failed
gmake[1]: *** [bootstrap-emacs] Error 255
gmake[1]: Leaving directory '/data/src/emacs-25.1/src'
Makefile:398: recipe for target 'src' failed
gmake: *** [src] Error 2


temacs binary runs well but when I tries to create a emacs binary file it f= ails with this error message:

Dumping under the name emacs
unexec: couldn't find "=C2€=C3
            &nb= sp;            = " section

It seems to be coming from unexaix.c, line  248:

    if (f_thdr =3D=3D 0)
        {
          ERROR1 ("unexec= : couldn't find \"%s\" section", (int) _TEXT);
        }

Thank you

Eric








--_000_YQXPR01MB0197EB54DE9035C650DB1AE9D3840YQXPR01MB0197CANP_--