in reply to wxPerl and PAR

I understand that, that's because didn't compile wxPerl with --static.
I don't follow, how do you figure? PAR should've packaged up libwx_gtk. How did you package your application? Turn on verbose and show us how it went.

MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
** The third rule of perl club is a statement of fact: pod is sexy.

Replies are listed 'Best First'.
Re^2: wxPerl and PAR
by busunsl (Vicar) on Aug 25, 2004 at 10:07 UTC
    PAR should've packaged up libwx_gtk.
    Ok, but it hasn't :-(

    How did you package your application?
    pp -o hello hello.pl

    Turn on verbose and show us how it went.
    pp -vv -o hello hello.pl

      Can I get a ls /usr/lib/perl5/site_perl/5.8.5/i686-linux/auto/Wx/?

      On my machine it (or the equivalent) contains a bunch of wx dlls.

      I suggest you try scandeps -V yourprogram, and then pick up all the missing dll's (so's, whatever) and add then with into the resulting executable with the -l option (or however you wish, it is a zip file).

      MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
      I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
      ** The third rule of perl club is a statement of fact: pod is sexy.

        ll /usr/lib/perl5/site_perl/5.8.5/i686-linux/auto/Wx/
        total 1844 drwxr-xr-x 15 root root 4096 Aug 25 11:57 . drwxr-xr-x 8 root root 4096 Aug 25 08:37 .. -rw-r--r-- 1 root root 5707 Aug 25 11:57 .packlist drwxr-xr-x 2 root root 4096 Aug 25 11:57 Calendar drwxr-xr-x 2 root root 4096 Aug 25 11:57 DND drwxr-xr-x 2 root root 4096 Aug 25 11:57 DateTime drwxr-xr-x 2 root root 4096 Aug 25 11:57 DocView drwxr-xr-x 2 root root 4096 Aug 25 11:57 FS drwxr-xr-x 2 root root 4096 Aug 25 11:57 Grid drwxr-xr-x 2 root root 4096 Aug 25 11:57 Help drwxr-xr-x 2 root root 4096 Aug 25 11:57 Html drwxr-xr-x 2 root root 4096 Aug 25 11:57 MDI drwxr-xr-x 2 root root 4096 Aug 25 11:57 Print drwxr-xr-x 2 root root 4096 Aug 25 11:57 STC drwxr-xr-x 2 root root 4096 Aug 25 11:57 Socket -r--r--r-- 1 root root 0 Aug 25 08:25 Wx.bs -r-xr-xr-x 1 root root 1813673 Aug 25 11:56 Wx.so drwxr-xr-x 2 root root 4096 Aug 25 11:57 XRC
        There are no .so's at all, apart from Wx.so.

        scandeps -V hello.pl gives the following:

        # AutoLoader.pm [module] # Carp.pm [module] # Carp/Heavy.pm [module] # Config.pm [module] # DynaLoader.pm [module] # Exporter.pm [module] # Exporter/Heavy.pm [module] # File/Glob.pm [module] # List/Util.pm [module] # Scalar/Util.pm [module] # Term/Cap.pm [module] # Text/ParseWords.pm [module] # Thread.pm [module] # Tie/Handle.pm [module] # Wx.pm [module] # Wx/App.pm [module] # Wx/Event.pm [module] # Wx/Locale.pm [module] # Wx/Menu.pm [module] # Wx/RadioBox.pm [module] # Wx/Region.pm [module] # Wx/Timer.pm [module] # Wx/Wx_Exp.pm [module] # XSLoader.pm [module] # auto/DynaLoader/autosplit.ix [autoload] # auto/DynaLoader/dl_expandspec.al [autoload] # auto/DynaLoader/dl_find_symbol_anywhere.al [autoload] # auto/DynaLoader/dl_findfile.al [autoload] # auto/DynaLoader/extralibs.ld [autoload] # auto/File/Glob/Glob.bs [data] # auto/File/Glob/Glob.so [shared] # auto/List/Util/Util.bs [data] # auto/List/Util/Util.so [shared] # auto/Wx/Wx.bs [data] # auto/Wx/Wx.so [shared] # auto/re/re.bs [data] # auto/re/re.so [shared] # auto/threads/shared/shared.bs [data] # auto/threads/shared/shared.so [shared] # overload.pm [module] # re.pm [module] # strict.pm [module] # threads/shared.pm [module] # vars.pm [module] # warnings.pm [module] # warnings/register.pm [module] 'Wx' => '0', # X ? # 'Wx::Event' => '0', # ? # 'Wx::App' => '0', # ? # Wx 'Wx::Locale' => '0', # ? # Wx 'Wx::Menu' => '0', # ? # Wx 'Wx::RadioBox' => '0', # ? # Wx 'Wx::Region' => '0', # ? # Wx 'Wx::Timer' => '0', # ? # Wx 'Wx::Wx_Exp' => '0', # ? # Wx
        There are no .so's to pick. :-(

        Is this a problem with my PAR installation?