Moses DeJong wrote:

> On Wed, 28 Apr 1999, Marcel Ruff wrote:
>
> > Hi,
>
> Was there a compile problem or was this just a runtime problem? I am

Runtime problem only.
After many tries, the only way i could invoke a demo without segmentation violation 
was with exactly this setting (in jtclsh and in Makefile)

   TCLBLEND_LD_PRELOAD="${TCLBLEND_LD_PRELOAD} libXm.so libXpm.so libXt.so libSM.so 
libICE.so libXext.so libX11.so"
   TCLBLEND_LD_BIND_NOW=1

So now the gluepkg , packDemo, simplepkg , watchpkg are running fine !


But gridDemo.tcl still gives an error:
      unknown floating-point error, errno = 84


The pyramid demo errors as well:
/usr2/tclBlend1.2.2/unix/demos/pyramidpkg> appletviewer pyramid.html
java.lang.IllegalMonitorStateException: current thread not owner
        at tcl.lang.Interp.<init>(Interp.java:126)
        at Pyramid.init(Pyramid.java:57)
        at sun.applet.AppletPanel.run(AppletPanel.java:281)
        at java.lang.Thread.run(Thread.java)

The situation with make tests remained the same, most tests run fine,
but quite a few give errors as reported befor (see below).

>
> using Tcl Blend with JDK 1.1.7 on a debian linux with 2.2.6 right
> now and it works for me.
>
> > I tried to install tclBlend on my Linux box but it didnt succeed.
> > Could anybody give me a hint?
> >
> > ------------
> > My environment:
> > ------------
> >     Linux  2.2.5 (glibc)
> >
> >     Blackdown Java jdk1.1.7
> >
> >     Motif 2.0.1 (not the newest)
> >
> >     tclBlend1.2.2
> >
> >     ./configure --enable-shared --with-tcl=/usr2/tcl8.0.5/unix
> > --prefix=/u/pia
>
> Umm, do you really have TclBlend 1.2? I do not think you would be passing
> the --with-javaarchlib option. The --with-jdk option is used in Tcl Blend
> 1.2. Keep in mind that Tcl Blend 1.1 does not work under Linux so you
> need version 1.2.

I have 1.2.2, but you are right, the --with-javaarchlib had no effect at all.

>
>
> > --with-javaarchlib=/usr/local/jdk/lib/i686/native_threads
> > --with-jikes=/usr/local/jikes/jikes
> >
> >     echo $LD_LIBRARY_PATH
> >           /u/pia/lib:.:/usr/local/jdk/lib/i686/native_threads:.
> >
> >     echo $CLASSPATH
> >
> > 
>.:/usr/local/jdk/lib/classes.zip:/usr/local/swing/swingall.jar:/usr/local/swing/swing.jar:/usr/local/swing/multi.jar:/usr/local/swing/windows.jar:/u/pia/lib/tcljava.jar:/u/pia/lib/tclblend.jar:/usr/local/www_packages/JAVA/JDBC/jdbc6.4.jar:/usr/local/www_packages/JAVA/JDBC/classes102.zip:/u/c/java:/u/pia/bin:/u/pia/lib
> >
> >
>
> I have not seen this error before. When running the tests under Linux
> I have seen other errors (Tcl itself does not even pass all the
> tests under Linux).
>
> >
> > -------------------------------------
> > The typical error output is when doing make test:
> > -------------------------------------
> >     tcljava/JavaInvoke.test
> >
> >
> >     ==== invoke-10.1.25 convertTclObject - java.lang.Double, 0.0
> >     ==== Contents of test case:
> >
> >             list [catch {
> >                 [java::call -noconvert $INVCLS convertTclObject $interp
> > $cls                       [jtest getobject $value]] toString
> >             } msg] $msg
> >
> >     ==== Result was:
> >     1 {tcl.lang.TclException: expected floating-point number but got
> > "0.0"}
> >     ---- Result should have been:
> >     0 0.0
> >     ---- invoke-10.1.25 FAILED
> >
> > .... and so on ....
> >
>
> I have not seen this one either. I will try to run the tests on
> my box when I get a chance.
>
> I hope that helps
> Mo DeJong
> dejong at cs.umn.edu
>
> > --------------------------
> > Or when i try to start the gridDemo:
> > --------------------------
> > % source gridDemo.tcl
> > expected floating-point number but got "1.0"
> >

Thanks for your quick help,

Marcel

PS: This TclBlend is a great project, allowing us C++ , TCL, Java interaction in a 
very easy way. Thanks!

PS: How stable is JDK 2 on Linux with TclBlend? Do you use it?
On my Linux box i succeeded to run own JNI tests, but when i wanted to
invoke some Swing GUIs from my C++ main modul, JNI crashed.


----------------------------------------------------------------
The TclJava mailing list is sponsored by WebNet Technologies.
To subscribe:    send mail to [EMAIL PROTECTED]  
                 with the word SUBSCRIBE as the subject.
To unsubscribe:  send mail to [EMAIL PROTECTED] 
                 with the word UNSUBSCRIBE as the subject.
To send to the list, send email to '[EMAIL PROTECTED]'. 
A list archive is at: http://www.findmail.com/listsaver/tcldallas/

Reply via email to