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=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=sW6JjV/f6MMkntSAjDGtY7WGuOOK9WLC2nLwzIdtkHM=; b=TqeSfGJawrM+6DPCkL6fsUj+AQGrWsZjTfdp5PH531q63JOV0wC2nmEEKfp/U+Qo9N ZMhRX+Te670h6HC4vc34kiQ93nUiVhsj0omj6lG8WuMHdNXyYMS3znHaBr+RP8tsm+6X pubjdYf+m8WnBGtwKfvrZ40RzFqB/DUIlBvENssA4SuvUbQ4ArrBZVTBKOJdWO4nj29Z VwU29QWPowJ9VRHUz3KN7P5Eb91SwpUZJkpZd5DqsKmQ2Cb8uHpLLAvlEAduYigXezbh wQK8uFs+6XS9yrP+nSfOIpH/4iR5OOt+SS5TSJdpiM1YfGf6lvGORMm75CYKfQzq/8SF 1Yxg== MIME-Version: 1.0 X-Received: by 10.202.80.10 with SMTP id e10mr9156306oib.76.1434058026235; Thu, 11 Jun 2015 14:27:06 -0700 (PDT) In-Reply-To: <5579ED42.6070309@gmail.com> References: <201506091712 DOT t59HCPci004068 AT delorie DOT com> <557739E0 DOT 6070608 AT gmail DOT com> <55775E64 DOT 2090901 AT gmail DOT com> <5579ED42 DOT 6070309 AT gmail DOT com> Date: Thu, 11 Jun 2015 14:27:06 -0700 Message-ID: Subject: Re: DJGGP 2.05 upgrade problems. From: "Louis Santillan (lpsantil AT gmail DOT com)" To: "djgpp AT delorie DOT com" Content-Type: text/plain; charset=UTF-8 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 Precedence: bulk Which gcc, binutils are you using? What about your CFLAGS? I believe GCC 5+ is C11 by default where previous versions were C89 which is a bit stricter (or clearer) about corner cases of the language. On Thu, Jun 11, 2015 at 1:19 PM, Frank Sapone (emoaddict15 AT gmail DOT com) 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) > > 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: > > In file included from F:/proj/q2dos/game/q_shared.h:40:0, > from client../qcommon/qcommon.h:23, > from client/ref.h:23, > from client/client.h:30, > from client/cl_input.c:22: > f:/djgpp_205/include/time.h:126:16: error: expected '=', ',', ';', 'asm' or > '__attribute__' before 'unsigned' > _EXTERN_INLINE unsigned long long > ^ > > Not sure what I'm missing here. 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). > > I am using Windows XP SP3 to compile if this helps. 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? > > 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. > > Frank