Hacker News new | past | comments | ask | show | jobs | submit login

I just bought it and I'm trying to run Crayon Physics Deluxe on Arch Linux

    $ ./crayon
    ./crayon: error while loading shared libraries: libjpeg.so.62: cannot open 
    shared object file: No such file or directory
Sigh.

Edit:

for anyone who cares, the (undocumented) dependencies are at least:

* nas from the repos

* libjpeg6, libtiff4, libpng12, libssl098 from AUR




Also libssl098 from AUR. If anyone is not doing it already, install yaourt and/or aurget, they make AUR packages much easier to install.

Note that most of these problems come from a closed-source application A) being linked against old versions of stuff and B) not using statically-linked libraries. I know that statically-linked libs are widely hated but at least where you know newer versions break compatibility, you should include static libs if your app is closed source. Of course, an open app can be rebuilt and/or tweaked as necessary so static libraries aren't needed there.

The one thing that would make HIB more exciting would be an immediate release of source for all games involved. I know many participants in HIB1 did this after HIB2, but that's not the same thing.

EDIT: Oh, and it appears Crayon Physics Deluxe must be launched by ./launcher, NOT ./crayon.

These installation issues will go away as quickly as someone puts a PKGBUILD in AUR. :D


> These installation issues will go away as quickly as someone puts a PKGBUILD in AUR. :D

I'm on my way

EDIT: it will take a while - ldd crayon / ldd launcher has a lot to say, there is no official icon and it is getting late here.


I've been using yaourt as long as I've been using Arch (about two years now) and I love it. Great package management tool!


Any advice for "/lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not found" error?


On Ubuntu, I also had to install mikmod.


Installing mikmod solved the mikmod dependency, then the launcher was complaining "error while loading shared libraries: libsmpeg-0.4.so.0: cannot open shared object file: No such file or directory" so install libsmpeg0 but now the launcher simply says "Failed to execute 'crayon'." The customer service folks are wondering how to get it working on Ubuntu as well. :-/


Directions from the author (I think) on installing Crayon Physics on Linux. Doesn't work with my touch screen yet...

http://www.kloonigames.com/forum/index.php?topic=7684.msg199...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: