This is an official announcement that the FreeType Plus packages are now
released. You can download from SqueakMap, or via the Package Universe within a developer Squeak (squeak-dev) image. I will be documenting various aspects of this on the wiki; at present you can view some screenshots, and read some preliminary descriptions, at http://wiki.squeak.org/squeak/5984 It will work, to varying degrees, on Windows (98, 2000, XP, & Vista); Linux (OpenSUSE, Fedora, Ubuntu, etc.); and Mac OS X. It requires an FT2Plugin, which is shipped with the Mac VM, and is available for Windows/Linux via the FreeType Plus (plugins installer) package. To enable sub-pixel anti-aliasing, the optional, and separate, FreeType Plus (sub-pixel anti-aliasing) package must be installed. This requires a modified BitBltPlugin. This is currently available for Windows/Linux only, and is installed via the FreeType Plus (plugins installer) package. If anybody wishes to attempt compile it for Macs, then please let me know. Rather than try to describe everything, and anticipate every question in advance, I would rather wait to see how people get on with installing/using it, and then update and improve the documentation accordingly. So, if you have problems, then please let me know; and if you have success then that would be nice to hear about too :) Cheers, Andy |
Wow.
Andy, it installed and works beautifully here (ubuntu edgy i386 gnu/linux, squeak-dev-beta-107.image, package universe). Thank you! :-) -Simon |
On 29/04/07, Simon Michael <[hidden email]> wrote:
> Wow. +1 on MacOS X Now we need an OBFontBrowser :) -- Damien Pollet type less, do more [ | ] http://typo.cdlm.fasmz.org |
In reply to this post by Andrew Tween
On Apr 28, 2007, at 3:31 PM, Andrew Tween wrote: > > To enable sub-pixel anti-aliasing, the optional, and separate, > FreeType Plus > (sub-pixel anti-aliasing) package must be installed. > This requires a modified BitBltPlugin. This is currently available for > Windows/Linux only, and is installed via the FreeType Plus (plugins > installer) > package. If anybody wishes to attempt compile it for Macs, then > please let me > know. Um, likely someone needs to feed Tim $100 Euro bills and he should include it in the standard VMMaker package? -- ======================================================================== === John M. McIntosh <[hidden email]> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ======================================================================== === |
On 28-Apr-07, at 4:31 PM, John M McIntosh wrote: > > Um, likely someone needs to feed Tim $100 Euro bills Feed Me! tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Strange OpCodes: XER: Exclusive ERror |
tim Rowledge wrote:
> > On 28-Apr-07, at 4:31 PM, John M McIntosh wrote: > >> >> Um, likely someone needs to feed Tim $100 Euro bills > > Feed Me! So where do I find 100 dollar Euro bills ;-) Karl |
In reply to this post by Andrew Tween
Hi Andy,
is the plugins installer supposed to install the files (FT2Plugin...) automatically into the vm directory? This didn't work in my case. I had the unpack the .sar file manually. I tested this with a fresh 3.9-final image. Besides from that it works perfect. Good work!!! Norbert |
In reply to this post by Damien Pollet
I remember that Boris gardner did one.
Stef On 29 avr. 07, at 01:15, Damien Pollet wrote: > On 29/04/07, Simon Michael <[hidden email]> wrote: >> Wow. > > +1 on MacOS X > > Now we need an OBFontBrowser :) > > -- > Damien Pollet > type less, do more [ | ] http://typo.cdlm.fasmz.org > > |
In reply to this post by Andrew Tween
Beautiful!
On 29 avr. 07, at 00:31, Andrew Tween wrote: > This is an official announcement that the FreeType Plus packages > are now > released. > > You can download from SqueakMap, or via the Package Universe within > a developer > Squeak (squeak-dev) image. > > I will be documenting various aspects of this on the wiki; at > present you can > view some screenshots, and read some preliminary descriptions, at > http://wiki.squeak.org/squeak/5984 > > It will work, to varying degrees, on Windows (98, 2000, XP, & > Vista); Linux > (OpenSUSE, Fedora, Ubuntu, etc.); and Mac OS X. > > It requires an FT2Plugin, which is shipped with the Mac VM, and is > available for > Windows/Linux via the FreeType Plus (plugins installer) package. > > To enable sub-pixel anti-aliasing, the optional, and separate, > FreeType Plus > (sub-pixel anti-aliasing) package must be installed. > This requires a modified BitBltPlugin. This is currently available for > Windows/Linux only, and is installed via the FreeType Plus (plugins > installer) > package. If anybody wishes to attempt compile it for Macs, then > please let me > know. > > Rather than try to describe everything, and anticipate every > question in > advance, I would rather wait to see how people get on with > installing/using it, > and then update and improve the documentation accordingly. So, if > you have > problems, then please let me know; and if you have success then > that would be > nice to hear about too :) > > Cheers, > Andy > > > > > |
In reply to this post by stephane ducasse
"stephane ducasse" <[hidden email]> wrote:
> I remember that Boris gardner did one. > > Stef > > On 29 avr. 07, at 01:15, Damien Pollet wrote: > Yes, I published a TrueType font viewer some time ago, but I think it does not work in 3.9. I will try to port it to 3.9 as soon as possible. Greetings Boris |
In reply to this post by Andrew Tween
Hi
I have the following error when trying to compile the FT2Plugin system: Linux x86 freetype: 2.3.3 gcc: 4.1.2 In file included from /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:28: /usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:29:10: error: #include expects "FILENAME" or <FILENAME> /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:30:10: error: #include expects "FILENAME" or <FILENAME> /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ftEncodingValueFromString' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:47: error: expected ')' before '*' token /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:49: error: expected ')' before 'encoding' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'library' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:151: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ftEncodingValueFromString' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:190: error: expected ')' before '*' token /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:243: error: expected ')' before 'encoding' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'initialiseModule': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:283: error: 'library' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:283: error: (Each undeclared identifier is reported only once /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:283: error: for each function it appears in.) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveDoneFace': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:300: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:300: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:308: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:355:10: error: #include expects "FILENAME" or <FILENAME> /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveErrorString': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:356: error: expected expression before ';' token /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveGetCharIndex': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:383: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:383: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:396: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveGetFaceCharMap': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:413: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:413: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:415: error: 'FT_CharMap' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:415: error: expected ';' before 'charmap' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:416: error: 'FT_Encoding' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:416: error: expected ';' before 'encoding' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:424: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:429: error: 'charmap' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:429: error: 'const struct ftError' has no member named 'charmap' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:434: error: 'encoding' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:434: error: 'const struct ftError' has no member named 'encoding' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:438: error: 'const struct ftError' has no member named 'platform_id' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:438: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:439: error: 'const struct ftError' has no member named 'encoding_id' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:439: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveGetFaceCharMapsIntoArray': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:453: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:453: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:456: error: 'FT_CharMap' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:456: error: 'charmap' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:456: error: invalid operands to binary * /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:468: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:473: error: 'const struct ftError' has no member named 'num_charmaps' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:473: warning: assignment makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:479: error: 'const struct ftError' has no member named 'charmaps' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:483: error: invalid type argument of '->' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:483: error: request for member 'encoding' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:486: error: invalid lvalue in increment /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveGetFaceGlyphName': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:504: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:504: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:516: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveLibraryHandle': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:548: error: 'library' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:548: warning: passing argument 1 of 'ftAllocateHandleInReceiverForPointer' discards qualifiers from pointer target type /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveLoadCharacter': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:561: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:561: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:574: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveLoadFaceBbox': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:595: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:595: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:616: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:622: error: 'const struct ftError' has no member named 'face_flags' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:622: error: 'FT_FACE_FLAG_SCALABLE' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:622: error: invalid operands to binary & /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:629: error: 'const struct ftError' has no member named 'bbox' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:629: error: request for member 'xMin' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:629: error: 'const struct ftError' has no member named 'bbox' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:629: error: request for member 'yMin' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:629: warning: passing argument 1 of 'interpreterProxy->makePointwithxValueyValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:629: warning: passing argument 2 of 'interpreterProxy->makePointwithxValueyValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:633: error: 'const struct ftError' has no member named 'bbox' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:633: error: request for member 'xMax' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:633: error: 'const struct ftError' has no member named 'bbox' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:633: error: request for member 'yMax' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:633: warning: passing argument 1 of 'interpreterProxy->makePointwithxValueyValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:633: warning: passing argument 2 of 'interpreterProxy->makePointwithxValueyValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveLoadFaceFields': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:650: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:650: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:659: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:665: error: 'const struct ftError' has no member named 'num_faces' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:665: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:666: error: 'const struct ftError' has no member named 'face_index' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:666: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:667: error: 'const struct ftError' has no member named 'face_flags' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:667: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:668: error: 'const struct ftError' has no member named 'style_flags' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:668: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:669: error: 'const struct ftError' has no member named 'num_glyphs' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:669: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:671: error: 'const struct ftError' has no member named 'family_name' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:671: warning: passing argument 1 of 'ftAllocateStringForPointer' from incompatible pointer type /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:675: error: 'const struct ftError' has no member named 'style_name' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:675: warning: passing argument 1 of 'ftAllocateStringForPointer' from incompatible pointer type /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:678: error: 'const struct ftError' has no member named 'num_fixed_sizes' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:678: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:679: error: 'const struct ftError' has no member named 'num_charmaps' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:679: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:680: error: 'const struct ftError' has no member named 'face_flags' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:680: error: 'FT_FACE_FLAG_SCALABLE' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:680: error: invalid operands to binary & /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:681: error: 'const struct ftError' has no member named 'units_per_EM' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:681: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:682: error: 'const struct ftError' has no member named 'ascender' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:682: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:683: error: 'const struct ftError' has no member named 'descender' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:683: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:684: error: 'const struct ftError' has no member named 'height' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:684: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:685: error: 'const struct ftError' has no member named 'max_advance_width' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:685: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:686: error: 'const struct ftError' has no member named 'max_advance_height' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:686: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:687: error: 'const struct ftError' has no member named 'underline_position' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:687: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:688: error: 'const struct ftError' has no member named 'underline_thickness' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:688: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveLoadGlyph': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:698: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:698: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:711: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveLoadGlyphSlotFromFace': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:733: error: 'FT_Glyph_Format' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:733: error: 'gfPtr' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:733: error: invalid operands to binary * /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:734: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:734: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:737: error: 'FT_GlyphSlot' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:737: error: expected ';' before 'gs' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:753: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:758: error: 'gs' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:758: error: 'const struct ftError' has no member named 'glyph' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:765: error: 'const struct ftError' has no member named 'linearHoriAdvance' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:765: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:766: error: 'const struct ftError' has no member named 'linearVertAdvance' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:766: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:767: error: 'const struct ftError' has no member named 'advance' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:767: error: request for member 'x' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:767: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:768: error: 'const struct ftError' has no member named 'advance' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:768: error: request for member 'y' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:768: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:770: warning: passing argument 2 of 'interpreterProxy->instantiateClassindexableSize' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:772: error: expected expression before ')' token /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:772: error: invalid operands to binary * /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:772: error: called object '<erroneous-expression>' is not a function /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:777: error: 'const struct ftError' has no member named 'format' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:777: error: assignment of read-only location /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:777: error: incompatible types in assignment /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:780: error: 'const struct ftError' has no member named 'bitmap_left' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:780: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:781: error: 'const struct ftError' has no member named 'bitmap_top' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:781: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:782: error: 'const struct ftError' has no member named 'metrics' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:782: error: request for member 'width' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:782: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:783: error: 'const struct ftError' has no member named 'metrics' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:783: error: request for member 'height' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:783: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:784: error: 'const struct ftError' has no member named 'metrics' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:784: error: request for member 'horiBearingX' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:784: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:785: error: 'const struct ftError' has no member named 'metrics' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:785: error: request for member 'horiBearingY' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:785: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:786: error: 'const struct ftError' has no member named 'metrics' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:786: error: request for member 'horiAdvance' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:786: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:787: error: 'const struct ftError' has no member named 'metrics' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:787: error: request for member 'vertBearingX' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:787: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:788: error: 'const struct ftError' has no member named 'metrics' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:788: error: request for member 'vertBearingY' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:788: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:789: error: 'const struct ftError' has no member named 'metrics' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:789: error: request for member 'vertAdvance' in something not a structure or union /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:789: warning: passing argument 3 of 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveNewFaceFromFileAndIndex': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:820: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:820: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:845: warning: passing argument 2 of 'sqFilenameFromString' makes integer from pointer without a cast /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:847: error: 'library' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:847: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:854: warning: passing argument 1 of 'ftAllocateHandleInReceiverForPointer' discards qualifiers from pointer target type /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveRenderGlyphIntoForm': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:867: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:867: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:868: error: 'FT_Bitmap' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:868: error: expected ';' before 'bitmap' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:880: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:885: error: 'bitmap' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:889: error: 'library' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:889: error: 'const struct ftError' has no member named 'glyph' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:889: error: 'const struct ftError' has no member named 'outline' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveSetFaceCharMap': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:915: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:915: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:917: error: 'FT_Encoding' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:917: error: expected ';' before 'encoding' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:927: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:932: error: 'encoding' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveSetPixelSizes': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:951: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:951: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:964: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveSetTransform': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:983: error: 'FT_Face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:983: error: expected ';' before 'face' /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:985: error: 'FT_Vector' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:985: error: 'delta' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:985: error: invalid operands to binary * /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:986: error: 'FT_Matrix' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:986: error: 'matrix' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:986: error: invalid operands to binary * /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:998: error: 'face' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'primitiveVersion': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:1029: error: 'library' undeclared (first use in this function) /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: In function 'shutdownModule': /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c:1059: error: 'library' undeclared (first use in this function) make[1]: *** [FT2Plugin.lo] Fehler 1 make: *** [FT2Plugin.la] Fehler 2 Cheers Philippe 2007/4/29, Andrew Tween <[hidden email]>: > This is an official announcement that the FreeType Plus packages are now > released. > > You can download from SqueakMap, or via the Package Universe within a developer > Squeak (squeak-dev) image. > > I will be documenting various aspects of this on the wiki; at present you can > view some screenshots, and read some preliminary descriptions, at > http://wiki.squeak.org/squeak/5984 > > It will work, to varying degrees, on Windows (98, 2000, XP, & Vista); Linux > (OpenSUSE, Fedora, Ubuntu, etc.); and Mac OS X. > > It requires an FT2Plugin, which is shipped with the Mac VM, and is available for > Windows/Linux via the FreeType Plus (plugins installer) package. > > To enable sub-pixel anti-aliasing, the optional, and separate, FreeType Plus > (sub-pixel anti-aliasing) package must be installed. > This requires a modified BitBltPlugin. This is currently available for > Windows/Linux only, and is installed via the FreeType Plus (plugins installer) > package. If anybody wishes to attempt compile it for Macs, then please let me > know. > > Rather than try to describe everything, and anticipate every question in > advance, I would rather wait to see how people get on with installing/using it, > and then update and improve the documentation accordingly. So, if you have > problems, then please let me know; and if you have success then that would be > nice to hear about too :) > > Cheers, > Andy > > > > > |
In reply to this post by Andrew Tween
yes, this is soooo cooool :) (kubuntu edgy linux - working smoothly) regards, Danil |
In reply to this post by Philippe Marschall
Hi Phillipe,
----- Original Message ----- From: "Philippe Marschall" <[hidden email]> To: "The general-purpose Squeak developers list" <[hidden email]> Sent: Sunday, April 29, 2007 12:37 PM Subject: Re: [ANN] FreeType Plus release > Hi > > I have the following error when trying to compile the FT2Plugin > > system: Linux x86 > freetype: 2.3.3 > gcc: 4.1.2 > > In file included from > 28: > /usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No > such file or directory > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 29:10: > error: #include expects "FILENAME" or <FILENAME> > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 30:10: > error: #include expects "FILENAME" or <FILENAME> > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 45: > error: expected '=', ',', ';', 'asm' or '__attribute__' before > 'ftEncodingValueFromString' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 47: > error: expected ')' before '*' token > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 49: > error: expected ')' before 'encoding' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 92: > error: expected '=', ',', ';', 'asm' or '__attribute__' before > 'library' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 151: > error: expected '=', ',', ';', 'asm' or '__attribute__' before > 'ftEncodingValueFromString' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 190: > error: expected ')' before '*' token > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 243: > error: expected ')' before 'encoding' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'initialiseModule': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 283: > error: 'library' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 283: > error: (Each undeclared identifier is reported only once > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 283: > error: for each function it appears in.) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveDoneFace': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 300: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 300: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 308: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 355:10: > error: #include expects "FILENAME" or <FILENAME> > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveErrorString': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 356: > error: expected expression before ';' token > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveGetCharIndex': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 383: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 383: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 396: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveGetFaceCharMap': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 413: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 413: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 415: > error: 'FT_CharMap' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 415: > error: expected ';' before 'charmap' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 416: > error: 'FT_Encoding' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 416: > error: expected ';' before 'encoding' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 424: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 429: > error: 'charmap' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 429: > error: 'const struct ftError' has no member named 'charmap' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 434: > error: 'encoding' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 434: > error: 'const struct ftError' has no member named 'encoding' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 438: > error: 'const struct ftError' has no member named 'platform_id' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 438: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 439: > error: 'const struct ftError' has no member named 'encoding_id' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 439: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveGetFaceCharMapsIntoArray': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 453: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 453: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 456: > error: 'FT_CharMap' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 456: > error: 'charmap' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 456: > error: invalid operands to binary * > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 468: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 473: > error: 'const struct ftError' has no member named 'num_charmaps' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 473: > warning: assignment makes integer from pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 479: > error: 'const struct ftError' has no member named 'charmaps' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 483: > error: invalid type argument of '->' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 483: > error: request for member 'encoding' in something not a structure or > union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 486: > error: invalid lvalue in increment > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveGetFaceGlyphName': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 504: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 504: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 516: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveLibraryHandle': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 548: > error: 'library' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 548: > warning: passing argument 1 of 'ftAllocateHandleInReceiverForPointer' > discards qualifiers from pointer target type > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveLoadCharacter': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 561: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 561: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 574: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveLoadFaceBbox': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 595: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 595: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 616: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 622: > error: 'const struct ftError' has no member named 'face_flags' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 622: > error: 'FT_FACE_FLAG_SCALABLE' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 622: > error: invalid operands to binary & > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 629: > error: 'const struct ftError' has no member named 'bbox' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 629: > error: request for member 'xMin' in something not a structure or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 629: > error: 'const struct ftError' has no member named 'bbox' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 629: > error: request for member 'yMin' in something not a structure or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 629: > warning: passing argument 1 of > 'interpreterProxy->makePointwithxValueyValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 629: > warning: passing argument 2 of > 'interpreterProxy->makePointwithxValueyValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 633: > error: 'const struct ftError' has no member named 'bbox' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 633: > error: request for member 'xMax' in something not a structure or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 633: > error: 'const struct ftError' has no member named 'bbox' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 633: > error: request for member 'yMax' in something not a structure or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 633: > warning: passing argument 1 of > 'interpreterProxy->makePointwithxValueyValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 633: > warning: passing argument 2 of > 'interpreterProxy->makePointwithxValueyValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveLoadFaceFields': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 650: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 650: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 659: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 665: > error: 'const struct ftError' has no member named 'num_faces' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 665: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 666: > error: 'const struct ftError' has no member named 'face_index' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 666: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin. c:667: > error: 'const struct ftError' has no member named 'face_flags' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 667: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 668: > error: 'const struct ftError' has no member named 'style_flags' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 668: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 669: > error: 'const struct ftError' has no member named 'num_glyphs' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 669: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 671: > error: 'const struct ftError' has no member named 'family_name' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 671: > warning: passing argument 1 of 'ftAllocateStringForPointer' from > incompatible pointer type > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 675: > error: 'const struct ftError' has no member named 'style_name' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 675: > warning: passing argument 1 of 'ftAllocateStringForPointer' from > incompatible pointer type > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 678: > error: 'const struct ftError' has no member named 'num_fixed_sizes' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 678: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 679: > error: 'const struct ftError' has no member named 'num_charmaps' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 679: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 680: > error: 'const struct ftError' has no member named 'face_flags' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 680: > error: 'FT_FACE_FLAG_SCALABLE' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 680: > error: invalid operands to binary & > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 681: > error: 'const struct ftError' has no member named 'units_per_EM' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 681: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 682: > error: 'const struct ftError' has no member named 'ascender' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 682: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 683: > error: 'const struct ftError' has no member named 'descender' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 683: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 684: > error: 'const struct ftError' has no member named 'height' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 684: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 685: > error: 'const struct ftError' has no member named 'max_advance_width' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 685: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 686: > error: 'const struct ftError' has no member named 'max_advance_height' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 686: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 687: > error: 'const struct ftError' has no member named 'underline_position' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 687: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 688: > error: 'const struct ftError' has no member named > 'underline_thickness' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 688: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveLoadGlyph': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 698: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 698: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 711: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveLoadGlyphSlotFromFace': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 733: > error: 'FT_Glyph_Format' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 733: > error: 'gfPtr' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 733: > error: invalid operands to binary * > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 734: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 734: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 737: > error: 'FT_GlyphSlot' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 737: > error: expected ';' before 'gs' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 753: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 758: > error: 'gs' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 758: > error: 'const struct ftError' has no member named 'glyph' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 765: > error: 'const struct ftError' has no member named 'linearHoriAdvance' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 765: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 766: > error: 'const struct ftError' has no member named 'linearVertAdvance' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 766: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 767: > error: 'const struct ftError' has no member named 'advance' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 767: > error: request for member 'x' in something not a structure or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 767: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 768: > error: 'const struct ftError' has no member named 'advance' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 768: > error: request for member 'y' in something not a structure or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 768: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 770: > warning: passing argument 2 of > 'interpreterProxy->instantiateClassindexableSize' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 772: > error: expected expression before ')' token > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 772: > error: invalid operands to binary * > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 772: > error: called object '<erroneous-expression>' is not a function > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 777: > error: 'const struct ftError' has no member named 'format' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 777: > error: assignment of read-only location > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 777: > error: incompatible types in assignment > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 780: > error: 'const struct ftError' has no member named 'bitmap_left' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 780: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 781: > error: 'const struct ftError' has no member named 'bitmap_top' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 781: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 782: > error: 'const struct ftError' has no member named 'metrics' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 782: > error: request for member 'width' in something not a structure or > union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 782: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 783: > error: 'const struct ftError' has no member named 'metrics' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 783: > error: request for member 'height' in something not a structure or > union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 783: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 784: > error: 'const struct ftError' has no member named 'metrics' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 784: > error: request for member 'horiBearingX' in something not a structure > or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 784: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 785: > error: 'const struct ftError' has no member named 'metrics' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 785: > error: request for member 'horiBearingY' in something not a structure > or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 785: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 786: > error: 'const struct ftError' has no member named 'metrics' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 786: > error: request for member 'horiAdvance' in something not a structure > or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 786: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 787: > error: 'const struct ftError' has no member named 'metrics' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 787: > error: request for member 'vertBearingX' in something not a structure > or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 787: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 788: > error: 'const struct ftError' has no member named 'metrics' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 788: > error: request for member 'vertBearingY' in something not a structure > or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 788: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 789: > error: 'const struct ftError' has no member named 'metrics' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 789: > error: request for member 'vertAdvance' in something not a structure > or union > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 789: > warning: passing argument 3 of > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveNewFaceFromFileAndIndex': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 820: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 820: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 845: > warning: passing argument 2 of 'sqFilenameFromString' makes integer > from pointer without a cast > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 847: > error: 'library' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 847: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 854: > warning: passing argument 1 of 'ftAllocateHandleInReceiverForPointer' > discards qualifiers from pointer target type > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveRenderGlyphIntoForm': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 867: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 867: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 868: > error: 'FT_Bitmap' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 868: > error: expected ';' before 'bitmap' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 880: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 885: > error: 'bitmap' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 889: > error: 'library' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 889: > error: 'const struct ftError' has no member named 'glyph' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 889: > error: 'const struct ftError' has no member named 'outline' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveSetFaceCharMap': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 915: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 915: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 917: > error: 'FT_Encoding' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 917: > error: expected ';' before 'encoding' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 927: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 932: > error: 'encoding' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveSetPixelSizes': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 951: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 951: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 964: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveSetTransform': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 983: > error: 'FT_Face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 983: > error: expected ';' before 'face' > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 985: > error: 'FT_Vector' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 985: > error: 'delta' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 985: > error: invalid operands to binary * > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 986: > error: 'FT_Matrix' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 986: > error: 'matrix' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 986: > error: invalid operands to binary * > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 998: > error: 'face' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'primitiveVersion': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 1029: > error: 'library' undeclared (first use in this function) > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > In function 'shutdownModule': > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: 1059: > error: 'library' undeclared (first use in this function) > make[1]: *** [FT2Plugin.lo] Fehler 1 > make: *** [FT2Plugin.la] Fehler 2 eeek. I must admit that I am not an expert on C. The FT2Plugins that I include in the installer package are the ones that are shipped with Sophie. I trust those guys' abilities to compile these things correctly far more than I trust my own. Why are you recompiling? Did the compiled plugin not work, or is there another reason? Cheers, Andy |
In reply to this post by NorbertHartl
Hi Norbert,
----- Original Message ----- From: "Norbert Hartl" <[hidden email]> To: "The general-purpose Squeak developers list" <[hidden email]> Sent: Sunday, April 29, 2007 8:05 AM Subject: Re: [ANN] FreeType Plus release > Hi Andy, > > is the plugins installer supposed to install the files > (FT2Plugin...) automatically into the vm directory? Yes. > This > didn't work in my case. I had the unpack the .sar file > manually. I tested this with a fresh 3.9-final image. Thanks for the feedback. Which Operating System are you using? Perhaps it is a user/permissions problem. I think I need to put the plugins somewhere accessible/downloadable in case others have the same problem. > Besides from that it works perfect. Good work!!! I'm glad you got it working. Cheers, Andy |
In reply to this post by Boris.Gaertner
Thanks Boris. This way damien will include it in the 3.9 universe.
Stef >> I remember that Boris gardner did one. >> >> Stef >> >> On 29 avr. 07, at 01:15, Damien Pollet wrote: >> > Yes, I published a TrueType font viewer some time > ago, but I think it does not work in 3.9. I will try to > port it to 3.9 as soon as possible. > > Greetings > Boris > > |
In reply to this post by Andrew Tween
> > > This > > didn't work in my case. I had the unpack the .sar file > > manually. I tested this with a fresh 3.9-final image. > > Thanks for the feedback. > Which Operating System are you using? > Perhaps it is a user/permissions problem. > Ah, ok, I done something wrong. I read the install text. I read vmPath but thought imagePath. The vmPath has indeed a permission problem.I was misled by the fact that putting the files into the image path works as well. The squeak vm must somehow search the image path as well. If this is always the case it is maybe a good idea to copy the files into the image path. Without having installed the Freeytype module the libraries are useless anyway. Norbert |
In reply to this post by Andrew Tween
2007/4/29, Andrew Tween <[hidden email]>:
> Hi Phillipe, > ----- Original Message ----- > From: "Philippe Marschall" <[hidden email]> > To: "The general-purpose Squeak developers list" > <[hidden email]> > Sent: Sunday, April 29, 2007 12:37 PM > Subject: Re: [ANN] FreeType Plus release > > > > Hi > > > > I have the following error when trying to compile the FT2Plugin > > > > system: Linux x86 > > freetype: 2.3.3 > > gcc: 4.1.2 > > > > In file included from > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 28: > > /usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No > > such file or directory > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 29:10: > > error: #include expects "FILENAME" or <FILENAME> > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 30:10: > > error: #include expects "FILENAME" or <FILENAME> > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 45: > > error: expected '=', ',', ';', 'asm' or '__attribute__' before > > 'ftEncodingValueFromString' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 47: > > error: expected ')' before '*' token > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 49: > > error: expected ')' before 'encoding' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 92: > > error: expected '=', ',', ';', 'asm' or '__attribute__' before > > 'library' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 151: > > error: expected '=', ',', ';', 'asm' or '__attribute__' before > > 'ftEncodingValueFromString' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 190: > > error: expected ')' before '*' token > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 243: > > error: expected ')' before 'encoding' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'initialiseModule': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 283: > > error: 'library' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 283: > > error: (Each undeclared identifier is reported only once > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 283: > > error: for each function it appears in.) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveDoneFace': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 300: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 300: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 308: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 355:10: > > error: #include expects "FILENAME" or <FILENAME> > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveErrorString': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 356: > > error: expected expression before ';' token > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveGetCharIndex': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 383: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 383: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 396: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveGetFaceCharMap': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 413: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 413: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 415: > > error: 'FT_CharMap' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 415: > > error: expected ';' before 'charmap' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 416: > > error: 'FT_Encoding' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 416: > > error: expected ';' before 'encoding' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 424: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 429: > > error: 'charmap' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 429: > > error: 'const struct ftError' has no member named 'charmap' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 434: > > error: 'encoding' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 434: > > error: 'const struct ftError' has no member named 'encoding' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 438: > > error: 'const struct ftError' has no member named 'platform_id' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 438: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 439: > > error: 'const struct ftError' has no member named 'encoding_id' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 439: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveGetFaceCharMapsIntoArray': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 453: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 453: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 456: > > error: 'FT_CharMap' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 456: > > error: 'charmap' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 456: > > error: invalid operands to binary * > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 468: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 473: > > error: 'const struct ftError' has no member named 'num_charmaps' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 473: > > warning: assignment makes integer from pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 479: > > error: 'const struct ftError' has no member named 'charmaps' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 483: > > error: invalid type argument of '->' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 483: > > error: request for member 'encoding' in something not a structure or > > union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 486: > > error: invalid lvalue in increment > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveGetFaceGlyphName': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 504: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 504: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 516: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveLibraryHandle': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 548: > > error: 'library' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 548: > > warning: passing argument 1 of 'ftAllocateHandleInReceiverForPointer' > > discards qualifiers from pointer target type > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveLoadCharacter': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 561: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 561: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 574: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveLoadFaceBbox': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 595: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 595: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 616: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 622: > > error: 'const struct ftError' has no member named 'face_flags' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 622: > > error: 'FT_FACE_FLAG_SCALABLE' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 622: > > error: invalid operands to binary & > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 629: > > error: 'const struct ftError' has no member named 'bbox' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 629: > > error: request for member 'xMin' in something not a structure or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 629: > > error: 'const struct ftError' has no member named 'bbox' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 629: > > error: request for member 'yMin' in something not a structure or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 629: > > warning: passing argument 1 of > > 'interpreterProxy->makePointwithxValueyValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 629: > > warning: passing argument 2 of > > 'interpreterProxy->makePointwithxValueyValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 633: > > error: 'const struct ftError' has no member named 'bbox' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 633: > > error: request for member 'xMax' in something not a structure or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 633: > > error: 'const struct ftError' has no member named 'bbox' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 633: > > error: request for member 'yMax' in something not a structure or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 633: > > warning: passing argument 1 of > > 'interpreterProxy->makePointwithxValueyValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 633: > > warning: passing argument 2 of > > 'interpreterProxy->makePointwithxValueyValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveLoadFaceFields': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 650: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 650: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 659: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 665: > > error: 'const struct ftError' has no member named 'num_faces' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 665: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 666: > > error: 'const struct ftError' has no member named 'face_index' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 666: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin. > c:667: > > error: 'const struct ftError' has no member named 'face_flags' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 667: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 668: > > error: 'const struct ftError' has no member named 'style_flags' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 668: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 669: > > error: 'const struct ftError' has no member named 'num_glyphs' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 669: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 671: > > error: 'const struct ftError' has no member named 'family_name' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 671: > > warning: passing argument 1 of 'ftAllocateStringForPointer' from > > incompatible pointer type > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 675: > > error: 'const struct ftError' has no member named 'style_name' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 675: > > warning: passing argument 1 of 'ftAllocateStringForPointer' from > > incompatible pointer type > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 678: > > error: 'const struct ftError' has no member named 'num_fixed_sizes' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 678: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 679: > > error: 'const struct ftError' has no member named 'num_charmaps' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 679: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 680: > > error: 'const struct ftError' has no member named 'face_flags' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 680: > > error: 'FT_FACE_FLAG_SCALABLE' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 680: > > error: invalid operands to binary & > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 681: > > error: 'const struct ftError' has no member named 'units_per_EM' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 681: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 682: > > error: 'const struct ftError' has no member named 'ascender' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 682: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 683: > > error: 'const struct ftError' has no member named 'descender' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 683: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 684: > > error: 'const struct ftError' has no member named 'height' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 684: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 685: > > error: 'const struct ftError' has no member named 'max_advance_width' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 685: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 686: > > error: 'const struct ftError' has no member named 'max_advance_height' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 686: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 687: > > error: 'const struct ftError' has no member named 'underline_position' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 687: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 688: > > error: 'const struct ftError' has no member named > > 'underline_thickness' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 688: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveLoadGlyph': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 698: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 698: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 711: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveLoadGlyphSlotFromFace': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 733: > > error: 'FT_Glyph_Format' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 733: > > error: 'gfPtr' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 733: > > error: invalid operands to binary * > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 734: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 734: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 737: > > error: 'FT_GlyphSlot' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 737: > > error: expected ';' before 'gs' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 753: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 758: > > error: 'gs' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 758: > > error: 'const struct ftError' has no member named 'glyph' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 765: > > error: 'const struct ftError' has no member named 'linearHoriAdvance' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 765: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 766: > > error: 'const struct ftError' has no member named 'linearVertAdvance' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 766: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 767: > > error: 'const struct ftError' has no member named 'advance' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 767: > > error: request for member 'x' in something not a structure or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 767: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 768: > > error: 'const struct ftError' has no member named 'advance' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 768: > > error: request for member 'y' in something not a structure or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 768: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 770: > > warning: passing argument 2 of > > 'interpreterProxy->instantiateClassindexableSize' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 772: > > error: expected expression before ')' token > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 772: > > error: invalid operands to binary * > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 772: > > error: called object '<erroneous-expression>' is not a function > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 777: > > error: 'const struct ftError' has no member named 'format' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 777: > > error: assignment of read-only location > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 777: > > error: incompatible types in assignment > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 780: > > error: 'const struct ftError' has no member named 'bitmap_left' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 780: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 781: > > error: 'const struct ftError' has no member named 'bitmap_top' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 781: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 782: > > error: 'const struct ftError' has no member named 'metrics' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 782: > > error: request for member 'width' in something not a structure or > > union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 782: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 783: > > error: 'const struct ftError' has no member named 'metrics' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 783: > > error: request for member 'height' in something not a structure or > > union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 783: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 784: > > error: 'const struct ftError' has no member named 'metrics' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 784: > > error: request for member 'horiBearingX' in something not a structure > > or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 784: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 785: > > error: 'const struct ftError' has no member named 'metrics' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 785: > > error: request for member 'horiBearingY' in something not a structure > > or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 785: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 786: > > error: 'const struct ftError' has no member named 'metrics' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 786: > > error: request for member 'horiAdvance' in something not a structure > > or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 786: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 787: > > error: 'const struct ftError' has no member named 'metrics' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 787: > > error: request for member 'vertBearingX' in something not a structure > > or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 787: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 788: > > error: 'const struct ftError' has no member named 'metrics' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 788: > > error: request for member 'vertBearingY' in something not a structure > > or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 788: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 789: > > error: 'const struct ftError' has no member named 'metrics' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 789: > > error: request for member 'vertAdvance' in something not a structure > > or union > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 789: > > warning: passing argument 3 of > > 'interpreterProxy->storeIntegerofObjectwithValue' makes integer from > > pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveNewFaceFromFileAndIndex': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 820: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 820: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 845: > > warning: passing argument 2 of 'sqFilenameFromString' makes integer > > from pointer without a cast > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 847: > > error: 'library' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 847: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 854: > > warning: passing argument 1 of 'ftAllocateHandleInReceiverForPointer' > > discards qualifiers from pointer target type > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveRenderGlyphIntoForm': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 867: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 867: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 868: > > error: 'FT_Bitmap' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 868: > > error: expected ';' before 'bitmap' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 880: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 885: > > error: 'bitmap' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 889: > > error: 'library' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 889: > > error: 'const struct ftError' has no member named 'glyph' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 889: > > error: 'const struct ftError' has no member named 'outline' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveSetFaceCharMap': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 915: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 915: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 917: > > error: 'FT_Encoding' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 917: > > error: expected ';' before 'encoding' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 927: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 932: > > error: 'encoding' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveSetPixelSizes': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 951: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 951: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 964: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveSetTransform': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 983: > > error: 'FT_Face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 983: > > error: expected ';' before 'face' > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 985: > > error: 'FT_Vector' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 985: > > error: 'delta' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 985: > > error: invalid operands to binary * > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 986: > > error: 'FT_Matrix' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 986: > > error: 'matrix' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 986: > > error: invalid operands to binary * > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 998: > > error: 'face' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'primitiveVersion': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 1029: > > error: 'library' undeclared (first use in this function) > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > > In function 'shutdownModule': > > > /home/upnip/data/squeak/vm/svn/platforms/unix/src/plugins/FT2Plugin/FT2Plugin.c: > 1059: > > error: 'library' undeclared (first use in this function) > > make[1]: *** [FT2Plugin.lo] Fehler 1 > > make: *** [FT2Plugin.la] Fehler 2 > > eeek. > I must admit that I am not an expert on C. > The FT2Plugins that I include in the installer package are the ones that are > shipped with Sophie. > I trust those guys' abilities to compile these things correctly far more than I > trust my own. I see. > Why are you recompiling? Did the compiled plugin not work, or is there another > reason? I have to compile my own VM for the CurlPlugin. It would be nice I could generate the FT2Pluing in the same way. Cheers Philippe > Cheers, > Andy > > > |
In reply to this post by Andrew Tween
Nice Andrew! And thanks for fixing the menu!
brad Andrew Tween wrote: > This is an official announcement that the FreeType Plus packages are now > released. > > You can download from SqueakMap, or via the Package Universe within a developer > Squeak (squeak-dev) image. > > I will be documenting various aspects of this on the wiki; at present you can > view some screenshots, and read some preliminary descriptions, at > http://wiki.squeak.org/squeak/5984 > > It will work, to varying degrees, on Windows (98, 2000, XP, & Vista); Linux > (OpenSUSE, Fedora, Ubuntu, etc.); and Mac OS X. > > It requires an FT2Plugin, which is shipped with the Mac VM, and is available for > Windows/Linux via the FreeType Plus (plugins installer) package. > > To enable sub-pixel anti-aliasing, the optional, and separate, FreeType Plus > (sub-pixel anti-aliasing) package must be installed. > This requires a modified BitBltPlugin. This is currently available for > Windows/Linux only, and is installed via the FreeType Plus (plugins installer) > package. If anybody wishes to attempt compile it for Macs, then please let me > know. > > Rather than try to describe everything, and anticipate every question in > advance, I would rather wait to see how people get on with installing/using it, > and then update and improve the documentation accordingly. So, if you have > problems, then please let me know; and if you have success then that would be > nice to hear about too :) > > Cheers, > Andy > > > > > > |
In reply to this post by Andrew Tween
Andrew Tween wrote:
> This is an official announcement that the FreeType Plus packages are now > released. > > You can download from SqueakMap, or via the Package Universe within a developer > Squeak (squeak-dev) image. > > I will be documenting various aspects of this on the wiki; at present you can > view some screenshots, and read some preliminary descriptions, at > http://wiki.squeak.org/squeak/5984 > > It will work, to varying degrees, on Windows (98, 2000, XP, & Vista); Linux > (OpenSUSE, Fedora, Ubuntu, etc.); and Mac OS X. > plugins on Win XP. The BitBltPlugin.dll seems to be the culprit. VM version: 3.7.1 Karl > It requires an FT2Plugin, which is shipped with the Mac VM, and is available for > Windows/Linux via the FreeType Plus (plugins installer) package. > > To enable sub-pixel anti-aliasing, the optional, and separate, FreeType Plus > (sub-pixel anti-aliasing) package must be installed. > This requires a modified BitBltPlugin. This is currently available for > Windows/Linux only, and is installed via the FreeType Plus (plugins installer) > package. If anybody wishes to attempt compile it for Macs, then please let me > know. > > Rather than try to describe everything, and anticipate every question in > advance, I would rather wait to see how people get on with installing/using it, > and then update and improve the documentation accordingly. So, if you have > problems, then please let me know; and if you have success then that would be > nice to hear about too :) > > Cheers, > Andy > > > > > > |
In reply to this post by Andrew Tween
On 29/04/07, Andrew Tween <[hidden email]> wrote:
> This requires a modified BitBltPlugin. This is currently available for > Windows/Linux only, and is installed via the FreeType Plus (plugins installer) > package. If anybody wishes to attempt compile it for Macs, then please let me > know. I'd like to give this a try, where can I get the source ? -- Damien Pollet type less, do more [ | ] http://typo.cdlm.fasmz.org |
Free forum by Nabble | Edit this page |