The only installation instructions I found are here:
http://groups.csail.mit.edu/cag/streamit/shtml/install.shtml
First of all, it would be better if installation instructions were part of the code repository, so that they can be easily maintained in correspondence with code.
Secondly, the existing installation instructions are incorrect.
Contrary to the instructions, one can not simply invoke configure
. It appears the script is supposed to be generated from configure.in
using autoconf
.
After invoking autoconf
and then configure
, the latter script terminates with the message:
configure: creating ./config.status
config.status: error: cannot find input file: `Makefile.in'
However, Makefile.in does not exist. It appears it is usually generated from Makefile.am using automake
. However, running automake
produces the following error:
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in: error: no proper invocation of AM_INIT_AUTOMAKE was found.
configure.in: You should verify that configure.in invokes AM_INIT_AUTOMAKE,
configure.in: that aclocal.m4 is present in the top-level directory,
configure.in: and that aclocal.m4 was recently regenerated (using aclocal)
automake: error: no 'Makefile.am' found for any configure output
I should also add that I am trying to build streamit on Ubuntu 18.04, where Java 1.5 that is expected by the build system is not available. I attempted to bypass this issue by substituting the check for Java 1.5 in configure.in
simply with JAVA5=1
Another strange thing is that, in addition to configure.in
, the repository also contains a hand-written Makefile
. However, invoking it fails because it wants to run javac
with options for Java version 1.5, which I don't have.
Please advise how to build/install streamit.