> > 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