icecc / icecream

Distributed compiler with a central scheduler to share build load
GNU General Public License v2.0
1.6k stars 252 forks source link

Make Install fails on Ubunto 18:04 -->echo docbook2x is missing. Install docbook2x package. man-icecc.1.xml #585

Open AnishAnil opened 3 years ago

AnishAnil commented 3 years ago

Unable to make following the ReadMe:


Hello IceCC

I'm setting this up for the first time and it fails with the below error:

make install Making install in services make[1]: Entering directory '/data/icecream-1.3/services' make[2]: Entering directory '/data/icecream-1.3/services' /bin/mkdir -p '/opt/icecream/lib' /bin/bash ../libtool --silent --mode=install /usr/bin/install -c libicecc.la '/opt/icecream/lib' /bin/mkdir -p '/opt/icecream/include/icecc' /usr/bin/install -c -m 644 job.h comm.h logging.h '/opt/icecream/include/icecc' /bin/mkdir -p '/opt/icecream/lib/pkgconfig' /usr/bin/install -c -m 644 icecc.pc '/opt/icecream/lib/pkgconfig' make[2]: Leaving directory '/data/icecream-1.3/services' make[1]: Leaving directory '/data/icecream-1.3/services' Making install in daemon make[1]: Entering directory '/data/icecream-1.3/daemon' make[2]: Entering directory '/data/icecream-1.3/daemon' /bin/mkdir -p '/opt/icecream/sbin' /bin/bash ../libtool --silent --mode=install /usr/bin/install -c iceccd '/opt/icecream/sbin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/data/icecream-1.3/daemon' make[1]: Leaving directory '/data/icecream-1.3/daemon' Making install in client make[1]: Entering directory '/data/icecream-1.3/client' make[2]: Entering directory '/data/icecream-1.3/client' /bin/mkdir -p '/opt/icecream/bin' /bin/bash ../libtool --silent --mode=install /usr/bin/install -c icecc '/opt/icecream/bin' /bin/mkdir -p '/opt/icecream/bin' /usr/bin/install -c icecc-create-env icecc-test-env '/opt/icecream/bin' /bin/bash /data/icecream-1.3/install-sh -d /opt/icecream/bin rm -f /opt/icecream/bin/icerun ln -s /opt/icecream/bin/icecc /opt/icecream/bin/icerun /bin/bash /data/icecream-1.3/install-sh -d /opt/icecream/libexec/icecc rm -f /opt/icecream/libexec/icecc/icecc-create-env ln -s /opt/icecream/bin/icecc-create-env /opt/icecream/libexec/icecc/icecc-create-env /bin/bash /data/icecream-1.3/install-sh -d /opt/icecream/libexec/icecc/bin for link in g++ gcc c++ cc ; do \ rm -f /opt/icecream/libexec/icecc/bin/$link ;\ ln -s /opt/icecream/bin/icecc /opt/icecream/libexec/icecc/bin/$link ;\ done make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/data/icecream-1.3/client' make[1]: Leaving directory '/data/icecream-1.3/client' Making install in doc make[1]: Entering directory '/data/icecream-1.3/doc' echo docbook2x is missing. Install docbook2x package. man-icecc.1.xml docbook2x is missing. Install docbook2x package. man-icecc.1.xml echo docbook2x is missing. Install docbook2x package. man-icerun.1.xml docbook2x is missing. Install docbook2x package. man-icerun.1.xml echo docbook2x is missing. Install docbook2x package. man-iceccd.1.xml docbook2x is missing. Install docbook2x package. man-iceccd.1.xml echo docbook2x is missing. Install docbook2x package. man-icecc-scheduler.1.xml docbook2x is missing. Install docbook2x package. man-icecc-scheduler.1.xml echo docbook2x is missing. Install docbook2x package. man-icecc-create-env.1.xml docbook2x is missing. Install docbook2x package. man-icecc-create-env.1.xml echo docbook2x is missing. Install docbook2x package. man-icecream.7.xml docbook2x is missing. Install docbook2x package. man-icecream.7.xml make[2]: Entering directory '/data/icecream-1.3/doc' make[2]: Nothing to be done for 'install-exec-am'. echo docbook2x is missing. Install docbook2x package. man-icecc.1.xml docbook2x is missing. Install docbook2x package. man-icecc.1.xml echo docbook2x is missing. Install docbook2x package. man-icerun.1.xml docbook2x is missing. Install docbook2x package. man-icerun.1.xml echo docbook2x is missing. Install docbook2x package. man-iceccd.1.xml docbook2x is missing. Install docbook2x package. man-iceccd.1.xml echo docbook2x is missing. Install docbook2x package. man-icecc-scheduler.1.xml docbook2x is missing. Install docbook2x package. man-icecc-scheduler.1.xml echo docbook2x is missing. Install docbook2x package. man-icecc-create-env.1.xml docbook2x is missing. Install docbook2x package. man-icecc-create-env.1.xml echo docbook2x is missing. Install docbook2x package. man-icecream.7.xml docbook2x is missing. Install docbook2x package. man-icecream.7.xml /bin/mkdir -p '/opt/icecream/share/man/man1' /usr/bin/install -c -m 644 ./icecc.1 ./icerun.1 ./iceccd.1 ./icecc-scheduler.1 ./icecc-create-env.1 '/opt/icecream/share/man/man1' /usr/bin/install: cannot stat './icecc.1': No such file or directory /usr/bin/install: cannot stat './icerun.1': No such file or directory /usr/bin/install: cannot stat './iceccd.1': No such file or directory /usr/bin/install: cannot stat './icecc-scheduler.1': No such file or directory /usr/bin/install: cannot stat './icecc-create-env.1': No such file or directory Makefile:344: recipe for target 'install-man1' failed make[2]: [install-man1] Error 1 make[2]: Leaving directory '/data/icecream-1.3/doc' Makefile:479: recipe for target 'install-am' failed make[1]: [install-am] Error 2 make[1]: Leaving directory '/data/icecream-1.3/doc' Makefile:423: recipe for target 'install-recursive' failed make: *** [install-recursive] Error 1 root@ip-172-31-43-128:/data/icecream-1.3#


NOTE: i have already installed docx using the below command:

sudo apt install docbook2x

Kindly help as it is a POC setup and we need to understand the complete working of Icecream.

Thank you Anish