From: | deepak <deepak(dot)pn(at)gmail(dot)com> |
---|---|
To: | Craig Ringer <craig(at)postnewspapers(dot)com(dot)au> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Building extensions on Windows using VS2008 |
Date: | 2011-02-20 01:38:13 |
Message-ID: | AANLkTiky5UFnuLLemrc7W_j8Pr-wNN00i2P0AkHOkzgN@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
>
> build.pl parses the Makefile to determine the list of sources, etc.
> Essentially, your extension is built using the unix Makefile. Since you've
> already built Pg its self from sources you will have used build.pl to do
> it (right?) and it'll be easy for you to add the contrib module and re-run.
>
> The downside of this approach is that build.pl isn't a complete Makefile
> parser, and is easily confused by anything but the most trivial Makefile
> syntax. I had problems when I was putting the crashdump module together
> because build.pl didn't understand ifndef .
>
> --
> Craig Ringer
>
Ok, I hadn't realized that the VS build system extrapolates information from
unix Makefiles..
I briefly tried adding a new contrib module for my extension and re-running
the VS build (src\tools\msvc\build.bat), and still get the same error.
(about redefinition of errcode). Somehow, it seems to me that there's an
inherent incompatibility..
--
Deepak
From | Date | Subject | |
---|---|---|---|
Next Message | 页公倒龙 | 2011-02-20 01:57:11 | How to make the user-defined function or type being accessed in the global database server? |
Previous Message | Craig Ringer | 2011-02-20 00:53:40 | Re: Building extensions on Windows using VS2008 |