GNU bug report logs - #6428
24.0.50; UNEXEC.OBJ not defined

Previous Next

Package: emacs;

Reported by: john ffitch <jpff <at> codemist.co.uk>

Date: Tue, 15 Jun 2010 07:48:01 UTC

Severity: normal

Merged with 6536

Found in version 24.0.50

Done: Glenn Morris <rgm <at> gnu.org>

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 6428 in the body.
You can then email your comments to 6428 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 owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#6428; Package emacs. (Tue, 15 Jun 2010 07:48:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to john ffitch <jpff <at> codemist.co.uk>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 15 Jun 2010 07:48:02 GMT) Full text and rfc822 format available.

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

From: john ffitch <jpff <at> codemist.co.uk>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.0.50; UNEXEC.OBJ not defined
Date: Tue, 15 Jun 2010 08:43:52 +0100
yesterday afternoon (about 1 hrs ago) I update emacs from bzr and it
failed to build with undefined UNEXEC.OBJ.  bootstrap and configure
did not fix.  This morning on a different machine I have the same
problem.  src/Makefile has @UNEXEC.OBJ@ raw.  Machine is 64bit linux.
I have got emacs back by editing the file to define as unexelf.o

Just thought you might like to know


In GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.6)
 of 2010-06-15 on harvey
Windowing system distributor `The X.Org Foundation', version 11.0.10605000
Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: @im=local
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  auto-image-file-mode: t
  show-paren-mode: t
  display-time-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<help-echo> M-x r e <tab> p <tab> <backspace> <backspace> 
<backspace> e m <tab> a <tab> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> b u 
<tab> <backspace> <backspace> s e <tab> m <tab> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
n <tab> <backspace> <backspace> <backspace> C-g C-h 
a b u g <help-echo> <return> <help-echo> <help-echo> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> 
<help-echo> <down-mouse-1> <mouse-2> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <down-mouse-1> 
<mouse-2> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <menu-bar> <help-menu> 
<send-emacs-bug-report>

Recent messages:
Invalid face reference: my-tab-face [5 times]
Making completion list...
Invalid face reference: my-tab-face [8 times]
Making completion list...
Invalid face reference: my-tab-face [8 times]
Making completion list...
Invalid face reference: my-tab-face [30 times]
Quit
Type C-x 4 C-o RET to restore the other window.  
Type C-x 4 C-o RET to restore the other window.

Load-path shadows:
/home/jpff/GNU_21/local-lisp/scroll-lock hides /home/jpff/GNU_21/emacs/trunk/lisp/scroll-lock
/home/jpff/GNU_21/local-lisp/t-mouse hides /home/jpff/GNU_21/emacs/trunk/lisp/t-mouse
/home/jpff/GNU_21/local-lisp/ruler-mode hides /home/jpff/GNU_21/emacs/trunk/lisp/ruler-mode
/home/jpff/GNU_21/local-lisp/emerge hides /home/jpff/GNU_21/emacs/trunk/lisp/vc/emerge
/home/jpff/GNU_21/local-lisp/url-gw hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-gw
/home/jpff/GNU_21/local-lisp/url-file hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-file
/home/jpff/GNU_21/local-lisp/url-cid hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-cid
/home/jpff/GNU_21/local-lisp/url-parse hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-parse
/home/jpff/GNU_21/local-lisp/url-cache hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-cache
/home/jpff/GNU_21/local-lisp/url-http hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-http
/home/jpff/GNU_21/local-lisp/url-misc hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-misc
/home/jpff/GNU_21/local-lisp/url hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url
/home/jpff/GNU_21/local-lisp/url-auth hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-auth
/home/jpff/GNU_21/local-lisp/url-ldap hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-ldap
/home/jpff/GNU_21/local-lisp/url-news hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-news
/home/jpff/GNU_21/local-lisp/url-vars hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-vars
/home/jpff/GNU_21/local-lisp/url-cookie hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-cookie
/home/jpff/GNU_21/local-lisp/url-nfs hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-nfs
/home/jpff/GNU_21/local-lisp/url-ns hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-ns
/home/jpff/GNU_21/local-lisp/url-irc hides /home/jpff/GNU_21/emacs/trunk/lisp/url/url-irc
/home/jpff/GNU_21/local-lisp/remember hides /home/jpff/GNU_21/emacs/trunk/lisp/textmodes/remember
/home/jpff/GNU_21/local-lisp/socks hides /home/jpff/GNU_21/emacs/trunk/lisp/net/socks

Features:
(shadow mailabbrev mailalias mailcrypt mail-extr mail-utils comint
ring sendmail emacsbug browse-url apropos help-mode eldoc image-file
logger crypt crypt++ crypt+pgp-pub paren cal-julian uniquify advice
help-fns advice-preload view cal-china cal-bahai cal-islam cal-hebrew
lunar solar cal-dst appt diary-lib diary-loaddefs holidays
hol-loaddefs regexp-opt cal-menu easymenu calendar cal-loaddefs time
tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd
tool-bar dnd fontset image fringe lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button
minibuffer faces cus-face files text-properties overlay md5 base64
format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dynamic-setting font-render-setting gtk
x-toolkit x multi-tty emacs)

==John ffitch




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#6428; Package emacs. (Tue, 15 Jun 2010 19:44:01 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: john ffitch <jpff <at> codemist.co.uk>
Cc: 6428 <at> debbugs.gnu.org
Subject: Re: bug#6428: 24.0.50; UNEXEC.OBJ not defined
Date: Tue, 15 Jun 2010 15:43:23 -0400
john ffitch wrote:

> yesterday afternoon (about 1 hrs ago) I update emacs from bzr and it
> failed to build with undefined UNEXEC.OBJ.  bootstrap and configure
> did not fix.  This morning on a different machine I have the same
> problem.  src/Makefile has @UNEXEC.OBJ@ raw.

The string "UNEXEC.OBJ" does not appear anywhere in the Emacs sources.
Either you meant UNEXEC_OBJ, or your copy is bizarrely messed up.

What does `bzr status' say?

