X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Message-ID: <51F03D4F.5070608@gmx.de> Date: Wed, 24 Jul 2013 22:47:11 +0200 From: Juan Manuel Guerrero User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2 MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: Re: Does anybody remember how to compile djdev203? References: <51ED59CB DOT 4040503 AT gmx DOT de> <51ED92DB DOT 8030503 AT gmx DOT de> <51EED8DB DOT 9030600 AT iki DOT fi> In-Reply-To: <51EED8DB.9030600@iki.fi> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:bR+udSdykwcGm7HsmGHopRa1PO0hdJHPcfpTrMu+mms5qFGBaDq jL3yUl/NAkoM/tsIdaiF2sEOhzYenEXV+OhQv/2DhW6SDMe1DJZ0PYZTeJLXG5XhGW5pZ+9 /wxNlreCxqvalLc283yzVjhwbkGt+1LJLVVBnPL0pLPLRr7QObCow3PB99LtgCVgats4ts3 Dg2CFmL5qxTG0cpELVgRg== Reply-To: djgpp AT delorie DOT com Am 23.07.2013 20:06, schrieb Eli Zaretskii: [snip] > This might be some problem with 'rename' that rears its ugly head on Windows. Suggest to compare 'rename' from djdev203 and from the current sources, and see what was changed. Or maybe the problem was in '_rename' instead. Am 23.07.2013 21:26, schrieb Andris Pavenis: [snip] > > Tried the following: > - dug out ancient CD with DJGPP distribution I burned in year 2002 > - unpacked following archives (for DOSEMU under Fedora 19 x86_64) > > [andris AT ap djold]$ ls -l *.zip > -r--r--r--. 1 andris andris 2706124 Jan 6 2002 bnu2112b.zip > -rw-r--r--. 1 andris andris 156589 Feb 29 2000 bsn128b.zip > -r--r--r--. 1 andris andris 1530778 Aug 10 2002 djdev203.zip > -r--r--r--. 1 andris andris 1526539 Jan 6 2002 djlsr203.zip > -rw-r--r--. 1 andris andris 870698 May 27 2000 djtst203.zip > -rw-r--r--. 1 andris andris 490103 Apr 20 2000 djtzn203.zip > -rw-r--r--. 1 andris andris 234688 Apr 20 2000 djtzs203.zip > -rw-r--r--. 1 andris andris 1199604 May 30 2000 fil316b.zip > -r--r--r--. 1 andris andris 1778502 Jan 6 2002 gcc2953b.zip > -r--r--r--. 1 andris andris 1669810 Jan 6 2002 gpp2953b.zip > -rw-r--r--. 1 andris andris 254997 Jan 16 2000 grep24b.zip > -r--r--r--. 1 andris andris 858320 May 11 2002 gwk311b.zip > -rw-r--r--. 1 andris andris 116845 Aug 4 2001 gzip13b.zip > -r--r--r--. 1 andris andris 272798 Jan 6 2002 mak3791b.zip > -rw-r--r--. 1 andris andris 646656 Jan 16 2000 txi40b.zip > > After that build is going mostly OK expect: > - same warnings about ljmp, lcall etc (there were some discussions in mailing lists about that > if I remember correctly, but that was long time ago) > > - some error when building time zone info: > > c:/djold/bin/make.exe -C ../zoneinfo/src > ./host-zic -y ./yearistype -d ../../zoneinfo -L /dev/null africa antarctica asia australasia europe northamerica southamerica pacific > new etcetera factory backward systemv solar87 solar88 solar89 > "australasia", line 80: Wild result from command execution (rule from "australasia", line 74) > ./host-zic.exe: command was './yearistype 1990 odd', result was -1 > make.exe[1]: *** [posix_only] Error 1 > make.exe: [subs] Error 2 (ignored) > > I have not tried to do that under Windows at all. Nor I tested that built files are OK Yes, replacing binutils with bnu2112 is the trick. I have used all the newest programs from the /current directory. I have only replaced the compilers and binutils. After this I was able to compile v2_03 and v2_03_01 branches on WinXP and Win98SE. The time zone info error does neither happen when build on XP nor on 98SE. The assembler warning appears all the time. The only issue that needed some adjustments were the mkdist*.bat files. But that were a minor issue. After installing the new library I have reconfigured and recompiled some applications like make and sed using gcc473 again and I observed no issues. The real reason why I tried this is because an user asked me if I could provide for djdev203 the time zone info patch that I commited into the repository some months ago. So the first step was to check if I still was able to build djdev203 at all. If this would not be possible then it would be useless to try to provide such a patch. Neither less the user decided to switch to the repository code because the patch is already there and that code offers some improvements over the old djdev203 code. Regards, Juan M. Guerrero