POV-Ray : Newsgroups : povray.beta-test : Semi-official development build v3.7.1-alpha.8004333 : Re: Semi-official development build v3.7.1-alpha.8004333 Server Time
1 Jul 2025 19:14:48 EDT (-0400)
  Re: Semi-official development build v3.7.1-alpha.8004333  
From: James Holsenback
Date: 29 Mar 2015 12:16:37
Message: <55182565@news.povray.org>
On 03/29/2015 09:25 AM, clipka wrote:
> Am 28.03.2015 um 13:04 schrieb James Holsenback:
>> On 03/21/2015 09:58 AM, clipka wrote:
>>> This build should fix the issues reported about the tuple-style
>>> assignment:
>>>
>>> https://github.com/c-lipka/povray/releases/tag/v3.7.1-alpha.8004333
>>
>> some problems building ...
>>
>> parser/parser.cpp: In member function ‘void
>> pov::Parser::Parse_Declare(bool, bool)’:
>> parser/parser.cpp:8225:18: error: template argument for ‘template<class
>> _Tp> class std::allocator’ uses local type
>> ‘pov::Parser::Parse_Declare(bool, bool)::LValue’
>
> Ah, somehow I had a feeling that might cause problems.
> Can you try pulling the definition of "struct LValue" out of the
> function and see whether that fixes all the errors?
>

Well it was much more involved than that ... after commenting out the 
struct LValue definition it started belching on lvalves. I found the 
appropriate set up for that in the previous version (alpha.7981337) file.

Attached is the ~source/parser/parser.ccp file that ended up compiled 
successfully.


Post a reply to this message


Attachments:
Download 'us-ascii' (300 KB)

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