delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2013/07/24/16:51:23

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 <juan DOT guerrero AT gmx DOT de>
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>
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

- Raw text -


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