[vtkusers] Solved: Problem with wxVTK, wxGTK and pango
    webstuff at suessstoffersatz.de 
    webstuff at suessstoffersatz.de
       
    Wed Feb  9 09:03:32 EST 2005
    
    
  
Hi Jens,
the hint you gave me was perfect. On the SuSE-machine freetype 2.1.9-3 was
installed, VTK has freetype 2.1.2. So I took freetype 2.1.9 and copied the
source into VTK. I deleted all the files from the base-freetype directory
and took the CMakeLists.txt, .NoDartCoverage, vtkfreetypeConfig.h and
vtkfreetypeConfig.h.in from the VTK-freetype-directory.
Inside build/unix/ftconfig.in I changed a section:
  typedef signed short    FT_Int16;
  typedef unsigned short  FT_UInt16;
//#if FT_SIZEOF_INT == 4
  typedef signed int      FT_Int32;
  typedef unsigned int    FT_UInt32;
//#elif FT_SIZEOF_LONG == 4
//  typedef signed long     FT_Int32;
//  typedef unsigned long   FT_UInt32;
//#else
//#error "no 32bit type found -- please check your configuration files"
//#endif
because otherwise he gave me the error.
Inside CMakeLists.txt there was a now false include, so I changed
ftconfig.h.in to ftconfig.in.
I also had to add the following into CMakeLists.txt:
SET (FREETYPE_SRCS
  src/base/ftinit.c
  src/base/ftbase.c
  src/base/ftglyph.c
#added by me:
  src/sfnt/sfnt.c
  src/lzw/ftlzw.c
  src/gzip/ftgzip.c
)
Then I recompiled VTK and what a relief, the programs compile and work
with wxGTK and VTK!
Best wishes
Richard Freitag
    
    
More information about the vtkusers
mailing list