Install hangs in o_cast() on Debian Linux/Alpha
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=535
Reported by @grubba
From: Eric Doutreleau <Eric.Doutreleau@int-evry.fr>
To: Mirar <mirar@mirar.org>
Cc: Eric.Doutreleau@int-evry.fr, pike@roxen.com, pike@idonex.com
Date: Thu, 12 Oct 2000 15:22:11 +0200 (CEST)
Resent-Date: Thu, 12 Oct 2000 15:22:58 +0200 (MET DST)
Subject: Re: problem installaton pike7.0 under debian linux alpha
On 12 Oct 2000, Mirar wrote:
> Eric Doutreleau <Eric.Doutreleau@int-evry.fr> writes:
>
> > Hello
> >
> > I'm trying to install pike 7.0 on my alpha under debian linux potato
> >
> > All compile well but when i type make install i got the following
> > message
> >
> > Making install in build/linux-2.2.17-alpha
> > make[2]: Entering directory
`/home/glopglop/Pike/7.0/build/linux-2.2.17-alpha'
> > /home/glopglop/Pike/7.0/build/linux-2.2.17-alpha/pike -DNOT_INSTALLED
> > -m/home/glopglop/Pike/7.0/build/linux-2.2.17-alpha/master.pike
> > /home/glopglop/Pike/7.0/src/pike-module.in
> > --fixate=/home/glopglop/Pike/7.0/src/pike-module.in \
> > --set='make=make' --set='make_flags=' \
> > --set='prefix=/usr/local' --set='pike=/usr/local/bin/pike' \
> > --set='include_path=/usr/local/include/pike' \
> >
--set='lib_prefix=/home/glopglop/Pike/7.0/build/linux-2.2.17-alpha/lib'
> > --set='share_prefix=/home/glopglop/Pike/7.0/lib' \
> > --output=pike-module
> > echo >aclocal "define(PIKE_INCLUDE_PATH,/usr/local/include/pike)"
> > cat >>aclocal /home/glopglop/Pike/7.0/src/aclocal.m4
> > Installing Pike in /usr/local/pike/7.0.237, please wait...
> >
> > and it not end
> > there s a process pike that run all the cpu but seems to do nothing
>
> The "Installing ..." message appears when it want to install the tree,
> and why it hangs like that, I have no idea. It might be a bug in the
> pre-compiler.
>
> To trace this futher,
> in the Pike/7.0/build/linux-2.2.17-alpha directory,
> ...does "make run_hilfe" work?
Yes
...does "make verify" work?
No I am stuck at tihs level Installing Pike in /home/glopglop/Pike/7.0/build/linux-2.2.17-alpha/test-install/pike/7.0.237, please wait...
Installing: |= | 0.0 %
Any complains if you do "make"?
No it works perfectly
If you rereun the "make install" above, does it hang the second time?
yes
Do "strace " give something?
It give perfectly nothing
If so, can you attach a gdb process to it gdb build/linux-2.2.17-alpha/pike and get a backtrace ("bt")?
Here is the output
Attaching to
program: /home/glopglop/Pike/7.0/build/linux-2.2.17-alpha/./pike, process
26575
Reading symbols from /lib/libm.so.6.1...done.
Reading symbols from /lib/libdl.so.2.1...done.
Reading symbols from /lib/librt.so.1...done.
Reading symbols from /lib/libnsl.so.1.1...done.
Reading symbols from /lib/libpthread.so.0...done.
Reading symbols from /lib/libcrypt.so.1.1...done.
Reading symbols from /lib/libc.so.6.1...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from
/home/glopglop/Pike/7.0/build/linux-2.2.17-alpha/lib/modules/Gmp.so...done.
Reading symbols from /usr/lib/libgmp.so.2...done.
Reading symbols from
/home/glopglop/Pike/7.0/build/linux-2.2.17-alpha/lib/modules/___GTK.so...done.
Reading symbols from
/home/glopglop/Pike/7.0/build/linux-2.2.17-alpha/lib/modules/___Regexp.so...done
.
o_cast (type=0x1203f8b40, run_time_type=8) at
/usr/include/bits/mathinline.h:138
138 __asm (
bt gives
#0 o_cast (type=0x1203f8b40, run_time_type=8)
at /usr/include/bits/mathinline.h:138
#1 0x1200baafc in f_cast () at /home/glopglop/Pike/7.0/src/opcodes.c:622
#2 0x12003acb8 in eval_instruction_without_debug (pc=0x12049c332
"m\002A")
at /home/glopglop/Pike/7.0/src/interpreter.h:1250
#3 0x12003dce8 in mega_apply (type=541147768, args=1, arg1=0x20000026000,
arg2=0x12049c2f7) at /home/glopglop/Pike/7.0/src/interpret.c:723
#4 0x12003c04c in eval_instruction_without_debug (
pc=0x120492092 "\t\002fF\001O\006O\r\030\f\001\224Q-!\021")
at /home/glopglop/Pike/7.0/src/interpreter.h:1392
#5 0x12003dce8 in mega_apply (type=541147880, args=3, arg1=0x20000026000,
arg2=0x120492065) at /home/glopglop/Pike/7.0/src/interpret.c:723
#6 0x12003b9e4 in eval_instruction_without_debug (pc=0x120492252 "F")
at /home/glopglop/Pike/7.0/src/interpreter.h:1367
#7 0x12003dce8 in mega_apply (type=541147992, args=3, arg1=0x20000026000,
arg2=0x120492234) at /home/glopglop/Pike/7.0/src/interpret.c:723
#8 0x12003bde0 in eval_instruction_without_debug (pc=0x1204922fe
"n\004\032\r")
at /home/glopglop/Pike/7.0/src/interpreter.h:1383
#9 0x12003dce8 in mega_apply (type=541148104, args=4, arg1=0x20000026000,
arg2=0x1204922ef) at /home/glopglop/Pike/7.0/src/interpret.c:723
#10 0x12003bde0 in eval_instruction_without_debug (pc=0x120492c93 "\e\a")
at /home/glopglop/Pike/7.0/src/interpreter.h:1383
#11 0x12003e4d8 in o_catch (pc=0x120492be7 "\nA\e/ROX\030\037")
at /home/glopglop/Pike/7.0/src/interpret.c:723
#12 0x1200375f8 in eval_instruction_without_debug (pc=0x120492be3
"\214\001")
at /home/glopglop/Pike/7.0/src/interpreter.h:925
#13 0x12003dce8 in mega_apply (type=541148216, args=0, arg1=0x20000026000,
arg2=0x120492b98) at /home/glopglop/Pike/7.0/src/interpret.c:723
#14 0x12003b9e4 in eval_instruction_without_debug (
pc=0x120492a00
"f\004\003\027\204C\001\017\021F\001\030\023\003\f\001O\205F\002O\206O\207\022\f
\031\f\003\013A\e/-O\210\022\037C\003\022*\027\204C\001O\211\017\021\t\003f\a")
at
/home/glopglop/Pike/7.0/src/interpreter.h:1367
#15 0x12003dce8 in mega_apply (type=541148328, args=1, arg1=0x20000026000,
arg2=0x12049275a) at /home/glopglop/Pike/7.0/src/interpret.c:723
#16 0x12003c04c in eval_instruction_without_debug (pc=0x1204577c1
"m\003T\037\b")
at /home/glopglop/Pike/7.0/src/interpreter.h:1392
#17 0x12003dce8 in mega_apply (type=541148440, args=2, arg1=0x20000026000,
arg2=0x1204573db) at /home/glopglop/Pike/7.0/src/interpret.c:723
#18 0x12003f6ac in apply (o=0x120419160, fun=0x8 <Address 0x8 out of
bounds>,
args=2) at /home/glopglop/Pike/7.0/src/interpret.c:1492
#19 0x1200a46bc in main (argc=13, argv=0x11ffff9d8)
at /home/glopglop/Pike/7.0/src/main.c:533
i have tried with the pike 7.0.71 > > and the CVS version
Does someone succesfuly install pike 7 on a alpha debian machine?
I've never heard of any, but it's kind of a rare setup.
Maybe you triggered some interesting bugs or, in the worst case, the alpha compiler has some bug that has to be worked around...
/Mirar
Thanks for your answer
-- Eric Doutreleau I.N.T | Tel : +33 (0) 160764687 9 rue Charles Fourier | Fax : +33 (0) 160764321 91011 Evry France | email : Eric.Doutreleau@int-evry.fr