Date: Mon, 10 Sep 2001 16:45:24 +0200 From: "H.Merijn Brand" To: Tim Van Holder Subject: Re: Win2k + djgpp Cc: Perl 5 Porters , djgpp Workers In-Reply-To: <1000131770.23270.13.camel@bender.falconsoft.be> References: <20010910110744 DOT 4ABF DOT H DOT M DOT BRAND AT hccnet DOT nl> <1000131770 DOT 23270 DOT 13 DOT camel AT bender DOT falconsoft DOT be> X-Mailer-Plugin: Cliche Inserter for Becky!2 Ver.0.03 Rev.0 Message-Id: <20010910163219.4AE6.H.M.BRAND@hccnet.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.00.07 X-Hops: 1 Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon 10 Sep 2001 16:22, Tim Van Holder wrote: > On Mon, 2001-09-10 at 11:12, H.Merijn Brand wrote: > > On Mon 10 Sep 2001 10:09, Laszlo Molnar wrote: > > > > > Browsing through Makefile.SH, I noticed that at the end it removes > > > > > $firstmakefile, being "makefile" (no caps). Since Win2k is still case > > > > > insensitive it removes the created Makefile :( > > > > It's been a while since I configured Perl, but isn't $firstmakefile > > > > supposed to be GNUmakefile when using GNU make? > > > > > > That's right. GNUmakefile is the makefile that is used. > > > > but that is set from the hints file, and since I'm running from Win2k with > > alpha djgpp it did not recognize the combination and thus did not use those > > hints :( > Hmmm - neither win2k nor the fact that you use a CVS libc should affect > that (I think) - it should still find dos-djgpp as system. What does > 'uname -a' print? If called from it prints DOS box MS-DOS LT02 5 50 i686 bash-2.05 MS-DOS LT02 5 50 i686 tcsh-6.10.00 MS-DOS LT02 5 50 i686 I've also got an older (MKS toolkit?) version of uname.exe lying around that reports: DOS lt02 0 5 iAPX386 > > Just for the record, I'm trying to build with *long* names on Win2k with alpha > > djgpp-2.04 > LFN issues should be irrelevant to case sensitivity issues. Since > cygwin is also a case-insensitive environment, I expect any such > problems have long been ironed out. the hints file indeed states "firstmakefile='GNUmakefile'" which I copied into my Policy.sh and then got rid of the makefile removal :) > > I got rid of some core dumps and other inconveniences. One major show stopper > > is that Configure can't read from input (every letter typed is immediately > > returned as answer), so I have to put all my answers in the Policy.sh > That's most likely a bash issue (possibly related to stdin seeks or > termcap). bash-2.05 at least finishes the Configure the way it should. bash-2.04 (also the recently released 2.04) barf out very soon as they don't know how to deal with /dev/null on win2k checking for new versions on the alpha page on a daily basis bash probably is also the source of the failures running 'make minitest', cause the bail out message is base/cond......c:/util/djgpp/tmp/dj310000: Cannot duplicate fd 1: Bad file descriptor (EBADF) FAILED at test 0 -- H.Merijn Brand Amsterdam Perl Mongers (http://www.amsterdam.pm.org/) using perl-5.6.1, 5.7.1 & 629 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3, WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE: smokers AT perl DOT org http://archives.develooper.com/daily-build AT perl DOT org/ perl-qa AT perl DOT org send smoke reports to: smokers-reports AT perl DOT org, QA: http://qa.perl.org