GNU bug report logs - #44749
28.0.50; Can't compile emacs latest

Previous Next

Package: emacs;

Reported by: J K sanchez <1994jorgesanchez <at> gmail.com>

Date: Fri, 20 Nov 2020 01:11:02 UTC

Severity: normal

Found in version 28.0.50

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 44749 in the body.
You can then email your comments to 44749 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#44749; Package emacs. (Fri, 20 Nov 2020 01:11:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to J K sanchez <1994jorgesanchez <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 20 Nov 2020 01:11:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: J K sanchez <1994jorgesanchez <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 28.0.50; Can't compile emacs latest
Date: Fri, 20 Nov 2020 00:26:02 +0000
[Message part 1 (text/plain, inline)]
Dear maintainers of emacs:
I am unable to compile emacs. This is the output of my make command.
I did a git pull and tried to compile like every few days to see new
changes.
I hope this helps. Cheers.
Jorge
---------
This is what i did:
git pull
./configure --with-x-toolkit=lucid

$ > make -j12
make -C lib all
make info-real info-dir
make[1]: se entra en el directorio '/home/jsancheztso/Descargas/emacs/lib'
  GEN      alloca.h
  GEN      dirent.h
  GEN      fcntl.h
  GEN      inttypes.h
  GEN      limits.h
  GEN      signal.h
  GEN      stdio.h
  GEN      stdlib.h
  GEN      string.h
make[1]: se entra en el directorio '/home/jsancheztso/Descargas/emacs'
make -C doc/lispref info
  GEN      sys/random.h
  GEN      sys/select.h
make -C doc/lispintro info
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/doc/lispref'
make[2]: No se hace nada para 'info'.
make[2]: se sale del directorio
'/home/jsancheztso/Descargas/emacs/doc/lispref'
make -C doc/emacs info
  GEN      sys/stat.h
  GEN      sys/time.h
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/doc/lispintro'
make[2]: No se hace nada para 'info'.
make[2]: se sale del directorio
'/home/jsancheztso/Descargas/emacs/doc/lispintro'
make -C doc/misc info
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/doc/emacs'
make[2]: No se hace nada para 'info'.
make[2]: se sale del directorio
'/home/jsancheztso/Descargas/emacs/doc/emacs'
make[1]: No se hace nada para 'info-dir'.
  GEN      sys/types.h
  GEN      time.h
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/doc/misc'
make[2]: No se hace nada para 'info'.
make[2]: se sale del directorio '/home/jsancheztso/Descargas/emacs/doc/misc'
make[1]: se sale del directorio '/home/jsancheztso/Descargas/emacs'
  GEN      unistd.h
  CC       fingerprint.o
  CC       fchmodat.o
  CC       fcntl.o
  CC       fsusage.o
  CC       regex.o
  CC       sig2str.o
  CC       sigdescr_np.o
  CC       time_rz.o
  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-leading-zeros.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       filevercmp.o
  CC       gettime.o
  CC       nstrftime.o
  CC       pipe2.o
  CC       qcopy-acl.o
  CC       stat-time.o
  CC       tempname.o
  CC       timespec.o
  CC       timespec-add.o
  CC       timespec-sub.o
  CC       u64.o
  CC       unistd.o
  CC       openat-die.o
  CC       save-cwd.o
  AR       libgnu.a
make[1]: se sale del directorio '/home/jsancheztso/Descargas/emacs/lib'
make -C lib-src all
make[1]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/lib-src'
  CCLD     etags
  CCLD     ctags
  CCLD     emacsclient
  CCLD     ebrowse
  CCLD     hexl
  CCLD     movemail
  CCLD     make-docfile
  CCLD     make-fingerprint
make[1]: se sale del directorio '/home/jsancheztso/Descargas/emacs/lib-src'
make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' all
make[1]: se entra en el directorio '/home/jsancheztso/Descargas/emacs/src'
  GEN      globals.h
make -C ../admin/charsets all
make -C ../admin/unidata charscript.el
  GEN      buildobj.h
