Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1YmsrM-0005Lx-50 for pgsql-committers@arkaria.postgresql.org; Mon, 27 Apr 2015 23:54:44 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1YmsrK-0000HB-9o for pgsql-committers@arkaria.postgresql.org; Mon, 27 Apr 2015 23:54:42 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1YmsrI-0000H2-Bn for pgsql-committers@postgresql.org; Mon, 27 Apr 2015 23:54:40 +0000 Received: from relay5-d.mail.gandi.net ([2001:4b98:c:538::197]) by magus.postgresql.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1YmsrD-0003I8-IY for pgsql-committers@postgresql.org; Mon, 27 Apr 2015 23:54:38 +0000 Received: from mfilter42-d.gandi.net (mfilter42-d.gandi.net [217.70.178.172]) by relay5-d.mail.gandi.net (Postfix) with ESMTP id 413F441C061; Tue, 28 Apr 2015 01:54:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter42-d.gandi.net Received: from relay5-d.mail.gandi.net ([IPv6:::ffff:217.70.183.197]) by mfilter42-d.gandi.net (mfilter42-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id GZaI6wiNozyv; Tue, 28 Apr 2015 01:54:30 +0200 (CEST) X-Originating-IP: 98.27.58.255 Received: from [192.168.10.146] (cpe-98-27-58-255.nc.res.rr.com [98.27.58.255]) (Authenticated sender: adsend@dunslane.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id CA0DB41C056; Tue, 28 Apr 2015 01:54:29 +0200 (CEST) Message-ID: <553ECC34.2090104@dunslane.net> Date: Mon, 27 Apr 2015 19:54:28 -0400 From: Andrew Dunstan User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Peter Eisentraut , Michael Paquier , Tom Lane CC: pgsql-committers@postgresql.org Subject: Re: pgsql: Add transforms feature References: <18844.1430066190@sss.pgh.pa.us> <553E29B5.9000102@gmx.net> In-Reply-To: <553E29B5.9000102@gmx.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-committers Precedence: bulk Sender: pgsql-committers-owner@postgresql.org On 04/27/2015 08:21 AM, Peter Eisentraut wrote: > On 4/27/15 2:23 AM, Michael Paquier wrote: >> On Mon, Apr 27, 2015 at 1:36 AM, Tom Lane wrote: >>> Peter Eisentraut writes: >>>> Add transforms feature >>> I don't know why this patch is fooling around with compile/link flags, >>> but it's broken at least prairiedog and some of the Windows critters. >> It breaks as well on all the Windows machines using MS or VC toolchains... > The failure on bowerbird (Windows msvc) is because the build system > needs to be told to add additional include directories to the compilation. > > The failure on frogmouth (Windows gcc) is because of some conflict with > perl headers. I must have missed a trick that was already in use for > plperl. > > Help in either case, but especially the first one, is welcome. > > I haven't looked at the MSVC case yet, but one thing I notice on jacana (Windows 8.1, gcc) is that the order of include directories is different. When compiling plperl, the perl CORE directory is last in the include list, whereas for compiling hstore_plperl it's second from the beginning. I have no idea yet if that makes any difference, but would not be at all surprised it if did. We should probably be mimicking what the plperl makefile does. Incidentally, I notice that hstore_plperl.c doesn't have a copyright notice nor a single comment, not even at the start of the public functions. That seems less than good. cheers andrew -- Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers