> > After getting perl working, I do "cpanm install Padre". It all goes well
> > until wx-Scinitilla. Note that I have tried building perl as 32-bit,
> > building Alien::wxWidgets vs. various widgets versions (2.8.12, 2.9.4), etc.
> > Nothing helps.
Posting the build error probably would have been useful. :-)

g++ -isysroot 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
-mmacosx-version-min=10.6   -headerpad_max_install_names -shared
-framework CoreFoundation  -o
blib/arch/auto/Wx/Scintilla/libwx_macu_scintilla-2.9.4.dylib
wx-scintilla/src/scintilla/src/scintilladll_Accessor.o
wx-scintilla/src/scintilla/src/scintilladll_AutoComplete.o
wx-scintilla/src/scintilla/src/scintilladll_CallTip.o
wx-scintilla/src/scintilla/src/scintilladll_Catalogue.o
wx-scintilla/src/scintilla/src/scintilladll_CellBuffer.o
wx-scintilla/src/scintilla/src/scintilladll_CharacterSet.o
wx-scintilla/src/scintilla/src/scintilladll_CharClassify.o
wx-scintilla/src/scintilla/src/scintilladll_ContractionState.o
wx-scintilla/src/scintilla/src/scintilladll_Decoration.o
wx-scintilla/src/scintilla/src/scintilladll_Document.o
wx-scintilla/src/scintilla/src/scintilladll_Editor.o
wx-scintilla/src/scintilla/src/scintilladll_ExternalLexer.o
wx-scintilla/src/scintilla/src/scintilladll_Indicator.o
wx-scintilla/src/scintilla/src/scintilladll_KeyMap.o
wx-scintilla/src/scintilla/src/scintilladll_LexA68k.o
wx-scintilla/src/scintilla/src/scintilladll_LexAbaqus.o
wx-scintilla/src/scintilla/src/scintilladll_LexAda.o
wx-scintilla/src/scintilla/src/scintilladll_LexAPDL.o
wx-scintilla/src/scintilla/src/scintilladll_LexAsm.o
wx-scintilla/src/scintilla/src/scintilladll_LexAsn1.o
wx-scintilla/src/scintilla/src/scintilladll_LexASY.o
wx-scintilla/src/scintilla/src/scintilladll_LexAU3.o
wx-scintilla/src/scintilla/src/scintilladll_LexAVE.o
wx-scintilla/src/scintilla/src/scintilladll_LexAVS.o
wx-scintilla/src/scintilla/src/scintilladll_LexBaan.o
wx-scintilla/src/scintilla/src/scintilladll_LexBash.o
wx-scintilla/src/scintilla/src/scintilladll_LexBasic.o
wx-scintilla/src/scintilla/src/scintilladll_LexBullant.o
wx-scintilla/src/scintilla/src/scintilladll_LexCaml.o
wx-scintilla/src/scintilla/src/scintilladll_LexCLW.o
wx-scintilla/src/scintilla/src/scintilladll_LexCmake.o
wx-scintilla/src/scintilla/src/scintilladll_LexCOBOL.o
wx-scintilla/src/scintilla/src/scintilladll_LexCoffeeScript.o
wx-scintilla/src/scintilla/src/scintilladll_LexConf.o
wx-scintilla/src/scintilla/src/scintilladll_LexCPP.o
wx-scintilla/src/scintilla/src/scintilladll_LexCrontab.o
wx-scintilla/src/scintilla/src/scintilladll_LexCsound.o
wx-scintilla/src/scintilla/src/scintilladll_LexCSS.o
wx-scintilla/src/scintilla/src/scintilladll_LexD.o
wx-scintilla/src/scintilla/src/scintilladll_LexECL.o
wx-scintilla/src/scintilla/src/scintilladll_LexEiffel.o
wx-scintilla/src/scintilla/src/scintilladll_LexerBase.o
wx-scintilla/src/scintilla/src/scintilladll_LexErlang.o
wx-scintilla/src/scintilla/src/scintilladll_LexerModule.o
wx-scintilla/src/scintilla/src/scintilladll_LexerNoExceptions.o
wx-scintilla/src/scintilla/src/scintilladll_LexerSimple.o
wx-scintilla/src/scintilla/src/scintilladll_LexEScript.o
wx-scintilla/src/scintilla/src/scintilladll_LexFlagship.o
wx-scintilla/src/scintilla/src/scintilladll_LexForth.o
wx-scintilla/src/scintilla/src/scintilladll_LexFortran.o
wx-scintilla/src/scintilla/src/scintilladll_LexGAP.o
wx-scintilla/src/scintilla/src/scintilladll_LexGui4Cli.o
wx-scintilla/src/scintilla/src/scintilladll_LexHaskell.o
wx-scintilla/src/scintilla/src/scintilladll_LexHTML.o
wx-scintilla/src/scintilla/src/scintilladll_LexInno.o
wx-scintilla/src/scintilla/src/scintilladll_LexKix.o
wx-scintilla/src/scintilla/src/scintilladll_LexLisp.o
wx-scintilla/src/scintilla/src/scintilladll_LexLout.o
wx-scintilla/src/scintilla/src/scintilladll_LexLua.o
wx-scintilla/src/scintilla/src/scintilladll_LexMagik.o
wx-scintilla/src/scintilla/src/scintilladll_LexMarkdown.o
wx-scintilla/src/scintilla/src/scintilladll_LexMatlab.o
wx-scintilla/src/scintilla/src/scintilladll_LexMetapost.o
wx-scintilla/src/scintilla/src/scintilladll_LexMMIXAL.o
wx-scintilla/src/scintilla/src/scintilladll_LexModula.o
wx-scintilla/src/scintilla/src/scintilladll_LexMPT.o
wx-scintilla/src/scintilla/src/scintilladll_LexMSSQL.o
wx-scintilla/src/scintilla/src/scintilladll_LexMySQL.o
wx-scintilla/src/scintilla/src/scintilladll_LexNimrod.o
wx-scintilla/src/scintilla/src/scintilladll_LexNsis.o
wx-scintilla/src/scintilla/src/scintilladll_LexOpal.o
wx-scintilla/src/scintilla/src/scintilladll_LexOthers.o
wx-scintilla/src/scintilla/src/scintilladll_LexPascal.o
wx-scintilla/src/scintilla/src/scintilladll_LexPB.o
wx-scintilla/src/scintilla/src/scintilladll_LexPerl.o
wx-scintilla/src/scintilla/src/scintilladll_LexPerl6.o
wx-scintilla/src/scintilla/src/scintilladll_LexPLM.o
wx-scintilla/src/scintilla/src/scintilladll_LexPOV.o
wx-scintilla/src/scintilla/src/scintilladll_LexPowerPro.o
wx-scintilla/src/scintilla/src/scintilladll_LexPowerShell.o
wx-scintilla/src/scintilla/src/scintilladll_LexProgress.o
wx-scintilla/src/scintilla/src/scintilladll_LexPS.o
wx-scintilla/src/scintilla/src/scintilladll_LexPython.o
wx-scintilla/src/scintilla/src/scintilladll_LexR.o
wx-scintilla/src/scintilla/src/scintilladll_LexRebol.o
wx-scintilla/src/scintilla/src/scintilladll_LexRuby.o
wx-scintilla/src/scintilla/src/scintilladll_LexScriptol.o
wx-scintilla/src/scintilla/src/scintilladll_LexSmalltalk.o
wx-scintilla/src/scintilla/src/scintilladll_LexSML.o
wx-scintilla/src/scintilla/src/scintilladll_LexSorcus.o
wx-scintilla/src/scintilla/src/scintilladll_LexSpecman.o
wx-scintilla/src/scintilla/src/scintilladll_LexSpice.o
wx-scintilla/src/scintilla/src/scintilladll_LexSQL.o
wx-scintilla/src/scintilla/src/scintilladll_LexTACL.o
wx-scintilla/src/scintilla/src/scintilladll_LexTADS3.o
wx-scintilla/src/scintilla/src/scintilladll_LexTAL.o
wx-scintilla/src/scintilla/src/scintilladll_LexTCL.o
wx-scintilla/src/scintilla/src/scintilladll_LexTCMD.o
wx-scintilla/src/scintilla/src/scintilladll_LexTeX.o
wx-scintilla/src/scintilla/src/scintilladll_LexTxt2tags.o
wx-scintilla/src/scintilla/src/scintilladll_LexVB.o
wx-scintilla/src/scintilla/src/scintilladll_LexVerilog.o
wx-scintilla/src/scintilla/src/scintilladll_LexVHDL.o
wx-scintilla/src/scintilla/src/scintilladll_LexYAML.o
wx-scintilla/src/scintilla/src/scintilladll_LineMarker.o
wx-scintilla/src/scintilla/src/scintilladll_PerLine.o
wx-scintilla/src/scintilla/src/scintilladll_PositionCache.o
wx-scintilla/src/scintilla/src/scintilladll_PropSetSimple.o
wx-scintilla/src/scintilla/src/scintilladll_RESearch.o
wx-scintilla/src/scintilla/src/scintilladll_RunStyles.o
wx-scintilla/src/scintilla/src/scintilladll_ScintillaBase.o
wx-scintilla/src/scintilla/src/scintilladll_Selection.o
wx-scintilla/src/scintilla/src/scintilladll_Style.o
wx-scintilla/src/scintilla/src/scintilladll_StyleContext.o
wx-scintilla/src/scintilla/src/scintilladll_UniConversion.o
wx-scintilla/src/scintilla/src/scintilladll_ViewStyle.o
wx-scintilla/src/scintilla/src/scintilladll_WordList.o
wx-scintilla/src/scintilla/src/scintilladll_XPM.o
wx-scintilla/src/scintilladll_PlatWX.o
wx-scintilla/src/scintilladll_ScintillaWX.o
wx-scintilla/src/scintilladll_scintilla.o
-L/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/lib
-lwx_osx_cocoau_core-2.9 -lwx_baseu-2.9
    Scintilla.xs -> Scintilla.c
