Yes I probably did upgrade to Digital Unix 4.0 before upgrading
to Netscape Navigator 3.x.
I include an extract from a message from Mike Iglesias which
comes from comp.unix.osf.osf1 and appears to accurately
summarize the problem and the workaround.
Thanks to all who have replied (and to those who yet might still):
Mike Iglesias <iglesias_at_draco.acs.uci.edu>
Scooter Morris <scooter_at_gene.COM>
Don Bovee <bovee_at_amath.washington.edu>
David Hinz <dhinz_at_dna406.dna.mci.com>
rem_at_MATH.AMS.ORG
Kevin Reardon <kreardon_at_oacosf.na.astro.it>
Starlink Software Librarian <star_at_uclan.ac.uk>
Chander Ganesan <C_at_Asu.Edu>
wolinski_at_umaxp1.physics.lsa.umich.edu
Phil VanHelden <vanhelde_at_odo.msoe.edu>
David Bremner <bremner_at_cs.mcgill.ca>
olle_at_cb.uu.se (Olle Eriksson)
Albert De Knuydt <Bert.Deknuydt_at_esat.kuleuven.ac.be>
-----------------------------------------------------------------------
Path:
news.service.uci.edu!usc!math.ohio-state.edu!cs.utexas.edu!swrinde!cssun.mathcs.emory.edu!gatech!enews.sgi.com!news.mathworks.com!usenet.eel.ufl.edu!warwick!dmu!news
From: Tony East <te_at_sargent.cms.dmu.ac.uk>
Newsgroups: comp.unix.osf.osf1
Subject: Re: Netscape3.0 + DU4.0 = Java...
Date: 2 Sep 1996 15:13:55 GMT
Organization: De Montfort University Central News Server
Lines: 93
Message-ID: <50etjj$s2q_at_orac.dmu.ac.uk>
NNTP-Posting-Host: sargent.cms.dmu.ac.uk
Thomas Leitner wrote:
> Hi,
> After upgrading to DU 4.0, I found that Java applets do not run anymore?
> Any hints anyone?
> Thanks -- Tom
If you have access to a Digital UNIX 3.2D system, there is a workaround.
Article found that mentions the problem:
================================================================================
We've discovered that the Java problem is the result of Navigator's
reliance on some internal implementation details of the X Toolkit
library (libXt) that changed between X11R5 and X11R6.
X11R5, which is included with Digital Unix v3.2C, provided a libXt
that utilizes the C-RTL routine select() for handling IO between
the client and the X server. Navigator depends upon being able
to intercept this call so that it can switch between the various
threads it maintains.
With X11R6, which is included with Digital Unix v4.0, vendors can
optionally compile libXt to use the C-RTL call poll() instead of
select() for client/server IO. The default for Digital Unix
and all other operating systems that support the poll() call
is to build libXt with this option turned on, since using
poll() instead of select() can enhance performance significantly.
Unfortunately, Netscape has not yet modified Navigator to work
properly with a libXt that uses poll() instead of select(),
with the result that secondary threads (like those used to run
Java applets and the Java console) never execute.
We are currently working with Netscape to get them to fix this
bug, which will affect most other Unix vendors as well when
they move to X11R6 and ship a libXt built in the recommended
way. Meanwhile, the workaround mentioned can be used.
==============================================================================i
Solution
--------
1) As root, create directories
/usr/3.2D and then /usr/3.2D/shlib
2) Copy Digital 3.2D UNIX files
/usr/shlib/libX11.so
/usr/shlib/libXext.so
/usr/shlib/libXm.so
/usr/shlib/libXmu.so
/usr/shlib/libXt.so
into /usr/3,2D/shlib
DO NOT replace the 4.0 libraries with these!
Change group and ownership to bin
ie. chown bin:bin *.*
3) Exit as root and set the environmental variable
LD_LIBRARY_PATH to point to these new shared
libraries
ie. LD_LIBRARY_PATH=/usr/3.2d/shlib
Netscape can now load secondary threads to run
java applets etc.
_______________________________________________________________
| | |
| Tony East - Systems Engineer | Tel No: 0116 2551 551 Ex 8475 |
| DeMonfort University, | E-mail te_at_dmu.ac.uk |
| The Gateway, Leicester. | Web
http://dmu.cms.ac.uk/~te |
|______________________________|________________________________|
--
RFC-822 : Ray.Hillman_at_bton.ac.uk
X.400 : S=hillman; G=ray; O=bton; PRMD=uk.ac; ADMD= ; C=GB
Tel : +44 1273 600900 Ext. 2644 or +44 1273 642644 (direct)
Fax : +44 1273 642666
Http : http://www.bton.ac.uk/
Systems Manager, University of Brighton Computer Centre,
Watts Building, Moulsecoomb, Brighton, East Sussex, UK, BN2 4GJ
Received on Thu Sep 12 1996 - 12:58:59 NZST