|
|
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
|
|