JDBC and Perl compiling problems w/ postgresql-7.1rc4 - Mailing list pgsql-general
| From | Homayoun Yousefi'zadeh |
|---|---|
| Subject | JDBC and Perl compiling problems w/ postgresql-7.1rc4 |
| Date | |
| Msg-id | 3AD238AF.3070104@home.com Whole thread Raw |
| Responses |
RE: JDBC and Perl compiling problems w/ postgresql-7.1rc4
Re: JDBC and Perl compiling problems w/ postgresql-7.1rc4 Re: JDBC and Perl compiling problems w/ postgresql-7.1rc4 |
| List | pgsql-general |
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
pgsql-general by date: