[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GUB] error while trying to make a darwin cross-compiler
From: |
Frédéric Bron |
Subject: |
[GUB] error while trying to make a darwin cross-compiler |
Date: |
Mon, 12 Sep 2016 06:23:42 +0200 |
Hi,
I am trying to build a cross compiler for darwin on openSUSE.
I downloaded gub (491404f3d602df5f0a86f408d44c7d345eea1a24) and ran:
$ bin/gub --verbose darwin-x86::cross/gcc
I got for example that output:
dependencies[darwin-x86]: system::gcc tools::librestrict tools::make
tools::libtool tools::file tools::tar tools::m4 tools::perl
tools::autoconf tools::patch tools::zlib tools::bzip2 tools::xzutils
tools::texinfo linux-x86::linux-headers linux-x86::cross/binutils
system::g++ tools::bison tools::flex tools::gmp tools::mpfr tools::mpc
tools::gawk linux-x86::cross/gcc-core linux-x86::glibc-core
linux-x86::cross/gcc tools::gzip linux-x86::glibc
darwin-x86::darwin-sdk tools::automake darwin-x86::python
darwin-x86::odcctools darwin-x86::cross/gcc
Then some downloads and later it came to this error saying make is too old:
Log file: target/linux-x86/log/glibc-core.log
building package: linux-x86::glibc-core
*** Stage: download (glibc-core, linux-x86)
*** Stage: untar (glibc-core, linux-x86)
*** Stage: patch (glibc-core, linux-x86)
*** Stage: autoupdate (glibc-core, linux-x86)
*** Stage: configure (glibc-core, linux-x86)
Command barfed: cd
/home/fred/gub/target/linux-x86/build/glibc-core-2.3 && chmod +x
/home/fred/gub/target/linux-x86/src/glibc-core-2.3/configure &&
BUILD_CC=gcc sh
/home/fred/gub/target/linux-x86/src/glibc-core-2.3/configure
--prefix=/usr --cache-file=config.cache --enable-shared
--disable-static --disable-silent-rules --build=x86_64-linux
--host=i686-linux --target=i686-linux --prefix=/usr
--sysconfdir=/usr/etc --includedir=/usr/include
--infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib
--disable-profile --disable-debug --without-cvs --without-gd
--with-headers=/home/fred/gub/target/linux-x86/root/usr/include
--enable-add-ons=linuxthreads --without-tls --without-__thread
Tail of target/linux-x86/log/glibc-core.log >>>>>>>>
checking for gnumsgfmt... no
checking for gmsgfmt... no
checking for msgfmt... msgfmt
checking version of msgfmt... 0.19.2, ok
checking for makeinfo... makeinfo
checking version of makeinfo... 6.1, bad
checking for sed... sed
checking version of sed... v. ?.??, bad
checking for autoconf... autoconf
checking whether autoconf works... yes
configure: error:
*** These critical programs are missing or too old: make
*** Check the INSTALL file for required versions.
Command barfed: cd
/home/fred/gub/target/linux-x86/build/glibc-core-2.3 && chmod +x
/home/fred/gub/target/linux-x86/src/glibc-core-2.3/configure &&
BUILD_CC=gcc sh
/home/fred/gub/target/linux-x86/src/glibc-core-2.3/configure
--prefix=/usr --cache-file=config.cache --enable-shared
--disable-static --disable-silent-rules --build=x86_64-linux
--host=i686-linux --target=i686-linux --prefix=/usr
--sysconfdir=/usr/etc --includedir=/usr/include
--infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib
--disable-profile --disable-debug --without-cvs --without-gd
--with-headers=/home/fred/gub/target/linux-x86/root/usr/include
--enable-add-ons=linuxthreads --without-tls --without-__thread
<<<<<<<< Tail of target/linux-x86/log/glibc-core.log
any clue why?
The make download was:
*** Stage: download (make, tools)
downloading http://ftp.gnu.org/pub/gnu/make/make-3.81.tar.gz ->
/home/fred/gub/downloads/make/
and the build seemed OK:
Log file: target/tools/log/make.log
building package: tools::make
*** Stage: download (make, tools)
*** Stage: untar (make, tools)
*** Stage: patch (make, tools)
*** Stage: autoupdate (make, tools)
*** Stage: configure (make, tools)
*** Stage: compile (make, tools)
*** Stage: install (make, tools)
*** Stage: package (make, tools)
*** Stage: clean (make, tools)
*** Stage: pkg_install (make, tools)
Thanks,
Frédéric
- [GUB] error while trying to make a darwin cross-compiler,
Frédéric Bron <=