hello friends,
i have been trying to install tclBlend on an intel m/c running solaris. i have already
installed jdk1.2 and tcl8.2.1 on my machine. i had to download the source code
for tclBlend1.2.5 as binaries are not available for intel platform. otherwise installing
binaries would have been a lot easier. anyways i followed the instructions as
described in /unix subdirectory.
first i ran the configure script. the exect syntax i used was :

./configure --with-tcl=/export/home/users/bthakur/tcl/tcl8.2.3 --with-jdk=/usr/java1.2
--enable-gcc --prefix=/export/home/users/bthakur/local/tclblend --exec-prefix=/export/
home/users/bthakur/local/tclblend

this worked fine. then i ran the make utility

make

this failed with an error  ==> make: Fatal error: Command failed for target `javaCmd.o'.
the log generated was :
rm -rf /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava
rm -f  tcljava.jar
#
# Making tcljava.build
#
mkdir -p /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava
cd /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/tcljava ;\
CLASSPATH=/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava:/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/empty/empty.jar:/usr/java1.2/jre/lib/rt.jar \
/usr/java1.2/bin/javac -g \
 -d /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava \
 tcl/lang/reflect/*.java
cd /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/tcljava ;\
CLASSPATH=/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava:/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/empty/empty.jar:/usr/java1.2/jre/lib/rt.jar \
/usr/java1.2/bin/javac -g \
-d /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava \
 tcl/lang/*.java
cp -fr /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/tcljava/tcl/lang/library \
 /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava/tcl/lang/library
cd /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava ;\
CLASSPATH=/usr/java1.2/jre/lib/rt.jar \
/usr/java1.2/bin/jar -cf0M /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava.jar tcl
rm -f  *.o libtclblend.so custom javaNative.h
rm -rf /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tclblend
rm -f  tclblend.jar
rm -f  pkgIndex.tcl
#
# Making tclblend.build
#
mkdir -p /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tclblend
cd /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/tclblend ;\
CLASSPATH=/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava:/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tclblend:/usr/java1.2/jre/lib/rt.jar \
/usr/java1.2/bin/javac -g \
 -d /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tclblend tcl/lang/*.java
cd /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tclblend ;\
CLASSPATH=/usr/java1.2/jre/lib/rt.jar \
/usr/java1.2/bin/jar -cf0M /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tclblend.jar tcl
CLASSPATH=/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tcljava:/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/tclblend:/usr/java1.2/jre/lib/rt.jar \
/usr/java1.2/bin/javah -jni -o javaNative.h tcl.lang.CObject  tcl.lang.IdleHandler  tcl.lang.Interp  tcl.lang.Notifier  tcl.lang.TclList  tcl.lang.TimerHandler  tcl.lang.Util
gcc -c -O  -D_REENTRANT -DTCL_MEM_DEBUG  -I. -I/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native -I/export/home/users/bthakur/tcl/tcl8.2.3/generic  -I/usr/java1.2/include -I/usr/java1.2/include/solaris -fPIC /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c
In file included from /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/java.h:19,
                 from /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:44:
/usr/java1.2/include/jni.h:49: parse error before `jlong'
/usr/java1.2/include/jni.h:49: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:116: parse error before `jlong'
/usr/java1.2/include/jni.h:116: warning: no semicolon at end of struct or union
/usr/java1.2/include/jni.h:120: parse error before `}'
/usr/java1.2/include/jni.h:120: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:261: parse error before `jvalue'
/usr/java1.2/include/jni.h:276: parse error before `jvalue'
/usr/java1.2/include/jni.h:283: parse error before `jvalue'
/usr/java1.2/include/jni.h:290: parse error before `jvalue'
/usr/java1.2/include/jni.h:297: parse error before `jvalue'
/usr/java1.2/include/jni.h:304: parse error before `jvalue'
/usr/java1.2/include/jni.h:311: parse error before `jvalue'
/usr/java1.2/include/jni.h:313: warning: no semicolon at end of struct or union
/usr/java1.2/include/jni.h:315: parse error before `*'
/usr/java1.2/include/jni.h:316: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:316: `jlong' redeclared as different kind of symbol
/usr/java1.2/include/jni.h:49: previous declaration of `jlong'
/usr/java1.2/include/jni.h:316: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:317: parse error before `*'
/usr/java1.2/include/jni.h:318: parse error before `jvalue'
/usr/java1.2/include/jni.h:318: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:318: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:325: parse error before `jvalue'
/usr/java1.2/include/jni.h:332: parse error before `jvalue'
/usr/java1.2/include/jni.h:339: parse error before `jvalue'
/usr/java1.2/include/jni.h:348: parse error before `jvalue'
/usr/java1.2/include/jni.h:357: parse error before `jvalue'
/usr/java1.2/include/jni.h:366: parse error before `jvalue'
/usr/java1.2/include/jni.h:375: parse error before `jvalue'
/usr/java1.2/include/jni.h:384: parse error before `jvalue'
/usr/java1.2/include/jni.h:393: parse error before `jvalue'
/usr/java1.2/include/jni.h:395: parse error before `*'
/usr/java1.2/include/jni.h:396: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:396: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:397: parse error before `*'
/usr/java1.2/include/jni.h:399: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:399: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:400: parse error before `*'
/usr/java1.2/include/jni.h:402: parse error before `jvalue'
/usr/java1.2/include/jni.h:402: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:402: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:411: parse error before `jvalue'
/usr/java1.2/include/jni.h:420: parse error before `jvalue'
/usr/java1.2/include/jni.h:429: parse error before `jvalue'
/usr/java1.2/include/jni.h:446: parse error before `*'
/usr/java1.2/include/jni.h:447: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:447: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:466: parse error before `jlong'
/usr/java1.2/include/jni.h:480: parse error before `jvalue'
/usr/java1.2/include/jni.h:487: parse error before `jvalue'
/usr/java1.2/include/jni.h:494: parse error before `jvalue'
/usr/java1.2/include/jni.h:501: parse error before `jvalue'
/usr/java1.2/include/jni.h:508: parse error before `jvalue'
/usr/java1.2/include/jni.h:515: parse error before `jvalue'
/usr/java1.2/include/jni.h:517: parse error before `*'
/usr/java1.2/include/jni.h:518: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:518: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:519: parse error before `*'
/usr/java1.2/include/jni.h:520: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:520: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:521: parse error before `*'
/usr/java1.2/include/jni.h:522: parse error before `jvalue'
/usr/java1.2/include/jni.h:522: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:522: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:529: parse error before `jvalue'
/usr/java1.2/include/jni.h:536: parse error before `jvalue'
/usr/java1.2/include/jni.h:543: parse error before `jvalue'
/usr/java1.2/include/jni.h:559: parse error before `*'
/usr/java1.2/include/jni.h:560: `jlong' declared as function returning a function
/usr/java1.2/include/jni.h:560: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:579: parse error before `jlong'
/usr/java1.2/include/jni.h:640: parse error before `*'
/usr/java1.2/include/jni.h:641: warning: data definition has no type or storage class
/usr/java1.2/include/jni.h:658: parse error before `jlong'
/usr/java1.2/include/jni.h:675: parse error before `jlong'
/usr/java1.2/include/jni.h:692: parse error before `jlong'
/usr/java1.2/include/jni.h:734: parse error before `}'
In file included from /export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:45:
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:16: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:24: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:32: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:40: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:47: parse error before `Java_tcl_lang_CObject_newCObject'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:48: warning: data definition has no type or storage class
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:117: parse error before `Java_tcl_lang_Interp_create'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:118: warning: data definition has no type or storage class
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:142: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:174: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:308: parse error before `Java_tcl_lang_TclList_append'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:309: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:309: warning: data definition has no type or storage class
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:317: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:325: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:333: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:340: parse error before `Java_tcl_lang_TclList_replace'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:341: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:341: warning: data definition has no type or storage class
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:348: parse error before `Java_tcl_lang_TclList_splitList'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:349: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:349: warning: data definition has no type or storage class
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:367: parse error before `Java_tcl_lang_TimerHandler_createTimerHandler'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:368: warning: data definition has no type or storage class
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaNative.h:376: parse error before `jlong'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c: In function `Tclblend_Init':
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:220: `jlong' undeclared (first use in this function)
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:220: (Each undeclared identifier is reported only once
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:220: for each function it appears in.)
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:220: parse error before `lvalue'
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:270: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:277: `lvalue' undeclared (first use in this function)
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:278: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:282: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:284: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:287: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:288: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:292: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:293: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c: In function `JavaInitBlend':
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:750: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:751: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:752: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:753: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:754: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:766: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c: In function `JavaInterpDeleted':
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:808: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:814: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:815: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c: In function `JavaSetupJava':
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:868: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:871: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:873: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:875: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:879: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:880: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:902: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:904: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:915: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:918: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:938: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:956: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:958: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:971: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c: In function `ToString':
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1002: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1003: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1005: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1006: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1016: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c: In function `JavaThrowTclException':
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1043: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1051: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1054: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1056: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1058: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1060: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c: In function `JavaGetString':
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1096: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1097: dereferencing pointer to incomplete type
/export/home/users/bthakur/tcl/tclBlend1.2.5/unix/../src/native/javaCmd.c:1143: dereferencing pointer to incomplete type
*** Error code 1
make: Fatal error: Command failed for target `javaCmd.o'

i am waiting eagerly for the solution or to other pointers which can lead to its solution.
till then i am stuck
thanks
- btahkur
 
 

--
--------------------------------

Bhupinder Thakur
Ficon Technology
E-mail : [EMAIL PROTECTED]
Web    : www.ficon-tech.com
 

Reply via email to