My ultimate goal is to create eForms for use in the lab. Instead of paper forms that have to be manually transcribed to text files (an error prone process), I want to use Perl. I have used Win32::GUI in the past, but placing the components on the screen is manual. wxGlade seems like a super way to create Perl code for custom eForms. The wxGlade code that's created needs wxPerl and wxPerl needs wxWidgets.

Therein lies the problem -- installing wxWidgets.

I use Strawberry Perl (v5.22.0) under win7 (SP1) and there doesn't seem to be an install package available. I very seldom do manual installations because I am not at all familiar with the process (I am a user of Perl, not a designer of modules). But I tried to manually install it anyway using the Alien-wxWidgits (v0.67) module. After compiling (gcc, x86_64-posix-sjlj, built by strawberryperl.com project, 4.9.2) for about 40mins it terminates with the message:

"Unable to find setup.h directory at inc/My/Build/Win32.pm line 122."

I've retried several times (deleting the more than 100MB of over 10,000 files created) with several variations, but the results were the same.

Out of desperation, I installed wxMSW-3.1.0-Setup which has wxWidgets. I then tried to install wxPerl, but get the message:

"wxWidgets minimum supported version 2.007001 is missing. You will need to re-run Makefile.PL after it is installed. You must install wxWidgets using Alien::wxWidgets."
I'm actually not surprised it didn't work.

I tried setting "set WXDIR=" to point to wxMSW folder and I tried setting "set WXDIR=" to point to the compiled wxWidgets folder. Both failed with error messages, after running the build sequence.

Any help would be greatly appreciated.

Thanks,
  EigenFunctions
  OpSys: Win7 x64 Service Pack 1 Professional/Home Premium; Perl: Strawberry (v5.22.0)/ActiveState (v5.14.2)


In reply to [Win32]Alien-wxWidgets-0.67 manual install by EigenFunctions

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.