From: Andrew Cottrell Newsgroups: comp.os.msdos.djgpp Subject: Re: Conflicting types [va_list] in stdarg.h & stdio.h when making Allegro Date: Thu, 30 May 2002 20:06:30 +1000 Organization: ihug ( New Zealand ) Lines: 26 Message-ID: <71ubfu00i64v35m2mku1vnj39921l15gns@4ax.com> References: <3cf5b715$1_1 AT news DOT iprimus DOT com DOT au> NNTP-Posting-Host: p9-max14.syd.ihug.com.au Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: lust.ihug.co.nz 1022753170 10682 203.173.154.9 (30 May 2002 10:06:10 GMT) X-Complaints-To: abuse AT ihug DOT co DOT nz NNTP-Posting-Date: Thu, 30 May 2002 10:06:10 +0000 (UTC) X-Newsreader: Forte Agent 1.91/32.564 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com jase, > Just another quick issue. When making Allegro, it doesn't get very far! >The first file to compile stops with an error complaining of conflicting >types of va_list in stdarg.h (line 110), with the previous definition coming >from stdio.h (line 34). I didn't think stdio.h even defined va_list!?! I >looked at the header file and, sure enough, it doesn't. So, what is the >compiler complaining about? Please disreagrd this if you are not using GCC 3.1 other wise please read this:- You must be using GCC 3.1 as these type of issues have only just surfaced with the GC 3.1 release. I suggest that you check out the djgpp developers list at www.delorie.com for a number of threads that have "GCC 3.1 patch" text when perfroming the email searches. The threads as still a bit hot and have not been comitted to the CVS repositry yet, give it a few days and it will. The code changes are simple, I have been able to apply and post some LIBC patches based on Richard's original set of patches sent on Tuesday night. Regards, Andrew