bug#44749: 28.0.50; Can't compile emacs latest

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

bug#44749: 28.0.50; Can't compile emacs latest

J K sanchez
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

Reply | Threaded
Open this post in threaded view
|

bug#44749: 28.0.50; Can't compile emacs latest

Stefan Kangas-2
Hola Jorge,

J K sanchez <[hidden email]> 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 | Threaded
Open this post in threaded view
|

bug#44749: 28.0.50; Can't compile emacs latest

J K sanchez
It worked.
Thank you.
What should i learn from this?

El vie, 20 nov 2020 a las 2:52, Stefan Kangas (<[hidden email]>) escribió:
Hola Jorge,

J K sanchez <[hidden email]> 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 | Threaded
Open this post in threaded view
|

bug#44749: 28.0.50; Can't compile emacs latest

Stefan Kangas-2
J K sanchez <[hidden email]> 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".