make -C ../admin/charsets cp51932.el
make -C ../admin/charsets eucjp-ms.el
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/admin/unidata'
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/admin/charsets'
make[2]: No se hace nada para 'eucjp-ms.el'.
make[2]: se sale del directorio
'/home/jsancheztso/Descargas/emacs/admin/charsets'
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/admin/charsets'
make[2]: No se hace nada para 'cp51932.el'.
make[2]: se sale del directorio
'/home/jsancheztso/Descargas/emacs/admin/charsets'
make[2]: No se hace nada para 'charscript.el'.
make[2]: se sale del directorio
'/home/jsancheztso/Descargas/emacs/admin/unidata'
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/admin/charsets'
make[2]: No se hace nada para 'all'.
make[2]: se sale del directorio
'/home/jsancheztso/Descargas/emacs/admin/charsets'
make -C ../lwlib/ liblw.a
  CC       dispnew.o
  CC       frame.o
  CC       scroll.o
  CC       xdisp.o
make[2]: se entra en el directorio '/home/jsancheztso/Descargas/emacs/lwlib'
make[2]: 'liblw.a' está actualizado.
make[2]: se sale del directorio '/home/jsancheztso/Descargas/emacs/lwlib'
  CC       xmenu.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       xterm.o
  CC       xfns.o
  CC       xselect.o
  CC       xrdb.o
  CC       xsmfns.o
  CC       xsettings.o
  CC       dbusbind.o
  CC       emacs.o
  CC       keyboard.o
  CC       macros.o
  CC       keymap.o
  CC       sysdep.o
  CC       bignum.o
  CC       buffer.o
  CC       filelock.o
  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-emacs.o
  CC       undo.o
  CC       alloc.o
  CC       pdumper.o
  CC       data.o
  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       emacs-module.o
  CC       syntax.o
  CC       bytecode.o
  CC       process.o
  CC       gnutls.o
  CC       callproc.o
  CC       region-cache.o
  CC       sound.o
  CC       timefns.o
  CC       atimer.o
  CC       doprnt.o
  CC       intervals.o
  CC       textprop.o
  CC       composite.o
  CC       xml.o
  CC       lcms.o
  CC       inotify.o
  CC       profiler.o
  CC       decompress.o
  CC       thread.o
  CC       systhread.o
  CC       xfont.o
  CC       ftfont.o
  CC       ftcrfont.o
  CC       hbfont.o
  CC       fontset.o
  CC       fringe.o
  CC       image.o
  CC       xgselect.o
  CC       json.o
  CC       terminfo.o
  CC       lastfile.o
  CC       widget.o
  CCLD     temacs
