Your message dated Thu, 8 May 2008 13:54:16 +0100
with message-id <[EMAIL PROTECTED]>
and subject line harbour has been removed from Debian, closing #276962
has caused the Debian Bug report #276962,
regarding harbour: FTBFS on amd64: harbour hangs on run.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
276962: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276962
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: harbour
Version: 0.44-1
Severity: important

The package fails to build on amd64.  This are the last lines of
the build log:
../../../../source/compiler/linux/gcc/harbour ../../color53.prg -n -q0 -w -es2
-gc0 -I../../ -I../../../../include
gcc -I. -I../../../../include -Wall -g  -c color53.c -ocolor53.o
../../../../source/compiler/linux/gcc/harbour ../../dbdelim.prg -n -q0 -w -es2
-gc0 -I../../ -I../../../../include

That last call to harbour just hangs.

I've attached gdb to it:
0x000000000041bf2d in hb_compPCodeEval (pFunc=0x5811c0, pFunctions=0x560260,
    cargo=0x7fbfffdd40) at ../../hbpcode.c:208
208           opcode = pFunc->pCode[ ulPos ];
(gdb) bt
#0  0x000000000041bf2d in hb_compPCodeEval (pFunc=0x5811c0,
    pFunctions=0x560260, cargo=0x7fbfffdd40) at ../../hbpcode.c:208
#1  0x0000000000424509 in hb_compFixFuncPCode (pFunc=0x5811c0)
    at ../../hbfix.c:423
#2  0x000000000042f007 in hb_compFinalizeFunction () at ../../harbour.c:3292
#3  0x000000000042c664 in hb_compFunctionAdd (szFunName=0x588ba0 "EXPORTVAR",
    cScope=2 '\002', iType=0) at ../../harbour.c:1542
#4  0x0000000000401a7f in yyparse () at harbour.y:295
#5  0x0000000000430a13 in hb_compCompile (
    szPrg=0x7fbffffc46 "../../dbdelim.prg", argc=9, argv=0x7fbffff9b8)
    at ../../harbour.c:4184
#6  0x000000000042b02d in main (argc=9, argv=0x7fbffff9b8)
    at ../../harbour.c:250

It doesn't get out of the while loop:
206        while( ulPos < pFunc->lPCodePos )
(gdb)
208           opcode = pFunc->pCode[ ulPos ];
(gdb)
209           if( opcode < HB_P_LAST_PCODE )
(gdb)
211              usSkip = s_pcode_len[ opcode ];
(gdb)
212              pCall = pFunctions[ opcode ];
(gdb)
213              if( pCall )
(gdb)
220              ulPos += usSkip;
(gdb)
206        while( ulPos < pFunc->lPCodePos )
(gdb) p usSkip
$1 = 0
(gdb) p ulPos
$2 = 459
(gdb) p pFunc->lPCodePos
$3 = 1833
(gdb) p opcode
$4 = 125 '}'


In hbpcode.h I found this:
   HB_P_ONE,                   /* 122 places a ONE on the virtual machine stack
*/
   HB_P_MACROLIST,             /* 122 HB_P_MACROPUSHLIST envelope start. */

It's twice the same number.  This probably isn't going to cause any
problems since the numbers aren't actualy used anywhere.

So opcode 125 really is a HB_P_MPUSHSTR (and not an
HB_P_LOCALNEARADDINT as hbpcode.h would suggest)


Kurt



--- End Message ---
--- Begin Message ---
Version: 0.45.0-0.1+rm

The harbour package has been removed from Debian testing, unstable and
experimental, so I am now closing the bugs that were still opened
against it.

For more information about this package's removal, read
http://bugs.debian.org/423287 . That bug might give the reasons why
this package was removed, and suggestions of possible replacements.

Don't hesitate to reply to this mail if you have any question.

Thank you for your contribution to Debian.

--
Marco Rodrigues
http://Marco.Tondela.org


--- End Message ---

Reply via email to