From: | Magnus Hagander <magnus(at)hagander(dot)net> |
---|---|
To: | Yoshiyuki Asaba <y-asaba(at)sraoss(dot)co(dot)jp> |
Cc: | pgsql-patches(at)postgresql(dot)org |
Subject: | Re: Compile error with MSVC |
Date: | 2007-07-06 10:24:52 |
Message-ID: | 468E1874.2040104@hagander.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-patches |
Yoshiyuki Asaba wrote:
> Hi,
>
> From: Magnus Hagander <magnus(at)hagander(dot)net>
> Subject: Re: [PATCHES] Compile error with MSVC
> Date: Thu, 05 Jul 2007 07:03:11 +0200
>
>>> I tried to compile using Visual C++ 2005. But I got the following
>>> errors.
>>>
>>> .\src\backend\parser\keywords.c(22) : fatal error C1083: 'parser/parse.h': No such file or directory
>>>
>>> I saw src/tools/msvc/pgbison.bat. Why does it copy
>>> src/backend/parser/parser.h to src/include/parser directory?
>> <snip>
>> While your solution may be correct (I don't recall offhand how, but it
>> doesn't seem off the chart), I don't see how it can help you in this
>> case. Since pgbison would copy the file there, ISTM that pgbison must
>> have filed. Did you not get a warning output from that one earlier in
>> your build?
>
> If gram.c is older than gram.y, pgbison copy parse.h by custom build
> step. But it is newer, pgbison is skipped.
>
> I see the same problem in PostgreSQL 8.2.4. parse.h does not exist in
> "src/include/parser" directory.
Oh, I see, you're building from the tarball, not from cvs. Now I see the
problem. And yeah, your solution looks like the correct one. I'll take a
look at the details and make sure it gets in there.
//Magnus
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2007-07-06 10:53:17 | Re: script binaries renaming |
Previous Message | Pelle Johansson | 2007-07-06 08:44:08 | BUG #3431: age() gets the days wrong |