POV-Ray : Newsgroups : povray.binaries.programming : An updated povr tarball for Unix/Linux. 0883e2b6 : Re: An updated povr tarball for Unix/Linux. 0883e2b6 Server Time
23 Feb 2024 16:04:19 EST (-0500)
  Re: An updated povr tarball for Unix/Linux. 0883e2b6  
From: jr
Date: 4 Apr 2023 09:05:00
Message: <web.642c1f889493bafc4301edef6cde94f1@news.povray.org>
hi,

William F Pokorny <ano### [at] anonymousorg> wrote:
> ...
> povr R7 v0.6.1.0

my gcc is "elderly", and compilation fails, alas.  excerpt from build:

Script started on Tue 04 Apr 2023 13:46:03 BST
  ...
===============================================================================
POV-Ray (povr) 3.8.0-x.povr_0883e2b6 has been configured.
===============================================================================

Built-in features:
  I/O restrictions:          enabled
  X/SDL Window display:      enabled (sdl not available)
  Supported image formats:   gif tga iff ppm pgm hdr png jpeg tiff openexr
  Unsupported image formats: -

Compilation settings:
  Build architecture:  x86_64-slackware-linux-gnu
  Built/Optimized for: x86_64-slackware-linux-gnu
  Compiler vendor:     gnu
  Compiler version:    g++ 5.5.0

  Preprocessor flags (CPPFLAGS):
    -pthread -I/usr/include/OpenEXR -I/usr/include

  Compiler flags (CXXFLAGS):
    -pipe -w -fno-enforce-eh-specs -std=c++11 -march=native -mtune=haswell
    -ffast-math -O2 -fPIC -pthread

  Linker flags (LDFLAGS):
    -L/usr/lib

  Libraries (LIBS):
    -lXpm -lSM -lICE -lX11 -lIlmImf -lIlmImf -lImath -lHalf -lIex -lIexMath
    -lIlmThread -pthread -lIlmThread -ltiff -ljpeg -lpng -lz -lrt -lm -pthread
    -lpthread

The POV-Ray (povr) components will be installed in the following directories:
  Program (executable):       /home/jr/POVr/bin
  System configuration files: /home/jr/POVr/etc/povray/3.8
  User configuration files:   /home/jr/.povray/3.8 (povr ignoring)
  Standard include files:     /home/jr/POVr/share/povray-3.8/include
  Standard INI files:         /home/jr/POVr/share/povray-3.8/ini
  Standard demo scene files:  /home/jr/POVr/share/povray-3.8/scenes
  Documentation (text, HTML): /home/jr/POVr/share/doc/povray-3.8
  Unix man page:              /home/jr/POVr/man
===============================================================================
  ...

See the file INSTALL.txt for more build options and information.
make  all-recursive
make[1]: Entering directory '/tmp/POV/povray-3.8.0-x.povr_0883e2b6'
Making all in source
make[2]: Entering directory '/tmp/POV/povray-3.8.0-x.povr_0883e2b6/source'
  CXX      base/mathutil.o
  ...
  CXX      povms/povmsutil.o
  CXX      vm/fnintern.o
  CXX      vm/fnpovfpu.o


     static_assert(sizeof(float)  == 4);    // These I think redundant for c++11
  ...
Makefile:1311: recipe for target 'vm/fnintern.o' failed
make[2]: *** [vm/fnintern.o] Error 1
  ...

(btw, is there an option to turn on _all_ compiler warnings ?)


regards, jr.


Post a reply to this message

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