I got a bit further. The main culprit turned out to be libdl, after
adding it to the exclusion list the executable ran on one of the
distributions I tested (Knoppix 6.1). I then added several other
excludes to fix some remaining issues under that distribution:
libcairo (needs libglitz)
libgdk_pixbuf (lots of 'file not found' errors when it tries to access
non-existent icon files)
libpango (caused text in windows and other controls to appear as
boxes)

Now the executable (built under openSUSE 11) works as expected on
Knoppix 6.1, but not on Ubuntu Jaunty or Fedora 10 (it fails without
error, just exiting). I'll try if I can pinpoint the problem or
atleast get the executable to spit out a meaningful error message.

On 12 Mai, 15:03, Giovanni Bajo <[email protected]> wrote:
> On 5/8/2009 5:54 PM, Florian Höch wrote:
>
>
>
> > Hi,
>
> > I've had a problem with an (onefile) executable generated under Linux
> > with trunk r659. The binary worked fine on the system it was generated
> > on, but failed on others with a cryptic error ('U 8 ] u }
> > H m j$: Error
> > 156978068' with differing error numbers). So, I reverted the change
> > introduced in r652 and now the binary works. I've looked at the list
> > of libs included in both binaries, and these are the libs which are
> > extra in the r659-built binary:
>
> > libatk-1.0.so.0
> > libbz2.so.1
> > libcairo.so.2
> > libcrypto.so.0.9.8
> > libdl.so.2
> > libexpat.so.1
> > libfontconfig.so.1
> > libfreetype.so.6
> > libgcc_s.so.1
> > libgdk_pixbuf-2.0.so.0
> > libgdk-x11-2.0.so.0
> > libgmodule-2.0.so.0
> > libgobject-2.0.so.0
> > libgthread-2.0.so.0
> > libgtk-x11-2.0.so.0
> > libICE.so.6
> > libm.so.6
> > libncurses.so.5
> > libncursesw.so.5
> > libpango-1.0.so.0
> > libpangocairo-1.0.so.0
> > libpangoft2-1.0.so.0
> > libpcre.so.0
> > libpng12.so.0
> > libpthread.so.0
> > libreadline.so.5
> > librt.so.1
> > libSM.so.6
> > libssl.so.0.9.8
> > libstdc++.so.6
> > libutil.so.1
> > libX11.so.6
> > libXau.so.6
> > libxcb-render.so.0
> > libxcb-render-util.so.0
> > libxcb.so.1
> > libxcb-xlib.so.0
> > libXcomposite.so.1
> > libXcursor.so.1
> > libXdamage.so.1
> > libXext.so.6
> > libXfixes.so.3
> > libXinerama.so.1
> > libXi.so.6
> > libXrandr.so.2
> > libXrender.so.1
> > libXxf86vm.so.1
> > libz.so.1
>
> > I guess there is/are some that caused the problem I was having. Any
> > hints appreciated.
>
> Hi Florian,
>
> thanks for the report. It doesn't ring a bell right now, but it is
> surely a bug I would like to investigate. I would appreciate if you
> could find out which *exact* libraries cause the problem.
>
> My first guess would be trying to remove only libX* and see if it starts.
> --
> Giovanni Bajo
> Develer S.r.l.http://www.develer.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/PyInstaller?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to