RE: [ft] FreeType compilation under Borland C++ Builder 5
Yatharth Kumar <yatharth.kumar <at> conexant.com>
2006-08-10 09:32:51 GMT
Here are few things that may help u out
I also had the same problem, when I was cross-compiling the library .
It happens so because apinames exe file used for libraries internal purpose,
So I crosscompiled all the library but apinames, which I compiled for the host machine, as it is used for
parsing other files.
In my case host was linux so I used gcc for apinames , and host was ARM so I used relevant cross compiler for it,
and every thing seems to be fine
I think david also wants to ask about the host machine u were using ...??
Regards,
Yatharth
-----Original Message-----
From: freetype-bounces+yatharth.kumar=conexant.com <at> nongnu.org
[mailto:freetype-bounces+yatharth.kumar=conexant.com <at> nongnu.org] On Behalf Of David Turner
Sent: Thursday, August 10, 2006 1:52 PM
To: Przemysław Więckowski
Cc: freetype <at> nongnu.org
Subject: Re: [ft] FreeType compilation under Borland C++ Builder 5
Hello,
I can't reproduce the problem here, I'm also using mingw32-make.exe and
the borland C++ toolset
(I'm using the free compiler, must be 5.5). Everything seems to build
perfectly.
Just a question, are you on Windows 95, 98, 2000 or XP ?
Regards,
- David Turner
- The FreeType Project (www.freetype.org)
Przemysław Więckowski a écrit :
> Hello ,
>
> i have a problem with compilation FreeType for Borland C++ Builder platform ( version 5 ). For compliation
i use mingw32-make ( v. 3.80 ) , after i succesfully setup platform using
>
> mingw32-make setup bcc32
>
> i started compliation ,
>
> mingw32-make....
>
> after few second i get below message
>
> .\src\psnames\psmodule.c:
> bcc32 -oobjs/apinames.exe src/tools/apinames.c
> Borland C++ 5.5 for Win32 Copyright (c) 1993, 2000 Borland
> src/tools/apinames.c:
> Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
> .\objs\apinames.exe -oobjs/freetype.def -dfreetype.dll -wB ./include/freetype/fr
> eetype.h ./include/freetype/ftbbox.h ./include/freetype/ftbdf.h ./include/freety
> pe/ftbitmap.h ./include/freetype/ftcache.h ./include/freetype/ftchapters.h ./inc
> lude/freetype/fterrdef.h ./include/freetype/fterrors.h ./include/freetype/ftglyp
> h.h ./include/freetype/ftgxval.h ./include/freetype/ftgzip.h ./include/freetype/
> ftimage.h ./include/freetype/ftincrem.h ./include/freetype/ftlist.h ./include/fr
> eetype/ftlzw.h ./include/freetype/ftmac.h ./include/freetype/ftmm.h ./include/fr
> eetype/ftmodapi.h ./include/freetype/ftmoderr.h ./include/freetype/ftotval.h ./i
> nclude/freetype/ftoutln.h ./include/freetype/ftpfr.h ./include/freetype/ftrender
> .h ./include/freetype/ftsizes.h ./include/freetype/ftsnames.h ./include/freetype
> /ftstroke.h ./include/freetype/ftsynth.h ./include/freetype/ftsystem.h ./include
> /freetype/fttrigon.h ./include/freetype/fttypes.h ./include/freetype/ftwinfnt.h
> ./include/freetype/ftxf86.h ./include/freetype/t1tables.h ./include/freetype/ttn
> ameid.h ./include/freetype/tttables.h ./include/freetype/tttags.h ./include/free
> type/ttunpat.h
> process_begin: CreateProcess(C:\freetype-2.2.1\objs\apinames.exe, .\objs\apiname
> s.exe -oobjs/freetype.def -dfreetype.dll -wB ./include/freetype/freetype.h ./inc
> lude/freetype/ftbbox.h ./include/freetype/ftbdf.h ./include/freetype/ftbitmap.h
> ./include/freetype/ftcache.h ./include/freetype/ftchapters.h ./include/freetype/
> fterrdef.h ./include/freetype/fterrors.h ./include/freetype/ftglyph.h ./include/
> freetype/ftgxval.h ./include/freetype/ftgzip.h ./include/freetype/ftimage.h ./in
> clude/freetype/ftincrem.h ./include/freetype/ftlist.h ./include/freetype/ftlzw.h
> ./include/freetype/ftmac.h ./include/freetype/ftmm.h ./include/freetype/ftmodap
> i.h ./include/freetype/ftmoderr.h ./include/freetype/ftotval.h ./include/freetyp
> e/ftoutln.h ./include/freetype/ftpfr.h ./include/freetype/ftrender.h ./include/f
> reetype/ftsizes.h ./include/freetype/ftsnames.h ./include/freetype/ftstroke.h ./
> include/freetype/ftsynth.h ./include/freetype/ftsystem.h ./include/freetype/fttr
> igon.h ./include/freetype/fttypes.h ./include/freetype/ftwinfnt.h ./include/free
> type/ftxf86.h ./include/freetype/t1tables.h ./include/freetype/ttnameid.h ./incl
> ude/freetype/tttables.h ./include/freetype/tttags.h ./include/freetype/ttunpat.h
> , ...) failed.
> make (e=87): Parametr jest niepoprawny.
> C:\MinGWStudio\MinGW\bin\mingw32-make.EXE: *** [objs/freetype.def] Error 87
>
>
> I don't know why ( it looks like 'there is no free system resources.. ) , but i obtain error
CreateProcess(... ble, ble ble... ) failed make(e=87): Invalid parameter.
>
> After few minutes i find out that it is apinames tool problem ( but still i don't know why ), so i've used tool
located in C:\freetype-2.2.1 main directory ( this file ( apinames.exe ) was copied into ./obj directory
). After thad i had small warning from TLib that library is to big and i should use /P32 parameter , so after i
done it - i have successfuly compiled freetype library... I hope so... because i don't used it yet.
>
> Therefore i wondering why i sholud do so many operations before i get success. Can abybody explain my that?
>
> Regards
> Przemek
>
> ------------------------------------------------------------------------
> Zobacz, gdzie mieszka Twoja dziewczyna!
> http://map24.interia.pl/
>
>
>
>
> _______________________________________________
> Freetype mailing list
> Freetype <at> nongnu.org
> http://lists.nongnu.org/mailman/listinfo/freetype
>
>
***********************************************************************************
Information contained in this email message is confidential and may be privileged, and is intended only
for use of the individual or entity named above. If the reader of this message is not the intended
recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby
notified that any dissemination, distribution or copying of this communication is strictly
prohibited. If you have received this communication in error, please immediately notify the
postmaster <at> nds.com and destroy the original message.
***********************************************************************************
_______________________________________________
Freetype mailing list
Freetype <at> nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype