POV-Ray : Newsgroups : povray.unix : Make failure for povray 3.6.1 on Snow Leopard : Re: Make failure for povray 3.6.1 on Snow Leopard Server Time
16 Apr 2024 07:39:35 EDT (-0400)
  Re: Make failure for povray 3.6.1 on Snow Leopard  
From: wilson
Date: 16 Nov 2009 13:55:01
Message: <web.4b019f00e9dcf3d9d955bd080@news.povray.org>
Thanks again for your help.  As for the processor,
>
> Are you sure your CPU is "only" a 32-bit CPU? In that case, your build
> system must be pretty whacky.

I am in fact sure that it is not, but, as you mentioned, configure is not
convinced.  I have been able to push this further with the following configure
flag hack:

CFLAGS="-m32" CXXFLAGS="-m32"

but this leaves your excellent question (below) unanswered:

> OTOH, if your CPU /is/ a 64-bit CPU, then it remains to be examined why
> the configure script decided to compile for i686 instead of x86-64.

In any event, even with the 32 bit declaration, make now fails with this
following error:


Undefined symbols:
  "_png_write_finish_row", referenced from:
      pov::PNG_Image::~PNG_Image()in libpovray.a(png_pov.o)
      pov::PNG_Image::~PNG_Image()in libpovray.a(png_pov.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [povray] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I've looked around a bit and not been able to find "_png_write_finish_row", and,
as usual, any help is much appreciated.
Best regards,
Mark


Post a reply to this message

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