[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Invalid datatype while make bootstrap
From: |
Kim F. Storm |
Subject: |
Re: Invalid datatype while make bootstrap |
Date: |
Wed, 02 Nov 2005 10:16:50 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Jens Kubieziel <address@hidden> writes:
> Hi,
>
> I want to build the latest CVS version of emacs. My ./configure is:
> ./configure --prefix=/home/jens/Software/emacs --with-gcc --with-gtk
> --without-kerberos --without-kerberos5 --without-pop --without-sound
> --with-x
>
> When running `make bootstrap' I get the following error message:
> [...]
> Generating autoloads for apropos.el...
> Generating autoloads for apropos.el...done
> Generating autoloads for arc-mode.el...
> Generating autoloads for arc-mode.el...done
> Generating autoloads for array.el...
> Generating autoloads for array.el...done
> Generating autoloads for autoarg.el...
> ;;next eight lines are actually one line
> Wrong type argument: listp, [nil raw-text coding-system coding-system
> -135136683 #<EMACS BUG: INVALID DATATYPE (MISC 0xfffffffe) Save your
> buffers immediately and please report this bug> coding-system 17177648
> Fatal error (11)/bin/sh: line 1: 9377 Speicherzugriffsfehler
> ../src/bootstrap-emacs -batch --no-site-file --multibyte -l autoload
> --eval '(setq generated-autoload-file
> --"/home/jens/Software/Source/emacs/lisp/loaddefs.el")' -f
> --batch-update-autoloads $wins
> ;; end
> make[2]: *** [autoloads] Fehler 139
>
> If I could provide any more useful information please let me know.
What system are you building on?
Can you run this under gdb?
Go back to the place where bootstrap-emacs is invoked and copy the actual
command line,
then start it under gdb with the actual command line like this:
cd src
gdb bootstrap-emacs
cd ../lisp
r -batch --no-site-file --multibyte ...
When it crashes, exec these gdb commands:
bt full
xbacktrace
Now, can you repeat the whole build process but first you edit src/lisp.h
as follows:
in line 32, change #if 0 line to #if 1.
in line 53, remove the /* */ around #define GC_CHECK_CONS_LIST 1
and see if it still crashes during bootstrap.
If it does, report the same gdb output as before.
Does it still fail if you run
make maintainer-clean
./configure ...
make bootstrap
?
--
Kim F. Storm <address@hidden> http://www.cua.dk