Hi, cx_Freeze has a set of directories that it ignores when looking at binary dependencies. The reason for this is simple: there is some "base" software that can reasonably be expected to be included on target machines and you wouldn't want to ever include ALL binary dependencies! The default directory to exclude on Linux systems is /lib and /usr/lib and I suspect that is where all of the libraries you reference below are found. So you can explicitly include them in your setup.py so that they get copied even though they are in a system directory where dependencies are normally ignored OR you can list the system software that is expected to be installed before your application will run properly. Since most Linux systems have software repositories that can be accessed and installed from easily the last option often makes sense -- but you can choose whatever combination you would like to see, of course.
Hope that helps. Anthony On Fri, Jun 3, 2011 at 12:00 PM, Fredric Dorothy <fredricdoro...@gmail.com> wrote: > Hello, > > I just tried the wx sample in cx_Freeze (source code version 4.2.3 on > an Ubuntu 11.04 laptop). Here is what I ran from the samples/wx > folder: > > python setup.py build > > The build worked locally on my system, but once I copied the > distribution onto a fresh install of a 32-bit Fedora 15 the > application was missing libraries. I had to add the following > libraries (including symlinks) before the sample application would run > on Fedora 15: > > libcrypto.so.0.9.8 > libssl.so.0.9.8 > libtiff.so.4 > libtiff.so.4.3.3 > libwx_baseu-2.8.so.0 > libwx_baseu-2.8.so.0.7.0 > libwx_baseu_net-2.8.so.0 > libwx_baseu_net-2.8.so.0.7.0 > libwx_baseu_xml-2.8.so.0 > libwx_baseu_xml-2.8.so.0.7.0 > libwx_gtk2u_adv-2.8.so.0 > libwx_gtk2u_adv-2.8.so.0.7.0 > libwx_gtk2u_aui-2.8.so.0 > libwx_gtk2u_aui-2.8.so.0.7.0 > libwx_gtk2u_core-2.8.so.0 > libwx_gtk2u_core-2.8.so.0.7.0 > libwx_gtk2u_fl-2.8.so.0 > libwx_gtk2u_fl-2.8.so.0.7.0 > libwx_gtk2u_gizmos-2.8.so.0 > libwx_gtk2u_gizmos-2.8.so.0.7.0 > libwx_gtk2u_gizmos_xrc-2.8.so.0 > libwx_gtk2u_gizmos_xrc-2.8.so.0.7.0 > libwx_gtk2u_gl-2.8.so.0 > libwx_gtk2u_gl-2.8.so.0.7.0 > libwx_gtk2u_html-2.8.so.0 > libwx_gtk2u_html-2.8.so.0.7.0 > libwx_gtk2u_ogl-2.8.so.0 > libwx_gtk2u_ogl-2.8.so.0.7.0 > libwx_gtk2u_plot-2.8.so.0 > libwx_gtk2u_plot-2.8.so.0.7.0 > libwx_gtk2u_qa-2.8.so.0 > libwx_gtk2u_qa-2.8.so.0.7.0 > libwx_gtk2u_richtext-2.8.so.0 > libwx_gtk2u_richtext-2.8.so.0.7.0 > libwx_gtk2u_stc-2.8.so.0 > libwx_gtk2u_stc-2.8.so.0.7.0 > libwx_gtk2u_svg-2.8.so.0 > libwx_gtk2u_svg-2.8.so.0.7.0 > libwx_gtk2u_xrc-2.8.so.0 > libwx_gtk2u_xrc-2.8.so.0.7.0 > > Should I have to manually include all of these dependencies, did I not > run the sample correctly, or should I be using a different version of > cx_Freeze? Thanks. > > -Fredric > > ------------------------------------------------------------------------------ > Simplify data backup and recovery for your virtual environment with vRanger. > Installation's a snap, and flexible recovery options mean your data is safe, > secure and there when you need it. Discover what all the cheering's about. > Get your free trial download today. > http://p.sf.net/sfu/quest-dev2dev2 > _______________________________________________ > cx-freeze-users mailing list > cx-freeze-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/cx-freeze-users > ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ cx-freeze-users mailing list cx-freeze-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cx-freeze-users