You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@thrift.apache.org by John Doe <jd...@yahoo.com> on 2009/07/22 17:52:27 UTC

Trying to compile thrift...

Hi,

I need help with compiling thrift-796660 (for Cassandra) on RedHat 5.
I install everything in $PREFIX.

[thrift]$ ./bootstrap.sh
configure.ac:50: error: possibly undefined macro: AC_PROG_MKDIR_P
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:144: error: possibly undefined macro: AC_TYPE_INT16_T
configure.ac:145: error: possibly undefined macro: AC_TYPE_INT32_T
configure.ac:146: error: possibly undefined macro: AC_TYPE_INT64_T
configure.ac:147: error: possibly undefined macro: AC_TYPE_INT8_T
configure.ac:151: error: possibly undefined macro: AC_TYPE_SSIZE_T
configure.ac:152: error: possibly undefined macro: AC_TYPE_UINT16_T
configure.ac:153: error: possibly undefined macro: AC_TYPE_UINT32_T
configure.ac:154: error: possibly undefined macro: AC_TYPE_UINT64_T
configure.ac:155: error: possibly undefined macro: AC_TYPE_UINT8_T
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
compiler/cpp/Makefile.am: installing `./depcomp'

I only selected java to limit the error messages.

[thrift]$ JAVA_PREFIX=$PREFIX/lib $HOMEDIR/thrift/configure --prefix=$PREFIX \
  --disable-gen-cpp \
  --disable-gen-csharp \
  --disable-gen-py \
  --disable-gen-rb \
  --disable-gen-perl \
  --disable-gen-php \
  --disable-gen-erl \
  --disable-gen-cocoa \
  --disable-gen-st \
  --disable-gen-ocaml \
  --disable-gen-hs \
  --disable-gen-xsd \
  --disable-gen-html \
  --without-csharp \
  --without-erlang \
  --without-py \
  --without-perl \
  --without-ruby
.....
thrift/configure: line 19118: AC_PROG_MKDIR_P: command not found
.....
checking for Java class org.apache.log4j.Logger... no
checking for Java class org.apache.commons.lang.builder.HashCodeBuilder... no
.....
thrift/configure: line 23983: AC_TYPE_INT16_T: command not found
thrift/configure: line 23984: AC_TYPE_INT32_T: command not found
thrift/configure: line 23985: AC_TYPE_INT64_T: command not found
thrift/configure: line 23986: AC_TYPE_INT8_T: command not found
.....
thrift/configure: line 24185: AC_TYPE_SSIZE_T: command not found
thrift/configure: line 24186: AC_TYPE_UINT16_T: command not found
thrift/configure: line 24187: AC_TYPE_UINT32_T: command not found
thrift/configure: line 24188: AC_TYPE_UINT64_T: command not found
thrift/configure: line 24189: AC_TYPE_UINT8_T: command not found

Then make fails on the test directory...
If I remove test from the subdirs in the makefile, I get no errors...

I have autoconf automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel log4j

# rpm -qa | grep -i "java\|jdk" | sort
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-0.30.b09.el5
java-1.6.0-openjdk-devel-1.6.0.0-0.30.b09.el5
jdk-1.5.0_15-fcs
jdk-1.6.0_07-fcs
sun-javadb-client-10.3.1-4.1
sun-javadb-common-10.3.1-4.1
sun-javadb-core-10.3.1-4.1
sun-javadb-demo-10.3.1-4.1
sun-javadb-docs-10.3.1-4.1
sun-javadb-javadoc-10.3.1-4.1

The final installation tree looks like:

$PREFIX/bin/thrift
$PREFIX/lib/libthrift.a
$PREFIX/lib/libthrift.la
$PREFIX/lib/libthriftnb.a
$PREFIX/lib/libthriftnb.la
$PREFIX/lib/libthriftnb.so
$PREFIX/lib/libthriftnb.so.0
$PREFIX/lib/libthriftnb.so.0.0.0
$PREFIX/lib/libthrift.so
$PREFIX/lib/libthrift.so.0
$PREFIX/lib/libthrift.so.0.0.0
$PREFIX/lib/libthriftz.a
$PREFIX/lib/libthriftz.la
$PREFIX/lib/libthriftz.so
$PREFIX/lib/libthriftz.so.0
$PREFIX/lib/libthriftz.so.0.0.0
$PREFIX/lib/pkgconfig/thrift-nb.pc
$PREFIX/lib/pkgconfig/thrift.pc
$PREFIX/lib/pkgconfig/thrift-z.pc
$PREFIX/include/thrift/concurrency
$PREFIX/include/thrift/concurrency/Exception.h
$PREFIX/include/thrift/concurrency/FunctionRunner.h
$PREFIX/include/thrift/concurrency/Monitor.h
$PREFIX/include/thrift/concurrency/Mutex.h
$PREFIX/include/thrift/concurrency/PosixThreadFactory.h
$PREFIX/include/thrift/concurrency/Thread.h
$PREFIX/include/thrift/concurrency/ThreadManager.h
$PREFIX/include/thrift/concurrency/TimerManager.h
$PREFIX/include/thrift/concurrency/Util.h
$PREFIX/include/thrift/config.h
$PREFIX/include/thrift/processor/PeekProcessor.h
$PREFIX/include/thrift/processor/StatsProcessor.h
$PREFIX/include/thrift/protocol/TBase64Utils.h
$PREFIX/include/thrift/protocol/TBinaryProtocol.h
$PREFIX/include/thrift/protocol/TCompactProtocol.h
$PREFIX/include/thrift/protocol/TDebugProtocol.h
$PREFIX/include/thrift/protocol/TDenseProtocol.h
$PREFIX/include/thrift/protocol/TJSONProtocol.h
$PREFIX/include/thrift/protocol/TOneWayProtocol.h
$PREFIX/include/thrift/protocol/TProtocolException.h
$PREFIX/include/thrift/protocol/TProtocol.h
$PREFIX/include/thrift/protocol/TProtocolTap.h
$PREFIX/include/thrift/server/TNonblockingServer.h
$PREFIX/include/thrift/server/TServer.h
$PREFIX/include/thrift/server/TSimpleServer.h
$PREFIX/include/thrift/server/TThreadedServer.h
$PREFIX/include/thrift/server/TThreadPoolServer.h
$PREFIX/include/thrift/Thrift.h
$PREFIX/include/thrift/TLogging.h
$PREFIX/include/thrift/TProcessor.h
$PREFIX/include/thrift/transport/TBufferTransports.h
$PREFIX/include/thrift/transport/TFDTransport.h
$PREFIX/include/thrift/transport/TFileTransport.h
$PREFIX/include/thrift/transport/THttpClient.h
$PREFIX/include/thrift/transport/TServerSocket.h
$PREFIX/include/thrift/transport/TServerTransport.h
$PREFIX/include/thrift/transport/TShortReadTransport.h
$PREFIX/include/thrift/transport/TSimpleFileTransport.h
$PREFIX/include/thrift/transport/TSocket.h
$PREFIX/include/thrift/transport/TSocketPool.h
$PREFIX/include/thrift/transport/TTransportException.h
$PREFIX/include/thrift/transport/TTransport.h
$PREFIX/include/thrift/transport/TTransportUtils.h
$PREFIX/include/thrift/transport/TZlibTransport.h
$PREFIX/include/thrift/TReflectionLocal.h

Is the resulting installation still usable?

Thx,
JD


      


Re: Trying to compile thrift...

Posted by David Reiss <dr...@facebook.com>.
If you modify your classpath, please ensure that it contains "."
(the current directory) as a component.

--David

John Doe wrote:
> From: David Reiss <dr...@facebook.com>
>> If that doesn't help, take a look at your config.log.  There should
>> be a comprehensible error message.
> 
> First, I must state that I am no java expert at all...
> There is no system wide CLASSPATH for some reason.
> So I search for all directories with .jar files and added most of them:
> export CLASSPATH=/usr/share/java:/usr/java/jdk1.6.0_07/lib:/usr/java/jdk1.6.0_07/jre/lib:/usr/java/jdk1.6.0_07/jre/lib/ext:/usr/java/jdk1.6.0_07/jre/lib/im:/usr/java/jdk1.6.0_07/jre/lib/security:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/lib:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/ext:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/im
> 
> With this CLASSPATH, I get in the config.log:
> ....
> configure:20404: checking for javac and java
> Running "javac configtest_ax_javac_and_java.java"
> Running "java configtest_ax_javac_and_java"
> Exception in thread "main" java.lang.NoClassDefFoundError: configtest_ax_javac_and_java
> Caused by: java.lang.ClassNotFoundException: configtest_ax_javac_and_java
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
> Running "kaffe configtest_ax_javac_and_java"
> /Install/cassandra/thrift/configure: line 20423: kaffe: command not found
> Running "jikes configtest_ax_javac_and_java.java"
> /Install/cassandra/thrift/configure: line 20416: jikes: command not found
> Running "gcj -C configtest_ax_javac_and_java.java"
> /Install/cassandra/thrift/configure: line 20416: gcj: command not found
> configure:20437: result: no
> configure:20451: checking for ant
> configure:20469: found /usr/bin/ant
> configure:20481: result: /usr/bin/ant
> configure:20489: checking for Java class org.apache.log4j.Logger
> Running " configtest_ax_javac_and_java.java"
> /Install/cassandra/thrift/configure: line 20495: configtest_ax_javac_and_java.java: command not found
> configure:20500: result: no
> configure:20509: checking for Java class org.apache.commons.lang.builder.HashCodeBuilder
> Running " configtest_ax_javac_and_java.java"
> /Install/cassandra/thrift/configure: line 20515: configtest_ax_javac_and_java.java: command not found
> configure:20520: result: no
> ....
> 
> I think I first need to find good java packages; installing the distrib default packages seem to miss some configuration steps (like set a CLASSPATH)... :/
> 
> Thx,
> JD
> 
> 
>       
> 

Re: Trying to compile thrift...

Posted by John Doe <jd...@yahoo.com>.
From: David Reiss <dr...@facebook.com>
> If that doesn't help, take a look at your config.log.  There should
> be a comprehensible error message.

First, I must state that I am no java expert at all...
There is no system wide CLASSPATH for some reason.
So I search for all directories with .jar files and added most of them:
export CLASSPATH=/usr/share/java:/usr/java/jdk1.6.0_07/lib:/usr/java/jdk1.6.0_07/jre/lib:/usr/java/jdk1.6.0_07/jre/lib/ext:/usr/java/jdk1.6.0_07/jre/lib/im:/usr/java/jdk1.6.0_07/jre/lib/security:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/lib:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/ext:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/im

With this CLASSPATH, I get in the config.log:
....
configure:20404: checking for javac and java
Running "javac configtest_ax_javac_and_java.java"
Running "java configtest_ax_javac_and_java"
Exception in thread "main" java.lang.NoClassDefFoundError: configtest_ax_javac_and_java
Caused by: java.lang.ClassNotFoundException: configtest_ax_javac_and_java
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Running "kaffe configtest_ax_javac_and_java"
/Install/cassandra/thrift/configure: line 20423: kaffe: command not found
Running "jikes configtest_ax_javac_and_java.java"
/Install/cassandra/thrift/configure: line 20416: jikes: command not found
Running "gcj -C configtest_ax_javac_and_java.java"
/Install/cassandra/thrift/configure: line 20416: gcj: command not found
configure:20437: result: no
configure:20451: checking for ant
configure:20469: found /usr/bin/ant
configure:20481: result: /usr/bin/ant
configure:20489: checking for Java class org.apache.log4j.Logger
Running " configtest_ax_javac_and_java.java"
/Install/cassandra/thrift/configure: line 20495: configtest_ax_javac_and_java.java: command not found
configure:20500: result: no
configure:20509: checking for Java class org.apache.commons.lang.builder.HashCodeBuilder
Running " configtest_ax_javac_and_java.java"
/Install/cassandra/thrift/configure: line 20515: configtest_ax_javac_and_java.java: command not found
configure:20520: result: no
....

I think I first need to find good java packages; installing the distrib default packages seem to miss some configuration steps (like set a CLASSPATH)... :/

Thx,
JD


      


Re: Trying to compile thrift...

Posted by David Reiss <dr...@facebook.com>.
I think we got rid of thrift.extra.cpath a while back.

Check that your classpath is exported by running

env | grep CLASSPATH

if it is not, you can run "export CLASSPATH" (if you are running a
a Bourne-like shell like bash, ksh, or zsh).

If that doesn't help, take a look at your config.log.  There should
be a comprehensible error message.

--David

Phillip B Oldham wrote:
> On Thu, Jul 23, 2009 at 11:32 AM, John Doe<jd...@yahoo.com> wrote:
>> I had log4j installed...
> 
> Me too. Still didn't work. I found it best to get the commons files
> required directly from the download site, "install" manually, and
> point to those.
> 
>> I tried:
>> $ echo $LOG4J_HOME
>> /usr/share/java
>> $ echo $CLASSPATH
>> /usr/share/java/log4j.jar
>> $ cat ~/.thrift-build.properties
>> thrift.extra.cpath = /usr/share/java/log4j.jar
>> ./cleanup.sh
>> ./bootstrap.sh
>> ./configure...
>> => checking for Java class org.apache.log4j.Logger... no
>>
>> BTW, I also have 'checking for Java class org.apache.commons.lang.builder.HashCodeBuilder... no'...
>> I guess I need it too...
> 
> I believe these new dependencies are causing problems all around the
> place - not just for thrift users, but also for the users of projects
> that use thrift as an integral part.
> 

Re: Trying to compile thrift...

Posted by Phillip B Oldham <ph...@gmail.com>.
On Thu, Jul 23, 2009 at 11:32 AM, John Doe<jd...@yahoo.com> wrote:
> I had log4j installed...

Me too. Still didn't work. I found it best to get the commons files
required directly from the download site, "install" manually, and
point to those.

> I tried:
> $ echo $LOG4J_HOME
> /usr/share/java
> $ echo $CLASSPATH
> /usr/share/java/log4j.jar
> $ cat ~/.thrift-build.properties
> thrift.extra.cpath = /usr/share/java/log4j.jar
> ./cleanup.sh
> ./bootstrap.sh
> ./configure...
> => checking for Java class org.apache.log4j.Logger... no
>
> BTW, I also have 'checking for Java class org.apache.commons.lang.builder.HashCodeBuilder... no'...
> I guess I need it too...

I believe these new dependencies are causing problems all around the
place - not just for thrift users, but also for the users of projects
that use thrift as an integral part.

-- 
Phillip B Oldham
phillip.oldham@gmail.com
+44 (0) 7525 01 09 01

Re: Trying to compile thrift...

Posted by John Doe <jd...@yahoo.com>.
From: Phillip B Oldham <ph...@gmail.com>
> > checking for Java class org.apache.log4j.Logger... no
> Log4J is now a dependency, but its not stated in the docs that its required.
> It can be obtained from: http://logging.apache.org/log4j/1.2/
> The following worked for me:
> ~# curl {LOG4J_MIRROR}/apache-log4j-1.2.15.tar.gz | tar zx
> ~# mv apache-log4j-1.2.15 $JAVA_LIBS_DIR
> ~# ln $JAVA_LIBS_DIR/apache-log4j-1.2.15 \
>    $JAVA_LIBS_DIR/apache-log4j-latest
> ~# ln $JAVA_LIBS_DIR/apache-log4j-latest/log4j-1.2.15.jar \
>    $JAVA_LIBS_DIR/apache-log4j-latest/log4j.jar
> Then set $LOG4J_HOME to the above folder and add the
> $LOG4J_HOME/log4j.jar to your CLASSPATH.
> ~# cd ~/thrift
> ~# echo "thrift.extra.cpath = $JAVA_LIBS_DIR/apache-log4j-latest/log4j.jar" \
>    > ~/.thrift-build.properties
> ~# ./bootstrap
> ~# ./configure
> ~# make && make install
> 
> $JAVA_LIBS_DIR is where I keep all my java libraries (/opt/java/{pkg}).

I had log4j installed...
$ rpm -ql log4j
/usr/bin/chainsaw
/usr/bin/logfactor5
/usr/lib/gcj/log4j/log4j-1.2.13.jar.db
/usr/lib/gcj/log4j/log4j-1.2.13.jar.so
/usr/share/applications/jpackage-chainsaw.desktop
/usr/share/applications/jpackage-logfactor5.desktop
/usr/share/doc/log4j-1.2.13
/usr/share/doc/log4j-1.2.13/LICENSE.txt
/usr/share/java/log4j-1.2.13.jar
/usr/share/java/log4j.jar
/usr/share/pixmaps/chainsaw.png
/usr/share/pixmaps/logfactor5.png
/usr/share/sgml/log4j
/usr/share/sgml/log4j/catalog
/usr/share/sgml/log4j/log4j.dtd

I tried:
$ echo $LOG4J_HOME 
/usr/share/java
$ echo $CLASSPATH 
/usr/share/java/log4j.jar
$ cat ~/.thrift-build.properties
thrift.extra.cpath = /usr/share/java/log4j.jar 
./cleanup.sh
./bootstrap.sh
./configure...
=> checking for Java class org.apache.log4j.Logger... no

BTW, I also have 'checking for Java class org.apache.commons.lang.builder.HashCodeBuilder... no'...
I guess I need it too...

Thx,
JD


      

Re: Trying to compile thrift...

Posted by Phillip B Oldham <ph...@gmail.com>.
On Wed, Jul 22, 2009 at 4:52 PM, John Doe<jd...@yahoo.com> wrote:
> checking for Java class org.apache.log4j.Logger... no

Log4J is now a dependency, but its not stated in the docs that its required.

It can be obtained from: http://logging.apache.org/log4j/1.2/

The following worked for me:

~# curl {LOG4J_MIRROR}/apache-log4j-1.2.15.tar.gz | tar zx
~# mv apache-log4j-1.2.15 $JAVA_LIBS_DIR
~# ln $JAVA_LIBS_DIR/apache-log4j-1.2.15 \
   $JAVA_LIBS_DIR/apache-log4j-latest
~# ln $JAVA_LIBS_DIR/apache-log4j-latest/log4j-1.2.15.jar \
   $JAVA_LIBS_DIR/apache-log4j-latest/log4j.jar

Then set $LOG4J_HOME to the above folder and add the
$LOG4J_HOME/log4j.jar to your CLASSPATH.

~# cd ~/thrift
~# echo "thrift.extra.cpath = $JAVA_LIBS_DIR/apache-log4j-latest/log4j.jar" \
   > ~/.thrift-build.properties
~# ./bootstrap
~# ./configure
~# make && make install

$JAVA_LIBS_DIR is where I keep all my java libraries (/opt/java/{pkg}).

-- 
Phillip B Oldham
phillip.oldham@gmail.com
+44 (0) 7525 01 09 01

Re: Trying to compile thrift...

Posted by John Doe <jd...@yahoo.com>.
From: David Reiss <dr...@facebook.com>
> The errors about undefined macros and command not found are because you
> have an old version of autoconf.  They are not fatal though.  If you
> want them to go away, upgrade your autoconf to 2.61 or download an
> instant release from http://instant.thrift-rpc.org/ and skip bootstrap.sh

Someone gave me an acsite.m4 file with the missing macros...

Thx,
JD


      


Re: Trying to compile thrift...

Posted by David Reiss <dr...@facebook.com>.
The errors about undefined macros and command not found are because you
have an old version of autoconf.  They are not fatal though.  If you
want them to go away, upgrade your autoconf to 2.61 or download an
instant release from http://instant.thrift-rpc.org/ and skip bootstrap.sh

--David

John Doe wrote:
> Hi,
> 
> I need help with compiling thrift-796660 (for Cassandra) on RedHat 5.
> I install everything in $PREFIX.
> 
> [thrift]$ ./bootstrap.sh
> configure.ac:50: error: possibly undefined macro: AC_PROG_MKDIR_P
>       If this token and others are legitimate, please use m4_pattern_allow.
>       See the Autoconf documentation.
> configure.ac:144: error: possibly undefined macro: AC_TYPE_INT16_T
> configure.ac:145: error: possibly undefined macro: AC_TYPE_INT32_T
> configure.ac:146: error: possibly undefined macro: AC_TYPE_INT64_T
> configure.ac:147: error: possibly undefined macro: AC_TYPE_INT8_T
> configure.ac:151: error: possibly undefined macro: AC_TYPE_SSIZE_T
> configure.ac:152: error: possibly undefined macro: AC_TYPE_UINT16_T
> configure.ac:153: error: possibly undefined macro: AC_TYPE_UINT32_T
> configure.ac:154: error: possibly undefined macro: AC_TYPE_UINT64_T
> configure.ac:155: error: possibly undefined macro: AC_TYPE_UINT8_T
> configure.ac: installing `./install-sh'
> configure.ac: installing `./missing'
> compiler/cpp/Makefile.am: installing `./depcomp'
> 
> I only selected java to limit the error messages.
> 
> [thrift]$ JAVA_PREFIX=$PREFIX/lib $HOMEDIR/thrift/configure --prefix=$PREFIX \
>   --disable-gen-cpp \
>   --disable-gen-csharp \
>   --disable-gen-py \
>   --disable-gen-rb \
>   --disable-gen-perl \
>   --disable-gen-php \
>   --disable-gen-erl \
>   --disable-gen-cocoa \
>   --disable-gen-st \
>   --disable-gen-ocaml \
>   --disable-gen-hs \
>   --disable-gen-xsd \
>   --disable-gen-html \
>   --without-csharp \
>   --without-erlang \
>   --without-py \
>   --without-perl \
>   --without-ruby
> .....
> thrift/configure: line 19118: AC_PROG_MKDIR_P: command not found
> .....
> checking for Java class org.apache.log4j.Logger... no
> checking for Java class org.apache.commons.lang.builder.HashCodeBuilder... no
> .....
> thrift/configure: line 23983: AC_TYPE_INT16_T: command not found
> thrift/configure: line 23984: AC_TYPE_INT32_T: command not found
> thrift/configure: line 23985: AC_TYPE_INT64_T: command not found
> thrift/configure: line 23986: AC_TYPE_INT8_T: command not found
> .....
> thrift/configure: line 24185: AC_TYPE_SSIZE_T: command not found
> thrift/configure: line 24186: AC_TYPE_UINT16_T: command not found
> thrift/configure: line 24187: AC_TYPE_UINT32_T: command not found
> thrift/configure: line 24188: AC_TYPE_UINT64_T: command not found
> thrift/configure: line 24189: AC_TYPE_UINT8_T: command not found
> 
> Then make fails on the test directory...
> If I remove test from the subdirs in the makefile, I get no errors...
> 
> I have autoconf automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel log4j
> 
> # rpm -qa | grep -i "java\|jdk" | sort
> java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
> java-1.6.0-openjdk-1.6.0.0-0.30.b09.el5
> java-1.6.0-openjdk-devel-1.6.0.0-0.30.b09.el5
> jdk-1.5.0_15-fcs
> jdk-1.6.0_07-fcs
> sun-javadb-client-10.3.1-4.1
> sun-javadb-common-10.3.1-4.1
> sun-javadb-core-10.3.1-4.1
> sun-javadb-demo-10.3.1-4.1
> sun-javadb-docs-10.3.1-4.1
> sun-javadb-javadoc-10.3.1-4.1
> 
> The final installation tree looks like:
> 
> $PREFIX/bin/thrift
> $PREFIX/lib/libthrift.a
> $PREFIX/lib/libthrift.la
> $PREFIX/lib/libthriftnb.a
> $PREFIX/lib/libthriftnb.la
> $PREFIX/lib/libthriftnb.so
> $PREFIX/lib/libthriftnb.so.0
> $PREFIX/lib/libthriftnb.so.0.0.0
> $PREFIX/lib/libthrift.so
> $PREFIX/lib/libthrift.so.0
> $PREFIX/lib/libthrift.so.0.0.0
> $PREFIX/lib/libthriftz.a
> $PREFIX/lib/libthriftz.la
> $PREFIX/lib/libthriftz.so
> $PREFIX/lib/libthriftz.so.0
> $PREFIX/lib/libthriftz.so.0.0.0
> $PREFIX/lib/pkgconfig/thrift-nb.pc
> $PREFIX/lib/pkgconfig/thrift.pc
> $PREFIX/lib/pkgconfig/thrift-z.pc
> $PREFIX/include/thrift/concurrency
> $PREFIX/include/thrift/concurrency/Exception.h
> $PREFIX/include/thrift/concurrency/FunctionRunner.h
> $PREFIX/include/thrift/concurrency/Monitor.h
> $PREFIX/include/thrift/concurrency/Mutex.h
> $PREFIX/include/thrift/concurrency/PosixThreadFactory.h
> $PREFIX/include/thrift/concurrency/Thread.h
> $PREFIX/include/thrift/concurrency/ThreadManager.h
> $PREFIX/include/thrift/concurrency/TimerManager.h
> $PREFIX/include/thrift/concurrency/Util.h
> $PREFIX/include/thrift/config.h
> $PREFIX/include/thrift/processor/PeekProcessor.h
> $PREFIX/include/thrift/processor/StatsProcessor.h
> $PREFIX/include/thrift/protocol/TBase64Utils.h
> $PREFIX/include/thrift/protocol/TBinaryProtocol.h
> $PREFIX/include/thrift/protocol/TCompactProtocol.h
> $PREFIX/include/thrift/protocol/TDebugProtocol.h
> $PREFIX/include/thrift/protocol/TDenseProtocol.h
> $PREFIX/include/thrift/protocol/TJSONProtocol.h
> $PREFIX/include/thrift/protocol/TOneWayProtocol.h
> $PREFIX/include/thrift/protocol/TProtocolException.h
> $PREFIX/include/thrift/protocol/TProtocol.h
> $PREFIX/include/thrift/protocol/TProtocolTap.h
> $PREFIX/include/thrift/server/TNonblockingServer.h
> $PREFIX/include/thrift/server/TServer.h
> $PREFIX/include/thrift/server/TSimpleServer.h
> $PREFIX/include/thrift/server/TThreadedServer.h
> $PREFIX/include/thrift/server/TThreadPoolServer.h
> $PREFIX/include/thrift/Thrift.h
> $PREFIX/include/thrift/TLogging.h
> $PREFIX/include/thrift/TProcessor.h
> $PREFIX/include/thrift/transport/TBufferTransports.h
> $PREFIX/include/thrift/transport/TFDTransport.h
> $PREFIX/include/thrift/transport/TFileTransport.h
> $PREFIX/include/thrift/transport/THttpClient.h
> $PREFIX/include/thrift/transport/TServerSocket.h
> $PREFIX/include/thrift/transport/TServerTransport.h
> $PREFIX/include/thrift/transport/TShortReadTransport.h
> $PREFIX/include/thrift/transport/TSimpleFileTransport.h
> $PREFIX/include/thrift/transport/TSocket.h
> $PREFIX/include/thrift/transport/TSocketPool.h
> $PREFIX/include/thrift/transport/TTransportException.h
> $PREFIX/include/thrift/transport/TTransport.h
> $PREFIX/include/thrift/transport/TTransportUtils.h
> $PREFIX/include/thrift/transport/TZlibTransport.h
> $PREFIX/include/thrift/TReflectionLocal.h
> 
> Is the resulting installation still usable?
> 
> Thx,
> JD
> 
> 
>       
>