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

Reply via email to