Menu

#160 [GNU/Linux] wxFormBuilder compiling error with wxWidgets 3.0.2

v1.0_(example)
open
nobody
None
5
2015-10-01
2015-07-04
xxblx
No

wxFormBuilder from svn by 2015-07-04 - r2205

wxWidgets version 3.0.2

GNU/Linux

$ uname -a
Linux localhost 3.19.8-desktop-3.mga5 #1 SMP Sat Jun 13 17:05:48 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Compiling error:

codewriter.cpp
../../../src/codegen/codewriter.cpp: In member function 'void CodeWriter::FixWrite(wxString, bool)':
../../../src/codegen/codewriter.cpp:111:38: error: 'wxRE_ADVANCED' was not declared in this scope
  wxRegEx reIndent( wxT("%TAB%\\s*"), wxRE_ADVANCED );
                                      ^
wxFormBuilder.make:290: recipe for target 'obj/Release/wxFormBuilder/codewriter.o' failed
make[1]: *** [obj/Release/wxFormBuilder/codewriter.o] Error 1
Makefile:44: recipe for target 'wxFormBuilder' failed
make: *** [wxFormBuilder] Error 2

Same error was with wxFormBuilder 3.5.0-beta (but with wxWidgets 2.9.5 3.5.0-beta compiles fine).

Does it possible to compile wxFormBuilder with wxWidgets 3.0.* on GNU/Linux succefully?

Discussion

  • xxblx

    xxblx - 2015-07-04
    • Same error was with wxFormBuilder 3.5.0-beta if compiling with wxWidgets 3.0.2
     
  • Michal Bližňák

    wxRE_ADVANCED is needed for propper parsing of indentation marks. Please try to compile your wxWidgets with built-in regex support including wxRE_ADVANCED option.