delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
X-Received: | by 10.182.27.2 with SMTP id p2mr13918704obg.45.1434059400423; |
Thu, 11 Jun 2015 14:50:00 -0700 (PDT) | |
X-Received: | by 10.140.20.40 with SMTP id 37mr188048qgi.26.1434059400396; Thu, |
11 Jun 2015 14:50:00 -0700 (PDT) | |
Newsgroups: | comp.os.msdos.djgpp |
Date: | Thu, 11 Jun 2015 14:50:00 -0700 (PDT) |
In-Reply-To: | <5579ED42.6070309@gmail.com> |
Complaints-To: | groups-abuse AT google DOT com |
Injection-Info: | glegroupsg2000goo.googlegroups.com; posting-host=65.13.115.246; |
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO | |
NNTP-Posting-Host: | 65.13.115.246 |
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> | |
User-Agent: | G2/1.0 |
MIME-Version: | 1.0 |
Message-ID: | <bedfae3f-2695-4253-8d9c-11c55703f8b5@googlegroups.com> |
Subject: | Re: DJGGP 2.05 upgrade problems. |
From: | "rugxulo AT gmail DOT com" <djgpp AT delorie DOT com> |
Injection-Date: | Thu, 11 Jun 2015 21:50:00 +0000 |
Bytes: | 3736 |
Lines: | 57 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
Hi, Just FYI, I would recommend to create a new ("Quake 2") thread for all of this in the near future. On Thursday, June 11, 2015 at 3:36:44 PM UTC-5, Frank Sapone (emoaddict15 AT hates DOT spam) wrote: > > Hey guys, so I figured I might as well try to upgrade the Q2DOS project > to DJGPP 2.05 (we're using 2.03!). I would like to add DX3 support for > loading/unloading game DLLs (a separate topic, but also curious if this > will be possible) Juan's /beta/v2gnu/ port of Make 4.1 uses .DXE v3 by default. His /beta/v2tk/ Lua port also (optionally) used it. Though I wouldn't recommend worrying with that just yet if you're still trying to fix other issues. > 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 also noticed find doesn't work > properly to delete all the previous *.o files. Whatever previous > version of find I was using for 2.03 works fine. > The way we were using it before is "find ./ -name '*.o' -exec rm {} \;". > Now it spits out: > rm : cannot remove './client/cl_cin.o' : No such file or directory (ENOENT). Ignore find entirely! Use "rm .../*.o". > I am using Windows XP SP3 to compile if this helps. XP usually works fairly well for DJGPP. Though I dunno, maybe there's some (more) bugs. Maybe if subdirs nest too deeply? Try to avoid that. > 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. > 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).
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |