ActiveState PDK PerlApp 8.2.1 を使用してコンパイルされた OS X 用の Perl/Tk アプリケーションを作成しました。このアプリケーションは、OS X で適切に動作するために X11 を必要とし、私のコンピューター (OS X 10.4.11) ですべて正常に動作し、他のユーザーは OS X 10.5 および 10.6 で正常に動作すると報告しています。
しかし、10.4.11 や 10.6.7 などのユーザーから、アプリケーションを起動した後、プログラムは実行されているように見えるが、メイン ウィンドウが表示されないという報告もいくつか受けています。OS X コンパイル用の Perl/Tk アプリケーションを作成しました。 ActiveState PDK PerlApp 8.2.1 を使用。このアプリケーションは、OS X で適切に動作するために X11 を必要とし、私のコンピューター (OS X 10.4.11) ですべて正常に動作し、他のユーザーは OS X 10.5 および 10.6 で正常に動作すると報告しています。
しかし、10.4.11 や 10.6.7 などのユーザーから、アプリケーションを起動した後、プログラムは実行されているように見えますが、メイン ウィンドウが表示されないという報告もいくつか受け取りました。
(「実行されているようです」の意味を明確にするために、ユーザーは X11 を起動できます (つまり、インストールされています!)。また、私のアプリケーションを起動すると、新しい X11 メニュー バーが表示され、「About...」をクリックして見ることができます。アプリケーションの「About...」ウィンドウ)。
ここでバグを再現することはできません。ユーザーは、アプリケーションを起動したときにターミナル コマンド ラインにエラーが表示されないと言っています。
誰かが同様の問題を経験し、それを修正する方法を知っていますか? これは X11 の問題のようですが、この問題を回避するために自分のコードを変更できることをうれしく思います。