RosBE problems

Ask your support questions in here

Moderator: Moderator Team

Post Reply
alexmikhalevich
Posts: 2
Joined: Tue Feb 28, 2017 11:39 am
Location: Moscow, Russia

RosBE problems

Post by alexmikhalevich »

Hi,
I've just installed the RosBE on my linux (amd64 arch) computer and tried compile the OS but failed. After the

Code: Select all

$ ninja all
command I've got these errors:

Code: Select all

[411/9137] Building C object boot/environ/CMakeFiles/bootlib.dir/lib/misc/bootreg.c.obj
FAILED: /home/maked0n/RosBE/i386/bin/i686-w64-mingw32-gcc  -DDBG=1 -DKDBG=1 -DUSE_COMPILER_EXCEPTIONS -DWINVER=0x502 -D_BLDR_ -D_M_IX86 -D_NTHAL_ -D_NTSYSTEM_ -D_SEH_ENABLE_TRACE -D_SETUPAPI_VER=0x502 -D_USE_32BIT_TIME_T -D_USE_PSEH3=1 -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D_WIN32_WINNT=0x502 -D_X86_ -D__REACTOS__ -D__i386__ -D_inline=__inline -Di386 -Wa,--compress-debug-sections -pipe -fms-extensions -fno-strict-aliasing -nostdinc -mstackrealign -Wold-style-declaration -Wdeclaration-after-statement -fdebug-prefix-map="/home/maked0n/RosBE/reactos"=ReactOS -gdwarf-2 -gstrict-dwarf -femit-struct-debug-detailed=none -feliminate-unused-debug-symbols -march=pentium -mtune=i686 -Werror -Wall -Wpointer-arith -Wno-char-subscripts -Wno-multichar -Wno-unused-value -Wno-maybe-uninitialized -O1 -fno-optimize-sibling-calls -fno-omit-frame-pointer -mpreferred-stack-boundary=3 -fno-set-stack-executable -Winvalid-pch -Werror=invalid-pch -Iboot/environ -I../../boot/environ -I../../boot/environ/include/efi -I../../boot/environ/include -I../../sdk/include -I../../sdk/include/psdk -I../../sdk/include/dxsdk -Isdk/include -Isdk/include/psdk -Isdk/include/dxsdk -Isdk/include/ddk -Isdk/include/reactos -Isdk/include/reactos/mc -I../../sdk/include/crt -I../../sdk/include/ddk -I../../sdk/include/ndk -I../../sdk/include/reactos -I../../sdk/include/reactos/libs -I../../ntoskrnl/include -I../../sdk/lib/cmlib -I../../drivers/filesystems   -include /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h -MMD -MT boot/environ/CMakeFiles/bootlib.dir/lib/misc/debug.c.obj -MF boot/environ/CMakeFiles/bootlib.dir/lib/misc/debug.c.obj.d -o boot/environ/CMakeFiles/bootlib.dir/lib/misc/debug.c.obj -c ../../boot/environ/lib/misc/debug.c
cc1: error: /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h.gch: had text segment at different address [-Werror]
cc1: error: one or more PCH files were found, but they were invalid
cc1: fatal error: /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h: No such file or directory
cc1: all warnings being treated as errors
compilation terminated.
FAILED: /home/maked0n/RosBE/i386/bin/i686-w64-mingw32-gcc  -DDBG=1 -DKDBG=1 -DUSE_COMPILER_EXCEPTIONS -DWINVER=0x502 -D_BLDR_ -D_M_IX86 -D_NTHAL_ -D_NTSYSTEM_ -D_SEH_ENABLE_TRACE -D_SETUPAPI_VER=0x502 -D_USE_32BIT_TIME_T -D_USE_PSEH3=1 -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D_WIN32_WINNT=0x502 -D_X86_ -D__REACTOS__ -D__i386__ -D_inline=__inline -Di386 -Wa,--compress-debug-sections -pipe -fms-extensions -fno-strict-aliasing -nostdinc -mstackrealign -Wold-style-declaration -Wdeclaration-after-statement -fdebug-prefix-map="/home/maked0n/RosBE/reactos"=ReactOS -gdwarf-2 -gstrict-dwarf -femit-struct-debug-detailed=none -feliminate-unused-debug-symbols -march=pentium -mtune=i686 -Werror -Wall -Wpointer-arith -Wno-char-subscripts -Wno-multichar -Wno-unused-value -Wno-maybe-uninitialized -O1 -fno-optimize-sibling-calls -fno-omit-frame-pointer -mpreferred-stack-boundary=3 -fno-set-stack-executable -Winvalid-pch -Werror=invalid-pch -Iboot/environ -I../../boot/environ -I../../boot/environ/include/efi -I../../boot/environ/include -I../../sdk/include -I../../sdk/include/psdk -I../../sdk/include/dxsdk -Isdk/include -Isdk/include/psdk -Isdk/include/dxsdk -Isdk/include/ddk -Isdk/include/reactos -Isdk/include/reactos/mc -I../../sdk/include/crt -I../../sdk/include/ddk -I../../sdk/include/ndk -I../../sdk/include/reactos -I../../sdk/include/reactos/libs -I../../ntoskrnl/include -I../../sdk/lib/cmlib -I../../drivers/filesystems   -include /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h -MMD -MT boot/environ/CMakeFiles/bootlib.dir/lib/firmware/efi/firmware.c.obj -MF boot/environ/CMakeFiles/bootlib.dir/lib/firmware/efi/firmware.c.obj.d -o boot/environ/CMakeFiles/bootlib.dir/lib/firmware/efi/firmware.c.obj -c ../../boot/environ/lib/firmware/efi/firmware.c
cc1: error: /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h.gch: had text segment at different address [-Werror]
cc1: error: one or more PCH files were found, but they were invalid
cc1: fatal error: /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h: No such file or directory
cc1: all warnings being treated as errors
compilation terminated.
FAILED: /home/maked0n/RosBE/i386/bin/i686-w64-mingw32-gcc  -DDBG=1 -DKDBG=1 -DUSE_COMPILER_EXCEPTIONS -DWINVER=0x502 -D_BLDR_ -D_M_IX86 -D_NTHAL_ -D_NTSYSTEM_ -D_SEH_ENABLE_TRACE -D_SETUPAPI_VER=0x502 -D_USE_32BIT_TIME_T -D_USE_PSEH3=1 -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D_WIN32_WINNT=0x502 -D_X86_ -D__REACTOS__ -D__i386__ -D_inline=__inline -Di386 -Wa,--compress-debug-sections -pipe -fms-extensions -fno-strict-aliasing -nostdinc -mstackrealign -Wold-style-declaration -Wdeclaration-after-statement -fdebug-prefix-map="/home/maked0n/RosBE/reactos"=ReactOS -gdwarf-2 -gstrict-dwarf -femit-struct-debug-detailed=none -feliminate-unused-debug-symbols -march=pentium -mtune=i686 -Werror -Wall -Wpointer-arith -Wno-char-subscripts -Wno-multichar -Wno-unused-value -Wno-maybe-uninitialized -O1 -fno-optimize-sibling-calls -fno-omit-frame-pointer -mpreferred-stack-boundary=3 -fno-set-stack-executable -Winvalid-pch -Werror=invalid-pch -Iboot/environ -I../../boot/environ -I../../boot/environ/include/efi -I../../boot/environ/include -I../../sdk/include -I../../sdk/include/psdk -I../../sdk/include/dxsdk -Isdk/include -Isdk/include/psdk -Isdk/include/dxsdk -Isdk/include/ddk -Isdk/include/reactos -Isdk/include/reactos/mc -I../../sdk/include/crt -I../../sdk/include/ddk -I../../sdk/include/ndk -I../../sdk/include/reactos -I../../sdk/include/reactos/libs -I../../ntoskrnl/include -I../../sdk/lib/cmlib -I../../drivers/filesystems   -include /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h -MMD -MT boot/environ/CMakeFiles/bootlib.dir/lib/bootlib.c.obj -MF boot/environ/CMakeFiles/bootlib.dir/lib/bootlib.c.obj.d -o boot/environ/CMakeFiles/bootlib.dir/lib/bootlib.c.obj -c ../../boot/environ/lib/bootlib.c
cc1: error: /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h.gch: had text segment at different address [-Werror]
cc1: error: one or more PCH files were found, but they were invalid
cc1: fatal error: /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h: No such file or directory
cc1: all warnings being treated as errors
compilation terminated.
FAILED: /home/maked0n/RosBE/i386/bin/i686-w64-mingw32-gcc  -DDBG=1 -DKDBG=1 -DUSE_COMPILER_EXCEPTIONS -DWINVER=0x502 -D_BLDR_ -D_M_IX86 -D_NTHAL_ -D_NTSYSTEM_ -D_SEH_ENABLE_TRACE -D_SETUPAPI_VER=0x502 -D_USE_32BIT_TIME_T -D_USE_PSEH3=1 -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D_WIN32_WINNT=0x502 -D_X86_ -D__REACTOS__ -D__i386__ -D_inline=__inline -Di386 -Wa,--compress-debug-sections -pipe -fms-extensions -fno-strict-aliasing -nostdinc -mstackrealign -Wold-style-declaration -Wdeclaration-after-statement -fdebug-prefix-map="/home/maked0n/RosBE/reactos"=ReactOS -gdwarf-2 -gstrict-dwarf -femit-struct-debug-detailed=none -feliminate-unused-debug-symbols -march=pentium -mtune=i686 -Werror -Wall -Wpointer-arith -Wno-char-subscripts -Wno-multichar -Wno-unused-value -Wno-maybe-uninitialized -O1 -fno-optimize-sibling-calls -fno-omit-frame-pointer -mpreferred-stack-boundary=3 -fno-set-stack-executable -Winvalid-pch -Werror=invalid-pch -Iboot/environ -I../../boot/environ -I../../boot/environ/include/efi -I../../boot/environ/include -I../../sdk/include -I../../sdk/include/psdk -I../../sdk/include/dxsdk -Isdk/include -Isdk/include/psdk -Isdk/include/dxsdk -Isdk/include/ddk -Isdk/include/reactos -Isdk/include/reactos/mc -I../../sdk/include/crt -I../../sdk/include/ddk -I../../sdk/include/ndk -I../../sdk/include/reactos -I../../sdk/include/reactos/libs -I../../ntoskrnl/include -I../../sdk/lib/cmlib -I../../drivers/filesystems   -include /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h -MMD -MT boot/environ/CMakeFiles/bootlib.dir/lib/misc/bootreg.c.obj -MF boot/environ/CMakeFiles/bootlib.dir/lib/misc/bootreg.c.obj.d -o boot/environ/CMakeFiles/bootlib.dir/lib/misc/bootreg.c.obj -c ../../boot/environ/lib/misc/bootreg.c
cc1: error: /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h.gch: had text segment at different address [-Werror]
cc1: error: one or more PCH files were found, but they were invalid
cc1: fatal error: /home/maked0n/RosBE/reactos/output-MinGW-i386/reactos/boot/environ/bootlib_pch.h: No such file or directory
cc1: all warnings being treated as errors
compilation terminated.
ninja: build stopped: subcommand failed.
In addition, the charch.sh script doesn't work for me:

Code: Select all

$ ./charch.sh amd64
Unsupported architecture specified, falling back to i386!

gcc version 4.7.2 (RosBE-Unix) 
GNU ld (GNU Binutils) 2.23.51.20121208
However, as it mentioned on the wiki, the amd64 arch should be available:
Change the Architecture to build ReactOS for, for the current RosBE session. Possible Architectures are right now:
i386
amd64
I hope for your help.

UPD:
Disabling PCH in ROS helped me to solve the first problem. Described here.
Post Reply

Who is online

Users browsing this forum: No registered users and 28 guests