From: DIMI <nic...@un...> - 2013-11-03 12:57:12
|
Hi, I’m trying to update Homebrew’s formula for Postgres-XC to build v1.1. After following the suggestion from Nikhil at http://sourceforge.net/mailarchive/forum.php?thread_name=82E44F89-543A-44F2-8AF8-F6909B5DC561%40uniud.it&forum_name=postgres-xc-bugs, I can get a successful build if I use: ./configure <args> make make install but the build still fails if I use ./configure <args> make install-world (which is what the formula does currently). When I try manually I get: /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc-xc install /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src install /Applications/Xcode.app/Contents/Developer/usr/bin/make -C sgml install { \ echo "<!ENTITY version \"1.1\">"; \ echo "<!ENTITY majorversion \"9.2\">"; \ } > version.sgml '/usr/bin/perl' ./mk_feature_tables.pl YES ../../../src/backend/catalog/sql_feature_packages.txt ../../../src/backend/catalog/sql_features.txt > features-supported.sgml '/usr/bin/perl' ./mk_feature_tables.pl NO ../../../src/backend/catalog/sql_feature_packages.txt ../../../src/backend/catalog/sql_features.txt > features-unsupported.sgml '/usr/bin/perl' ./generate-errcodes-table.pl ../../../src/backend/utils/errcodes.txt > errcodes-table.sgml jade -wall -wno-unused-param -wno-empty -wfully-tagged -D . -D . -d stylesheet.dsl -t sgml -i output-html -V html-index postgres.sgml make[3]: jade: No such file or directory make[3]: *** [HTML.index] Error 1 make[2]: *** [install] Error 2 make[1]: *** [install] Error 2 make: *** [install-world-doc-xc-recurse] Error 2 I thought this issue with Jade was fixed with 1.0. Is this a regression? Nicola |
From: Nikhil S. <ni...@st...> - 2013-11-04 05:05:33
|
Hi Nicola, make install-world completes fine for me on Maverick. I can see openjade being used in my case instead of jade. So you might have to install openjade. HTH, Nikhils On Sun, Nov 3, 2013 at 6:26 PM, DIMI <nic...@un...> wrote: > Hi, > I’m trying to update Homebrew’s formula for Postgres-XC to build v1.1. > After following the suggestion from Nikhil at > http://sourceforge.net/mailarchive/forum.php?thread_name=82E44F89-543A-44F2-8AF8-F6909B5DC561%40uniud.it&forum_name=postgres-xc-bugs, > I can get a successful build if I use: > > ./configure <args> > make > make install > > but the build still fails if I use > > ./configure <args> > make install-world > > (which is what the formula does currently). When I try manually I get: > > /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc-xc install > /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src install > /Applications/Xcode.app/Contents/Developer/usr/bin/make -C sgml install > { \ > echo "<!ENTITY version \"1.1\">"; \ > echo "<!ENTITY majorversion \"9.2\">"; \ > } > version.sgml > '/usr/bin/perl' ./mk_feature_tables.pl YES > ../../../src/backend/catalog/sql_feature_packages.txt > ../../../src/backend/catalog/sql_features.txt > features-supported.sgml > '/usr/bin/perl' ./mk_feature_tables.pl NO > ../../../src/backend/catalog/sql_feature_packages.txt > ../../../src/backend/catalog/sql_features.txt > features-unsupported.sgml > '/usr/bin/perl' ./generate-errcodes-table.pl../../../src/backend/utils/errcodes.txt > errcodes-table.sgml > jade -wall -wno-unused-param -wno-empty -wfully-tagged -D . -D . -d > stylesheet.dsl -t sgml -i output-html -V html-index postgres.sgml > make[3]: jade: No such file or directory > make[3]: *** [HTML.index] Error 1 > make[2]: *** [install] Error 2 > make[1]: *** [install] Error 2 > make: *** [install-world-doc-xc-recurse] Error 2 > > I thought this issue with Jade was fixed with 1.0. Is this a regression? > > Nicola > > ------------------------------------------------------------------------------ > Android is increasing in popularity, but the open development platform that > developers love is also attractive to malware creators. Download this white > paper to learn more about secure code signing practices that can help keep > Android apps secure. > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > _______________________________________________ > Postgres-xc-bugs mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-bugs > -- StormDB - http://www.stormdb.com The Database Cloud |
From: Koichi S. <koi...@gm...> - 2013-11-05 01:19:55
|
Also please check if you have sufficient resource to handle docbook. It is a separate resource from open jade. Regards; --- Koichi Suzuki 2013/11/4 Nikhil Sontakke <ni...@st...> > Hi Nicola, > > make install-world > > completes fine for me on Maverick. I can see openjade being used in my > case instead of jade. So you might have to install openjade. > > HTH, > Nikhils > > > > > On Sun, Nov 3, 2013 at 6:26 PM, DIMI <nic...@un...> wrote: > >> Hi, >> I’m trying to update Homebrew’s formula for Postgres-XC to build v1.1. >> After following the suggestion from Nikhil at >> http://sourceforge.net/mailarchive/forum.php?thread_name=82E44F89-543A-44F2-8AF8-F6909B5DC561%40uniud.it&forum_name=postgres-xc-bugs, >> I can get a successful build if I use: >> >> ./configure <args> >> make >> make install >> >> but the build still fails if I use >> >> ./configure <args> >> make install-world >> >> (which is what the formula does currently). When I try manually I get: >> >> /Applications/Xcode.app/Contents/Developer/usr/bin/make -C doc-xc install >> /Applications/Xcode.app/Contents/Developer/usr/bin/make -C src install >> /Applications/Xcode.app/Contents/Developer/usr/bin/make -C sgml install >> { \ >> echo "<!ENTITY version \"1.1\">"; \ >> echo "<!ENTITY majorversion \"9.2\">"; \ >> } > version.sgml >> '/usr/bin/perl' ./mk_feature_tables.pl YES >> ../../../src/backend/catalog/sql_feature_packages.txt >> ../../../src/backend/catalog/sql_features.txt > features-supported.sgml >> '/usr/bin/perl' ./mk_feature_tables.pl NO >> ../../../src/backend/catalog/sql_feature_packages.txt >> ../../../src/backend/catalog/sql_features.txt > features-unsupported.sgml >> '/usr/bin/perl' ./generate-errcodes-table.pl../../../src/backend/utils/errcodes.txt > errcodes-table.sgml >> jade -wall -wno-unused-param -wno-empty -wfully-tagged -D . -D . -d >> stylesheet.dsl -t sgml -i output-html -V html-index postgres.sgml >> make[3]: jade: No such file or directory >> make[3]: *** [HTML.index] Error 1 >> make[2]: *** [install] Error 2 >> make[1]: *** [install] Error 2 >> make: *** [install-world-doc-xc-recurse] Error 2 >> >> I thought this issue with Jade was fixed with 1.0. Is this a regression? >> >> Nicola >> >> ------------------------------------------------------------------------------ >> Android is increasing in popularity, but the open development platform >> that >> developers love is also attractive to malware creators. Download this >> white >> paper to learn more about secure code signing practices that can help keep >> Android apps secure. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk >> _______________________________________________ >> Postgres-xc-bugs mailing list >> Pos...@li... >> https://lists.sourceforge.net/lists/listinfo/postgres-xc-bugs >> > > > > -- > StormDB - http://www.stormdb.com > The Database Cloud > > > ------------------------------------------------------------------------------ > Android is increasing in popularity, but the open development platform that > developers love is also attractive to malware creators. Download this white > paper to learn more about secure code signing practices that can help keep > Android apps secure. > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > _______________________________________________ > Postgres-xc-bugs mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-bugs > > |
From: Michael P. <mic...@gm...> - 2013-11-05 01:29:04
|
On Mon, Nov 4, 2013 at 2:05 PM, Nikhil Sontakke <ni...@st...> wrote: > completes fine for me on Maverick. I can see openjade being used in my case > instead of jade. So you might have to install openjade. Just wondering: where are you fetching your version of jade/openjade. It is not in homebrew. macports perhaps or directly xcode? I got the developer tools installed but it doesn't seem there is any jade package. -- Michael |
From: Nikhil S. <ni...@st...> - 2013-11-05 05:06:57
|
Hi Michael, IIRC, setting up docbook, openjade was a little bit of a pain when I did it a while ago. However try the below and see if it helps. port install docbook-sgml-4.2 openjade Regards, Nikhils On Tue, Nov 5, 2013 at 6:58 AM, Michael Paquier <mic...@gm...>wrote: > On Mon, Nov 4, 2013 at 2:05 PM, Nikhil Sontakke <ni...@st...> > wrote: > > completes fine for me on Maverick. I can see openjade being used in my > case > > instead of jade. So you might have to install openjade. > Just wondering: where are you fetching your version of jade/openjade. > It is not in homebrew. macports perhaps or directly xcode? I got the > developer tools installed but it doesn't seem there is any jade > package. > -- > Michael > -- StormDB - http://www.stormdb.com The Database Cloud |
From: Michael P. <mic...@gm...> - 2013-11-05 13:44:08
|
On Tue, Nov 5, 2013 at 5:06 AM, Nikhil Sontakke <ni...@st...> wrote: > Hi Michael, > > IIRC, setting up docbook, openjade was a little bit of a pain when I did it > a while ago. However try the below and see if it helps. > > port install docbook-sgml-4.2 openjade So that's macports, thanks. I'm just using brew, and there is no formula for jade there :) -- Michael |
From: DIMI <nic...@un...> - 2013-11-06 09:06:55
|
On 05/nov/2013, at 14:44, Michael Paquier <mic...@gm...> wrote: > On Tue, Nov 5, 2013 at 5:06 AM, Nikhil Sontakke <ni...@st...> wrote: >> Hi Michael, >> >> IIRC, setting up docbook, openjade was a little bit of a pain when I did it >> a while ago. However try the below and see if it helps. >> >> port install docbook-sgml-4.2 openjade > So that's macports, thanks. I'm just using brew, and there is no > formula for jade there :) The ./configure script correctly detects whether jade & co. are installed: […] checking for onsgmls... no checking for nsgmls... no checking for openjade... no checking for jade... no checking for DocBook V4.2... no checking for DocBook stylesheets... no checking for collateindex.pl... /opt/local/bin/collateindex.pl checking for xsltproc... xsltproc checking for osx... no checking for sgml2xml... no checking for sx... no […] so I think that 'make install-world' should not attempt to call (open)jade when one is not available. Jade is not in Homebrew, so to upgrade Postgres-XC I would have to change the formula to use ‘make install’ instead of ‘make install-world’, which is not ideal. Since this problem has occurred in the past (see http://sourceforge.net/mailarchive/message.php?msg_id=29327650), and it was fixed, I am wondering if the jade dependency can be removed. Nicola |
From: Nikhil S. <ni...@st...> - 2013-11-06 10:33:01
|
Nicola, You are asking it to "make the world". So, it will try to generate the documentation, for which it will need [open]jade. I don't think you can do away with it, if you want "install-world". Regards, Nikhils On Wed, Nov 6, 2013 at 2:35 PM, DIMI <nic...@un...> wrote: > On 05/nov/2013, at 14:44, Michael Paquier <mic...@gm...> > wrote: > > > On Tue, Nov 5, 2013 at 5:06 AM, Nikhil Sontakke <ni...@st...> > wrote: > >> Hi Michael, > >> > >> IIRC, setting up docbook, openjade was a little bit of a pain when I > did it > >> a while ago. However try the below and see if it helps. > >> > >> port install docbook-sgml-4.2 openjade > > So that's macports, thanks. I'm just using brew, and there is no > > formula for jade there :) > > The ./configure script correctly detects whether jade & co. are installed: > > […] > checking for onsgmls... no > checking for nsgmls... no > checking for openjade... no > checking for jade... no > checking for DocBook V4.2... no > checking for DocBook stylesheets... no > checking for collateindex.pl... /opt/local/bin/collateindex.pl > checking for xsltproc... xsltproc > checking for osx... no > checking for sgml2xml... no > checking for sx... no > […] > > so I think that 'make install-world' should not attempt to call (open)jade > when one is not available. > > Jade is not in Homebrew, so to upgrade Postgres-XC I would have to change > the formula to use ‘make install’ instead of ‘make install-world’, which is > not ideal. Since this problem has occurred in the past (see > http://sourceforge.net/mailarchive/message.php?msg_id=29327650), and it > was fixed, I am wondering if the jade dependency can be removed. > > Nicola -- StormDB - http://www.stormdb.com The Database Cloud |
From: Michael P. <mic...@gm...> - 2013-11-06 12:46:28
|
On Wed, Nov 6, 2013 at 7:32 PM, Nikhil Sontakke <ni...@st...> wrote: > Nicola, > > You are asking it to "make the world". So, it will try to generate the > documentation, for which it will need [open]jade. I don't think you can do > away with it, if you want "install-world". Agreed. make world => docs => jade. -- Michael |
From: DIMI <nic...@un...> - 2013-11-06 14:31:16
|
On 06/nov/2013, at 13:46, Michael Paquier <mic...@gm...> wrote: > On Wed, Nov 6, 2013 at 7:32 PM, Nikhil Sontakke <ni...@st...> wrote: >> Nicola, >> >> You are asking it to "make the world". So, it will try to generate the >> documentation, for which it will need [open]jade. I don't think you can do >> away with it, if you want "install-world". > Agreed. make world => docs => jade. Ok, that makes sense. In fact, I should have said “skipping jade” rather than “removing jade dependency”. Which was this commit’s purpose: https://github.com/postgres-xc/postgres-xc/commit/1e42775468b013c840a3c170108fd439716c9c04 The above looks like a good compromise to me. But sgml files are missing from the v1.1. tarball. Is that intentional? Nicola |
From: Michael P. <mic...@gm...> - 2013-11-06 22:19:45
|
On Wed, Nov 6, 2013 at 11:29 PM, DIMI <nic...@un...> wrote: > The above looks like a good compromise to me. But sgml files are missing from the v1.1. tarball. Is that intentional? sgml files, html documentation and man pages should be incuded in release tarballs :) -- Michael |
From: DIMI <nic...@un...> - 2013-11-07 20:50:10
|
On 06/nov/2013, at 23:19, Michael Paquier <mic...@gm...> wrote: > On Wed, Nov 6, 2013 at 11:29 PM, DIMI <nic...@un...> wrote: >> The above looks like a good compromise to me. But sgml files are missing from the v1.1. tarball. Is that intentional? > sgml files, html documentation and man pages should be incuded in > release tarballs :) I assume that the release tarballs are those that can be downloaded at http://sourceforge.net/apps/mediawiki/postgres-xc/index.php?title=Download. I don’t want to appear pedantic, but the archive for version 1.0.3 includes the sgml files inside doc-xc/src/sgml; the archive for version 1.1 does not. I can ‘make world’ without Jade in the former case, but I cannot in the latter. Nicola |
From: Michael P. <mic...@gm...> - 2013-11-08 16:12:40
|
On Fri, Nov 8, 2013 at 5:49 AM, DIMI <nic...@un...> wrote: > I assume that the release tarballs are those that can be downloaded at http://sourceforge.net/apps/mediawiki/postgres-xc/index.php?title=Download. Yeah. > I don’t want to appear pedantic, but the archive for version 1.0.3 includes the sgml files inside doc-xc/src/sgml; the archive for version 1.1 does not. I can ‘make world’ without Jade in the former case, but I cannot in the latter. I didn't know. In this case it is definitely an error from the distribution tarball of 1.1. Normally, a tarball that is distributed inside source forge should be build with "make distprep", and it builds sgml, man and html docs such as people can run make world by default without a dependency on jade. That being said... -- Michael |