Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Date: Thu, 6 Sep 2001 12:31:28 +0200 From: Corinna Vinschen To: Cygwin-Apps Subject: Re: fresh perlbuild and cygwin-snapshot Message-ID: <20010906123128.B9677@cygbert.vinschen.de> Mail-Followup-To: Cygwin-Apps References: <3B97655E DOT 23919 DOT A44179A AT localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B97655E.23919.A44179A@localhost>; from gp@familiehaase.de on Thu, Sep 06, 2001 at 12:00:30PM +0200 Sounds as if you've somehow screwed up your installation. If you want to use a newer developers snapshot you should only move the original DLL aside and install just the new DLL. Stuck with everything else. If you really want to use the new API (hasn't changed that much from 1.3.2, just fchdir(), __signgam(), sys_errlist, sys_nerr, dirfd()) you can then overwrite the files in /usr/include and /usr/lib with the new ones. Be sure to keep a copy of the old ones, though. Corinna On Thu, Sep 06, 2001 at 12:00:30PM +0200, Gerrit P. Haase wrote: > Hi, > > I installed a recent cygwin-snapshot the last weekend (2001-08-29) > Now I tried to build perl and it is totally different as before. > > ./Configure doesn't detect a lot of functions: > >From my logs: > < before > > after snapshotinstall: > ======================== > 664,668c671,673 > < fwalk() NOT found. > < > < access() found. > < > < defines the *_OK access constants. > --- > > fwalk() found. > > > > access() NOT found. > 672c677 > < alarm() found. > --- > > alarm() NOT found. > 687,695c692,694 > < getpgrp() found. > < > < Checking to see which flavor of getpgrp is in use... > < You have to use getpgrp() instead of getpgrp(pid). > < > < setpgrp() found. > < > < Checking to see which flavor of setpgrp is in use... > < You have to use setpgrp() instead of setpgrp(pid,pgrp). > --- > > getpgrp() NOT found. > > > > setpgrp() NOT found. > 710,712c709,711 > < chown() found. > < > < chroot() found. > --- > > chown() NOT found. > > > > chroot() NOT found. > 721c720 > < cuserid() found. > --- > > cuserid() NOT found. > [...] > > And so on, most things get NOT found, some are found, but that may be > because i want to build no with libdb, libiconv, libcygipc. > > During make i get time() errors because time() isn't found: > =========================================================== > [...] > perl.c: In function `perl_parse': > perl.c:883: warning: passing arg 1 of `time' from incompatible pointer type > [...] > > > Dunno what is going on here, what is the trick to install a snapshot? > Uninstall cygwin, w32api, mingw before installing the snaps? > > Gerrit > > > -- > =^..^= -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc.