POV-Ray : Newsgroups : povray.beta-test : master branch issue 29 linux compilation errors : Re: master branch issue 29 linux compilation errors Server Time
13 May 2024 19:00:03 EDT (-0400)
  Re: master branch issue 29 linux compilation errors  
From: Le Forgeron
Date: 1 Jul 2014 12:31:42
Message: <53b2e26e@news.povray.org>
Le 01/07/2014 01:43, clipka nous fit lire :

> 
> Ready for the next round.
> 

Seems the only error that remains (in many place) for gcc is about
shared_ptr with NULL. (it might be enough, if you want to keep NULL, to
have a C-old cast in void*, such as

return GenericNormalBlendMapPtr((void*)NULL);

) (as long as to be ugly with C NULL, a C-cast seems not that more to
the vessel; Of course, a default empty constructor is fine.. but we know
theses lines are not to be executed)

icpc (intel compiler) has additional issues:

backend/texture/texture.cpp(2324): error: no default constructor exists
for class "pov::BlendMap<pov::TexturePtr>"
  TextureBlendMap::TextureBlendMap() : BlendMap(TEXTURE_TYPE) {}

It also happens in normal.cpp; (it might be tied to the previous error
about shared_ptr, well, I hope so)

Clang has the same issue with a long as parameters of shared_ptr than
the two others.



-- 
IQ of crossposters with FU: 100 / (number of groups)
IQ of crossposters without FU: 100 / (1 + number of groups)
IQ of multiposters: 100 / ( (number of groups) * (number of groups))


Post a reply to this message


Attachments:
Download 'errorcl4.txt' (42 KB) Download 'errorgcc4.txt' (175 KB) Download 'erroricpc4.txt' (12 KB)

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