我正在尝试在Ubuntu 16.04 LTS上编译5个版本的 GNU make ,包括3.76.1和3.80。
当我使用GetObjectRequest rangeObjectRequest = new GetObjectRequest(
bucketName, key);
rangeObjectRequest.setRange(0, 10); // retrieve 1st 11 bytes.
S3Object objectPortion = s3Client.getObject(rangeObjectRequest);
InputStream objectData = objectPortion.getObjectContent();
时,它会返回如下错误:
make
然后,为了找出错误,我安装了automake并使用cd . && aclocal
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:35: warning: underquoted definition of AC_CHECK_SYMBOL
configure.in:35: run info Automake 'Extending aclocal'
configure.in:35: or see http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
cd . && automake --gnu --include-deps Makefile
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:6: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:
configure.in:6: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.in:15: error: required file './compile' not found
configure.in:15: 'automake --add-missing' can install 'compile'
automake: error: cannot open < maintMakefile: No such file or directory
Makefile:135: recipe for target 'Makefile.in' failed
make: *** [Makefile.in] Error 1
,然后第一个错误就消失了。但是,仍有一个错误:
automake --add-missing
如何解决?希望有人可以帮助我。