/usr/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[2]: se entra en el directorio '/home/jsancheztso/Descargas/emacs/lisp'
make[2]: se sale del directorio '/home/jsancheztso/Descargas/emacs/lisp'
cp -f temacs bootstrap-emacs
rm -f bootstrap-emacs.pdmp
./temacs --batch  -l loadup --temacs=pbootstrap
Loading loadup.el (source)...
Dump mode: pbootstrap
Using load-path (/home/jsancheztso/Descargas/emacs/lisp
/home/jsancheztso/Descargas/emacs/lisp/emacs-lisp
/home/jsancheztso/Descargas/emacs/lisp/progmodes
/home/jsancheztso/Descargas/emacs/lisp/language
/home/jsancheztso/Descargas/emacs/lisp/international
/home/jsancheztso/Descargas/emacs/lisp/textmodes
/home/jsancheztso/Descargas/emacs/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 /home/jsancheztso/Descargas/emacs/lisp/loaddefs.el (source)...
make -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
make[2]: se entra en el directorio '/home/jsancheztso/Descargas/emacs/lisp'
make[2]: No se hace nada para 'compile-first'.
make[2]: se sale del directorio '/home/jsancheztso/Descargas/emacs/lisp'
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs"
make[2]: se entra en el directorio
'/home/jsancheztso/Descargas/emacs/admin/unidata'
make[2]: No se hace nada para 'all'.
make[2]: se sale del directorio
'/home/jsancheztso/Descargas/emacs/admin/unidata'
  GEN      ../etc/DOC
rm -f emacs && cp -f temacs emacs
LC_ALL=C ./temacs -batch  -l loadup --temacs=pdump
Loading loadup.el (source)...
Dump mode: pdump
Using load-path (/home/jsancheztso/Descargas/emacs/lisp)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading loaddefs.el (source)...
Attempt to autoload eieio-defclass-autoload while preparing to dump
make[1]: *** [Makefile:584: emacs.pdmp] Error 255
make[1]: se sale del directorio '/home/jsancheztso/Descargas/emacs/src'
make: *** [Makefile:424: src] Error 2



In GNU Emacs 28.0.50 (build 16, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.16.0, Xaw3d scroll bars)
 of 2020-10-28 built on debian
Repository revision: bb3d13ac3586d3577605d3d8809d31c62a267c99
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12008000
System Description: Debian GNU/Linux bullseye/sid

Configured using:
 'configure --with-x-toolkit=lucid'

Configured features:
XAW3D XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB
NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT
LIBOTF ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS
LIBSYSTEMD JSON PDUMPER LCMS2

Important settings:
  value of $LANG: es_ES.UTF-8
  locale-coding-system: utf-8-unix
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#44749; Package emacs. (Fri, 20 Nov 2020 02:53:01 GMT) Full text and rfc822 format available.

Message #8 received at 44749 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: J K sanchez <1994jorgesanchez <at> gmail.com>, 44749 <at> debbugs.gnu.org
Subject: Re: bug#44749: 28.0.50; Can't compile emacs latest
Date: Thu, 19 Nov 2020 18:52:12 -0800
Hola Jorge,

J K sanchez <1994jorgesanchez <at> gmail.com> writes:

> I am unable to compile emacs. This is the output of my make command.
> I did a git pull and tried to compile like every few days to see new
> changes.
> I hope this helps. Cheers.
> Jorge
> ---------
> This is what i did:
> git pull
> ./configure --with-x-toolkit=lucid
>
> $ > make -j12

Try this and see if it works better:

    make -j12 bootstrap




Reply sent to Stefan Kangas <stefankangas <at> gmail.com>:
You have taken responsibility. (Fri, 20 Nov 2020 04:26:02 GMT) Full text and rfc822 format available.

Notification sent to J K sanchez <1994jorgesanchez <at> gmail.com>:
bug acknowledged by developer. (Fri, 20 Nov 2020 04:26:02 GMT) Full text and rfc822 format available.

Message #13 received at 44749-done <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: J K sanchez <1994jorgesanchez <at> gmail.com>
Cc: 44749-done <at> debbugs.gnu.org
Subject: Re: bug#44749: 28.0.50; Can't compile emacs latest
Date: Thu, 19 Nov 2020 20:25:01 -0800
J K sanchez <1994jorgesanchez <at> gmail.com> writes:

> It worked.
> Thank you.

OK.  I'm therefore closing this bug report.

> What should i learn from this?

Occasionally you will see changes on master that requires you to say
"make bootstrap".




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#44749; Package emacs. (Fri, 20 Nov 2020 05:32:02 GMT) Full text and rfc822 format available.

Message #16 received at 44749 <at> debbugs.gnu.org (full text, mbox):

From: J K sanchez <1994jorgesanchez <at> gmail.com>
To: Stefan Kangas <stefankangas <at> gmail.com>
Cc: 44749 <at> debbugs.gnu.org
Subject: Re: bug#44749: 28.0.50; Can't compile emacs latest
Date: Fri, 20 Nov 2020 02:56:01 +0000
[Message part 1 (text/plain, inline)]
It worked.
Thank you.
What should i learn from this?

El vie, 20 nov 2020 a las 2:52, Stefan Kangas (<stefankangas <at> gmail.com>)
escribió:

> Hola Jorge,
>
> J K sanchez <1994jorgesanchez <at> gmail.com> writes:
>
> > I am unable to compile emacs. This is the output of my make command.
> > I did a git pull and tried to compile like every few days to see new
> > changes.
> > I hope this helps. Cheers.
> > Jorge
> > ---------
> > This is what i did:
> > git pull
> > ./configure --with-x-toolkit=lucid
> >
> > $ > make -j12
>
> Try this and see if it works better:
>
>     make -j12 bootstrap
>
[Message part 2 (text/html, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 18 Dec 2020 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 264 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.