[AD] compilation problem

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


hi,

I downloaded the 3.9.33 (CVS) version of Allegro from Sourceforge and
tried to compile it under DJGPP. It failed. The reason was the file
gripfnc.s in the directory src/dos/. The compiler protested with the message:

gripfnc.s: Assembler messages:
gripfnc.s:31: Error: invalid character '(' in opcode
gripfnc.s:33: Error: invalid character '_' in opcode
gripfnc.s:36: Error: invalid character '(' in opcode
gripfnc.s:39: Error: invalid character '_' in opcode
gripfnc.s:43: Error: invalid character '(' in opcode
gripfnc.s:51: Error: invalid character '_' in opcode
gripfnc.s:57: Error: invalid character '(' in opcode
gripfnc.s:59: Error: invalid character '_' in opcode
gripfnc.s:62: Error: invalid character '(' in opcode
gripfnc.s:70: Error: invalid character '_' in opcode
gripfnc.s:76: Error: invalid character '(' in opcode
gripfnc.s:84: Error: invalid character '_' in opcode
gripfnc.s:90: Error: invalid character '(' in opcode
gripfnc.s:99: Error: invalid character '_' in opcode
gripfnc.s:105: Error: invalid character '(' in opcode
gripfnc.s:113: Error: invalid character '_' in opcode
gripfnc.s:118: Error: invalid character '(' in opcode
gripfnc.s:129: Error: invalid character '_' in opcode
gripfnc.s:136: Error: invalid character '(' in opcode
gripfnc.s:148: Error: invalid character '_' in opcode
gripfnc.s:155: Error: invalid character '(' in opcode
gripfnc.s:169: Error: invalid character '_' in opcode
gripfnc.s:178: Error: invalid character '(' in opcode
gripfnc.s:192: Error: invalid character '_' in opcode
gripfnc.s:208: Error: invalid character '(' in opcode
gripfnc.s:221: Error: invalid character '_' in opcode
gripfnc.s:236: Error: invalid character '(' in opcode
gripfnc.s:252: Error: invalid character '_' in opcode
gripfnc.s:268: Error: invalid character '(' in opcode
gripfnc.s:272: Error: invalid character '(' in opcode
gripfnc.s:274: Error: invalid character '_' in opcode
gripfnc.s:277: Error: invalid character '(' in opcode
gripfnc.s:280: Error: invalid character '_' in opcode
gripfnc.s:284: Error: invalid character '(' in opcode
gripfnc.s:286: Error: invalid character '_' in opcode
gripfnc.s:289: Error: invalid character '(' in opcode
gripfnc.s:291: Error: invalid character '_' in opcode
gripfnc.s:294: Error: invalid character '(' in opcode
gripfnc.s:296: Error: invalid character '_' in opcode
gripfnc.s:299: Error: invalid character '(' in opcode
gripfnc.s:307: Error: invalid character '_' in opcode
gripfnc.s:319: Error: invalid character '(' in opcode
gripfnc.s:341: Error: invalid character '(' in opcode

The reason for this was probably an asterisk in the line 22:

#define GRIP_CALL             lcall *GLOBL(GRIP_Thunk) + 8
                                  ^^^^^

I replaced this line with the old one (from version 3.9.32) :

#define GRIP_CALL             lcall GLOBL(GRIP_Thunk) + 8

and it worked...

-- 
------------------------------------------------------------------------------
Mail: pavlovic@xxxxxxxxxx
WEB : http://redbull.dcs.fmph.uniba.sk/~pavlovic
------------------------------------------------------------------------------



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/