[Nix-dev] Java support in Firefox, or java in general

Lluís Batlle i Rossell viric at viric.name
Sun Apr 1 11:21:51 CEST 2012


On Sun, Apr 01, 2012 at 10:58:28AM +0200, Lluís Batlle i Rossell wrote:
> On Sun, Apr 01, 2012 at 09:10:47AM +0200, Peter Simons wrote:
> >  > Btw, specifically that page you gave *hangs* my firefox, which in
> >  > this case does not have that update. By crash you mean hang?
> > I also tried to run jbidwatcher, which used to work just fine approx. half a
> > year ago, but now it crashes, too:
> > 
> >  | $ jbidwatcher
> >  | Caused by: java.lang.UnsatisfiedLinkError: /nix/store/71asbv5k1pnn2b10pijfb78mp9dc1n9h-jre-1.6.0_24/lib/amd64/xawt/libmawt.so: /nix/store/71asbv5k1pnn2b10pijfb78mp9dc1n9h-jre-1.6.0_24/lib/amd64/xawt/libmawt.so: ELF file ABI version invalid (Possible cause: can't load this .so (machine code=0x4005) on a AMD 64-bit platform)
> > 
> > Who is the resident Java guru around here? :-)
> 
> I wish we had one! Someone packaged openjdk7 though. This sounds to me as it
> could be related to 'strip'... I'll try dontStrip. But that's my first almost-blind guess.

Here, x86_64, jbidwatcher starts fine. Also freemind.

Do you use the envvar AWT_TOOLKIT=MToolkit ?  I don't.

$ nm /nix/store/bldh16hdv4008dhgylj30986pzz8ajpn-jre-1.6.0_32b03/lib/amd64/libnpjp2.so | grep alloc_template 
.....
                 U _ZNSt24__default_alloc_templateILb1ELi0EE10deallocateEPvm
                 U _ZNSt24__default_alloc_templateILb1ELi0EE8allocateEm

I tried dontStrip... no change.


More information about the nix-dev mailing list