|
From: <php...@li...> - 2006-06-09 06:08:28
|
Hi,
I've played with php-java-bridge on Linux (Ubuntu) and got everything
working really quick. It's a nice piece of work. Now I have to get it
working on Solaris...
I tried to build php-java-bridge_3.0.8.3 on Solaris 10. I got all the
required tools (versions below) and ./configure seemed to work ok. make
proceeds for a while, then:
---make output start---
make[1]: Entering directory
`/export/home/download/php-java-bridge_3.0.8.3/php-java-bridge-3.0.8.3/server'
if /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.
-DEXTENSION_DIR="\"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20050922\""
-I/usr/jdk/jdk1.5.0_06/include -I/usr/jdk/jdk1.5.0_06/include/solaris
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -g -O2 -MT natcJavaBridge.lo
-MD -MP -MF ".deps/natcJavaBridge.Tpo" -c -o natcJavaBridge.lo
natcJavaBridge.c; \
then mv -f ".deps/natcJavaBridge.Tpo"
".deps/natcJavaBridge.Plo"; else rm -f ".deps/natcJavaBridge.Tpo"; exit
1; fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.
-DEXTENSION_DIR=\"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20050922\"
-I/usr/jdk/jdk1.5.0_06/include -I/usr/jdk/jdk1.5.0_06/include/solaris
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -g -O2 -MT natcJavaBridge.lo -MD
-MP -MF .deps/natcJavaBridge.Tpo -c natcJavaBridge.c -fPIC -DPIC -o
.libs/natcJavaBridge.o
gcc -DHAVE_CONFIG_H -I. -I. -I.
-DEXTENSION_DIR=\"/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20050922\"
-I/usr/jdk/jdk1.5.0_06/include -I/usr/jdk/jdk1.5.0_06/include/solaris
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -g -O2 -MT natcJavaBridge.lo -MD
-MP -MF .deps/natcJavaBridge.Tpo -c natcJavaBridge.c -o natcJavaBridge.o
>/dev/null 2>&1
/bin/bash ./libtool --mode=link gcc -g -O2 -o libnatcJavaBridge.la
-rpath /download/php-java-bridge_3.0.8.3/php-java-bridge-3.0.8.3/modules
-shared -avoid-version -prefer-pic natcJavaBridge.lo -lsocket -lrt
gcc -shared -Wl,-h -Wl,libnatcJavaBridge.so -o
.libs/libnatcJavaBridge.so .libs/natcJavaBridge.o -lsocket -lrt -lc
false cru .libs/libnatcJavaBridge.a natcJavaBridge.o
make[1]: *** [libnatcJavaBridge.la] Error 1
make[1]: Leaving directory
`/export/home/download/php-java-bridge_3.0.8.3/php-java-bridge-3.0.8.3/server'
make: ***
[/download/php-java-bridge_3.0.8.3/php-java-bridge-3.0.8.3/modules/libnatcJavaBridge.la]
Error 2
---make output end---
Any idea how I can get this going?
Here are my tool versions:
---versions start---
java version "1.5.0_06"
gcc (GCC) 4.0.2
Server version: Apache/2.2.0
php-config 5.1.2
GNU Make 3.81
autoconf (GNU Autoconf) 2.59
automake (GNU automake) 1.8.3
ltmain.sh (GNU libtool) 1.5.2 (1.1220.2.60 2004/01/25 12:25:08)
---versions end---
Cheers,
Pat
--
------------------------------------------------------------------------
Pat Patterson <mailto:pat...@su...>
Federation Architect
Superpatterns <http://blogs.sun.com/roller/page/superpat> blog, Planet
Identity <http://planetidentity.org>
Identity Management Products <http://www.sun.com/identity>
/Sun Microsystems, Inc. <http://www.sun.com/>/
------------------------------------------------------------------------
|