Subject: bug#44749: closed (Re: bug#44749: 28.0.50; Can't compile emacs latest)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 20 Nov 2020 04:26:02 +0000

Your bug report

#44749: 28.0.50; Can't compile emacs latest

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
44749: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=44749
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#44749: 28.0.50; Can't compile emacs latest
From: Stefan Kangas <[email-masked]>
To: J K sanchez <[email-masked]>
Cc: [email-masked]
Date: Thu, 19 Nov 2020 20:25:01 -0800
List-Id: <debbugs-submit.debbugs.gnu.org>

J K sanchez <[email-masked]> 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".

Subject: 28.0.50; Can't compile emacs latest
From: J K sanchez <[email-masked]>
To: [email-masked]
Date: Fri, 20 Nov 2020 00:26:02 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

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