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

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to