You are right, Ed, Thanks.

2016-09-21 12:34 GMT+08:00 Ed Espino <eesp...@pivotal.io>:

> 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 <paul...@gmail.com> 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 <esp...@apache.org>:
> >
> > > 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*
> > > *esp...@apache.org <esp...@apache.org>*
> > >
> >
>
>
>
> --
> *Ed Espino*
> *Director, Pivotal Technical Staff*
> *Cell: *925.389.4640
> *WeChat ID:* EdEspino
>

Reply via email to