POV-Ray : Newsgroups : povray.unix : make failure Server Time
21 Dec 2024 22:27:27 EST (-0500)
  make failure (Message 1 to 5 of 5)  
From: Anton Sherwood
Subject: make failure
Date: 7 Mar 2011 04:26:40
Message: <4d74a4d0@news.povray.org>
I use the Unix version on MacOS.  I recently got a new Intel Mac and it 
occurred to me that Povray might run faster if I recompile it, rather 
than running a PPC version under emulation.  But make failed:

$ make
make  all-recursive
Making all in libraries
Making all in png
make[3]: *** No rule to make target `all'.  Stop.
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
$

Clues?

-- 
Anton Sherwood *\\* http://bendwavy.org/


Post a reply to this message

From: Le Forgeron
Subject: Re: make failure
Date: 7 Mar 2011 06:06:37
Message: <4d74bc3d$1@news.povray.org>
Le 07/03/2011 10:26, Anton Sherwood a écrit :
> I use the Unix version on MacOS.  I recently got a new Intel Mac and it
> occurred to me that Povray might run faster if I recompile it, rather
> than running a PPC version under emulation.  But make failed:
> 
> $ make
> make  all-recursive
> Making all in libraries
> Making all in png
> make[3]: *** No rule to make target `all'.  Stop.
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> $
> 
> Clues?
> 

Which version of povray are you trying to compile ? (3.7RC3 or 3.6.2, or
even older ?)

My classical usage of the recent tar-balls (3.7):
 1. extract the tar
 2. go into the first level directory
 3. ./configure COMPILED_BY="Anton Sherwood <...>"
(I also add --disable-io-restrictions , but that's personal)
 4. make -j 12
 5. sudo make install
(assuming the file ./unix/povray has been created by step 4)

Instead of 5, you can also try "./unix/povray --benchmark" if you have
installed at least once (so that the include files are at the right place)





-- 
Software is like dirt - it costs time and money to change it and move it
around.

Just because you can't see it, it doesn't weigh anything,
and you can't drill a hole in it and stick a rivet into it doesn't mean
it's free.


Post a reply to this message

From: Anton Sherwood
Subject: Re: make failure
Date: 7 Mar 2011 16:44:38
Message: <4d7551c6@news.povray.org>
> Le 07/03/2011 10:26, Anton Sherwood a écrit :
>> ...  But make failed:

On 2011-3-07 03:06, Le_Forgeron wrote:
> Which version of povray are you trying to compile ? (3.7RC3 or 3.6.2, o
r
> even older ?)

3.6.1 is what I downloaded.

> My classical usage of the recent tar-balls (3.7):
>   1. extract the tar
>   2. go into the first level directory
>   3. ./configure COMPILED_BY="Anton Sherwood<...>"

... did that ...

>   4. make -j 12

I used plain "make", but -j 12 did not change the result.

>   5. sudo make install
> (assuming the file ./unix/povray has been created by step 4)

-- 
Anton Sherwood *\\* www.bendwavy.org


Post a reply to this message

From: Le Forgeron
Subject: Re: make failure
Date: 8 Mar 2011 02:54:52
Message: <4d75e0cc$1@news.povray.org>
Le 07/03/2011 22:44, Anton Sherwood a écrit :
>> Le 07/03/2011 10:26, Anton Sherwood a écrit :
>>> ...  But make failed:
> 
> On 2011-3-07 03:06, Le_Forgeron wrote:
>> Which version of povray are you trying to compile ? (3.7RC3 or 3.6.2, or
>> even older ?)
> 
> 3.6.1 is what I downloaded.
> 
>> My classical usage of the recent tar-balls (3.7):
>>   1. extract the tar
>>   2. go into the first level directory
>>   3. ./configure COMPILED_BY="Anton Sherwood<...>"
> 
> ... did that ...
> 
>>   4. make -j 12
> 
> I used plain "make", but -j 12 did not change the result.

It looks like png is provided in libraries/png for 3.6, and is the 1.2
version of the library.
You might try to compile it by itself first:
 * in libraries/png, execute ./configure
 * then make

Either it works, or you have now a smaller issue to solve for your
system and libpng.

-- 
Software is like dirt - it costs time and money to change it and move it
around.

Just because you can't see it, it doesn't weigh anything,
and you can't drill a hole in it and stick a rivet into it doesn't mean
it's free.


Post a reply to this message

From: Anton Sherwood
Subject: Re: make failure
Date: 13 Mar 2011 14:31:03
Message: <4d7d0d67@news.povray.org>
On 2011-3-07 23:54, Le_Forgeron wrote:
> It looks like png is provided in libraries/png for 3.6, and is the 1.2
> version of the library.
> You might try to compile it by itself first:
>   * in libraries/png, execute ./configure
>   * then make

Thanks.  I did that (success); and then the same in libraries/jpeg 
(success); and then the same in libraries/tiff (hideous failure).

-- 
Anton Sherwood *\\* www.bendwavy.org *\\* www.zazzle.com/tamfang


Post a reply to this message

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