wxPerl on Strawberry Perl working ... follow up and questions
[email protected] (Brett Estrade) Sat, 4 Jan 2025 14:21:47 -0600
| Newsgroups | perl.wxperl.users |
|---|---|
| Message-ID | <CALSf6fSSq7r4_R1ULgnURz6vQ3sJA3cj5u30pOcm23qLAyQB_Q@mail.gmail.com> |
--00000000000032ec89062ae727da Content-Type: text/plain; charset="UTF-8" Thank you so much to Johan, I got going with the "quick start" cpanm commands. Yes, they took a while to run, but necessarily so. Feedback: 1. I installed Wx::Demo, and it worked - wxperl_demo.pl ran as soon as I tried it, I didn't need to mess with any paths or deal with icon errors 2. I got wxGlade 1.1.0 running, but not with Python 3.13 (some kind of *WindowIterator* error, idk); I had to use the latest Python 3.12 3. a simple test "wxglade_out.pl" ran just fine also 4. wxpar will generate an EXE, but see below for the problem description Questions: I figured out wxpar is available via Wx::Perl::Packager <https://metacpan.org/pod/Wx::Perl::Packager>, so I installed that - no problems there. My problem comes from the executable that results from wxpar. Do any of the following issues sounds familiar? - I have to include Wx:: modules explicitly, e.g., wxGlade wants to use EXPORTER tags; but when I run the .exe created by wxpar, it complains about missing things like Wx::DND, Wx::FS, etc. Is it just a known thing to have to explicitly declare modules when packaging up to an EXE? - After working through the above issue, the .exe I create will run but it does nothing visible in STDOUT or in the GUI. Using the "--gui" option will cause a process tab to appear in the bottom task bar, but then it also goes away without showing anything. Thanks again, looking forward to getting these issues resolved. In the meantime, I will be working on some test applications on the Windows set up so I build up to creating what I actually have in mind. Cheers, Brett -- This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized use or disclosure is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. Thank you. --00000000000032ec89062ae727da Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Thank you so much to Johan, I got going with the &quo= t;quick start" cpanm commands.</div><div><br></div><div>Yes, they took= a while to run, but necessarily so.</div><div><br></div><div>Feedback:</di= v><div><ol><li>I installed Wx::Demo, and it worked - <a href=3D"http://wxpe= rl_demo.pl">wxperl_demo.pl</a> ran as soon as I tried it, I didn't need= to mess with any paths or deal with icon errors</li><li>I got wxGlade 1.1.= 0 running, but not with Python 3.13 (some kind of <i>WindowIterator</i> err= or, idk); I had to use the latest Python 3.12</li><li>a simple test "<= a href=3D"http://wxglade_out.pl">wxglade_out.pl</a>" ran just fine als= o</li><li>wxpar will generate an EXE, but see below for the problem descrip= tion<br></li></ol></div><div>Questions:</div><div>I figured out wxpar is av= ailable via <a href=3D"https://metacpan.org/pod/Wx::Perl::Packager">Wx::Per= l::Packager</a>, so I installed that - no problems there. My problem comes = from the executable that results from wxpar. Do any of the following issues= sounds familiar?<br></div><div><ul><li>I have to include Wx:: modules expl= icitly, e.g., wxGlade wants to use EXPORTER tags; but when I run the .exe c= reated by wxpar, it complains about missing things like Wx::DND, Wx::FS, et= c. Is it just a known thing to have to explicitly declare modules when pack= aging up to an EXE?</li><li>After working through the above issue, the .exe= I create will run but it does nothing visible in STDOUT or in the GUI. Usi= ng the "--gui" option will cause a process tab to appear in the b= ottom task bar, but then it also goes away without showing anything.</li></= ul><div>Thanks again, looking forward to getting these issues resolved. In = the meantime, I will be working on some test applications on the Windows se= t up so I build up to creating what I actually have in mind.</div><div><br>= </div><div>Cheers,<br></div><div>Brett<br></div></div><span class=3D"gmail_= signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature" = data-smartmail=3D"gmail_signature"><div dir=3D"ltr">This email message is f= or the sole use of the intended recipient(s) and may contain confidential a= nd privileged information. Any unauthorized use or disclosure is prohibited= . If you are not the intended recipient, please contact the sender by reply= email and destroy all copies of the original message. Thank you.<br></div>= </div></div> --00000000000032ec89062ae727da--