POV-Ray : Newsgroups : povray.unix : Unable to compile under Ubuntu 14.04 : Re: Unable to compile under Ubuntu 14.04 Server Time
19 Jun 2024 06:17:51 EDT (-0400)
  Re: Unable to compile under Ubuntu 14.04  
From: Le Forgeron
Date: 5 Nov 2014 04:30:21
Message: <5459ee2d$1@news.povray.org>
Le 31/10/2014 15:01, Le_Forgeron a écrit :
> Le 31/10/2014 11:10, Adolph a écrit :
>> Le_Forgeron <jgr### [at] freefr> wrote:
>>> Le 22/03/2014 22:19, Hadmut Danisch nous fit lire :
>>>> Hi,
>>>> I can't compile povray under Ubuntu 14.04. It fails in the configure stage:
>>>> ./configure COMPILED_BY="your name <email@address>"
>>> Same old story, same workaround when using gcc compiler:
>>> ./configure ... LIBS="-lboost_system -lboost_thread"
>> ---------------------------------------------------------------------------------
>>   As of 31-10-2014, Povray 3.7 Stable, for Unix, will not compile.
>>  First problem is the need to enter the Unix directory and run prebuild.sh, as
>> it is nowhere mentioned in the documentation.
>>    First error is the BOOST error, thread lib not working. This is fixed with -
>> LIBS="-lboost_system -lboost_thread" --with-x --disable-io-restrictions. The x
>> and io stuff are to ease use.
>>   The second fault is -
>>  checking that generated files are newer than configure... done
>> configure: creating ./config.status
>> config.status: error: cannot find input file: `Makefile.in'
>>   Makefile.in is indeed absent.
>>   The Makefile.in in unix is blank.
>>   This is total failure.
>>   I bought up the Git page, as instructed before, and by a dint of random
>> clicking managed to obtain Povray-Master. How I don't know.  Did the prebuild.sh
>> thing, cd .. to the Pov root, ./configure stuff -
>> apoof@Solaris:~/tmp/povray-3.7-stable$ ./configure COMPILED_BY="apoof
>> <Apo### [at] gmxcom>" LIBS="-lboost_system -lboost_thread" --with-x
>> --disable-io-restrictions
>> This worked.
>> Hope this helps some others.
> So does it work, or not ?

Looking at flyspray for povray, the issue with the stable branch is that
the automake need now some explicit "--add-missing" in prebuild.sh
(master has been patched for that).

underlying issue is that previously such flag was not required by
automake... and may be that flag is not even recognised by previous
version of automake (IMHO, automake's devs broke compatibility (on the
same way as libboost's devs did) and we have to remember how to adapt)

Just because nobody complains does not mean all parachutes are perfect.

Post a reply to this message

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