Thread: ...
Sorry for previos letter, it was wrong. Deal ( question ) consist of: [plperl]# make mkdir blib mkdir blib/lib mkdir blib/arch mkdir blib/arch/auto mkdir blib/arch/auto/plperl mkdir blib/lib/auto mkdir blib/lib/auto/plperl gcc -c -I../../../src/include -I../../../src/backend -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fpic -I/usr/local/perl/lib/5.6.0/i686-linux/CORE plperl.c In file included from plperl.c:76: /usr/local/perl/lib/5.6.0/i686-linux/CORE/perl.h:467: warning: `USE_LOCALE' redefined ../../../src/include/config.h:214: warning: this is the location of the previous definition In file included from plperl.c:76: /usr/local/perl/lib/5.6.0/i686-linux/CORE/perl.h:2027: warning: `DEBUG' redefined ../../../src/include/utils/elog.h:22: warning: this is the location of the previous definition plperl.c: In function `plperl_create_sub': plperl.c:328: `errgv' undeclared (first use in this function) plperl.c:328: (Each undeclared identifier is reported only once plperl.c:328: for each function it appears in.) plperl.c:334: `na' undeclared (first use in this function) plperl.c: In function `plperl_call_perl_func': plperl.c:444: `errgv' undeclared (first use in this function) plperl.c:450: `na' undeclared (first use in this function) plperl.c: In function `plperl_func_handler': plperl.c:654: `na' undeclared (first use in this function) plperl.c: In function `plperl_build_tuple_argument': plperl.c:2192: `na' undeclared (first use in this function) make: *** [plperl.o] Error 1 > What is that may be? turing2000
Hello all, I'm resending the message sent by "turing2000" on November 16th. Because I'm having the exact same problem. My configuration is as follows: RedHat 7.0, originally installed the RPM version of PostgreSQL 7.0.2, then downloaded source and upgraded to 7.0.3... Now that I've gotten further along in my project I have need of a Procedural Language, and I figured PL/Perl would be easy... I have been mistaken... as it refuses to compile despite my best efforts. The error below is EXACTLY the same as what I am getting. Any help would be appreciated. -Michael Miyabara-McCaskey > -----Original Message----- > From: pgsql-admin-owner@postgresql.org > [mailto:pgsql-admin-owner@postgresql.org]On Behalf Of turing2000 > Sent: Thursday, November 16, 2000 8:25 AM > To: pgsql-admin@postgresql.org > Subject: [ADMIN] > > > > Deal ( question ) consist of: > > [plperl]# make > mkdir blib > mkdir blib/lib > mkdir blib/arch > mkdir blib/arch/auto > mkdir blib/arch/auto/plperl > mkdir blib/lib/auto > mkdir blib/lib/auto/plperl > gcc -c -I../../../src/include -I../../../src/backend > -fno-strict-aliasing -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.10\" > -DXS_VERSION=\"0.10\" -fpic > -I/usr/local/perl/lib/5.6.0/i686-linux/CORE plperl.c > In file included from plperl.c:76: > /usr/local/perl/lib/5.6.0/i686-linux/CORE/perl.h:467: > warning: `USE_LOCALE' redefined > ../../../src/include/config.h:214: warning: this is the > location of the previous definition > In file included from plperl.c:76: > /usr/local/perl/lib/5.6.0/i686-linux/CORE/perl.h:2027: > warning: `DEBUG' redefined > ../../../src/include/utils/elog.h:22: warning: this is the > location of the previous definition > plperl.c: In function `plperl_create_sub': > plperl.c:328: `errgv' undeclared (first use in this function) > plperl.c:328: (Each undeclared identifier is reported only once > plperl.c:328: for each function it appears in.) > plperl.c:334: `na' undeclared (first use in this function) > plperl.c: In function `plperl_call_perl_func': > plperl.c:444: `errgv' undeclared (first use in this function) > plperl.c:450: `na' undeclared (first use in this function) > plperl.c: In function `plperl_func_handler': > plperl.c:654: `na' undeclared (first use in this function) > plperl.c: In function `plperl_build_tuple_argument': > plperl.c:2192: `na' undeclared (first use in this function) > make: *** [plperl.o] Error 1 > > > > What is that may be? > > turing2000 >
"Michael Miyabara-McCaskey" <mykarz@miyabara.com> writes: >> plperl.c: In function `plperl_create_sub': >> plperl.c:328: `errgv' undeclared (first use in this function) >> plperl.c:328: (Each undeclared identifier is reported only once >> plperl.c:328: for each function it appears in.) >> plperl.c:334: `na' undeclared (first use in this function) >> plperl.c: In function `plperl_call_perl_func': >> plperl.c:444: `errgv' undeclared (first use in this function) >> plperl.c:450: `na' undeclared (first use in this function) >> plperl.c: In function `plperl_func_handler': >> plperl.c:654: `na' undeclared (first use in this function) >> plperl.c: In function `plperl_build_tuple_argument': >> plperl.c:2192: `na' undeclared (first use in this function) >> make: *** [plperl.o] Error 1 In 7.0.*, for some versions of Perl you must do perl Makefile.PL POLLUTE=1 make make install regards, tom lane