Linux: dynamic linking / libjpeg.so.8 fails on Debian

Issue #16 resolved
Michael Aschauer created an issue

I guess this actually refers to GP (its current release has same issue) but ./ublocks-linux64bit does not run on Debian stable (stretch) as it is linked to libjepg.so.8 - current Debian has "libjpeg.so.62.2.0"

$ ./ublocks-linux64bit 
./ublocks-linux64bit: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory

--

I can build and run the VM locally, but how would I go on from here?

smallvm/linux$ ./GnuBlocks 
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Starting Linux MicroBlocks... Connect on /dev/pts/3

Comments (4)

  1. John Maloney repo owner

    The jpeg library should be statically linked, as it is on the 32-bit version. Working on it...

  2. Michael Aschauer reporter

    good news. it works!

    (I know it's the wrong tracker, but could you also fix the same in GP distro?)

  3. John Maloney repo owner

    Glad to know MicroBlocks now works on Debian. Thanks for the quick testing...

    Re: I know it's the wrong tracker, but could you also fix the same in GP distro?

    Sure! It might take a week or so to get out there 'cause I'm working on a couple of high priority tasks right now.

    -- John
    
  4. Log in to comment