Re: wxPerl on Strawberry Perl working
[email protected] (Don Peddicord) Wed, 8 Jan 2025 22:56:27 -0500
| Newsgroups | perl.wxperl.users |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail-4C47B4F9-3E9B-4F31-A7E4-60DA47178213 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D= utf-8"></head><body dir=3D"auto">I too have found that PAR can miss some mod= ules. I ended up creating a list of required XS modules and all of my applic= ation modules explicitly.<div>Though I was trying to implement an improved P= AR::Packer ( Active State product)</div><div><br id=3D"lineBreakAtBeginningO= fSignature"><div dir=3D"ltr">Don Peddicord </div><div dir=3D"ltr"><br><= blockquote type=3D"cite">On Jan 8, 2025, at 4:36=E2=80=AFPM, Ralph Walden vi= a wxperl-users <[email protected]> wrote:<br><br></blockquote></di= v><blockquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<div style=3D"font-fam= ily: Verdana, sans-serif; font-size: 14px;">Some additional notes on install= ing:</div><div style=3D"font-family: Verdana, sans-serif; font-size: 14px;">= <br></div><div style=3D"font-family: Verdana, sans-serif; font-size: 14px;">= <span>- Ensure that there is no wxwin environment variable set pointing to a= n older or 32-bit version of wxWidgets (e.g., leftover from citrus_perl)</sp= an><div><span>- If you have gcc installed somewhere else, change the path to= Strawberry\c\bin before installing</span></div><div><span>- If LWP::Protoco= l::https fails download the two tar files and install them from a local dire= ctory</span></div><div><span>- Building and testing doesn't show progress, a= nd appears to only use a single CPU, so it takes a *long* time with no indic= ation that progress is being made.</span></div><span></span><br></div><div c= lass=3D"protonmail_quote"> On Saturday, January 4th, 2025 at 12:21 PM, Brett Estrade <brett.= [email protected]> wrote:<br> <blockquote class=3D"protonmail_quote" type=3D"cite"> <div dir=3D"ltr"><div>Thank you so much to Johan, I got going wi= th the "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:</div= ><div><ol><li>I installed Wx::Demo, and it worked - <a href=3D"http://wxperl= _demo.pl" target=3D"_blank" rel=3D"noreferrer nofollow noopener">wxperl_demo= .pl</a> ran as soon as I tried it, I didn't need to mess with any paths or d= eal with icon errors</li><li>I got wxGlade 1.1.0 running, but not with Pytho= n 3.13 (some kind of <i>WindowIterator</i> error, idk); I had to use the lat= est Python 3.12</li><li>a simple test "<a href=3D"http://wxglade_out.pl" tar= get=3D"_blank" rel=3D"noreferrer nofollow noopener">wxglade_out.pl</a>" ran j= ust fine also</li><li>wxpar will generate an EXE, but see below for the prob= lem description<br></li></ol></div><div>Questions:</div><div>I figured out w= xpar is available via <a href=3D"https://metacpan.org/pod/Wx::Perl::Packager= " target=3D"_blank" rel=3D"noreferrer nofollow noopener">Wx::Perl::Packager<= /a>, so I installed that - no problems there. My problem comes from the exec= utable that results from wxpar. Do any of the following issues sounds famili= ar?<br></div><div><ul><li>I have to include Wx:: modules explicitly, e.g., w= xGlade 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 k= nown thing to have to explicitly declare modules when packaging up to an EXE= ?</li><li>After working through the above issue, the .exe I create will run b= ut 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.</li></ul><div>Thanks again, looking for= ward 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.</div><div><br></div><div>Cheers,<br></div><div>Bre= tt<br></div></div><span class=3D"gmail_signature_prefix">-- </span><br><div d= ata-smartmail=3D"gmail_signature" class=3D"gmail_signature" dir=3D"ltr"><div= dir=3D"ltr">This email message is for the sole use of the intended recipien= t(s) and may contain confidential and privileged information. Any unauthoriz= ed use or disclosure is prohibited. If you are not the intended recipient, p= lease contact the sender by reply email and destroy all copies of the origin= al message. Thank you.<br></div></div></div> </blockquote><br> </div></div></blockquote></div></body></html>= --Apple-Mail-4C47B4F9-3E9B-4F31-A7E4-60DA47178213--