From: Ed H. <ed...@do...> - 2006-08-15 02:41:28
|
After extensive hand-patching I gave things another try. I've got a copy of wxWidgets-2.6.3 unzipped and hand-patched in my Alien-WxWidgets-0.19 directory. C:\src\Alien-wxWidgets-0.19> C:\src\Alien-wxWidgets-0.19>perl Build.PL Deleting _build Creating custom builder _build\lib\My\Build\new_from_context_is_broken.pm in _bu ild\lib\My\Build Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Do you want to build wxWidgets? [no] yes Which archive type? [tar.gz] zip Deleting Build Removed previous script 'Build' Creating new 'Build' script for 'Alien-wxWidgets' version '0.19' C:\src\Alien-wxWidgets-0.19>perl Build Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) Set up gcc environment - 3.4.2 (mingw-special) if not exist ..\..\lib\gcc_dll\msw mkdir ..\..\lib\gcc_dll\msw gcc -c -o gcc_mswdll\wxregex_regexec.o -O2 -mthreads -DHAVE_W32API_H -I..\..\i nclude -I..\..\lib\gcc_dll\msw -D__WXMSW__ -MTgcc_mswdll\wxregex_regexec.o -M Fgcc_mswdll\wxregex_regexec.o.d -MD ../../src/regex/regexec.c In file included from ../../include/wx/platform.h:271, from ../../include/wx/defs.h:21, from ../../src/regex/regcustom.h:39, from ../../src/regex/regguts.h:38, from ../../src/regex/regexec.c:32: ../../include/wx/chkconf.h:85:9: #error "wxUSE_DYNLIB_CLASS must be defined." ../../include/wx/chkconf.h:93:9: #error "wxUSE_EXCEPTIONS must be defined." ../../include/wx/chkconf.h:101:9: #error "wxUSE_FILESYSTEM must be defined." ../../include/wx/chkconf.h:114:9: #error "wxUSE_DYNAMIC_LOADER must be defined." ../../include/wx/chkconf.h:122:9: #error "wxUSE_LOG must be defined." ../../include/wx/chkconf.h:130:9: #error "wxUSE_LONGLONG must be defined." ../../include/wx/chkconf.h:138:9: #error "wxUSE_MIMETYPE must be defined." ../../include/wx/chkconf.h:154:9: #error "wxUSE_PROTOCOL must be defined." ../../include/wx/chkconf.h:196:9: #error "wxUSE_REGEX must be defined." ../../include/wx/chkconf.h:204:9: #error "wxUSE_STDPATHS must be defined." ../../include/wx/chkconf.h:212:9: #error "wxUSE_XML must be defined." ../../include/wx/chkconf.h:220:9: #error "wxUSE_SOCKETS must be defined." ../../include/wx/chkconf.h:228:9: #error "wxUSE_STREAMS must be defined." ../../include/wx/chkconf.h:236:9: #error "wxUSE_STOPWATCH must be defined." ../../include/wx/chkconf.h:244:9: #error "wxUSE_TEXTBUFFER must be defined." ../../include/wx/chkconf.h:252:9: #error "wxUSE_TEXTFILE must be defined." ../../include/wx/chkconf.h:268:9: #error "wxUSE_URL must be defined." ../../include/wx/chkconf.h:286:9: #error "wxUSE_ACCEL must be defined." ../../include/wx/chkconf.h:294:9: #error "wxUSE_BMPBUTTON must be defined." ../../include/wx/chkconf.h:302:9: #error "wxUSE_BUTTON must be defined." ../../include/wx/chkconf.h:310:9: #error "wxUSE_CALENDARCTRL must be defined." ../../include/wx/chkconf.h:318:9: #error "wxUSE_CARET must be defined." ../../include/wx/chkconf.h:326:9: #error "wxUSE_CHECKBOX must be defined." ../../include/wx/chkconf.h:342:9: #error "wxUSE_CHOICE must be defined." ../../include/wx/chkconf.h:350:9: #error "wxUSE_CHOICEBOOK must be defined." ../../include/wx/chkconf.h:358:9: #error "wxUSE_CHOICEDLG must be defined." ../../include/wx/chkconf.h:366:9: #error "wxUSE_CLIPBOARD must be defined." ../../include/wx/chkconf.h:374:9: #error "wxUSE_COLOURDLG must be defined." ../../include/wx/chkconf.h:382:9: #error "wxUSE_COMBOBOX must be defined." ../../include/wx/chkconf.h:390:9: #error "wxUSE_DATAOBJ must be defined." ../../include/wx/chkconf.h:398:9: #error "wxUSE_DATEPICKCTRL must be defined." ../../include/wx/chkconf.h:406:9: #error "wxUSE_DISPLAY must be defined." ../../include/wx/chkconf.h:414:9: #error "wxUSE_DOC_VIEW_ARCHITECTURE must be de fined." ../../include/wx/chkconf.h:422:9: #error "wxUSE_FILEDLG must be defined." ../../include/wx/chkconf.h:430:9: #error "wxUSE_FONTDLG must be defined." ../../include/wx/chkconf.h:438:9: #error "wxUSE_FONTMAP must be defined." ../../include/wx/chkconf.h:446:9: #error "wxUSE_GAUGE must be defined." ../../include/wx/chkconf.h:454:9: #error "wxUSE_GRID must be defined." ../../include/wx/chkconf.h:462:9: #error "wxUSE_HELP must be defined." ../../include/wx/chkconf.h:470:9: #error "wxUSE_HTML must be defined." ../../include/wx/chkconf.h:478:9: #error "wxUSE_XRC must be defined." ../../include/wx/chkconf.h:499:9: #error "wxUSE_ICO_CUR must be defined." ../../include/wx/chkconf.h:507:9: #error "wxUSE_IFF must be defined." ../../include/wx/chkconf.h:515:9: #error "wxUSE_IMAGLIST must be defined." ../../include/wx/chkconf.h:523:9: #error "wxUSE_JOYSTICK must be defined." ../../include/wx/chkconf.h:531:9: #error "wxUSE_LISTBOOK must be defined." ../../include/wx/chkconf.h:539:9: #error "wxUSE_LISTBOX must be defined." ../../include/wx/chkconf.h:547:9: #error "wxUSE_LISTCTRL must be defined." ../../include/wx/chkconf.h:555:9: #error "wxUSE_LOGGUI must be defined." ../../include/wx/chkconf.h:563:9: #error "wxUSE_LOGWINDOW must be defined." ../../include/wx/chkconf.h:571:9: #error "wxUSE_LOG_DIALOG must be defined." ../../include/wx/chkconf.h:579:9: #error "wxUSE_MDI must be defined." ../../include/wx/chkconf.h:587:9: #error "wxUSE_MDI_ARCHITECTURE must be defined ." ../../include/wx/chkconf.h:595:9: #error "wxUSE_MENUS must be defined." ../../include/wx/chkconf.h:603:9: #error "wxUSE_MSGDLG must be defined." ../../include/wx/chkconf.h:611:9: #error "wxUSE_NOTEBOOK must be defined." ../../include/wx/chkconf.h:619:9: #error "wxUSE_PALETTE must be defined." ../../include/wx/chkconf.h:627:9: #error "wxUSE_POPUPWIN must be defined." ../../include/wx/chkconf.h:635:9: #error "wxUSE_PRINTING_ARCHITECTURE must be de fined." ../../include/wx/chkconf.h:643:9: #error "wxUSE_RADIOBOX must be defined." ../../include/wx/chkconf.h:651:9: #error "wxUSE_RADIOBTN must be defined." ../../include/wx/chkconf.h:659:9: #error "wxUSE_SASH must be defined." ../../include/wx/chkconf.h:667:9: #error "wxUSE_SCROLLBAR must be defined." ../../include/wx/chkconf.h:675:9: #error "wxUSE_SLIDER must be defined." ../../include/wx/chkconf.h:683:9: #error "wxUSE_SOUND must be defined." ../../include/wx/chkconf.h:691:9: #error "wxUSE_SPINBTN must be defined." ../../include/wx/chkconf.h:699:9: #error "wxUSE_SPINCTRL must be defined." ../../include/wx/chkconf.h:707:9: #error "wxUSE_SPLASH must be defined." ../../include/wx/chkconf.h:715:9: #error "wxUSE_SPLITTER must be defined." ../../include/wx/chkconf.h:723:9: #error "wxUSE_STATBMP must be defined." ../../include/wx/chkconf.h:731:9: #error "wxUSE_STATBOX must be defined." ../../include/wx/chkconf.h:739:9: #error "wxUSE_STATLINE must be defined." ../../include/wx/chkconf.h:747:9: #error "wxUSE_STATTEXT must be defined." ../../include/wx/chkconf.h:755:9: #error "wxUSE_STATUSBAR must be defined." ../../include/wx/chkconf.h:763:9: #error "wxUSE_TAB_DIALOG must be defined." ../../include/wx/chkconf.h:771:9: #error "wxUSE_TEXTCTRL must be defined." ../../include/wx/chkconf.h:779:9: #error "wxUSE_TIPWINDOW must be defined." ../../include/wx/chkconf.h:787:9: #error "wxUSE_TOOLBAR must be defined." ../../include/wx/chkconf.h:795:9: #error "wxUSE_TOOLTIPS must be defined." ../../include/wx/chkconf.h:803:9: #error "wxUSE_TREECTRL must be defined." ../../include/wx/chkconf.h:811:9: #error "wxUSE_VALIDATORS must be defined." ../../include/wx/chkconf.h:819:9: #error "wxUSE_WXHTML_HELP must be defined." ../../include/wx/chkconf.h:1544:9: #error "wxMessageBox is always needed" mingw32-make: *** [gcc_mswdll\wxregex_regexec.o] Error 1 system: mingw32-make -f makefile.gcc all UNICODE=0 MSLU=0 BUILD=release SHARED= 1: 512 at inc/My/Build/Win32.pm line 246 C:\src\Alien-wxWidgets-0.19> I'll keep poking at this for my own sake until/unless you point me in another direction, Mattia. :) Ed Heil wrote: > I've been working on this a little more. > > What seems to keep happening is that patches don't get made. Perhaps > I'm missing some patch-related functionality here? Where a file > should be patched, it seems to be moved to a .bak file and an empty > file is left in its place. > > Right now I'm applying patches by hand and seeing if that helps. (I > had a patch utility in cygwin but I made cygwin go away so it wouldn't > get in the way of MINGW.) > > > Mattia Barbon wrote: >> On Sat, 12 Aug 2006 19:36:44 -0400 >> Ed Heil <ed...@do...> wrote: >> >> >>> mingw32-make: *** No rule to make target `all'. Stop. >>> system: mingw32-make -f makefile.gcc all UNICODE=0 MSLU=0 BUILD=release >>> SHARED= >>> 1: 512 at inc/My/Build/Win32.pm line 246 >>> >> >> Could you stick a 'print cwd, "\n"' at that line to see where >> is it trying to chdir to, and if is there a makefile.gcc in that >> directory. >> >> Thanks! >> Mattia >> > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ------------------------------------------------------------------------ > > _______________________________________________ > wxperl-users mailing list > wxp...@li... > https://lists.sourceforge.net/lists/listinfo/wxperl-users > |