g++  -mmacosx-version-min=10.6   -c -I.
-I/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx
-I.../../lib/5.16.1/darwin-thread-multi-2level/CORE
-I/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/lib/wx/include/osx_cocoa-unicode-2.9
-I/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9
 -UWX_PRECOMP  -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=0 -DWXUSINGDLL
-D__WXMAC__ -D__WXOSX__ -D__WXOSX_COCOA__  -fno-common -DPERL_DARWIN
-no-cpp-precomp -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
-mmacosx-version-min=10.6 -DUSE_SITECUSTOMIZE -Duselargefiles
-fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector
-I/opt/local/include -O3 -DWXPL_EXT -DVERSION=\"0.3801\"
-DXS_VERSION=\"0.3801\" Scintilla.c
In file included from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/wxapi.h:34,
                 from Scintilla.c:15:
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/compat.h:14:24:
error: patchlevel.h: No such file or directory
In file included from Scintilla.c:15:
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/wxapi.h:56:20:
error: EXTERN.h: No such file or directory
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/wxapi.h:57:18:
error: perl.h: No such file or directory
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/wxapi.h:58:18:
error: XSUB.h: No such file or directory
In file included from Scintilla.c:15:
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/wxapi.h:64:
error: expected initializer before ‘*’ token
In file included from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/wxapi.h:158,
                 from Scintilla.c:15:
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:45:
error: ‘I32’ does not name a type
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:50:
error: expected constructor, destructor, or type conversion before
‘*’ token
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:51:
error: expected constructor, destructor, or type conversion before
‘*’ token
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:90:
error: expected initializer before ‘*’ token
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:98:
error: expected initializer before ‘*’ token
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:188:
error: ‘wxPli_sv_2_wxString’ declared as an ‘inline’ variable
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:188:
error: ‘SV’ was not declared in this scope
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:188:
error: ‘sv’ was not declared in this scope
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:189:
error: expected ‘,’ or ‘;’ before ‘{’ token
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Wx/cpp/helpers.h:198:
error: expected initializer before ‘*’ token
In file included from
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/dirent.h:65,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/filefn.h:44,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/stream.h:22,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/image.h:24,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/bitmap.h:22,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/osx/cursor.h:15,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/cursor.h:61,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/event.h:22,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/window.h:19,
                 from
/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_2_9_4_uni/include/wx-2.9/wx/control.h:23,
                 from wx-scintilla/include/WxScintilla.h:36,
                 from Scintilla.c:166:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/sys/dirent.h:89:
error: expected declaration before end of line
Failed with exit code 256 at inc/Module/Build/Scintilla/OSX.pm line 182.

> is this related to
>
> http://padre.perlide.org/trac/ticket/1450
No, but don't I feel silly now that I see there is a whole Wiki
article devoted to Padre on mac. :^/

I'm going to try Option 3:
http://padre.perlide.org/trac/wiki/DownloadMacOSX#Option3-CompilingaPerlwithPerlBrew

Thanks for the nudge in the right direction! I'll post back the results...
_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to