Paul,
That's what I thought until I performed a full build. You will notice the
following error when running calico.pl which is part of each build:
make[4]: Entering directory
`/home/centos/workspace/incubator-hawq/src/backend/catalog/caql'
perl ../../../../src/include/catalog/calico.pl \
-meta
/home/centos/workspace/incubator-hawq/tools/bin/gppylib/data/2.0.json \
\
-filemap caqlfilemap.json \
-uniqdef uniqdef.json \
-basedef basedef.json \
-gperf gperf.init -infiles caql.files > catquery.c.perl
Fatal Error: The required package JSON is not installed -- please download
it from www.cpan.org
BEGIN failed--compilation aborted at ../../../../src/include/catalog/
calico.pl line 387.
I installed perl-JSON via yum and the calico.pl utility was able to run
successfully.
make[4]: Entering directory
`/home/centos/workspace/incubator-hawq/src/backend/catalog/caql'
perl ../../../../src/include/catalog/calico.pl \
-meta
/home/centos/workspace/incubator-hawq/tools/bin/gppylib/data/2.0.json \
\
-filemap caqlfilemap.json \
-uniqdef uniqdef.json \
-basedef basedef.json \
-gperf gperf.init -infiles caql.files > catquery.c.perl
sed -e 's/^#line [0-9]* "gperf.init"//' catquery.c.perl > catquery.c
-=e
On Tue, Sep 20, 2016 at 5:59 PM, Paul Guo <[email protected]> wrote:
> This perl module and it users in hawq ( e.g. tidycat.pl etc) are normally
> not required unless developers need to manipulate (add/modify/remove)
> the catalog table, which seldom occurs during development.
>
> 2016-09-21 5:52 GMT+08:00 Ed Espino <[email protected]>:
>
> > With the removal of the perl-JSON source code from HAWQ (
> > https://issues.apache.org/jira/browse/HAWQ-1062), we are introducing an
> > additional build time dependency. The wiki build instructions (
> > https://cwiki.apache.org/confluence/display/HAWQ/Build+and+Install) have
> > been updated to reflect this. Developers will need to use cpan, yum or
> > some such process to bring in the perl-JSON module into their development
> > environments.
> >
> > -=e
> >
> > --
> > *Ed Espino*
> > *[email protected] <[email protected]>*
> >
>
--
*Ed Espino*
*Director, Pivotal Technical Staff*
*Cell: *925.389.4640
*WeChat ID:* EdEspino