[vtkusers] Can VTK be used with Codegear XE4 compilers???

Bo Berglund bo.berglund at gmail.com
Fri Aug 2 15:24:02 EDT 2013


On Fri, 02 Aug 2013 19:22:10 +0200, Bo Berglund
<bo.berglund at gmail.com> wrote:

>On Mon, 29 Jul 2013 14:30:40 -0400, Robert Maynard
><robert.maynard at kitware.com> wrote:
>
>>If my memory is correct we fixed some XE4 issues for the 5.8 release.
>>I don't know if that was for the new 64bit compiler they have (clang
>>based) or the old 32bit compiler.
>>
>The situation is as follows:
>I need to set up a working development IDE for the application that
>was developed using BDS2006 (C++ Builder). To do that I have to
>compile VTK and build the IDE package vtkBorlandRenderWindowPkg.
>At the time the developer left the company VTK he used VTK version
>5.0.2, so I have tried to get everything as close to that process as
>possible.
>The CMake used was 2.8.8 so that is what I also used.
>I can do this with BDS2006 but it is a long and tedious path to set it
>all up (mainly because I don't understand all the workings of
>CMake...).
>
>But now I need to move on to the latest compiler, RAD Studio XE4, and
>I have tried to follow the leftover how-to:
>- Check out tag VTK-5-0-2 of VTK from public.kitware.com via cvs
>- Set up environment variables for the souce directory (VTKSRC) and
>output binaries (VTKBIN).
>- Start CMakeGui and select Borland makefile and the source folder.
>
>At this point I get an error from CMake: "Error in configuration
>process, project files may be invalid"...
>
>What does that mean and what can I do about it?

I hit OK and investigated further.
This is what CMake said on a Win7X64 PC with RAD Studio XE4 installed:
------------------------------------------------------------
The C compiler identification is Embarcadero 6.60.81>1
The CXX compiler identification is Embarcadero 6.60.81>1
Check for working C compiler: C:/Programs/Embarcadero/RAD
Studio/11.0/bin/bcc32.exe
Check for working C compiler: C:/Programs/Embarcadero/RAD
Studio/11.0/bin/bcc32.exe -- broken
CMake Error at
C:/Programs/CMake/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52
(MESSAGE):
  The C compiler "C:/Programs/Embarcadero/RAD
Studio/11.0/bin/bcc32.exe" is
  not able to compile a simple test program.

  It fails with the following output:

   Change Dir: C:/Engineering/VTKBIN/CMakeFiles/CMakeTmp

  

  Run Build Command:make "cmTryCompileExec2564975305\fast"

  MAKE Version 5.4 Copyright (c) 1987, 2010 Embarcadero Technologies,
Inc.

  	make -f CMakeFiles\cmTryCompileExec2564975305.dir\build.make -l -o
  CMakeFiles\cmTryCompileExec2564975305.dir\build

  MAKE Version 5.4 Copyright (c) 1987, 2010 Embarcadero Technologies,
Inc.

  	C:\Programs\CMake\bin\cmake.exe -E cmake_progress_report
  C:\Engineering\VTKBIN\CMakeFiles\CMakeTmp\CMakeFiles 1

  Building C object
  CMakeFiles/cmTryCompileExec2564975305.dir/testCCompiler.c.obj

  	C:\Programs\EMBARC~1\RADSTU~1\11.0\bin\bcc32.exe -tR @MAKE0000.@@@

  Embarcadero C++ 6.60 for Win32 Copyright (c) 1993-2013 Embarcadero
  Technologies, Inc.

  C:\Engineering\VTKBIN\CMakeFiles\CMakeTmp\testCCompiler.c:

  Linking C executable cmTryCompileExec2564975305.exe

  	C:\Programs\EMBARC~1\RADSTU~1\11.0\bin\bcc32.exe -tR
  -ecmTryCompileExec2564975305.exe @MAKE0002.@@@

  Embarcadero C++ 6.60 for Win32 Copyright (c) 1993-2013 Embarcadero
  Technologies, Inc.

  Turbo Incremental Link 6.50 Copyright (c) 1997-2013 Embarcadero
  Technologies, Inc.

  Fatal: Expected an option: LC:\Programs\Embarcadero\RAD
Studio\11.0\lib

  ** error 1 ** deleting cmTryCompileExec2564975305.exe

  ** error 1 ** deleting cmTryCompileExec2564975305\fast

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:2 (PROJECT)

Configuring incomplete, errors occurred!
----------------------------------------------------------------

What can I do to fix this, which I don't understand?????

-- 
Bo Berglund
Developer in Sweden




More information about the vtkusers mailing list