Received: from localhost (unknown [200.46.208.211]) by mail.postgresql.org (Postfix) with ESMTP id CC19C634E4A for ; Tue, 2 Jun 2009 23:03:07 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by localhost (mx1.hub.org [200.46.208.211]) (amavisd-maia, port 10024) with ESMTP id 46121-10 for ; Tue, 2 Jun 2009 23:02:57 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from alexis.jtlnet.com (alexis.jtlnet.com [69.36.9.81]) by mail.postgresql.org (Postfix) with ESMTP id 2A33A635295 for ; Tue, 2 Jun 2009 23:00:09 -0300 (ADT) Received: from [192.168.10.103] (cpe-075-177-154-027.nc.res.rr.com [::ffff:75.177.154.27]) (TLS: TLSv1/SSLv3,256bits,AES256-SHA) by alexis.jtlnet.com with esmtp; Tue, 02 Jun 2009 21:59:51 -0400 id 000806DE.4A25D918.00006D58 Message-ID: <4A25D91B.5080401@dunslane.net> Date: Tue, 02 Jun 2009 21:59:55 -0400 From: Andrew Dunstan User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.0.12) Gecko/20071019 Fedora/1.0.9-3.fc6 pango-text SeaMonkey/1.0.9 MIME-Version: 1.0 To: Josh Berkus CC: PostgreSQL-development Subject: Re: It's June 1; do you know where your release is? References: <19107.1243873940@sss.pgh.pa.us> <603c8f070906012050p6ccd62d3v13d3e0f887fe7c90@mail.gmail.com> <15765.1243965376@sss.pgh.pa.us> <4A25C32F.30203@agliodbs.com> <4A25C9A9.5010303@dunslane.net> In-Reply-To: <4A25C9A9.5010303@dunslane.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0.102 tagged_above=0 required=5 tests=AWL=0.102 X-Spam-Level: X-Archive-Number: 200906/271 X-Sequence-Number: 139326 Andrew Dunstan wrote: > > > Josh Berkus wrote: >> >> >> * plperl fails with Perl 5.10 on Windows >> o tgl says: no reports of this with pre-8.4 Postgres, but I >> bet that's just because no one tried it >> o dpage says: I'm rolling back the Windows installers to >> use 5.8 for now. Would appreciate help from anyone familiar with Perl >> internals to try to debug this further! >> >> -- Dunstan, Wheeler, Sabino-Mullaine, 'lil help please? >> >> > > I'm working on it. Well, the first problem we encounter is this gem in the GNUMakefile (and there is an equivalent in the MSVC build setup): ifeq ($(*PORTNAME*), win32) perl_archlibexp := $(*subst \,/,$(perl_archlibexp)*) perl_privlibexp := $(*subst \,/,$(perl_privlibexp)*) perl_embed_ldflags = -L$(*perl_archlibexp*)/CORE -lperl58 override CPPFLAGS += -DPLPERL_HAVE_UID_GID /# Perl on win32 contains /* within comment all over the header file, //# so disable this warning. /override CFLAGS += -Wno-comment endif Note the hardcoded perl58 library name. If we fix that then we get the previously reported crash. I'll try to put some traces in to see exactly why that might be happening. cheers andrew