From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18496 invoked by alias); 3 Nov 2014 10:25:19 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 18483 invoked by uid 89); 3 Nov 2014 10:25:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 X-HELO: calimero.vinschen.de Received: from aquarius.hirmke.de (HELO calimero.vinschen.de) (217.91.18.234) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 03 Nov 2014 10:25:18 +0000 Received: by calimero.vinschen.de (Postfix, from userid 500) id EC14C8E13FD; Mon, 3 Nov 2014 11:25:15 +0100 (CET) Date: Mon, 03 Nov 2014 10:25:00 -0000 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: Setup 2.774 texlive postinstall takes 10+ hours Message-ID: <20141103102515.GS14051@calimero.vinschen.de> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <1413844739487-112040.post@n5.nabble.com> <5445C04A.3000407@cornell.edu> <1413864414772-112047.post@n5.nabble.com> <54465853.3040000@cornell.edu> <1414134682090-112141.post@n5.nabble.com> <24713230.20141024153002@yandex.ru> <1414559159086-112282.post@n5.nabble.com> <319337147.20141029151332@yandex.ru> <1414708038168-112334.post@n5.nabble.com> <54567198.8000504@cornell.edu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="K8zN2sh9fO5jmbe4" Content-Disposition: inline In-Reply-To: <54567198.8000504@cornell.edu> User-Agent: Mutt/1.5.23 (2014-03-12) X-SW-Source: 2014-11/txt/msg00028.txt.bz2 --K8zN2sh9fO5jmbe4 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 2248 On Nov 2 13:02, Ken Brown wrote: > On 10/30/2014 6:27 PM, Don MacDougall wrote: > >So, why the > >postinst scripts failed to run before, now becomes an academic matter for > >me. >=20 > Nevertheless, let me point out for the sake of the archives that the answ= er > was contained in one of your earlier messages: >=20 > On 10/24/2014 3:11 AM, Don MacDougall wrote: > > Can't fork, trying again in 5 seconds at /usr/bin/updmap line 59. > > 7 [main] perl 8088 child_info_fork::abort: unable to remap Fcntl= .dll > > to same address as parent (0x2E0000) - try running rebaseall >=20 > The problem is that many of the texlive postinstall scripts run perl > scripts, and these failed as above because rebaseall needed to be run. I > guess this problem will occur whenever perl and texlive are installed > simultaneously. >=20 > I'm not sure what the solution is. Would it be hard to tweak setup.exe so > that it runs the autorebase postinstall script before running any others? > Or would this be a bad idea for other reasons? Off the top of my head I don't know how hard that would be, but it doesn't sound like an especially bad idea to me. Au contraire. The only reasons not to do that would be if an installer script would move DLLs around (Do we have that? I hope not) or if there's a simpler solution. One thing we could test is if we can't get away without tweaking setup.exe, by changing the dependencies only. Right now _autorebase requires rebase and dash packages. Both are in Base anyway, but they pull in more dependencies which result in something like a rat tail of dependencies. So I'm wondering if tweaking _autorebase' setup.hint file like this: sdesc: "Run rebaseall automatically" #external-source: rebase category: _PostInstallLast -requires: rebase dash autodep: .*/[^/]*\.(?:dll|so|oct)$ incver_ifdep: yes +noautodep: cygwin and tweaking cygwin's setup.hint file like this: sdesc: "The UNIX emulation engine" category: Base -requires: base-cygwin +requires: base-cygwin _autorebase noautodep: _update-info-dir autodep: .* would do the trick. Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --K8zN2sh9fO5jmbe4 Content-Type: application/pgp-signature Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJUV1gLAAoJEPU2Bp2uRE+ge8wP+wdeM5pN8Ed01Fldp2I8vakm nPOR9/HbpVj0aAJYUm2Duvru65I7aBfGZSjBn1hExepzIc0JmcANpQGMFJgQLhCg ik2+wCWWhUyXTk05NX0pxWdjVZrahKA2s8milmyu1RYpaTyfSEkK9oQH48MVw7kn fN6SxZ9nEbwDSdsuKR20n3H3hh1eZfGTEslYA/R5z58S4EDo2/BQxyCS24mbUjUj r2AcYuNVbvhP4PPewwIjrCv38+SVRGHZ74SvdCWw/yXgDYfqd14ijLrqLLXaeBht S5nB39ApqhVzkpblZVRMEOjaVXp+Wti6o5YIHOCj7+Yk25BTR0THWKlN8RCx+NmK /NTbrfMCqY6ekCZANwHCWuE1RJ4TbIvUOGqOBihGl/WCu13P43t7dDQ8H3PdnO0/ PEGl31/k0OADzK6z52yCzur6pamjZxiN7E2ZARWJMw8igq+UDphx1WU0D0aucTII /HXKptKKrTe64N9q3ovrwb2JEUw43ATn0mpIPQNrS75f1d/YdXTQRaIo5NEiDYpt mfw9wViXIMvSOTHCuDybtoznYfwkgwm3jQwG4mtVpvQkCUtbwoR4YDnL6Ylfr62r Gu5Yy0m40qV7LvOp/sre/RCDbcIGKB7++NDnWBD7UFQwz2rdCCKcV2+4DK8H4kl4 nvyDbQNR6mi8rXENJjws =0as7 -----END PGP SIGNATURE----- --K8zN2sh9fO5jmbe4--