* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
@ 2012-07-18 4:05 Rob Browning
2012-07-18 6:53 ` Sven Joachim
2012-07-18 9:29 ` Andreas Schwab
0 siblings, 2 replies; 12+ messages in thread
From: Rob Browning @ 2012-07-18 4:05 UTC (permalink / raw)
To: 11971
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
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2012-07-18 4:05 bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void" Rob Browning
@ 2012-07-18 6:53 ` Sven Joachim
2012-07-18 9:29 ` Andreas Schwab
1 sibling, 0 replies; 12+ messages in thread
From: Sven Joachim @ 2012-07-18 6:53 UTC (permalink / raw)
To: Rob Browning; +Cc: 11971
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
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2012-07-18 4:05 bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void" Rob Browning
2012-07-18 6:53 ` Sven Joachim
@ 2012-07-18 9:29 ` Andreas Schwab
2012-07-19 1:13 ` Rob Browning
2013-01-24 20:30 ` Glenn Morris
1 sibling, 2 replies; 12+ messages in thread
From: Andreas Schwab @ 2012-07-18 9:29 UTC (permalink / raw)
To: Rob Browning; +Cc: 11971
Rob Browning <rlb@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@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2012-07-18 9:29 ` Andreas Schwab
@ 2012-07-19 1:13 ` Rob Browning
2013-01-24 20:30 ` Glenn Morris
1 sibling, 0 replies; 12+ messages in thread
From: Rob Browning @ 2012-07-19 1:13 UTC (permalink / raw)
To: Andreas Schwab; +Cc: 11971
Andreas Schwab <schwab@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
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2012-07-18 9:29 ` Andreas Schwab
2012-07-19 1:13 ` Rob Browning
@ 2013-01-24 20:30 ` Glenn Morris
2013-01-25 14:05 ` Andreas Schwab
1 sibling, 1 reply; 12+ messages in thread
From: Glenn Morris @ 2013-01-24 20:30 UTC (permalink / raw)
To: Andreas Schwab; +Cc: 11971, Rob Browning
Andreas Schwab wrote:
> Rob Browning <rlb@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?
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2013-01-24 20:30 ` Glenn Morris
@ 2013-01-25 14:05 ` Andreas Schwab
2013-01-25 17:11 ` Stefan Monnier
2013-01-25 17:36 ` Glenn Morris
0 siblings, 2 replies; 12+ messages in thread
From: Andreas Schwab @ 2013-01-25 14:05 UTC (permalink / raw)
To: Glenn Morris; +Cc: 11971, Rob Browning
Glenn Morris <rgm@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@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2013-01-25 14:05 ` Andreas Schwab
@ 2013-01-25 17:11 ` Stefan Monnier
2013-01-27 9:36 ` Andreas Schwab
2013-01-25 17:36 ` Glenn Morris
1 sibling, 1 reply; 12+ messages in thread
From: Stefan Monnier @ 2013-01-25 17:11 UTC (permalink / raw)
To: Andreas Schwab; +Cc: 11971, Rob Browning
>> 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
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2013-01-25 14:05 ` Andreas Schwab
2013-01-25 17:11 ` Stefan Monnier
@ 2013-01-25 17:36 ` Glenn Morris
2013-01-25 19:17 ` Andreas Schwab
1 sibling, 1 reply; 12+ messages in thread
From: Glenn Morris @ 2013-01-25 17:36 UTC (permalink / raw)
To: Andreas Schwab; +Cc: 11971, Rob Browning
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?
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2013-01-25 17:36 ` Glenn Morris
@ 2013-01-25 19:17 ` Andreas Schwab
2013-01-25 23:16 ` Glenn Morris
0 siblings, 1 reply; 12+ messages in thread
From: Andreas Schwab @ 2013-01-25 19:17 UTC (permalink / raw)
To: Glenn Morris; +Cc: 11971, Rob Browning
Glenn Morris <rgm@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@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2013-01-25 19:17 ` Andreas Schwab
@ 2013-01-25 23:16 ` Glenn Morris
2014-02-03 0:00 ` Lars Ingebrigtsen
0 siblings, 1 reply; 12+ messages in thread
From: Glenn Morris @ 2013-01-25 23:16 UTC (permalink / raw)
To: Andreas Schwab; +Cc: 11971, Rob Browning
Andreas Schwab wrote:
> Glenn Morris <rgm@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?)
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2013-01-25 17:11 ` Stefan Monnier
@ 2013-01-27 9:36 ` Andreas Schwab
0 siblings, 0 replies; 12+ messages in thread
From: Andreas Schwab @ 2013-01-27 9:36 UTC (permalink / raw)
To: Stefan Monnier; +Cc: 11971, Rob Browning
Stefan Monnier <monnier@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@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void"
2013-01-25 23:16 ` Glenn Morris
@ 2014-02-03 0:00 ` Lars Ingebrigtsen
0 siblings, 0 replies; 12+ messages in thread
From: Lars Ingebrigtsen @ 2014-02-03 0:00 UTC (permalink / raw)
To: Glenn Morris; +Cc: 11971-done, Andreas Schwab, Rob Browning
Glenn Morris <rgm@gnu.org> writes:
> Andreas Schwab wrote:
>
>> Glenn Morris <rgm@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/
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2014-02-03 0:00 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-18 4:05 bug#11971: Emacs 24.1 fails to build on ia64 with "value as variable is void" Rob Browning
2012-07-18 6:53 ` Sven Joachim
2012-07-18 9:29 ` Andreas Schwab
2012-07-19 1:13 ` Rob Browning
2013-01-24 20:30 ` Glenn Morris
2013-01-25 14:05 ` Andreas Schwab
2013-01-25 17:11 ` Stefan Monnier
2013-01-27 9:36 ` Andreas Schwab
2013-01-25 17:36 ` Glenn Morris
2013-01-25 19:17 ` Andreas Schwab
2013-01-25 23:16 ` Glenn Morris
2014-02-03 0:00 ` Lars Ingebrigtsen
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.