Re: JDBC and Perl compiling problems w/ postgresql-7.1rc4 - Mailing list pgsql-general
From | Justin Clift |
---|---|
Subject | Re: JDBC and Perl compiling problems w/ postgresql-7.1rc4 |
Date | |
Msg-id | 3AD298BE.352058D6@iprimus.com.au Whole thread Raw |
In response to | JDBC and Perl compiling problems w/ postgresql-7.1rc4 ("Homayoun Yousefi'zadeh" <homayounyz@home.com>) |
List | pgsql-general |
With the Perl problem, it's saying you need a shared library version of perl, but the one on your system isn't. You'll either need to install a shared library version of Perl then, or compile PostgreSQL without the --with-perl option. Regards and best wishes, Justin Clift Homayoun Yousefi'zadeh wrote: > > Hello there, > > I first ran configure with the following options > > ./configure --with-perl --with-tcl --enable-odbc --with-java > --enable-syslog --enable-debug > > and then compiled postgresql-7.1rc4 on Redhat 7.0 successfully > with the exceptions in JDBC and Perl modules as > indicated below. > > ------------------------------------------------------------- > > gmake[3]: Entering directory > `/usr/pgsql-pkg/postgresql-7.1rc4/src/interfaces/jdbc' > /usr/jakarta/jakarta-ant/bin/ant -buildfile ../../../build.xml -Dmajor=7 > -Dminor=1 -Dfullversion=7.1rc4 -Ddef_pgport=5432 > Buildfile: ../../../build.xml > > jar: > > call: > > prepare: > > check_versions: > > driver: > Configured build for the JDBC2 edition driver. > > compile: > [javac] Compiling 41 source files to > /usr/pgsql-pkg/postgresql-7.1rc4/src/interfaces/jdbc/build > [javac] Modern compiler is not available - using classic compiler > > BUILD FAILED > > /usr/pgsql-pkg/postgresql-7.1rc4/src/interfaces/jdbc/build.xml:99: > Cannot use classic compiler, as it is not available > > Total time: 0 seconds > > ----------------------------------------------------------------- > > <!-- This is the core of the driver. It is common for all three > versions --> > > <target name="compile" depends="prepare,check_versions,driver"> > > <!-- **** The following is line 99 of build.xml ******* --> > <javac srcdir="${src}" destdir="${dest}"> > > <include name="${package}/**" /> > <exclude name="${package}/core/ConnectionHook.java" > unless="jdk1.3+" /> > <exclude name="${package}/jdbc1/**" if="jdk1.2+" /> > <exclude name="${package}/jdbc2/**" unless="jdk1.2+" /> > <exclude name="${package}/largeobject/PGblob.java" > unless="jdk1.2+" /> > <exclude name="${package}/largeobject/PGclob.java" > unless="jdk1.2+" /> > <exclude name="${package}/PostgresqlDataSource.java" > unless="jdk1.2e+" /> > <exclude name="${package}/xa/**" unless="jdk1.2e+" /> > <exclude name="${package}/test/**" unless="junit" /> > </javac> > <copy todir="${dest}" overwrite="true" filtering="on"> > <fileset dir="${src}"> > <include name="**/*.properties" /> > <exclude name="${dest}/**" /> > </fileset> > </copy> > </target> > > I have both j2se version 1.3 and ant installed on the machine. > > ---------------------------------------------------------------- > gmake[4]: Entering directory > `/usr/pgsql-pkg/postgresql-7.1rc4/src/pl/plperl' > ***** > * Cannot build PL/Perl because libperl is not a shared library. > * Skipped. > ***** > > It seems like that the compiler does not like the fact that > > /usr/lib/perl5/5.6.0/i386-linux/CORE/libperl.a > > is not a shared object. > ----------------------------------------------------- > > Your comments to resolve these issues is greatly > appreciated. > > BTW, rserv module in contrib directory now compiles > beautifully. > > Regards, > HY > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster -- "My grandfather once told me that there are two kinds of people: those who work and those who take the credit. He told me to try to be in the first group; there was less competition there." - Indira Gandhi
pgsql-general by date: