Compiling findutils

#See https://adrhc.go.ro/wordpress/common-commands-when-building/ for building environment, x.sh script and other things not defined here.
#Before starting do declare the environment variables specified to the link above.

#requires: pth-2.0.7-arm-1.txz, libiconv-1.14-arm-1.txz, texinfo-5.2-arm-1.txz
cd ~/compile
rm -r ~/compile/findutils
#rel-4-4-fixes branch (stable)
#git clone -q -b rel-4-4-fixes git://git.savannah.gnu.org/findutils.git
#master branch
git clone git://git.savannah.gnu.org/findutils.git

#ERROR:
    find.texi:1893: node `Time Formats' lacks menu item for `Formatting Flags' despite being its Up target
    make[2]: *** [find.info] Error 1
    make[2]: Leaving directory `/usr/local/zy-pkgs/ffproot/ffp/home/root/compile/findutils/doc'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/local/zy-pkgs/ffproot/ffp/home/root/compile/findutils'
    make: *** [all] Error 2
#SOLUTION:
    When building rel-4-4-fixes branch you need something like s:texinfo-4.13a-arm-1.txz (ver. 4.x) but not uli:texinfo-5.2-arm-1.txz (ver. 5.x).
    User master branch with uli:texinfo-5.2-arm-1.txz (ver. 5.x).
#ERROR1:
    configure.ac:4: error: possibly undefined macro: AM_INIT_AUTOMAKE
          If this token and others are legitimate, please use m4_pattern_allow.
          See the Autoconf documentation.
#SOLUTION1:
    Don't download the sources instead use master branch or rel-4-4-fixes branch links above.

cd ~/compile/findutils
~/x.sh ffpg
rm -r ~/compile/findutils/gnulib
./import-gnulib.sh
rm nohup.out
nohup ./configure --prefix=/ffp --enable-id-cache --enable-leaf-optimisation --enable-dependency-tracking --enable-threads=posix --without-included-regex --with-libiconv-prefix=/ffp --with-libintl-prefix=/ffp &
#sed -i s/"@insertcopying{}"/"@insertcopying"/ ~/compile/findutils/doc/find.texi
nohup make &
renice -14 `pidof cc1plus` -p `pidof make` -p `pidof as`
tail -f nohup.out
mkdir -p ~/temp/findutils
rm -r ~/temp/findutils/*
#make install DESTDIR=~/temp/findutils -> ATENTIE, trebuie data calea completa (ca mai jos) ci nu cu ~
make install DESTDIR=/usr/local/zy-pkgs/ffproot/ffp/home/root/temp/findutils
#rm /tmp/findutils-4.5.15-arm-X.txz -> won't delete it because I want to force the modifying of buildnumber on new builds
#makepkg findutils version buildnumber
cd ~/temp/findutils
makepkg findutils 4.5.15 2
cp -v /tmp/findutils-4.5.15-arm-2.txz /usr/local/zy-pkgs/gui/ffp_0.7_armv5

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.