POV-Ray : Newsgroups : povray.beta-test : Test of RC6 distribution packages : Re: Test of RC6 distribution packages Server Time
21 May 2024 03:14:03 EDT (-0400)
  Re: Test of RC6 distribution packages  
From: John Coppens
Date: 22 Jun 2012 10:57:22
Message: <20120622115720.3761ed41.john@johncoppens.com>
On Thu, 21 Jun 2012 17:11:36 +0200
clipka <ano### [at] anonymousorg> wrote:

> Once again, before officially announcing RC6 we'd appreciate if some of 
> you could sanity-check the distribution packages:
> 
>    http://www.povray.org/beta/povwin-3.7.RC6-setup.exe
>    http://www.povray.org/beta/povray-3.7.0.RC6.tar.gz
> 
> (As you probably guess, the former is for Windows while the latter is 
> for Linux :-))

Hello guys...

Thanks for the work!

LIBPNG:

On my (aging) x86_64 Linux system, ./configure still detects libpng 1.4
instead of version 1.5. This is strange, because, as far as I can see,
everything is correctly configured:

$ pkg-config --modversion --cflags --libs libpng
1.5.1
-I/usr/include/libpng15  -lpng15  

Though earlier versions of Povray had problems compiling with 1.5, the
latest RCs didn't. So I had to modify configure.ac, run bootstrap. It
seems configure is rather strict in _not_ finding 1.5:

AX_CHECK_LIB([png], [$required_libpng_version], [png14 png png12 png],
[png_get_libpng_ver], [png.h], [png_get_libpng_ver(NULL)], [$with_libpng])

Maybe it's time to add png15 there? Or rely on pkg-config?


STRANGE -L/usr/lib inclusion:

Near the end of compilation, I get:

g++  -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3 -ffast-math
-march=native -pthread  -L/usr/lib  -L/usr/lib -o povray disp_sdl.o disp_text.o
../vfe/libvfe.a ../source/backend/libbackend.a ../source/frontend/libfrontend.a
../source/base/libbase.a ../source/libpovray.a -lSDL -L/usr/lib64
-Wl,-rpath,/usr/lib64 -lSDL -lpthread -lXpm  -lSM -lICE -lX11  -lIlmImf -pthread
-lIlmImf -lz -lImath -lHalf -lIex -lIlmThread   -lIlmThread -ltiff -ljpeg -lpng15 -lz
-lrt -lm -lboost_thread-mt  -pthread 
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/bin/ld:
skipping incompatible /usr/lib/libSDL.so when searching for -lSDL
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/bin/ld:
skipping incompatible /usr/lib/libSDL.so when searching for -lSDL
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../x86_64-slackware-linux/bin/ld:
skipping incompatible /usr/lib/libSDL.so when searching for -lSDL

RC5 didn't show this... I haven't found the reason yet.


John


Post a reply to this message

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