View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000437VTK(No Category)public2003-12-17 02:392004-01-18 17:45
ReporterMichel Audette 
Assigned ToWill Schroeder 
PriorityurgentSeverityminorReproducibilityalways
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000437: Error compilation related to freetype while compiling 4.2.2 on Slackware
DescriptionHello,

while trying to compile VTK 4.2.2, in a manner that is successful on RedHat 6.2 (gcc 2.95.3, cmake 1.8.2, both recompiled from source), I am seeing parse errors in the Utilities/freetype directory while compiling on Slackware 8.0.

/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype: building default_target
make[3]: Entering directory `/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype'
make cmake.depends
make[4]: Entering directory `/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype'
make[4]: `cmake.depends' is up to date.
make[4]: Leaving directory `/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype'
make cmake.check_depends
make[4]: Entering directory `/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype'
make[4]: `cmake.check_depends' is up to date.
make[4]: Leaving directory `/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype'
make -f cmake.check_depends
make[4]: Entering directory `/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype'
make[4]: Leaving directory `/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype'
make all
make[4]: Entering directory `/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype'
Building object file ftinit.o...
gcc -o ftinit.o -I/usr/X11R6/include -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/builds/unix -I/home/athinnes/Internship/Utils/VTK-4.2.2 -I/home/athinnes/Internship/Utils/VTK-4.2.2/Rendering -I/home/athinnes/Internship/Utils/VTK-4.2.2/IO -I/home/athinnes/Internship/Utils/VTK-4.2.2/Imaging -I/home/athinnes/Internship/Utils/VTK-4.2.2/Graphics -I/home/athinnes/Internship/Utils/VTK-4.2.2/Filtering -I/home/athinnes/Internship/Utils/VTK-4.2.2/Common -I/home/athinnes/Internship/Utils/VTK-4.2.2/Common/Testing/Cxx -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/zlib -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/jpeg -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/png -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/tiff -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/expat -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/ftgl/src -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/ftgl -I/usr/doc/NVIDIA_GLX-1.0/include -I/usr/local/include -I/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/src -DVTKFREETYPE -c /home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/src/base/ftinit.c
In file included from /home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftrender.h:24,
                 from /home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/internal/ftobjs.h:31,
                 from /home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/src/base/ftinit.c:42:
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:70: parse error before `*'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:70: parse error before `module'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:70: `FT_Error' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:73: parse error before `module'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:76: parse error before `module'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:113: parse error before `FT_ULong'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:113: warning: no semicolon at end of struct or union
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:114: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:115: parse error before `*'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:115: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:116: parse error before `module_version'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:116: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:117: parse error before `module_requires'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:117: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:121: parse error before `module_init'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:121: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:125: parse error before `}'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:125: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:150: parse error before `library'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:151: `FT_Add_Module' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:175: parse error before `FT_Get_Module'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:175: parse error before `library'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:176: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:200: parse error before `library'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:201: `FT_Remove_Module' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:224: parse error before `memory'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:225: `FT_New_Library' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:244: parse error before `library'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:244: `FT_Done_Library' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:276: parse error before `library'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftmodule.h:296: parse error before `library'
In file included from /home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftrender.h:25,
                 from /home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/internal/ftobjs.h:31,
                 from /home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/src/base/ftinit.c:42:
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:104: parse error before `FT_Library'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:104: warning: no semicolon at end of struct or union
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:106: parse error before `format'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:106: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:107: parse error before `advance'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:107: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:109: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:156: parse error before `FT_GlyphRec'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:156: warning: no semicolon at end of struct or union
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:157: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:158: parse error before `top'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:158: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:159: parse error before `bitmap'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:159: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:161: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:204: parse error before `FT_GlyphRec'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:204: warning: no semicolon at end of struct or union
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:205: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:207: warning: data definition has no type or storage class
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:228: parse error before `slot'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:229: `FT_Get_Glyph' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:252: `FT_Glyph_Copy' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:282: parse error before `FT_Matrix'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:283: `FT_Glyph_Transform' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:361: parse error before `FT_UInt'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:438: parse error before `FT_ULong'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:440: `FT_Glyph_To_Bitmap' declared as function returning a function
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:486: parse error before `*'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:506: parse error before `*'
/home/athinnes/Internship/Utils/VTK-4.2.2/Utilities/freetype/include/freetype/ftglyph.h:506: `FT_Matrix_Invert' declared as function returning a function
...
and so on.

I've seen Slackware/Freetype compilation errors elsewhere on Internet. Is there a patch that must be applied to the VTK source directory, or some other fix, in order to compile successfully on Slackware?
TagsNo tags attached.
Project
Type
Attached Files

 Relationships

  Notes
(0000350)
Will Schroeder (manager)
2003-12-17 12:10

Well not really, it used to compile and pass the dashboard.
Actually we still have Linux 4.2.2 dashboard, no ? Yes, I see two of them, one on caemlyn, one on hythloth (zRel42-Linux). I'd assume she is using a funky compiler... Is she ?
I looked at ftmodule.h, and it starts with:


#include <ft2build.h>
#include FT_FREETYPE_H


Maybe she is picking anohter ft2build.h, that does not define FT_FREETYPE_H in the same way.
Can she try ?
#include "ft2build.h"


 Issue History
Date Modified Username Field Change
2011-06-16 13:11 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team