perl スクリプトのコンパイルで多くの問題が発生しています。スクリプトであらゆる種類のモジュールを使用しています。
use fetchinfo; #which I wrote so it's in the same directory as my script
use threads;
use threads::shared;
use Tk;
use Fcntl ':flock';
また、fetchinfo.pm は次のモジュールも使用します。
use WWW::Mechanize;
use URI::Escape;
use Date::Calc qw(Delta_Days);
use LWP::Simple;
use HTML::Parser;
マシンに ActivePerl をインストールしました (64 ビット Win 7)。
コードをコンパイルして、独立した .exe ファイルにしようとしています (ただし、他のシステム用にコンパイルできるのは素晴らしいことですが (私のコードはシステム固有の関数を使用していないと思うため))。
仮想マシンをインストールしても構いません (32 ビットの Windows が必要な場合や Linux の場合)、ActivePerl の代わりに Strawberry perl をインストールしてもかまいません... コードをコンパイルできるようにしたいだけです :-)
perl2EXE を使用しようとすると、いくつかのモジュールが見つからないと言われました (ただし、それらはすべて ppm によってインストールされました)。Perl Packager (PAR::Packer) を使用して Linux でコンパイルしようとしましたが (ppm では表示されず、他の方法でインストールするのに苦労したため)、作成されたファイルは機能しませんでした。
... ヘルプ?:-)