delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2015/06/11/18:29:54

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=message-id:date:from:user-agent:mime-version:to:subject:references
:in-reply-to:content-type:content-transfer-encoding;
bh=lu+EavrUpm/8ljXhf3JIrii+Aw2XWs/V/Qy61HfhHPk=;
b=whR0hVRoyEbHPAZ4SZ2ceJObSih0NLFxifzvo49cV9Gde/VKHLFxfc9Yuvv/D5lDv6
Dra6cy6LuIzoaGg3VVgaIjbUVFpBidAMZ4ojZkYiqLUsvjaDnEYoXWtz7hKmkNWLX29U
CKXNKNJc/BLL4l9DXmgXEqzvKSyQqad0e0i1nB+z8TYGW7gVFoTJzfsGoPGRIWbtNf5L
K3JyPue0mSSCjhPhoWOWziBfmiMPKDr9EROOq9ldPHIMYiZg163FxtWdAUyx1dtVlKmj
fFc5zFFFj6RI6P/G5mccIx0yI7iGOJjVy8GBNd5FbTTWGvlhTzyx31lawhE/D1Hj+ViB
NrSQ==
X-Received: by 10.50.79.202 with SMTP id l10mr697873igx.7.1434061784174;
Thu, 11 Jun 2015 15:29:44 -0700 (PDT)
Message-ID: <557A0BD6.5090901@gmail.com>
Date: Thu, 11 Jun 2015 18:29:42 -0400
From: "Frank Sapone (emoaddict15 AT gmail DOT com)" <djgpp AT delorie DOT com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: djgpp AT delorie DOT com
Subject: Re: Quake 2 DOS -- DJGGP 2.05 upgrade problems.
References: <201506091712 DOT t59HCPci004068 AT delorie DOT com> <557739E0 DOT 6070608 AT gmail DOT com> <CAB9Rao93XrKFBpUDnZdjCz+rEXHGOU2RNKdou2oMLJOk802LnA AT mail DOT gmail DOT com> <55775E64 DOT 2090901 AT gmail DOT com> <CAB9Rao-Njdr-CB=vqHnb+TVDmXu3eXqsB5CHB7V0kDwBEsM-WQ AT mail DOT gmail DOT com> <5579ED42 DOT 6070309 AT gmail DOT com> <bedfae3f-2695-4253-8d9c-11c55703f8b5 AT googlegroups DOT com>
In-Reply-To: <bedfae3f-2695-4253-8d9c-11c55703f8b5@googlegroups.com>
Reply-To: djgpp AT delorie DOT com

Hiya,
>> I made an entirely new DJGPP dir, got my paths all that, etc. setup
>> properly and afaik I have all the required tools.  When I try to build I
>> get this:
>>
>> Not sure what I'm missing here.
> As Louis said, GCC 5.1.0 is "-std=c11" by default. Try manually
> using "-std=gnu89", and see if that helps.
I added this to my CFLAGS like CFLAGS = -std=gnu89 -g -Wall -O2  and it 
still doesn't help.  Should I zip up a copy of my DJGGP environment, 
maybe I'm missing something here?  The error is pointing to time.h in 
djgpp itself and I really doubt that time.h would have an issue since 
it's such a common header to include.  It makes me think I added 
something in the wrong order or wrong version or something to that effect.
>> Another reason for
>> wanting to try out 2.05 is now the project is getting quite large and
>> I'm getting this warning at link time:
>>
>> "warning: .text: line number overflow: 0x10029 > 0xffff".  I guess 2.03
>> has smaller limits for compiling a total project size?
> Is that (only) with debugging enabled? Yeah, older released (BinUtils
> before 2.23 ???) didn't have the COFF relocation extension hack.
Upgrading to the latest binutils fixed that issue, thanks for this.
>   
>> Thanks for everyones help, really looking forward to upgrading Q2DOS and
>> my Q1/QW ports to 2.05 as well once the issues are ironed out.
> Honestly, I wouldn't upgrade at all (just yet). If you just want a stable
> release, don't worry with it. Of course, I'm not saying you can't use 2.05,
> but at the moment I don't see any huge advantage (outside of just helping
> further test it for everyone here).
I'm curious about the DX3 and dll capabilities.  Will it be able to 
load/unload? Quake 2 used DLLs for the game, so for now it is 
hardlinked, but would like to add the possibility to compile other game 
mods.

- Raw text -


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