POV-Ray : Newsgroups : povray.unofficial.patches : Hgpovray38, current state Server Time
28 Mar 2024 10:19:02 EDT (-0400)
  Hgpovray38, current state (Message 1 to 10 of 48)  
Goto Latest 10 Messages Next 10 Messages >>>
From: Le Forgeron
Subject: Hgpovray38, current state
Date: 18 Aug 2018 07:58:25
Message: <5b7809e1$1@news.povray.org>
For the people who do not want to bother with git, Hgpovray is now
available as sources


https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226-Thermidor-30

> https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226-Thermidor-30

More works on the agenda :

http://wiki.povray.org/content/User:Le_Forgeron/HgPovray38


Post a reply to this message

From: Le Forgeron
Subject: Re: Hgpovray38, current state
Date: 12 Sep 2018 16:39:04
Message: <5b997968$1@news.povray.org>
Le 18/08/2018 à 13:58, Le_Forgeron a écrit :
> For the people who do not want to bother with git, Hgpovray is now
> available as sources
> 
> 
Latest version so far:

https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade

> https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade


> More works on the agenda :
> 
> http://wiki.povray.org/content/User:Le_Forgeron/HgPovray38
>


Post a reply to this message

From: jr
Subject: Re: Hgpovray38, current state
Date: 12 Sep 2018 17:55:01
Message: <web.5b998a25b933d837b0d4fc1e0@news.povray.org>
hi,

Le_Forgeron <jgr### [at] freefr> wrote:
> Le 18/08/2018 à 13:58, Le_Forgeron a écrit :
> > For the people who do not want to bother with git, Hgpovray is now
> > available as sources
> Latest version so far:
https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade

downloaded the .tar.gz version and run into trouble -- make error when
compilation gets to the maths/spline code.  log posted in p.binaries.misc.


regards, jr.


Post a reply to this message

From: Le Forgeron
Subject: Re: Hgpovray38, current state
Date: 13 Sep 2018 01:42:00
Message: <5b99f8a8$1@news.povray.org>
Le 12/09/2018 à 23:50, jr a écrit :
> hi,
> 
> Le_Forgeron <jgr### [at] freefr> wrote:
>> Le 18/08/2018 à 13:58, Le_Forgeron a écrit :
>>> For the people who do not want to bother with git, Hgpovray is now
>>> available as sources
>> Latest version so far:
> https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade
> 
> downloaded the .tar.gz version and run into trouble -- make error when
> compilation gets to the maths/spline code.  log posted in p.binaries.misc.

What age is your compiler ?

I have compiled it with g++ 7, modern clang and icc (intel).


Post a reply to this message

From: jr
Subject: Re: Hgpovray38, current state
Date: 13 Sep 2018 05:30:00
Message: <web.5b9a2df6b933d837b0d4fc1e0@news.povray.org>
hi,

Le Forgeron <jgr### [at] freefr> wrote:
> Le 12/09/2018 à 23:50, jr a écrit :
> > downloaded the .tar.gz version and run into trouble -- make error when
> > compilation gets to the maths/spline code.  log posted in p.binaries.misc.
>
> What age is your compiler ?

4.8.2.  :-)

however, is that not a "red herring"?  I would expect './configure' to fail if
the s/ware is .. not modern enough.

> I have compiled it with g++ 7, modern clang and icc (intel).



regards, jr.


Post a reply to this message

From: clipka
Subject: Re: Hgpovray38, current state
Date: 13 Sep 2018 10:16:41
Message: <5b9a7149@news.povray.org>
Am 13.09.2018 um 11:29 schrieb jr:
> hi,
> 
> Le Forgeron <jgr### [at] freefr> wrote:
>> Le 12/09/2018 à 23:50, jr a écrit :
>>> downloaded the .tar.gz version and run into trouble -- make error when
>>> compilation gets to the maths/spline code.  log posted in p.binaries.misc.
>>
>> What age is your compiler ?
> 
> 4.8.2.  :-)

For the records, GCC 4.8.2 is feature-complete with respect to C++11.

> however, is that not a "red herring"?  I would expect './configure' to fail if
> the s/ware is .. not modern enough.

The question isn't that offbeat; as a matter of fact, the only reliable
way to test whether any given compiler will compile a given program is
to actually try compiling that program.

Case in point: gcc 4.8.2 (or, more precisely, the standard header files
that came with it), despite claiming full C++11 compliance, actually
isn't, due to a couple of bugs in the implementation of std::vector<T>.

And that seems to be exactly what you are seeing; I couldn't find a bug
report matching the /exact/ symptoms, but the error messages point to a
a non-standard-compliant interface of `std::vector<T>::insert`, and
there are bug reports of multiple other non-compliances of
`std::vector<T>`, such as this one:

    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55817

Judging from when the other bugs were fixed, you'll probably need gcc
4.9 or later.


Post a reply to this message

From: jr
Subject: Re: Hgpovray38, current state
Date: 13 Sep 2018 11:40:00
Message: <web.5b9a8458b933d837b0d4fc1e0@news.povray.org>
hi,

clipka <ano### [at] anonymousorg> wrote:
> Am 13.09.2018 um 11:29 schrieb jr:
> > Le Forgeron <jgr### [at] freefr> wrote:
> >> Le 12/09/2018 à 23:50, jr a écrit :
> >>> downloaded the .tar.gz version and run into trouble -- make error when
> >>> compilation gets to the maths/spline code.  log posted in p.binaries.misc.
> >> What age is your compiler ?
> > 4.8.2.  :-)
>
> For the records, GCC 4.8.2 is feature-complete with respect to C++11.
> ...
> Case in point: gcc 4.8.2 (or, more precisely, the standard header files
> that came with it), despite claiming full C++11 compliance, actually
> isn't, due to a couple of bugs in the implementation of std::vector<T>.
>
> And that seems to be exactly what you are seeing; I couldn't find a bug
> report matching the /exact/ symptoms, but the error messages point to a
> a non-standard-compliant interface of `std::vector<T>::insert`, and
> there are bug reports of multiple other non-compliances of
> `std::vector<T>`, such as this one:
>
>     https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55817
>
> Judging from when the other bugs were fixed, you'll probably need gcc
> 4.9 or later.

wow.  thank you very much for digging in to the details, appreciated.  update it
is then (well, near future :-))


regards, jr.


Post a reply to this message

From: Mr
Subject: Re: Hgpovray38, current state
Date: 9 May 2020 08:50:00
Message: <web.5eb6a67cb933d8376adeaecb0@news.povray.org>
Le_Forgeron <jgr### [at] freefr> wrote:
> Le 18/08/2018 à 13:58, Le_Forgeron a écrit :
> > For the people who do not want to bother with git, Hgpovray is now
> > available as sources
> >
> >
> Latest version so far:
>
> https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade
>
> > https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade
>
>
> > More works on the agenda :
> >
> > http://wiki.povray.org/content/User:Le_Forgeron/HgPovray38
> >

Bonjour !

I just tried to build the latest HG-Pov I could find which seems to be that
Bigarade, right? Using MS VS2015,
Here is VS2015 build output:


------

------

------

------

x64 ------

x64 ------

de solution

------

------
1>  vfesession.cpp
2>  vidcapimpl.cpp
3>  boundingtask.cpp
5>  povmain.cpp
4>  colour.cpp
7>  bounding.cpp
8>  parser.cpp
7>  texture.cpp
4>  metadata.cpp










3>  povray.cpp
7>  scenedata.cpp



5>  povfrontend.vcxproj ->
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povfrontend64d.lib


3>  benchmark.cpp
3>  renderbackend.cpp
7>  tracethreaddata.cpp





absence de ';' avant l'identificateur 'idx1'
4>  mathutil.cpp






absence de ';' avant l'identificateur 'idx2'














4>  jpeg.cpp
8>  parser_strings.cpp
7>  box.cpp
3>  scene.cpp



8>..\..\source\parser\parser_strings.cpp(479): error C2131: l'expression n'a pas



8>  ..\..\source\parser\parser_strings.cpp(479): note: voir l'utilisation de
'this'




8>  parser_tokenizer.cpp






4>  png.cpp


2>  vidcap.cpp



3>  povbackend.vcxproj ->
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povbackend64d.lib
7>  povcore.vcxproj ->
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povcore64d.lib







4>  povbase.vcxproj ->
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povbase64d.lib
2>  rtrsupport.cpp
1>  vfewin.vcxproj ->
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\vfe64d.lib




2>  rtrsupport.vcxproj ->
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\rtrsupport64d.lib


de solution

------

------

configuration de solution
10>  pvbitmap.cpp
10>  pvdialog.cpp
10>  pvdisplay.cpp
10>  pvedit.cpp


10>  pvengine.cpp
10>C:\Program Files (x86)\Windows Kits\8.1\Include\um\dbghelp.h(1544): warning

10>C:\Program Files (x86)\Windows Kits\8.1\Include\um\dbghelp.h(3190): warning

10>..\pvengine.cpp(498): warning C4838: la conversion de 'int' en 'WORD'
requiert une conversion restrictive


'DWORD64'


10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:







10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:

10>  pvfiles.cpp
10>  pvfrontend.cpp
10>  pvguiext.cpp
10>  pvmem.cpp
10>  pvmenu.cpp
10>  pvmisc.cpp
10>..\pvmisc.cpp(223): warning C4838: la conversion de 'int' en 'unsigned int'
requiert une conversion restrictive
10>  pvtext.cpp
10>  pvupdate.cpp


10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:


10>LINK : fatal error LNK1104: impossible d'ouvrir le fichier
'C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povparser64d.lib'

==========


Post a reply to this message

From: Le Forgeron
Subject: Re: Hgpovray38, current state
Date: 10 May 2020 05:15:02
Message: <5eb7c616$1@news.povray.org>
Le 09/05/2020 à 14:49, Mr a écrit :
> Le_Forgeron <jgr### [at] freefr> wrote:
>> Le 18/08/2018 à 13:58, Le_Forgeron a écrit :
>>> For the people who do not want to bother with git, Hgpovray is now
>>> available as sources
>>>
>>>
>> Latest version so far:
>>
>> https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade
>>
>>> https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade
>>
>>
>>> More works on the agenda :
>>>
>>> http://wiki.povray.org/content/User:Le_Forgeron/HgPovray38
>>>
> 
> Bonjour !
> 
> I just tried to build the latest HG-Pov I could find which seems to be that
> Bigarade, right? Using MS VS2015,
> Here is VS2015 build output:
> 
> 1>------ Début de la génération : Projet : vfewin, Configuration : Debug x64
> ------
> 2>------ Début de la génération : Projet : rtrsupport, Configuration : Debug
x64
> ------
> 3>------ Début de la génération : Projet : povbackend, Configuration : Debug
x64
> ------
> 4>------ Début de la génération : Projet : povbase, Configuration : Debug x64
> ------
> 5>------ Début de la génération : Projet : povfrontend, Configuration : Debug
> x64 ------
> 6>------ Génération ignorée : Projet : boost_date_time, Configuration : Debug
> x64 ------
> 6>Projet non sélectionné dans le cadre d'une génération pour cette configuration
> de solution
> 7>------ Début de la génération : Projet : povcore, Configuration : Debug x64
> ------
> 8>------ Début de la génération : Projet : povparser, Configuration : Debug
x64
> ------
> 1>  vfesession.cpp
> 2>  vidcapimpl.cpp
> 3>  boundingtask.cpp
> 5>  povmain.cpp
> 4>  colour.cpp
> 7>  bounding.cpp
> 8>  parser.cpp
> 7>  texture.cpp
> 4>  metadata.cpp
> 3>..\..\source\backend\bounding\boundingtask.cpp(91): warning C4267: 'return' :
> conversion de 'size_t' en 'unsigned int', perte possible de données
> 3>..\..\source\backend\bounding\boundingtask.cpp(162): warning C4267: '=' :
> conversion de 'size_t' en 'unsigned int', perte possible de données
> 3>..\..\source\backend\bounding\boundingtask.cpp(163): warning C4267: '=' :
> conversion de 'size_t' en 'unsigned int', perte possible de données
> 3>..\..\source\backend\bounding\boundingtask.cpp(178): warning C4267: '=' :
> conversion de 'size_t' en 'unsigned int', perte possible de données
> 3>..\..\source\backend\bounding\boundingtask.cpp(179): warning C4267: '=' :
> conversion de 'size_t' en 'unsigned int', perte possible de données
> 3>  povray.cpp
> 7>  scenedata.cpp
> 5>povmain.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> opÚration de lien utilisant cette bibliothÞque
> 5>  povfrontend.vcxproj ->
>
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povfrontend64d.lib
> 3>..\..\source\backend\povray.cpp(515): warning C4267: 'argument' : conversion
> de 'size_t' en 'int', perte possible de données
> 3>  benchmark.cpp
> 3>  renderbackend.cpp
> 7>  tracethreaddata.cpp
> 8>..\..\source\parser\parser.cpp(9673): warning C4267: 'argument' : conversion
> de 'size_t' en 'int', perte possible de données
> 8>..\..\source\parser\parser.cpp(12022): error C2065: 'ssize_t' : identificateur
> non déclaré
> 8>..\..\source\parser\parser.cpp(12022): error C2146: erreur de syntaxe :
> absence de ';' avant l'identificateur 'idx1'
> 4>  mathutil.cpp
> 8>..\..\source\parser\parser.cpp(12022): error C2065: 'idx1' : identificateur
> non déclaré
> 4>  Génération de code en cours...
> 8>..\..\source\parser\parser.cpp(12023): error C2065: 'ssize_t' : identificateur
> non déclaré
> 8>..\..\source\parser\parser.cpp(12023): error C2146: erreur de syntaxe :
> absence de ';' avant l'identificateur 'idx2'
> 8>..\..\source\parser\parser.cpp(12023): error C2065: 'idx2' : identificateur
> non déclaré
> 8>..\..\source\parser\parser.cpp(12024): error C2065: 'idx1' : identificateur
> non déclaré
> 8>..\..\source\parser\parser.cpp(12024): error C2065: 'idx2' : identificateur
> non déclaré
> 8>..\..\source\parser\parser.cpp(12026): error C2065: 'idx2' : identificateur
> non déclaré
> 8>..\..\source\parser\parser.cpp(12028): error C2065: 'idx2' : identificateur
> non déclaré
> 8>..\..\source\parser\parser.cpp(12031): error C2065: 'idx1' : identificateur
> non déclaré
> 8>..\..\source\parser\parser.cpp(12031): error C2065: 'idx2' : identificateur
> non déclaré
> 4>  jpeg.cpp
> 8>  parser_strings.cpp
> 7>  box.cpp
> 3>  scene.cpp
> 7>  Génération de code en cours...
> 4>..\..\source\base\image\jpeg.cpp(502): warning C4267: 'argument' : conversion
> de 'size_t' en 'unsigned int', perte possible de données
> 8>..\..\source\parser\parser_strings.cpp(479): error C2131: l'expression n'a pas
> été évaluée en constante
> 8>  ..\..\source\parser\parser_strings.cpp(479): note: échec en raison
> d'arguments non constants ou d'une référence à un symbole non constant
> 8>  ..\..\source\parser\parser_strings.cpp(479): note: voir l'utilisation de
> 'this'
> 8>..\..\source\parser\parser_strings.cpp(708): warning C4267: '=' : conversion
> de 'size_t' en 'int', perte possible de données
> 8>..\..\source\parser\parser_strings.cpp(1176): warning C4267: '=' : conversion
> de 'size_t' en 'int', perte possible de données
> 8>  parser_tokenizer.cpp
> 3>  Génération de code en cours...
> 8>..\..\source\parser\parser_tokenizer.cpp(1514): warning C4267: '=' :
> conversion de 'size_t' en 'int', perte possible de données
> 7>bounding.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> opÚration de lien utilisant cette bibliothÞque
> 4>  png.cpp
> 8>..\..\source\parser\parser_tokenizer.cpp(3915): warning C4267: '=' :
> conversion de 'size_t' en 'int', perte possible de données
> 2>  vidcap.cpp
> 8>..\..\source\parser\parser_tokenizer.cpp(3935): warning C4267: '=' :
> conversion de 'size_t' en 'int', perte possible de données
> 8>  Génération de code en cours...
> 3>  povbackend.vcxproj ->
>
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povbackend64d.lib
> 7>  povcore.vcxproj ->
> C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povcore64d.lib
> 4>  Génération de code en cours...
> 4>timer.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> opÚration de lien utilisant cette bibliothÞque
> 4>mathutil.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> opÚration de lien utilisant cette bibliothÞque
> 4>  povbase.vcxproj ->
> C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povbase64d.lib
> 2>  rtrsupport.cpp
> 1>  vfewin.vcxproj ->
> C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\vfe64d.lib
> 2>  Génération de code en cours...
> 2>vidcap.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> opÚration de lien utilisant cette bibliothÞque
> 2>  rtrsupport.vcxproj ->
>
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\rtrsupport64d.lib
> 9>------ Génération ignorée : Projet : tests, Configuration : Debug x64 ------
> 9>Projet non sélectionné dans le cadre d'une génération pour cette configuration
> de solution
> 10>------ Début de la génération : Projet : GUI, Configuration : Debug x64
> ------
> 11>------ Génération ignorée : Projet : console, Configuration : Debug x64
> ------
> 11>Projet non sélectionné dans le cadre d'une génération pour cette
> configuration de solution
> 10>  pvbitmap.cpp
> 10>  pvdialog.cpp
> 10>  pvdisplay.cpp
> 10>  pvedit.cpp
> 10>..\pvedit.cpp(301): warning C4267: '+=' : conversion de 'size_t' en 'int',
> perte possible de données
> 10>  pvengine.cpp
> 10>C:\Program Files (x86)\Windows Kits\8.1\Include\um\dbghelp.h(1544): warning
> C4091: 'typedef ' : ignoré à gauche de '' quand aucune variable n'est déclarée
> 10>C:\Program Files (x86)\Windows Kits\8.1\Include\um\dbghelp.h(3190): warning
> C4091: 'typedef ' : ignoré à gauche de '' quand aucune variable n'est déclarée
> 10>..\pvengine.cpp(498): warning C4838: la conversion de 'int' en 'WORD'
> requiert une conversion restrictive
> 10>..\pvengine.cpp(1721): warning C4477: 'sprintf' : la chaîne de format '%p'
> nécessite un argument de type 'void *', mais l'argument variadique 2 est de type
> 'DWORD64'
> 10>..\pvengine.cpp(5152): warning C4996: 'GetVersionExA': a été déclaré
> déconseillé
> 10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:
> voir la déclaration de 'GetVersionExA'
> 10>..\pvengine.cpp(5608): warning C4267: '=' : conversion de 'size_t' en
> 'unsigned int', perte possible de données
> 10>..\pvengine.cpp(5787): warning C4267: '=' : conversion de 'size_t' en
> 'unsigned int', perte possible de données
> 10>..\pvengine.cpp(5719): warning C4996: 'GetVersionExA': a été déclaré
> déconseillé
> 10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:
> voir la déclaration de 'GetVersionExA'
> 10>  pvfiles.cpp
> 10>  pvfrontend.cpp
> 10>  pvguiext.cpp
> 10>  pvmem.cpp
> 10>  pvmenu.cpp
> 10>  pvmisc.cpp
> 10>..\pvmisc.cpp(223): warning C4838: la conversion de 'int' en 'unsigned int'
> requiert une conversion restrictive
> 10>  pvtext.cpp
> 10>  pvupdate.cpp
> 10>..\pvupdate.cpp(166): warning C4996: 'GetVersionExA': a été déclaré
> déconseillé
> 10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:
> voir la déclaration de 'GetVersionExA'
> 10>  Génération de code en cours...
> 10>LINK : fatal error LNK1104: impossible d'ouvrir le fichier
>
'C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povparser64d.lib'
> ========== Génération : 6 a réussi, 2 a échoué, 15 mis à jour, 3 a été
ignoré
> ==========
> 
> 
> 
> 

you can fix the ssize_t error by defining it as a signed integer such as
int_least32_t


Post a reply to this message

From: Mr
Subject: Re: Hgpovray38, current state
Date: 10 May 2020 06:10:01
Message: <web.5eb7d2ecb933d8376adeaecb0@news.povray.org>
Le_Forgeron <jgr### [at] freefr> wrote:
> Le 09/05/2020 à 14:49, Mr a écrit :
> > Le_Forgeron <jgr### [at] freefr> wrote:
> >> Le 18/08/2018 à 13:58, Le_Forgeron a écrit :
> >>> For the people who do not want to bother with git, Hgpovray is now
> >>> available as sources
> >>>
> >>>
> >> Latest version so far:
> >>
> >> https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade
> >>
> >>> https://github.com/LeForgeron/povray/releases/tag/v3.8.0.alpha%2BHg.226.Bigarade
> >>
> >>
> >>> More works on the agenda :
> >>>
> >>> http://wiki.povray.org/content/User:Le_Forgeron/HgPovray38
> >>>
> >
> > Bonjour !
> >
> > I just tried to build the latest HG-Pov I could find which seems to be that
> > Bigarade, right? Using MS VS2015,
> > Here is VS2015 build output:
> >
> > 1>------ Début de la génération : Projet : vfewin, Configuration : Debug x64
> > ------
> > 2>------ Début de la génération : Projet : rtrsupport, Configuration : Debug
x64
> > ------
> > 3>------ Début de la génération : Projet : povbackend, Configuration : Debug
x64
> > ------
> > 4>------ Début de la génération : Projet : povbase, Configuration : Debug
x64
> > ------
> > 5>------ Début de la génération : Projet : povfrontend, Configuration :
Debug
> > x64 ------
> > 6>------ Génération ignorée : Projet : boost_date_time, Configuration :
Debug
> > x64 ------
> > 6>Projet non sélectionné dans le cadre d'une génération pour cette
configuration
> > de solution
> > 7>------ Début de la génération : Projet : povcore, Configuration : Debug
x64
> > ------
> > 8>------ Début de la génération : Projet : povparser, Configuration : Debug
x64
> > ------
> > 1>  vfesession.cpp
> > 2>  vidcapimpl.cpp
> > 3>  boundingtask.cpp
> > 5>  povmain.cpp
> > 4>  colour.cpp
> > 7>  bounding.cpp
> > 8>  parser.cpp
> > 7>  texture.cpp
> > 4>  metadata.cpp
> > 3>..\..\source\backend\bounding\boundingtask.cpp(91): warning C4267: 'return' :
> > conversion de 'size_t' en 'unsigned int', perte possible de données
> > 3>..\..\source\backend\bounding\boundingtask.cpp(162): warning C4267: '=' :
> > conversion de 'size_t' en 'unsigned int', perte possible de données
> > 3>..\..\source\backend\bounding\boundingtask.cpp(163): warning C4267: '=' :
> > conversion de 'size_t' en 'unsigned int', perte possible de données
> > 3>..\..\source\backend\bounding\boundingtask.cpp(178): warning C4267: '=' :
> > conversion de 'size_t' en 'unsigned int', perte possible de données
> > 3>..\..\source\backend\bounding\boundingtask.cpp(179): warning C4267: '=' :
> > conversion de 'size_t' en 'unsigned int', perte possible de données
> > 3>  povray.cpp
> > 7>  scenedata.cpp
> > 5>povmain.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> > publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> > opÚration de lien utilisant cette bibliothÞque
> > 5>  povfrontend.vcxproj ->
> >
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povfrontend64d.lib
> > 3>..\..\source\backend\povray.cpp(515): warning C4267: 'argument' : conversion
> > de 'size_t' en 'int', perte possible de données
> > 3>  benchmark.cpp
> > 3>  renderbackend.cpp
> > 7>  tracethreaddata.cpp
> > 8>..\..\source\parser\parser.cpp(9673): warning C4267: 'argument' : conversion
> > de 'size_t' en 'int', perte possible de données
> > 8>..\..\source\parser\parser.cpp(12022): error C2065: 'ssize_t' : identificateur
> > non déclaré
> > 8>..\..\source\parser\parser.cpp(12022): error C2146: erreur de syntaxe :
> > absence de ';' avant l'identificateur 'idx1'
> > 4>  mathutil.cpp
> > 8>..\..\source\parser\parser.cpp(12022): error C2065: 'idx1' : identificateur
> > non déclaré
> > 4>  Génération de code en cours...
> > 8>..\..\source\parser\parser.cpp(12023): error C2065: 'ssize_t' : identificateur
> > non déclaré
> > 8>..\..\source\parser\parser.cpp(12023): error C2146: erreur de syntaxe :
> > absence de ';' avant l'identificateur 'idx2'
> > 8>..\..\source\parser\parser.cpp(12023): error C2065: 'idx2' : identificateur
> > non déclaré
> > 8>..\..\source\parser\parser.cpp(12024): error C2065: 'idx1' : identificateur
> > non déclaré
> > 8>..\..\source\parser\parser.cpp(12024): error C2065: 'idx2' : identificateur
> > non déclaré
> > 8>..\..\source\parser\parser.cpp(12026): error C2065: 'idx2' : identificateur
> > non déclaré
> > 8>..\..\source\parser\parser.cpp(12028): error C2065: 'idx2' : identificateur
> > non déclaré
> > 8>..\..\source\parser\parser.cpp(12031): error C2065: 'idx1' : identificateur
> > non déclaré
> > 8>..\..\source\parser\parser.cpp(12031): error C2065: 'idx2' : identificateur
> > non déclaré
> > 4>  jpeg.cpp
> > 8>  parser_strings.cpp
> > 7>  box.cpp
> > 3>  scene.cpp
> > 7>  Génération de code en cours...
> > 4>..\..\source\base\image\jpeg.cpp(502): warning C4267: 'argument' : conversion
> > de 'size_t' en 'unsigned int', perte possible de données
> > 8>..\..\source\parser\parser_strings.cpp(479): error C2131: l'expression n'a pas
> > été évaluée en constante
> > 8>  ..\..\source\parser\parser_strings.cpp(479): note: échec en raison
> > d'arguments non constants ou d'une référence à un symbole non constant
> > 8>  ..\..\source\parser\parser_strings.cpp(479): note: voir l'utilisation de
> > 'this'
> > 8>..\..\source\parser\parser_strings.cpp(708): warning C4267: '=' : conversion
> > de 'size_t' en 'int', perte possible de données
> > 8>..\..\source\parser\parser_strings.cpp(1176): warning C4267: '=' : conversion
> > de 'size_t' en 'int', perte possible de données
> > 8>  parser_tokenizer.cpp
> > 3>  Génération de code en cours...
> > 8>..\..\source\parser\parser_tokenizer.cpp(1514): warning C4267: '=' :
> > conversion de 'size_t' en 'int', perte possible de données
> > 7>bounding.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> > publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> > opÚration de lien utilisant cette bibliothÞque
> > 4>  png.cpp
> > 8>..\..\source\parser\parser_tokenizer.cpp(3915): warning C4267: '=' :
> > conversion de 'size_t' en 'int', perte possible de données
> > 2>  vidcap.cpp
> > 8>..\..\source\parser\parser_tokenizer.cpp(3935): warning C4267: '=' :
> > conversion de 'size_t' en 'int', perte possible de données
> > 8>  Génération de code en cours...
> > 3>  povbackend.vcxproj ->
> >
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povbackend64d.lib
> > 7>  povcore.vcxproj ->
> >
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povcore64d.lib
> > 4>  Génération de code en cours...
> > 4>timer.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> > publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> > opÚration de lien utilisant cette bibliothÞque
> > 4>mathutil.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> > publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> > opÚration de lien utilisant cette bibliothÞque
> > 4>  povbase.vcxproj ->
> >
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povbase64d.lib
> > 2>  rtrsupport.cpp
> > 1>  vfewin.vcxproj ->
> > C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\vfe64d.lib
> > 2>  Génération de code en cours...
> > 2>vidcap.obj : warning LNK4221: Ce fichier objet ne dÚfinit pas de symboles
> > publics jusqu'ici non dÚfinis. Par consÚquent, il ne sera utilisÚ par aucune
> > opÚration de lien utilisant cette bibliothÞque
> > 2>  rtrsupport.vcxproj ->
> >
C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\rtrsupport64d.lib
> > 9>------ Génération ignorée : Projet : tests, Configuration : Debug x64
------
> > 9>Projet non sélectionné dans le cadre d'une génération pour cette
configuration
> > de solution
> > 10>------ Début de la génération : Projet : GUI, Configuration : Debug x64
> > ------
> > 11>------ Génération ignorée : Projet : console, Configuration : Debug x64
> > ------
> > 11>Projet non sélectionné dans le cadre d'une génération pour cette
> > configuration de solution
> > 10>  pvbitmap.cpp
> > 10>  pvdialog.cpp
> > 10>  pvdisplay.cpp
> > 10>  pvedit.cpp
> > 10>..\pvedit.cpp(301): warning C4267: '+=' : conversion de 'size_t' en 'int',
> > perte possible de données
> > 10>  pvengine.cpp
> > 10>C:\Program Files (x86)\Windows Kits\8.1\Include\um\dbghelp.h(1544): warning
> > C4091: 'typedef ' : ignoré à gauche de '' quand aucune variable n'est
déclarée
> > 10>C:\Program Files (x86)\Windows Kits\8.1\Include\um\dbghelp.h(3190): warning
> > C4091: 'typedef ' : ignoré à gauche de '' quand aucune variable n'est
déclarée
> > 10>..\pvengine.cpp(498): warning C4838: la conversion de 'int' en 'WORD'
> > requiert une conversion restrictive
> > 10>..\pvengine.cpp(1721): warning C4477: 'sprintf' : la chaîne de format '%p'
> > nécessite un argument de type 'void *', mais l'argument variadique 2 est de type
> > 'DWORD64'
> > 10>..\pvengine.cpp(5152): warning C4996: 'GetVersionExA': a été déclaré
> > déconseillé
> > 10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:
> > voir la déclaration de 'GetVersionExA'
> > 10>..\pvengine.cpp(5608): warning C4267: '=' : conversion de 'size_t' en
> > 'unsigned int', perte possible de données
> > 10>..\pvengine.cpp(5787): warning C4267: '=' : conversion de 'size_t' en
> > 'unsigned int', perte possible de données
> > 10>..\pvengine.cpp(5719): warning C4996: 'GetVersionExA': a été déclaré
> > déconseillé
> > 10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:
> > voir la déclaration de 'GetVersionExA'
> > 10>  pvfiles.cpp
> > 10>  pvfrontend.cpp
> > 10>  pvguiext.cpp
> > 10>  pvmem.cpp
> > 10>  pvmenu.cpp
> > 10>  pvmisc.cpp
> > 10>..\pvmisc.cpp(223): warning C4838: la conversion de 'int' en 'unsigned int'
> > requiert une conversion restrictive
> > 10>  pvtext.cpp
> > 10>  pvupdate.cpp
> > 10>..\pvupdate.cpp(166): warning C4996: 'GetVersionExA': a été déclaré
> > déconseillé
> > 10>  C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note:
> > voir la déclaration de 'GetVersionExA'
> > 10>  Génération de code en cours...
> > 10>LINK : fatal error LNK1104: impossible d'ouvrir le fichier
> >
'C:\HG-POV\povray-3.8.0.alpha-Hg.226.Bigarade\windows\vs2015\bin64\lib\povparser64d.lib'
> > ========== Génération : 6 a réussi, 2 a échoué, 15 mis à jour, 3 a été
ignoré
> > ==========
> >
> >
> >
> >
>
> you can fix the ssize_t error by defining it as a signed integer such as
> int_least32_t

Does that mean I need to learn C to test the branch? :-)


Post a reply to this message

Goto Latest 10 Messages Next 10 Messages >>>

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