GNU bug report logs -
#11971
Emacs 24.1 fails to build on ia64 with "value as variable is void"
Previous Next
Reported by: Rob Browning <rlb <at> defaultvalue.org>
Date: Wed, 18 Jul 2012 04:12:01 UTC
Severity: important
Tags: moreinfo
Done: Lars Ingebrigtsen <larsi <at> gnus.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 11971 in the body.
You can then email your comments to 11971 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Wed, 18 Jul 2012 04:12:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Rob Browning <rlb <at> defaultvalue.org>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Wed, 18 Jul 2012 04:12:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Here's another unusual build failure. This time on Debian Wheezy ia64:
Compiling /build/buildd-emacs24_24.1+1-3-ia64-1WcbZW/emacs24-24.1+1/debian/build-x/lisp/progmodes/cc-fonts.el
In toplevel form:
progmodes/cc-fonts.el:76:27:Error: Symbol's value as variable is void: quote
make[4]: *** [/build/buildd-emacs24_24.1+1-3-ia64-1WcbZW/emacs24-24.1+1/debian/build-x/lisp/progmodes/cc-fonts.elc] Error 1
make[4]: *** Waiting for unfinished jobs....
https://buildd.debian.org/status/fetch.php?pkg=emacs24&arch=ia64&ver=24.1%2B1-3&stamp=1342582280
Does that look familiar?
I think we probably have an ia64 porterbox, so I should be able to do
some testing when I get time.
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Wed, 18 Jul 2012 07:00:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 11971 <at> debbugs.gnu.org (full text, mbox):
On 2012-07-18 06:05 +0200, Rob Browning wrote:
> Here's another unusual build failure. This time on Debian Wheezy ia64:
>
> Compiling /build/buildd-emacs24_24.1+1-3-ia64-1WcbZW/emacs24-24.1+1/debian/build-x/lisp/progmodes/cc-fonts.el
>
> In toplevel form:
> progmodes/cc-fonts.el:76:27:Error: Symbol's value as variable is void: quote
> make[4]: ***
> [/build/buildd-emacs24_24.1+1-3-ia64-1WcbZW/emacs24-24.1+1/debian/build-x/lisp/progmodes/cc-fonts.elc]
> Error 1
> make[4]: *** Waiting for unfinished jobs....
>
> https://buildd.debian.org/status/fetch.php?pkg=emacs24&arch=ia64&ver=24.1%2B1-3&stamp=1342582280
>
> Does that look familiar?
See http://bugs.debian.org/582439. The Debian emacs23 package has been
compiled with -O1 on ia64 to work around this.
Cheers,
Sven
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Wed, 18 Jul 2012 09:36:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 11971 <at> debbugs.gnu.org (full text, mbox):
Rob Browning <rlb <at> defaultvalue.org> writes:
> Here's another unusual build failure. This time on Debian Wheezy ia64:
>
> Compiling /build/buildd-emacs24_24.1+1-3-ia64-1WcbZW/emacs24-24.1+1/debian/build-x/lisp/progmodes/cc-fonts.el
>
> In toplevel form:
> progmodes/cc-fonts.el:76:27:Error: Symbol's value as variable is void: quote
There may be a problem with stack marking on ia64. Using
GC_USE_GCPROS_AS_BEFORE lets the build succeed.
Andreas.
--
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Thu, 19 Jul 2012 01:20:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 11971 <at> debbugs.gnu.org (full text, mbox):
Andreas Schwab <schwab <at> linux-m68k.org> writes:
> There may be a problem with stack marking on ia64. Using
> GC_USE_GCPROS_AS_BEFORE lets the build succeed.
What does "using" mean here? Do you mean defining GC_MARK_STACK to
GC_USE_GCPROS_AS_BEFORE rather than to GC_MAKE_GCPROS_NOOPS?
(And Sven's probably right -- using -O1 may also avoid this failure. I
had removed the special-casing we had in 23 (to set -O1 rather than -O2
on ia64), in order to see if 24 still needed it, and then forgot about
the change.)
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Thu, 24 Jan 2013 20:32:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 11971 <at> debbugs.gnu.org (full text, mbox):
Andreas Schwab wrote:
> Rob Browning <rlb <at> defaultvalue.org> writes:
>
>> Here's another unusual build failure. This time on Debian Wheezy ia64:
>>
>> Compiling /build/buildd-emacs24_24.1+1-3-ia64-1WcbZW/emacs24-24.1+1/debian/build-x/lisp/progmodes/cc-fonts.el
>>
>> In toplevel form:
>> progmodes/cc-fonts.el:76:27:Error: Symbol's value as variable is void: quote
>
> There may be a problem with stack marking on ia64. Using
> GC_USE_GCPROS_AS_BEFORE lets the build succeed.
This discussion didn't go anywhere.
Are you saying we need to change Emacs's configure.ac to define
GC_MARK_STACK as GC_USE_GCPROS_AS_BEFORE on ia64 GNU/Linux?
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Fri, 25 Jan 2013 14:06:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 11971 <at> debbugs.gnu.org (full text, mbox):
Glenn Morris <rgm <at> gnu.org> writes:
> Are you saying we need to change Emacs's configure.ac to define
> GC_MARK_STACK as GC_USE_GCPROS_AS_BEFORE on ia64 GNU/Linux?
You can define via CPPFLAGS, see the comment in lisp.h.
Andreas.
--
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Fri, 25 Jan 2013 17:37:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 11971 <at> debbugs.gnu.org (full text, mbox):
Andreas Schwab wrote:
>> Are you saying we need to change Emacs's configure.ac to define
>> GC_MARK_STACK as GC_USE_GCPROS_AS_BEFORE on ia64 GNU/Linux?
>
> You can define via CPPFLAGS, see the comment in lisp.h.
Sure. But if the problem occurs on many/most ia64 platforms, obviously
we should change the default to the conservative one. Or is there
something unusual about the Debian one?
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Fri, 25 Jan 2013 19:19:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 11971 <at> debbugs.gnu.org (full text, mbox):
Glenn Morris <rgm <at> gnu.org> writes:
> Sure. But if the problem occurs on many/most ia64 platforms, obviously
> we should change the default to the conservative one. Or is there
> something unusual about the Debian one?
Maybe the bug has been fixed already, I couldn't reproduce it with
current trunk.
Andreas.
--
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Fri, 25 Jan 2013 23:18:01 GMT)
Full text and
rfc822 format available.
Message #29 received at 11971 <at> debbugs.gnu.org (full text, mbox):
Andreas Schwab wrote:
> Glenn Morris <rgm <at> gnu.org> writes:
>
>> Sure. But if the problem occurs on many/most ia64 platforms, obviously
>> we should change the default to the conservative one. Or is there
>> something unusual about the Debian one?
>
> Maybe the bug has been fixed already, I couldn't reproduce it with
> current trunk.
Rob, could you try the latest pretest from
http://alpha.gnu.org/gnu/emacs/pretest/
on ia64 and see if it works unmodified?
(It would be super-awesome if you could test it on _all_ the Debian archs.
Is this what experimental is for?)
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Sat, 26 Jan 2013 11:12:02 GMT)
Full text and
rfc822 format available.
Message #32 received at submit <at> debbugs.gnu.org (full text, mbox):
>> Are you saying we need to change Emacs's configure.ac to define
>> GC_MARK_STACK as GC_USE_GCPROS_AS_BEFORE on ia64 GNU/Linux?
> You can define via CPPFLAGS, see the comment in lisp.h.
Better would be to firgure out the actual problem and see if/how we can
fix it.
Stefan
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#11971
; Package
emacs
.
(Sun, 27 Jan 2013 09:37:01 GMT)
Full text and
rfc822 format available.
Message #35 received at 11971 <at> debbugs.gnu.org (full text, mbox):
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:
> Better would be to firgure out the actual problem and see if/how we can
> fix it.
It may also be a Debian-specific compiler bug, since 24.1 builds without
problem on SLES11.
Andreas.
--
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
Reply sent
to
Lars Ingebrigtsen <larsi <at> gnus.org>
:
You have taken responsibility.
(Mon, 03 Feb 2014 00:02:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Rob Browning <rlb <at> defaultvalue.org>
:
bug acknowledged by developer.
(Mon, 03 Feb 2014 00:02:03 GMT)
Full text and
rfc822 format available.
Message #40 received at 11971-done <at> debbugs.gnu.org (full text, mbox):
Glenn Morris <rgm <at> gnu.org> writes:
> Andreas Schwab wrote:
>
>> Glenn Morris <rgm <at> gnu.org> writes:
>>
>>> Sure. But if the problem occurs on many/most ia64 platforms, obviously
>>> we should change the default to the conservative one. Or is there
>>> something unusual about the Debian one?
>>
>> Maybe the bug has been fixed already, I couldn't reproduce it with
>> current trunk.
>
> Rob, could you try the latest pretest from
>
> http://alpha.gnu.org/gnu/emacs/pretest/
>
> on ia64 and see if it works unmodified?
>
> (It would be super-awesome if you could test it on _all_ the Debian archs.
> Is this what experimental is for?)
More information was requested a year ago, and there are other reports
that this is working now, so I'm closing this bug report. If this is
still a problem, please reopen.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 03 Mar 2014 12:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 11 years and 107 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.