[vtk-developers] err building BCB5 shared

dean.inglis at camris.ca dean.inglis at camris.ca
Mon Jan 2 11:23:08 EST 2006


A few more details about the on-going battle
of the Borland linker saga and a new vtk build bug:

turning off Cg shaders from a static build on BCB6 and BCB5
allowed a build to completion with all cxx tests.  Turning
off/on legacy remove/silent or debug leaks did not
resolve the linker error when building with Cg shaders.  

Interestingly, as of the December 28 cvs update, my static
build on a Win2k Pro, hyper threaded Intel P4 machine (Proximal, BCB5)
is now linking successfully while a BCB5 build on a regular 
P4 XP system (Superior) with identical CMakeCache (CMake 2.0.6) settings
was still failing.  I am waiting for info on the linker error
from Borland newsgroups. 

Meanwhile, I am trying a shared build on the XP box and am
getting the following error:

Building executable C:\Builder\Releases\vtkShared\bin\ProcessShader.exe...
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external 'vtksys::SystemToolsManager::SystemToolsManager()' referenced from C:\BUILDER\RELEASES\VTKSHARED\UTILITIES\MATERIALLIBRARY\PROCESSSHADER.OBJ
Error: Unresolved external 'vtksys::SystemToolsManager::~SystemToolsManager()' referenced from C:\BUILDER\RELEASES\VTKSHARED\UTILITIES\MATERIALLIBRARY\PROCESSSHADER.OBJ
Error: Unresolved external 'vtksys::SystemTools::GetFilenameWithoutExtension(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' referenced from C:\BUILDER\RELEASES\VTKSHARED\UTILITIES\MATERIALLIBRARY\PROCESSSHADER.OBJ
Error: Unresolved external 'vtksys::RegularExpression::compile(const char *)' referenced from C:\BUILDER\RELEASES\VTKSHARED\UTILITIES\MATERIALLIBRARY\PROCESSSHADER.OBJ
Error: Unresolved external 'vtksys::RegularExpression::find(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' referenced from C:\BUILDER\RELEASES\VTKSHARED\UTILITIES\MATERIALLIBRARY\PROCESSSHADER.OBJ
Error: Unresolved external 'vtksys::SystemTools::GetLineFromStream(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool *)' referenced from C:\BUILDER\RELEASES\VTKSHARED\UTILITIES\MATERIALLIBRARY\PROCESSSHADER.OBJ

** error 1 ** deleting C:\Builder\Releases\vtkShared\bin\ProcessShader.exe

** error 1 ** deleting default_target

** error 1 ** deleting default_target_MaterialLibrary

** error 1 ** deleting default_target

** error 1 ** deleting default_target_Utilities

** error 1 ** deleting default_target


Dean




More information about the vtk-developers mailing list