lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #5384 Various


From: Auto mailings of changes to Lily Issues via Testlilyissues-auto
Subject: [Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #5384 Various fixes to GUB: - update broken download links - add missing dependencies - fix building of 'make' on glibc 2.27 systems - teach our ancient glibc that make 4.x exists - minor fixes
Date: Wed, 12 Sep 2018 16:22:44 -0000

Knut, I'm testing your patch on Fedora 28.

When building glibc (during the make bootstrap step), it seems that it's still using my system make (version 4.2.1) instead of the version (3.81) downloaded by gub. This is a problem that was supposed to be fixed by your patch?
I've downloaded the 3rd patchset from Rietveld, applied it with patch -p1 and committed to this branch:
https://github.com/fedelibre/gub/tree/5384-knut-patch

$ target/tools/root/usr/bin/make --version
GNU Make 3.81

$ make --version
GNU Make 4.2.1

These lines are taken from target/linux-64/build/glibc-core-2.3/config.log (full file attached):

configure:4112: checking for gmake
configure:4128: found /usr/bin/gmake
configure:4138: result: gmake
configure:4152: checking version of gmake
configure:4162: result: 4.2.1, bad
...
configure:4261: result: makeinfo
configure:4275: checking version of makeinfo
configure:4285: result: 6.1, bad
...
*** These critical programs are missing or too old: make
*** Check the INSTALL file for required versions.
...
MAKE='gmake'
MAKEINFO=':'

And this is the tail of make bootstrap:

building package: linux-64::cross/gcc-core
 *** Stage: download (cross/gcc-core, linux-64)
 *** Stage: untar (cross/gcc-core, linux-64)
 *** Stage: patch (cross/gcc-core, linux-64)
 *** Stage: autoupdate (cross/gcc-core, linux-64)
 *** Stage: configure (cross/gcc-core, linux-64)
 *** Stage: compile (cross/gcc-core, linux-64)
 *** Stage: install (cross/gcc-core, linux-64)
 *** Stage: package (cross/gcc-core, linux-64)
 *** Stage: clean (cross/gcc-core, linux-64)
 *** Stage: pkg_install (cross/gcc-core, linux-64)

This compile has previously been interrupted.
To ensure a repeatable build, this will not be packaged.

Run with

    --fresh # or issue
              rm /home/fede/src/gub/target/linux-64/status/glibc-core-2.3-glibc-2.3-20070416

to force a full package rebuild, or

    --force-package

to skip this check and risk a defective build.
building package: linux-64::glibc-core
 *** Stage: download (glibc-core, linux-64)
 *** Stage: configure (glibc-core, linux-64)
Command barfed: cd /home/fede/src/gub/target/linux-64/build/glibc-core-2.3 && chmod +x /home/fede/src/gub/target/linux-64/src/glibc-core-2.3/configure && BUILD_CC=gcc  sh /home/fede/src/gub/target/linux-64/src/glibc-core-2.3/configure --prefix=/usr --cache-file=config.cache --enable-shared --disable-static --disable-silent-rules --build=x86_64-linux --host=x86_64-linux --target=x86_64-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/fede/src/gub/target/linux-64/root/usr/include  --enable-add- --without-tls --without-__thread 

Tail of target/linux-64/log/glibc-core.log >>>>>>>>
    configure: error:
    *** These critical programs are missing or too old: make
    *** Check the INSTALL file for required versions.
    Command barfed: cd /home/fede/src/gub/target/linux-64/build/glibc-core-2.3 && chmod +x /home/fede/src/gub/target/linux-64/src/glibc-core-2.3/configure && BUILD_CC=gcc  sh /home/fede/src/gub/target/linux-64/src/glibc-core-2.3/configure --prefix=/usr --cache-file=config.cache --enable-shared --disable-static --disable-silent-rules --build=x86_64-linux --host=x86_64-linux --target=x86_64-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/fede/src/gub/target/linux-64/root/usr/include  --enable-add- --without-tls --without-__thread
<<<<<<<< Tail of target/linux-64/log/glibc-core.log

*** Failed target: linux-64::glibc-core
make: *** [compilers.make:44: cross-compilers] Error 1

The patches/glibc-allow-make4.patch file seems to be applied. I've checked the relevant lines in this file:

nano +4154 src/glibc-core-2.3/configure

Attachments:


[issues:#5384] Various fixes to GUB: - update broken download links - add missing dependencies - fix building of 'make' on glibc 2.27 systems - teach our ancient glibc that make 4.x exists - minor fixes

Status: Started
Labels: GUB
Created: Mon Jul 16, 2018 04:44 PM UTC by Knut Petersen
Last Updated: Mon Aug 27, 2018 03:41 PM UTC
Owner: Knut Petersen

Various fixes to GUB:
- update broken download links
- add missing dependencies
- fix 'make' for glibc 2.27 systems
- teach our ancient glibc that make 4.x exists
- fix 'db delete failing' problem on openSuSE Tumbleweed

Status on some selected distributions:

ubuntu-14.04.5 LTS:
'make lilypond LILYPOND_BRANCH=stable/2.20' succeeds

ubuntu-16.04.4 LTS:
'make lilypond LILYPOND_BRANCH=stable/2.20' succeeds

ubuntu-18.04 LTS and openSuSE Tumbleweed
'make bootstrap' succeeds, but crossbuilding guile still fails during 'make lilypond LILYPOND_BRANCH=stable/2.20'

Signed-off-by: Knut Petersen address@hidden

http://codereview.appspot.com/369750043


Sent from sourceforge.net because address@hidden is subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/testlilyissues/admin/issues/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.

_______________________________________________
Testlilyissues-auto mailing list
address@hidden
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto

reply via email to

[Prev in Thread] Current Thread [Next in Thread]