From 89c1c43dc35b79f84369a62a9556c7b405962dac Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Thu, 4 May 2017 04:22:11 +0000 Subject: Update to gcc-7.1.0. Update to iproute2-4.11.0. Fix some faulty gnulib code in diffutils. Disable a failing test in vim. Document a failing test in binutils. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11242 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/binutils.xml | 2 ++ chapter06/diffutils.xml | 6 ++++-- chapter06/vim.xml | 9 ++++++--- 3 files changed, 12 insertions(+), 5 deletions(-) (limited to 'chapter06') diff --git a/chapter06/binutils.xml b/chapter06/binutils.xml index 36d303b49..f4f41f314 100644 --- a/chapter06/binutils.xml +++ b/chapter06/binutils.xml @@ -143,6 +143,8 @@ cd build make -k check + One test, debug_msg.sh, is known ot fail. + Install the package: make tooldir=/usr install diff --git a/chapter06/diffutils.xml b/chapter06/diffutils.xml index d98bc500d..ecd7dea51 100644 --- a/chapter06/diffutils.xml +++ b/chapter06/diffutils.xml @@ -41,9 +41,11 @@ Installation of Diffutils - First fix a file so locale files are installed: + First fix a file so locale files are installed and fix the + included gnulib code: -sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in +sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in +sed -i '233,237 s/max)/max) \\/' lib/intprops.h Prepare Diffutils for compilation: diff --git a/chapter06/vim.xml b/chapter06/vim.xml index 94672585a..c19db6334 100644 --- a/chapter06/vim.xml +++ b/chapter06/vim.xml @@ -48,6 +48,10 @@ echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h + Disable a test that fails: + +sed -i '/call/{s/split/xsplit/;s/303/492/}' src/testdir/test_recover.vim + Prepare Vim for compilation: ./configure --prefix=/usr @@ -58,13 +62,12 @@ To test the results, issue: -make -j1 test +make -j1 test &> vim-test.log However, this test suite outputs a lot of binary data to the screen, which can cause issues with the settings of the current terminal. This can be resolved by redirecting the output to a log file. A successful test - will result in the words "ALL DONE" at completion. One test, - Test_recover_root_dir() is known to fail, but is harmless. + will result in the words "ALL DONE" at completion. Install the package: -- cgit v1.2.3-54-g00ecf