No dice on Slackware 14.0 64bit with 32bit env installed as well: ~/Downloads/A Scholar In The Woods - Post Compo - Linux$ ./play ./play: /lib/libcrypto.so.1.0.0: no version information available (required by /home/braqoon/Downloads/A Scholar In The Woods - Post Compo - Linux/libpython3.2mu.so.1.0) ./play: /lib/libssl.so.1.0.0: no version information available (required by /home/braqoon/Downloads/A Scholar In The Woods - Post Compo - Linux/libpython3.2mu.so.1.0) Traceback (most recent call last): File "/usr/local/lib/python3.2/dist-packages/cx_Freeze/initscripts/Console3.py", line 27, in <module> File "play.py", line 6, in <module> File "/home/ubuntu/Téléchargements/Post Compo/Windows build/constantes.py", line 3, in <module> File "/usr/local/lib/python3.2/dist-packages/pygame-1.9.2pre-py3.2-linux-i686.egg/pygame/__init__.py", line 99, in <module> File "ExtensionLoader_pygame_base.py", line 11, in <module> ImportError: libtinfo.so.5: cannot open shared object file: No such file or directory
I got no pygame or ptyhon 3.x on 32bit, so I guess this can be treated as "vanilla" environment. Hope it helps Bart On Tue, May 14, 2013 at 12:06 AM, Thomas Kluyver <tak...@gmail.com> wrote: > Seems to be working here, though I'm also using Ubuntu, so that's not such > a challenge. > > Best wishes, > Thomas > > > On 13 May 2013 23:49, Kevin Locoh <rayman3...@gmail.com> wrote: > >> Thanks for the tip, I've looked into the doc and made a few searchs, and >> in the end I've managed to include all dependencies using the >> "bin_path_includes" property (I set the value to "/usr/lib"). >> "include_files" seems to be rather dedicated to data files (e.g mostly the >> images, sounds and fonts used in the game). Anybody would mind trying my >> Linux build (a Post Compo release of my Ludum Dare entry)? >> https://dl.dropboxusercontent.com/u/8347940/A%20Scholar%20In%20The%20Woods%20-%20Post%20Compo%20-%20Linux.tar.gz >> >> Thanks again in anycase, it was really helpful! >> >> Le lundi 13 mai 2013 11:02:51 UTC+2, Thomas Kluyver a écrit : >> >>> On 13 May 2013 00:32, Kevin Locoh <rayma...@gmail.com> wrote: >>> >>>> Oh sorry, I'd completely missed your message. Actually, it works on my >>>> computer with Ubuntu, but I had understood that cx_Freeze doesn't include >>>> every C extension library, in my case the SDL, which makes the tarball >>>> quite dependent of the distro: the game frozen with cx_Freeze would >>>> probably crash with a "module not found" message on another platform. Am I >>>> mistaken anywhere? I somehow hope so, it'd much easier for me to keep >>>> cx_Freeze which already works with Python 3. >>> >>> >>> It's supposed to include all the libraries that the program needs to >>> run, but not standard system libraries like libc. It might not be detecting >>> SDL as a dependency, or it might be misclassifying it as a system library. >>> Either way, you can force it to include a library with the include_files >>> option (see docs at [1]). >>> >>> If there's a simple way to get it working, you can contribute a hook for >>> pygame to include files that the automatic detection misses. >>> >>> [1] http://cx_freeze.readthedocs.org/en/latest/distutils.html >>> >>> Best wishes, >>> Thomas >>> >> >