delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/09/07/19:30:53

From: Damian Yerrick <Bullcr_pd_yerrick AT hotmail DOT comRemoveBullcr_p>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Porting DOS to linux
Organization: Pin Eight Software http://pineight.8m.com/
Message-ID: <ndbfrss6mqdvi194tmh3il4j8afid8jdfk@4ax.com>
References: <8p7pag$djh$1 AT otis DOT netspace DOT net DOT au> <jp4frssu8l8g5jcaakuuepeoivi3rmtf52 AT 4ax DOT com> <39B7A9D1 DOT D4AEAB33 AT ma DOT tum DOT de>
X-Newsreader: Forte Agent 1.7/32.534
MIME-Version: 1.0
Lines: 35
X-Trace: /bNDCzV13dsAbgKfr1sX+h0/TBYLaEePddKN8cMAw/x3PTDVCb2XsAQWM1u9gRQIaJ0ccF6j3tAa!58SwO883qPoFk/FU6Ueg8MGnzB/YLwM6dupJwTd5x6su/f0ZhRvxCcyGvuIpX+g3G4X9ojH81fpN!g55bjZQ=
X-Complaints-To: abuse AT gte DOT net
X-Abuse-Info: Please be sure to forward a copy of ALL headers
X-Abuse-Info: Otherwise we will be unable to process your complaint properly
NNTP-Posting-Date: Thu, 07 Sep 2000 15:02:58 GMT
Distribution: world
Date: Thu, 07 Sep 2000 15:02:59 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

On Thu, 07 Sep 2000 16:44:33 +0200, Waldemar Schultz
<schultz AT ma DOT tum DOT de> wrote:

>Damian Yerrick schrieb:
>> 1. Get Allegro 3.9.33 tarball from
>>      http://alleg.sourceforge.net/allegro/wip.html
>> 2. Read the Readme and build it.
>
>This version (all3933.zip) seems to have a bug or typo.
>when the make process reaches the point to process the file
>'src/dos/gripfnc.s' it stops with about 20 error messages like this:
>
>c:/temp\ccy5YWlc.s:262: Error: operands given don't match any known 386
>instruction
>
>When I change line #22 in 'src/dos/gripfnc.s' reading
>
>#define GRIP_CALL             lcall *GLOBL(GRIP_Thunk) + 8
>to
>#define GRIP_CALL             lcall  GLOBL(GRIP_Thunk) + 8
>                                    ^
>(without the asterisk) as it reads in earlier versions, make runs fine.
>to whom it concerns.

Older versions (lcall foo) are written for the Binutils 2.8.x syntax;
newer versions (lcall *foo) are for Binutils 2.9.1.  Allegro 3.9.34
will automatically handle this in the build scripts.

-- 
MS (n)  1. A debilitating and surprisingly widespread affliction
  that renders the sufferer barely able to perform the simplest
  task.  2. A disease, multiple sclerosis (see).

This is McAfee VirusScan. Add these two lines to your signature to
prevent the spread of signature viruses.  http://www.mcafee.com/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019