POV-Ray : Newsgroups : povray.unofficial.patches : Hgpovray38, current state : Re: Hgpovray38, current state Server Time
3 Dec 2021 12:31:58 EST (-0500)
  Re: Hgpovray38, current state  
From: Le Forgeron
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

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