Support #1006
External dependencies for building
Description
I am trying to build and install CoCoA-5 from source on a "bare-bones" Linux box.
It is proving to be quite tedious because of all the external software needed:
It is proving to be quite tedious because of all the external software needed:
g++
andmake
obviously are needed- BOOST for CoCoA-5
java
is needed for generating documentation (in my casejre
andjdk
)pdflatex
is needed to generateCoCoAManual.pdf
(so I'm installingtexlive-full
, about 3Gbytes)txt2tags
for CoCoALib documentation- probably some other stuf as well...
Related issues
History
#1 Updated by John Abbott about 7 years ago
Can we make it simpler? Reduce the dependencies on external software?
What do we need java for?
#2 Updated by John Abbott about 7 years ago
- Related to Feature #1007: (makefile) New "clean" target which does not clean documentation added
#3 Updated by John Abbott about 7 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
I failed to install LaTeX on the netbook :-(
#4 Updated by John Abbott almost 5 years ago
I have just tried building CoCoA-5 on my old MacBook, and it failed because java is not installed.
- it is annoying that java is needed at all - can we get rid of it?
- why did compilation of CoCoA-5 fail because java was missing? java is surely not needed for the compilation!
#5 Updated by John Abbott over 2 years ago
A possible compromise to avoid deleting the documentation if the software components needed to rebuild it are not present.
As already commented (in comment 1), it is a shame that so much external software is needed just for the documentation.
Julian rediscovered this problem on a "bare-bones" Arch Linux VM.