On Fri, Feb 4, 2011 at 06:19, Robert Haas <robertmh...@gmail.com> wrote:
> On Fri, Feb 4, 2011 at 12:11 AM, Robert Haas <robertmh...@gmail.com> wrote:
>> On Thu, Feb 3, 2011 at 11:42 PM, Robert Haas <robertmh...@gmail.com> wrote:
>>> On Thu, Feb 3, 2011 at 11:02 PM, Fujii Masao <masao.fu...@gmail.com> wrote:
>>>> Hi,
>>>>
>>>> When I run "git pull" from the git master and "make", I encountered
>>>> the following compilation error.
>>>>
>>>> gcc -Wall -Wmissing-prototypes -Wpointer-arith
>>>> -Wdeclaration-after-statement -Wendif-labels -Wformat-security
>>>> -fno-strict-aliasing -fwrapv -g  -I../../src/port  -I../../src/include
>>>> -D_GNU_SOURCE  -c chklocale.c -o chklocale_srv.o
>>>> In file included from ../../src/include/postgres.h:48,
>>>>                 from chklocale.c:17:
>>>> ../../src/include/utils/elog.h:69:28: error: utils/errcodes.h: No such
>>>> file or directory
>>>> make[2]: *** [chklocale_srv.o] Error 1
>>>> make[2]: Leaving directory `/home/postgres/head/src/port'
>>>> make[1]: *** [install-port-recurse] Error 2
>>>> make[1]: Leaving directory `/home/postgres/head/src'
>>>> make: *** [install-src-recurse] Error 2
>>>>
>>>>
>>>> I guess the following commit causes a problem.
>>>>
>>>> -------------
>>>>    Avoid maintaining three separate copies of the error codes list.
>>>>
>>>>    src/pl/plpgsql/src/plerrcodes.h, src/include/utils/errcodes.h, and a
>>>>    big chunk of errcodes.sgml are now automatically generated from a single
>>>>    file, src/backend/utils/errcodes.txt.
>>>> -------------
>>>
>>> The build farm doesn't look too happy with it either, but of course it
>>> worked for me here.  I guess there's a missing dependency somewhere.
>>>
>>> *goes off to look*
>>
>> I just pushed some fixes to unbreak the VPATH build (I hope) but I
>> don't see exactly what's going wrong to cause you the problem shown
>> above.  Can you try with a completely fresh tree and send the whole
>> build log if it's still failing?
>
> MSVC isn't happy with this either:
>
> Writing fmgroids.h
> Writing fmgrtab.c
> Generating probes.h...
> Generating errcodes.h...
> The filename, directory name, or volume label syntax is incorrect.
> Could not open src\backend\utils\errcodes.h at
> src/tools/msvc/Mkvcbuild.pm line 463
>
> I can't immediately grok what I need to do to fix that.

I think it's because it's using double quotes and then backslashes in
the filenames, which will apply escaping. I've changed it to single
quotes and hope that will fix it - the firewall at the airport here is
blocking my outbound RDP so I can't verify it now - if it doesn't
work, I'll take another look later.

-- 
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to