Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- michael@DESKTOP-JFG2M8Q MSYS ~/essence
- $ ./start.sh
- Essence Build System
- Press Ctrl-C to exit.
- === Essence License ===
- MIT License
- Copyright (c) 2017-2019 nakst and other contributors (see CONTRIBUTING.md).
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- SOFTWARE.
- This project also include the work of other projects.
- All trademarks are registered trademarks of their respective owners.
- They licenses may be found in the following files:
- - shared/nanosvg.h and shared/nanosvgrast.h
- - shared/stb_image.h, shared/stb_sprintf.h and shared/stb_stb_ds.h
- - res/Fonts/Noto Sans License.txt
- - res/Icons/elementary Icons License.txt
- - res/Sample Images/Licenses.txt
- - Ported programs have their licenses in their respective folders.
- Please tell me if I've forgotten something!
- Type 'yes' to acknowledge you have read the license, or press Ctrl-C to exit.
- yes
- sh: x86_64-essence-gcc: Kommando nicht gefunden.
- The build system could not detect a GCC cross compiler in your PATH.
- === READ THE FOLLOWING INSTRUCTIONS CAREFULLY ===
- The build system will now automatically build a cross compiler for you.
- Make sure you are connected to the internet, and have the latest versions of the following programs:
- - GCC/G++
- - GNU Make
- - GNU Bison
- - Flex
- - GNU GMP
- - GNU MPFR
- - GNU MPC
- - Texinfo
- - curl
- - nasm
- - ctags
- - xz
- - gzip
- - tar
- - grep
- - sed
- Make sure you have at least 3GB of drive space available.
- The final installation will take up ~300MB.
- You will need ~8GB of combined RAM and swap space.
- Approximately 100MB of source files will be downloaded.
- The full build may take over an hour on slower systems; on most modern systems, it should only take ~20 minutes.
- This does *not* require root permissions.
- I highly recommend that you fully update your system (Linux, Cygwin, etc.) before building.
- You will have problems if the path to your essence/ folder contains non-alphanumeric characters or whitespace.
- Type 'yes' to install the GCC compiler into '/home/michael/essence/cross'.
- yes
- Updating path...
- PATH = /home/michael/essence/cross/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
- Preparing C standard library headers...
- Downloading and extracting sources...
- Modifying source...
- Running configure...
- configure: loading site script /etc/config.site
- checking build system type... x86_64-pc-msys
- checking host system type... x86_64-pc-msys
- checking target system type... x86_64-pc-essence
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether ln works... yes
- checking whether ln -s works... no, using cp -pR
- checking for a sed that does not truncate output... /usr/bin/sed
- checking for gawk... gawk
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.exe
- checking for suffix of executables... .exe
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for g++... g++
- checking whether we are using the GNU C++ compiler... yes
- checking whether g++ accepts -g... yes
- checking whether g++ accepts -static-libstdc++ -static-libgcc... yes
- checking for gnatbind... no
- checking for gnatmake... no
- checking whether compiler driver understands Ada... no
- checking how to compare bootstrapped objects... tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2
- checking for objdir... .libs
- checking for isl 0.15 or later... no
- required isl version is 0.15 or later
- checking for default BUILD_CONFIG...
- checking for --enable-vtable-verify... no
- checking for bison... bison -y
- checking for bison... bison
- checking for gm4... no
- checking for gnum4... no
- checking for m4... m4
- checking for flex... flex
- checking for flex... flex
- checking for makeinfo... makeinfo
- checking for expect... no
- checking for runtest... no
- checking for ar... ar
- checking for as... as
- checking for dlltool... dlltool
- checking for ld... (cached) /usr/lib/gcc/x86_64-pc-msys/9.3.0/../../../../x86_64-pc-msys/bin/ld.exe
- checking for lipo... no
- checking for nm... nm
- checking for ranlib... ranlib
- checking for strip... strip
- checking for windres... windres
- checking for windmc... windmc
- checking for objcopy... objcopy
- checking for objdump... objdump
- checking for readelf... readelf
- checking for x86_64-essence-cc... no
- checking for x86_64-essence-gcc... no
- checking for x86_64-essence-c++... no
- checking for x86_64-essence-g++... no
- checking for x86_64-essence-cxx... no
- checking for x86_64-essence-gxx... no
- checking for x86_64-essence-gcc... no
- checking for x86_64-essence-gfortran... no
- checking for x86_64-essence-gccgo... no
- checking for x86_64-essence-ar... no
- checking for x86_64-essence-as... no
- checking for x86_64-essence-dlltool... no
- checking for x86_64-essence-ld... no
- checking for x86_64-essence-lipo... no
- checking for x86_64-essence-nm... no
- checking for x86_64-essence-objcopy... no
- checking for x86_64-essence-objdump... no
- checking for x86_64-essence-ranlib... no
- checking for x86_64-essence-readelf... no
- checking for x86_64-essence-strip... no
- checking for x86_64-essence-windres... no
- checking for x86_64-essence-windmc... no
- checking where to find the target ar... just compiled
- checking where to find the target as... just compiled
- checking where to find the target cc... pre-installed
- checking where to find the target c++... pre-installed
- checking where to find the target c++ for libstdc++... pre-installed
- checking where to find the target dlltool... just compiled
- checking where to find the target gcc... pre-installed
- checking where to find the target gfortran... pre-installed
- checking where to find the target gccgo... pre-installed
- checking where to find the target ld... just compiled
- checking where to find the target lipo... pre-installed
- checking where to find the target nm... just compiled
- checking where to find the target objcopy... just compiled
- checking where to find the target objdump... just compiled
- checking where to find the target ranlib... just compiled
- checking where to find the target readelf... just compiled
- checking where to find the target strip... just compiled
- checking where to find the target windres... just compiled
- checking where to find the target windmc... just compiled
- checking whether to enable maintainer-specific portions of Makefiles... no
- configure: creating ./config.status
- config.status: creating Makefile
- configure: loading site script /etc/config.site
- checking build system type... x86_64-pc-msys
- checking host system type... x86_64-pc-msys
- checking target system type... x86_64-pc-essence
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether ln works... yes
- checking whether ln -s works... no, using cp -pR
- checking for a sed that does not truncate output... /usr/bin/sed
- checking for gawk... gawk
- checking for libatomic support... no
- checking for libitm support... no
- checking for libsanitizer support... no
- checking for libvtv support... no
- checking for libhsail-rt support... no
- checking for libphobos support... no
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.exe
- checking for suffix of executables... .exe
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for g++... g++
- checking whether we are using the GNU C++ compiler... yes
- checking whether g++ accepts -g... yes
- checking whether g++ accepts -static-libstdc++ -static-libgcc... yes
- checking for gnatbind... no
- checking for gnatmake... no
- checking whether compiler driver understands Ada... no
- checking how to compare bootstrapped objects... tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2
- checking for objdir... .libs
- checking for the correct version of gmp.h... no
- configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.
- Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
- their locations. Source code for these libraries can be found at
- their respective hosting sites as well as at
- ftp://gcc.gnu.org/pub/gcc/infrastructure/. See also
- http://gcc.gnu.org/install/prerequisites.html for additional info. If
- you obtained GMP, MPFR and/or MPC from a vendor distribution package,
- make sure that you have installed both the libraries and the header
- files. They may be located in separate packages.
- The build has failed. Please consult the documentation.
Add Comment
Please, Sign In to add comment