JDBC and Perl compiling problems w/ postgresql-7.1rc4

From: "Homayoun Yousefi'zadeh" <homayounyz(at)home(dot)com>
To: "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: JDBC and Perl compiling problems w/ postgresql-7.1rc4
Date: 2001-04-09 22:33:19
Message-ID: 3AD238AF.3070104@home.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers pgsql-jdbc

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

Responses

Browse pgsql-general by date

  From Date Subject
Next Message John Havard 2001-04-09 22:55:45 Using pl/pgsql or sql for in/out functions for types
Previous Message Oliver Elphick 2001-04-09 22:25:30 Re: pg_dump consistency.

Browse pgsql-hackers by date

  From Date Subject
Next Message Charlie Derr 2001-04-09 23:31:25 RE: JDBC and Perl compiling problems w/ postgresql-7.1rc4
Previous Message John Coers 2001-04-09 20:58:39 libpq PQexec call of COPY

Browse pgsql-jdbc by date

  From Date Subject
Next Message Charlie Derr 2001-04-09 23:31:25 RE: JDBC and Perl compiling problems w/ postgresql-7.1rc4
Previous Message Sheer El-Showk 2001-04-06 19:24:00 Error codes in JDBC drivers