On  3Jul, Juergen Kreileder wrote:
> Mark S. Petrovic <[EMAIL PROTECTED]> writes:
> 
> > I've recently been experimenting with Blackdown JMF under Suse 7.3
> > Linux.  While I have had good results with the Sun JRE v1.3, I have
> > not had success with the same code in the same environment under
> > JRE v1.4.  The requirements page for Blackdown JMF indicate that
> > a JRE > 1.3.0 is required.  Perhaps this meant at the time "greater
> > than 1.3.0, but implicitly less than 1.4".
> > 
> 
> [...]
> 
> > The first sign of trouble, having detected an H261/RTP stream, is
> > 
> > java.lang.UnsatisfiedLinkError: JMFSecurityManager: 
>java.lang.UnsatisfiedLinkError: /nfs/petr
> > ovic/share/java/jmf/jmf-2.1.1/lib/libjmfjawt.so: 
>/nfs/petrovic/share/java/jmf/jmf-2.1.1/lib/l
> > ibjmfjawt.so: undefined symbol: JAWT_GetAWT
> 
> Does it work if you set
> LD_LIBRARY_PATH=<path to 1.4jre>/lib/i386:<path to 1.4 jre>/lib/i386/client
> and LD_PRELOAD=<path to 1.4 jre>/lib/i386/libjawt.so ?

Taking your suggested LD_LIBRARY_PATH and appending to it the
directory in which the JMF-specific shared libraries are stored
results in the application in question indeed running under a 1.4
JRE.  Also assigned and exported was the value of LD_PRELOAD you
suggest.

Why must LD_LIBRARY_PATH contain these explicit path components
under JRE v1.4, but not under JRE 1.3?  Why must libjawt.so be
preloaded?

Thanks.


>         Juergen
> 
> -- 
> Juergen Kreileder, Blackdown Java-Linux Team
> http://www.blackdown.org/java-linux.html


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to