Hi!
I'm trying to build Firebird-3.0.0.31896-Beta2 on Windows 8.1 using MSVC
2013. I get several error messages while executing make_icu.bat:
/...//
//...//
//...//
//Executed set_build_target.bat//
//
//Generating parse.cpp and dsql.tab.h//
//'sed' is not recognized as an internal or external command,//
//operable program or batch file.//
//'sed' is not recognized as an internal or external command,//
//operable program or batch file.//
//y.y:0: unexpected end-of-file//
//
//Building gpre_boot (x64\release)...//
//
//...//
//...//
//..//
//Processing msgs/build_file.epp//
//Calling GPRE for msgs/build_file.epp//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:98: expected relation name,
encountered "LOCALES"//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:206: expected relation
name, encountered "LOCALES"//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:208: unmatched END_FOR//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:229: expected relation
name, encountered "LOCALES"//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:248: unmatched END_FOR//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:254: expected relation
name, encountered "LOCALES"//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:256: unmatched END_FOR//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:367: expected relation
name, encountered "MESSAGES"//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:379: expected relation
name, encountered "TRANSMSGS"//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:386: unmatched END_FOR//
//(E) D:\Firebird3b2\src\msgs\build_file.epp:415: unmatched END_FOR//
// 11 errors, no warnings//
//The system cannot find the file specified.//
//
//Processing qli/help.epp//
//Calling GPRE for qli/help.epp//
//(E) D:\Firebird3b2\src\qli\help.epp:141: expected relation name,
encountered "TOPICS"//
//(E) D:\Firebird3b2\src\qli\help.epp:168: unmatched END_FOR//
//(E) D:\Firebird3b2\src\qli\help.epp:261: expected relation name,
encountered "TOPICS"//
//(E) D:\Firebird3b2\src\qli\help.epp:266: unmatched END_FOR//
//(E) D:\Firebird3b2\src\qli\help.epp:273: expected relation name,
encountered "TOPICS"//
//(E) D:\Firebird3b2\src\qli\help.epp:303: expected relation name,
encountered "X"//
//(E) D:\Firebird3b2\src\qli\help.epp:308: unmatched END_FOR//
//(E) D:\Firebird3b2\src\qli\help.epp:314: unmatched END_FOR//
// 8 errors, no warnings//
//The system cannot find the file specified.//
//
//Processing qli/meta.epp//
//Calling GPRE for qli/meta.epp//
// 1 file(s) moved.//
//
//Processing qli/proc.epp//
//Calling GPRE for qli/proc.epp//
//(E) D:\Firebird3b2\src\qli\proc.epp:173: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\proc.epp:232: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\proc.epp:277: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\proc.epp:279: expected context variable,
encountered "X"//
//(E) D:\Firebird3b2\src\qli\proc.epp:281: unmatched END_FOR//
//(E) D:\Firebird3b2\src\qli\proc.epp:310: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\proc.epp:312: X is not a valid context
variable//
//(E) D:\Firebird3b2\src\qli\proc.epp:321: unmatched END_FOR//
//(E) D:\Firebird3b2\src\qli\proc.epp:327: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\proc.epp:361: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\proc.epp:366: unmatched END_FOR//
//(E) D:\Firebird3b2\src\qli\proc.epp:491: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\proc.epp:493: X is not a valid context
variable//
//(E) D:\Firebird3b2\src\qli\proc.epp:497: ON_ERROR used out of context//
//(E) D:\Firebird3b2\src\qli\proc.epp:500: END_ERROR used out of context//
//(E) D:\Firebird3b2\src\qli\proc.epp:550: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\proc.epp:561: unmatched END_FOR//
// 17 errors, no warnings//
//The system cannot find the file specified.//
//
//Processing qli/show.epp//
//Calling GPRE for qli/show.epp//
//(E) D:\Firebird3b2\src\qli\show.epp:1974: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\show.epp:2072: expected relation name,
encountered "QLI$PROCEDURES"//
//(E) D:\Firebird3b2\src\qli\show.epp:2075: unmatched END_FOR//
// 3 errors, no warnings//
//The system cannot find the file specified.//
//...//
//...//
//...//
//6> scl.cpp//
//6> dba.cpp//
//6> parse.cpp//
//6>c1xx : fatal error C1083: Cannot open source file:
'..\..\..\src\dsql\parse.cpp': No such file or directory//
//========== Build: 5 succeeded, 1 failed, 3 up-to-date, 0 skipped
==========//
//...//
//...//
//...//
//...Error building isql, see isql_x64.log//
/
At the end of execution, the file Parse.cpp is not created.
What is 'sed' under Windows 8.1 / Visual studio? Am I missing something?
Do I need CygWin along with Visual Studio to compile Firebird?
Boris
------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel