[vtkusers] Compiler error VS2015 RC Community on vtkensightreader.cxx

Sean McBride sean at rogue-research.com
Mon Jun 22 09:45:13 EDT 2015


On Sat, 20 Jun 2015 22:25:35 +0200, Yordan Kyosev said:

>after fixing few errors I got compiled both VTK 6.2.0 and  the git 
>version under VS 2015 RC Community edition as 32 bit / XP toolset
>but the vtkensightreader.cxx causes the compiler to crash.
>
>The four places, fixed before in order to get it compiled are:
>*   tiffiop.h - >line 58     included <search.h> to avoid  redefinition 
>of lfind   (I know this is not the best solution...)
>
>*  config.h -> Line 253 change to      #if defined(_MSC_VER) && 
>(_MSC_VER < 1900)
>to avoid  redefinition of _snprintf
>
>*   vtkWin32ProcessOutputWindows.cxx  -> Line 99  does not accept the 
>PRIDword, some casting is required,
>so changed to  "lu"
>   sprintf(exeName, "vtkWin32OWP_%lu_%p_%u.exe",
>
>* H5Omtime.c    timezone not known in VC2015
>changed Line 226  -> the_time -= timezone - (tm.tm_isdst?3600:0);
>to:
>long *seconds;
>  the_time -= _get_timezone(seconds) - (tm.tm_isdst ? 3600 : 0);
>
>Some of these are reported, but seems not included in the git version.

Could you create a patch per this process:
<https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/develop.md>

That'll make it much easier for developers to review.

>The only one error now is:
>
>e:\a_mysoftware_work2015\libs\vtk_620git\io\ensight
>\vtkensightreader.cxx(1575): 
>fatal error C1001: Interner Compilerfehler.
>1>  (Compilerdatei "f:\dd\vctools\compiler\utc\src\p2\main.c", Zeile 247)
>1>   Vereinfachen oder ändern Sie das Programm im Umfeld der oben 
>aufgeführten Positionen. Wählen
>1>  Sie im Menü "Hilfe" von Visual C++ den Befehl "Technischer Support",
>1>  oder öffnen Sie die Hilfedatei des technischen Supports, um weitere 
>Informationen zu erhalten.
>
>Any Idea ?

You should report that one to Microsoft.  Internal Complier Errors are always the fault of the compiler.

Cheers,

-- 
____________________________________________________________
Sean McBride, B. Eng                 sean at rogue-research.com
Rogue Research                        www.rogue-research.com 
Mac Software Developer              Montréal, Québec, Canada




More information about the vtkusers mailing list