POV-Ray : Newsgroups : povray.unix : Error building POV-Ray 3.7 on Linux (Debian Testing) : Re: Error building POV-Ray 3.7 on Linux (Debian Testing) Server Time
18 Apr 2024 17:37:43 EDT (-0400)
  Re: Error building POV-Ray 3.7 on Linux (Debian Testing)  
From: James Holsenback
Date: 21 Nov 2013 10:08:01
Message: <528e21d1$1@news.povray.org>
On 11/21/2013 07:15 AM, Joel Yliluoma wrote:

In the +automake section this is where things start to differ from what 
I'm getting:
<snipped a bunch>
>    configure.ac:185: error: required file 'unix/config/compile' not found
>    configure.ac:185:   'automake --add-missing' can install 'compile'

then I think this is what's causing the rest of the problems:

>    source/Makefile.am:35: warning: source file 'frontend/shelloutprocessing.cpp' is
in a subdirectory,
>    source/Makefile.am:35: but option 'subdir-objects' is disabled
>    automake: warning: possible forward-incompatibility.
>    automake: At least a source file is in a subdirectory, but the 'subdir-objects'
>    automake: automake option hasn't been enabled.  For now, the corresponding output
>    automake: object file(s) will be placed in the top-level directory.  However,
>    automake: this behaviour will change in future Automake versions: they will
>    automake: unconditionally cause object files to be placed in the same
subdirectory
>    automake: of the corresponding sources.
>    automake: You are advised to start using 'subdir-objects' option throughout your
>    automake: project, to avoid future incompatibilities.
>    source/Makefile.am:35: warning: source file 'frontend/rendermessagehandler.cpp'
is in a subdirectory,
>    source/Makefile.am:35: but option 'subdir-objects' is disabled
>    source/Makefile.am:35: warning: source file 'frontend/console.cpp' is in a
subdirectory,
>    source/Makefile.am:35: but option 'subdir-objects' is disabled
>    (and so on repeated for a few dozen cpp files)
>    /usr/share/automake-1.14/am/library.am: warning: 'libpovray.a': linking libraries
using a non-POSIX
>    /usr/share/automake-1.14/am/library.am: archiver requires 'AM_PROG_AR' in
'configure.ac'
>    source/Makefile.am:32:   while processing library 'libpovray.a'
>    vfe/Makefile.am:35: warning: source file 'unix/vfeplatform.cpp' is in a
subdirectory,
>    vfe/Makefile.am:35: but option 'subdir-objects' is disabled
>    vfe/Makefile.am:35: warning: source file 'unix/unixoptions.cpp' is in a
subdirectory,
>    vfe/Makefile.am:35: but option 'subdir-objects' is disabled
>    vfe/Makefile.am:35: warning: source file 'unix/unixconsole.cpp' is in a
subdirectory,
>    vfe/Makefile.am:35: but option 'subdir-objects' is disabled
>    vfe/Makefile.am:35: warning: source file 'unix/platformbase.cpp' is in a
subdirectory,
>    vfe/Makefile.am:35: but option 'subdir-objects' is disabled
>    /usr/share/automake-1.14/am/library.am: warning: 'libvfe.a': linking libraries
using a non-POSIX
>    /usr/share/automake-1.14/am/library.am: archiver requires 'AM_PROG_AR' in
'configure.ac'
>    vfe/Makefile.am:32:   while processing library 'libvfe.a'
>
> + autoconf --warnings=all
<snipped some more>

>    sed: can't read ./Makefile.in: No such file or directory

because of the above fail ... I'm thinking there needs to be some kind 
of error detection here that makes an aborted sequence apparent

> It generates a "configure" script in "unix/.." .
>
> Then I do:  cd ..; ./configure COMPILED_BY="Bisqwit <bis### [at] ikifi>".
> configuring stops at the following error:
>    ---------
>    checking that generated files are newer than configure... done
>    configure: creating ./config.status
>    config.status: error: cannot find input file: `Makefile.in'
>
>
> Bash's autocomplete gives me the following list of versions of autotools:
>
>    unix$ automake
>    automake       automake-1.14  automake-1.4   automake-1.8   automake-1.9
>    unix$ autoconf
>    autoconf      autoconf2.13  autoconf2.50  autoconf2.59  autoconf2.64
>    unix$ autohead
>    autoheader      autoheader2.13  autoheader2.50  autoheader2.59  autoheader2.64
>    unix$ acloc
>    aclocal       aclocal-1.14  aclocal-1.4   aclocal-1.8   aclocal-1.9
>
>    autoconf version is 2.69. automake version is 1.14.
>    autoheader version is 2.69. aclocal version is 1.14.

for what it's worth I'm using:

automake (GNU automake) 1.11.1
autoconf (GNU Autoconf) 2.68
autoheader (GNU Autoconf) 2.68
aclocal (GNU automake) 1.11.1


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.