What does `grep UNEXEC_OBJ configure' say?
grep UNEXEC_OBJ config.status ?




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#6428; Package emacs. (Wed, 16 Jun 2010 11:42:02 GMT) Full text and rfc822 format available.

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

From: john ffitch <jpff <at> codemist.co.uk>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 6428 <at> debbugs.gnu.org
Subject: Re: bug#6428: 24.0.50; UNEXEC.OBJ not defined
Date: Wed, 16 Jun 2010 12:41:33 +0100
>>>>> "Glenn" == Glenn Morris <rgm <at> gnu.org> writes:

 Glenn> john ffitch wrote:
 >> yesterday afternoon (about 1 hrs ago) I update emacs from bzr and it
 >> failed to build with undefined UNEXEC.OBJ.  bootstrap and configure
 >> did not fix.  This morning on a different machine I have the same
 >> problem.  src/Makefile has @UNEXEC.OBJ@ raw.

 Glenn> The string "UNEXEC.OBJ" does not appear anywhere in the Emacs sources.
 Glenn> Either you meant UNEXEC_OBJ, or your copy is bizarrely messed up.

Sorry -- I had lost the original message by the time I had an emacs to
send mail  I should have typed UNEXEC_OBJ

 Glenn> What does `bzr status' say?

~/GNU_21/emacs/trunk> bzr status
renamed:
  configure => configure.OTHER*
modified:
  configure.OTHER*
unknown:
  configure
  configure.BASE
  configure.BASE.moved
  configure.BASE.moved.moved
  configure.BASE.moved.moved.moved
  configure.OTHER.moved
  configure.OTHER.moved.moved
  configure.OTHER.moved.moved.moved
  configure.THIS
  configure.THIS.moved
  configure.THIS.moved.moved
