Hi,
I'm just an hour or so away from releasing updated versions of
Alien::wxWidgets & Wx. I'm just waiting for some test builds to
complete. Issues with MacOSX + Xcode 4.3 are fixed I think. OSX
installed Perl builds and tests wxWidgets 2.9.3 and Wx fine. I'll check
a perlbrewed 5.14.2 has no problems before I release.
Regards
Mark
On 28/02/2012 05:11, breno wrote:
On Mon, Feb 27, 2012 at 3:06 PM, Mark Dootson<mark.doot...@znix.com> wrote:
I need to issue updated Wx and Alien::wxWidgets to allow building wxWidgets
2.9.3 on all platforms. I'll ensure that the necessary fixes for Xcode 4.3
are in place.
In the meantime, it seems your best option is a Perl built with SDK 10.6:
Running the following as the configure script to the Perl 5.14.2 source
should work. You will have to edit the
export CUSTOMBUILDPREFIX=/User/myusername/perlpath
appropriately.
Also you may wish to remove -Dsiteprefix,-Dsitelib and -Dsitearch if you
don't want a simplified layout.
You could pass all the options to perlbrew instead, I suppose.
Hi Mark,
Thanks for the info and the script, it's been of enormous help!
Here's what I did, based on your information:
$ export
CUSTOMBUILDSDK=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk
$ export CUSTOMBUILDMINVERSION=10.6
$ perlbrew install 5.14.2 -Dusethreads
-Accflags="-B$CUSTOMBUILDSDK/usr/include/gcc
-B$CUSTOMBUILDSDK/usr/lib/gcc -isystem/$CUSTOMBUILDSDK/usr/include
-F$CUSTOMBUILDSDK/System/Library/Frameworks
-mmacosx-version-min=$CUSTOMBUILDMINVERSION"
-Aldflags="-Wl,-syslibroot,$CUSTOMBUILDSDK
-mmacosx-version-min=$CUSTOMBUILDMINVERSION"
-Alddlflags="-Wl,-syslibroot,$CUSTOMBUILDSDK
-mmacosx-version-min=$CUSTOMBUILDMINVERSION"
After this, Alien::wxWidgets installs correctly (I've kept my symlinks
to /Developer, btw) and Wx.pm almost does too - it dies during
t/21_locale.t . Here's the full output:
http://paste.scsys.co.uk/184481
The only failure is:
# Failed test 'GetLanguageInfo isa Wx::LanguageInfo'
# at t/21_locale.t line 9.
# GetLanguageInfo isn't defined
Can't call method "GetCanonicalName" on an undefined value at
t/21_locale.t line 11.
# Looks like you planned 4 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/21_locale.t .........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/4 subtests
but I see something odd during the compile step: -mmacosx-version-min=10.5
I suspect I did something wrong and should have added more flags to
the perl build. I thought the SDK ones were enough, but tomorrow I'm
going to try with all the flags you've set in your script.
As usual, any insights would be greatly appreciated :)
Thanks again!
breno