RosBE build problem

Ask your support questions in here

Moderator: Moderator Team

Post Reply
EnderChiken
Posts: 9
Joined: Wed Dec 05, 2012 7:18 pm

RosBE build problem

Post by EnderChiken »

So, I successfully install ROSBE && downloaded ReactOS source. But ReactOS Build Enviroment cannot build ROS from source.
Build Log:

Code: Select all

****************************************************************************
*
*                        ReactOS Build Environment 2.1
*
****************************************************************************


Microsoft Windows [Version 6.2.9200]
gcc version 4.7.2 (RosBE-Windows)
gcc target: i386
GNU ld (GNU Binutils) 2.23.51.20121208
bison (GNU Bison) 2.5
flex 2.5.35
GNU Make 3.82
cmake version 2.8.10.2-ReactOS

For a list of all included commands, type: "help"
-------------------------------------------------


C:\Users\s0urce_\Documents\ReactOS-0.3.14\ReactOS-0.3.14>make bootcd
"[MKDIR]    obj-i386/tools"
Ошибка в синтаксисе команды.
mingw32-make.exe: [obj-i386/tools] Error 1 (ignored)
"[MKDIR]    obj-i386/tools/rbuild"
Ошибка в синтаксисе команды.
mingw32-make.exe: [obj-i386/tools/rbuild] Error 1 (ignored)
"[MKDIR]    obj-i386/tools/rbuild/backend"
Ошибка в синтаксисе команды.
mingw32-make.exe: [obj-i386/tools/rbuild/backend] Error 1 (ignored)
"[MKDIR]    obj-i386/tools/rbuild/backend/mingw"
Ошибка в синтаксисе команды.
mingw32-make.exe: [obj-i386/tools/rbuild/backend/mingw] Error 1 (ignored)
"[HOST-CC]  tools/rbuild/backend/mingw/mingw.cpp"
In file included from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/objbase.h:158:0,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/ole2.h:16,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/wtypes.h:12,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/winscard.h:10,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/windows.h:97,
                 from tools/rbuild/backend/mingw/../../pch.h:34,
                 from tools/rbuild/backend/mingw/mingw.cpp:19:
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h: In member function 'HRESULT IUnknown::QueryInterface(Q**)
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h:55:82: error: '__mingw_uuidof' was not declared in this sc
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h:55:82: error: expected primary-expression before '__typeof
In file included from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/objbase.h:158:0,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/ole2.h:16,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/wtypes.h:12,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/winscard.h:10,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/windows.h:97,
                 from tools/rbuild/backend/mingw/../../pch.h:34,
                 from tools/rbuild/backend/mingw/mingw.cpp:19:
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h: At global scope:
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h:66:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h:66:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h:186:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h:186:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h:316:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/unknwn.h:316:1: error: expected initializer before '<' token
In file included from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/objbase.h:159:0,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/ole2.h:16,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/wtypes.h:12,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/winscard.h:10,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/windows.h:97,
                 from tools/rbuild/backend/mingw/../../pch.h:34,
                 from tools/rbuild/backend/mingw/mingw.cpp:19:
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:966:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:966:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1164:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1164:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1374:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1374:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1569:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1569:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1727:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1727:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1805:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:1805:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2003:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2003:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2395:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2395:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2520:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2520:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2692:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2692:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2931:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:2931:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:3131:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:3131:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:3678:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:3678:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:3824:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:3824:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:4075:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:4075:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:4436:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/objidl.h:4436:1: error: expected initializer before '<' token
In file included from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/urlmon.h:220:0,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/objbase.h:353,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/ole2.h:16,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/wtypes.h:12,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/winscard.h:10,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/windows.h:97,
                 from tools/rbuild/backend/mingw/../../pch.h:34,
                 from tools/rbuild/backend/mingw/mingw.cpp:19:
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/servprov.h: In member function 'HRESULT IServiceProvider::QueryServ
const GUID&, Q**)':
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/servprov.h:57:116: error: '__mingw_uuidof' was not declared in this
pe
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/servprov.h:57:116: error: expected primary-expression before '__typ

In file included from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/msxml.h:27:0,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/urlmon.h:221,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/objbase.h:353,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/ole2.h:16,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/wtypes.h:12,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/winscard.h:10,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/windows.h:97,
                 from tools/rbuild/backend/mingw/../../pch.h:34,
                 from tools/rbuild/backend/mingw/mingw.cpp:19:
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h: At global scope:
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:1133:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:1133:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:1364:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:1364:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:1577:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:1577:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:2252:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:2252:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:2960:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/oaidl.h:2960:1: error: expected initializer before '<' token
In file included from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/objbase.h:353:0,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/ole2.h:16,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/wtypes.h:12,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/winscard.h:10,
                 from c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/..
../../i686-w64-mingw32/include/windows.h:97,
                 from tools/rbuild/backend/mingw/../../pch.h:34,
                 from tools/rbuild/backend/mingw/mingw.cpp:19:
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/urlmon.h:561:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/urlmon.h:561:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/urlmon.h:900:1: error: expected initializer before '<' token
c:\rosbe\i386\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-min
/include/urlmon.h:900:1: error: expected initializer before '<' token
mingw32-make.exe: *** No rule to make target `bootcd'.  Stop.

Total Build Time: 00:00:01
C:\Users\s0urce_\Documents\ReactOS-0.3.14\ReactOS-0.3.14>
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: RosBE build problem

Post by Z98 »

You can't build 0.3.14 with the current build environment.
milon
Posts: 969
Joined: Sat Sep 05, 2009 9:26 pm

Re: RosBE build problem

Post by milon »

And just in case you haven't seen the thread, look at:
(edit) Z98's post. ;)
Last edited by milon on Thu May 16, 2013 3:28 pm, edited 1 time in total.
Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: RosBE build problem

Post by Z98 »

I really would prefer people be directed here: http://www.reactos.org/development/build-environment

Forum posts tend to either get buried or become out of date or miss details.
mametoc
Posts: 173
Joined: Tue Nov 27, 2012 11:31 pm

Re: RosBE build problem

Post by mametoc »

I'm triyng build "ReactOS-0.3.15-REL-src" whit RosBE-2.1, a) "configure" paths is done, b)"ninja" build host-tools is done but... at c) "ninja bootcd"...

[ external image ]

Thanks.
Last edited by mametoc on Wed Oct 09, 2013 8:20 pm, edited 5 times in total.
milon
Posts: 969
Joined: Sat Sep 05, 2009 9:26 pm

Re: RosBE build problem

Post by milon »

Erm, unless there's something wrong with my computer, that's only a tiny thumbnail. I can't make out any detail at all.
mametoc
Posts: 173
Joined: Tue Nov 27, 2012 11:31 pm

Re: RosBE build problem

Post by mametoc »

Sorry it's my fault.
User avatar
EmuandCo
Developer
Posts: 4723
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: RosBE build problem

Post by EmuandCo »

There is a reason why wie die set as default path C:\rosbe... The buildchain is not able to work with spaces inside.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
hbelusca
Developer
Posts: 1204
Joined: Sat Dec 26, 2009 10:36 pm
Location: Zagreb, Croatia

Re: RosBE build problem

Post by hbelusca »

Here EmuandCo, it's a problem of spaces in the ROS SOURCE PATH !!! Not in the RosBe's path.
User avatar
EmuandCo
Developer
Posts: 4723
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: RosBE build problem

Post by EmuandCo »

Oh, youre right, hmmm.... Interesting
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
Post Reply

Who is online

Users browsing this forum: No registered users and 32 guests