conflicts:
  Contents conflict in configure
  Conflict adding id to configure.OTHER.  Unversioned existing file configure.
  Text conflict in configure
  Conflict adding file configure.BASE.  Moved existing file to configure.BASE.moved.
  Conflict adding file configure.BASE.moved.  Moved existing file to configure.BASE.moved.moved.
  Conflict adding file configure.BASE.moved.moved.  Moved existing file to configure.BASE.moved.moved.moved.
  Conflict adding file configure.OTHER.  Moved existing file to configure.OTHER.moved.
  Conflict adding file configure.OTHER.  Moved existing file to configure.OTHER.moved.
  Conflict adding file configure.OTHER.moved.  Moved existing file to configure.OTHER.moved.moved.
  Conflict adding file configure.OTHER.moved.moved.  Moved existing file to configure.OTHER.moved.moved.moved.
  Conflict adding file configure.THIS.  Moved existing file to configure.THIS.moved.
  Conflict adding file configure.THIS.moved.  Moved existing file to configure.THIS.moved.moved.

 Glenn> What does `grep UNEXEC_OBJ configure' say?

harvey:~/GNU_21/emacs/trunk> grep UNEXEC_OBJ configure
harvey:~/GNU_21/emacs/trunk> 

 Glenn> grep UNEXEC_OBJ config.status ?

harvey:~/GNU_21/emacs/trunk> grep UNEXEC_OBJ config.status
harvey:~/GNU_21/emacs/trunk> 

and for good measure

harvey:~/GNU_21/emacs/trunk> grep UNEXEC_OBJ config*
configure.in:UNEXEC_OBJ=unexelf.o
configure.in:   UNEXEC_OBJ=unexaix.o
configure.in:   UNEXEC_OBJ=unexcw.o
configure.in:   UNEXEC_OBJ=unexmacosx.o
configure.in:   UNEXEC_OBJ=unexhp9k800.o
configure.in:   UNEXEC_OBJ=unexsol.o
configure.in:    UNEXEC_OBJ=unexalpha.o 
configure.in:AC_SUBST(UNEXEC_OBJ)
configure.OTHER:UNEXEC_OBJ
configure.OTHER:UNEXEC_OBJ=unexelf.o
configure.OTHER:   UNEXEC_OBJ=unexaix.o
configure.OTHER:   UNEXEC_OBJ=unexcw.o
configure.OTHER:   UNEXEC_OBJ=unexmacosx.o
configure.OTHER:   UNEXEC_OBJ=unexhp9k800.o
configure.OTHER:   UNEXEC_OBJ=unexsol.o
configure.OTHER:    UNEXEC_OBJ=unexalpha.o

==John ffitch




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#6428; Package emacs. (Wed, 16 Jun 2010 15:59:01 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: john ffitch <jpff <at> codemist.co.uk>
Cc: 6428 <at> debbugs.gnu.org
Subject: Re: bug#6428: 24.0.50; UNEXEC.OBJ not defined
Date: Wed, 16 Jun 2010 11:58:14 -0400
john ffitch wrote:

> ~/GNU_21/emacs/trunk> bzr status
> renamed:
>   configure => configure.OTHER*
> modified:
>   configure.OTHER*
> unknown:
>   configure
>   configure.BASE
>   configure.BASE.moved
>   configure.BASE.moved.moved
>   configure.BASE.moved.moved.moved
>   configure.OTHER.moved
>   configure.OTHER.moved.moved
>   configure.OTHER.moved.moved.moved
>   configure.THIS
>   configure.THIS.moved
>   configure.THIS.moved.moved
> conflicts:
>   Contents conflict in configure

Clearly you have massive, multiple conflicts in configure, so it has
not been updating properly. You should do something like:

rm configure*
bzr revert configure configure.in


(assuming you have no local changes to configure.in) and re-run

bzr status

to check. Then

make maintainer-clean

and run `configure' again.


If you run `autoconf', you are likely to run into conflicts with
configure, which you need to pay attention to.




bug closed, send any further explanations to john ffitch <jpff <at> codemist.co.uk> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 22 Jun 2010 06:31:02 GMT) Full text and rfc822 format available.

Forcibly Merged 6428 6536. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 29 Jun 2010 16:14:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 28 Jul 2010 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 14 years and 326 days ago.

Previous Next


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