Hello mpsuzuki, I started from scratch, unzipping freetype-2.3.9.tar.gz. I applied your patches to bcc.mk, bcc-dev.mk, win32-def.mk and exports.mk
Then I ran mingw32-make. The apinames.exe is now build ok. But building the library fails with the continuating error "Warning: invalid page size value ignored". This warning is repeating endlessly and I have to abort the make. I have included the output of the mingw32-make.exe. Regards, Mirco Kan c:\a\open\PoDoFo\freetype\objs\ftmodule.h niet vinden Generating modules list in ./objs/ftmodule.h... "* module: truetype (Windows/Mac font files with extension *.ttf or *.ttc)" "* module: type1 (Postscript font files with extension *.pfa or *.pfb)" "* module: cff (OpenType fonts with extension *.otf)" "* module: cid (Postscript CID-keyed fonts, no known extension)" "* module: pfr (PFR/TrueDoc font files with extension *.pfr)" "* module: type42 (Type 42 font files with no known extension)" "* module: winfnt (Windows bitmap fonts with extension *.fnt or *.fon)" "* module: pcf (pcf bitmap fonts)" "* module: bdf (bdf bitmap fonts)" "* module: sfnt (helper module for TrueType & OpenType formats)" "* module: autofit (automatic hinting module)" "* module: pshinter (Postscript hinter module)" "* module: raster (monochrome bitmap renderer)" "* module: smooth (anti-aliased bitmap renderer)" "* module: smooth (anti-aliased bitmap renderer for LCDs)" "* module: smooth (anti-aliased bitmap renderer for vertical LCDs)" "* module: psaux (Postscript Type 1 & Type 2 helper module)" "* module: psnames (Postscript & Unicode Glyph name handling)" done. bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -oobjs\ftsystem.obj src\base\ftsystem.c src\base\ftsystem.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -oobjs\ftdebug.obj src\base\ftdebug.c src\base\ftdebug.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -oobjs\ftinit.obj src\base\ftinit.c src\base\ftinit.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftbase.obj .\src\base\ftbase.c .\src\base\ftbase.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftbbox.obj src\base\ftbbox.c src\base\ftbbox.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftbdf.obj src\base\ftbdf.c src\base\ftbdf.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftbitmap.obj src\base\ftbitmap.c src\base\ftbitmap.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftcid.obj src\base\ftcid.c src\base\ftcid.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftfstype.obj src\base\ftfstype.c src\base\ftfstype.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftgasp.obj src\base\ftgasp.c src\base\ftgasp.c: Warning W8012 src\base\ftgasp.c 42: Comparing signed and unsigned values in function FT_Get_Gasp bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftglyph.obj src\base\ftglyph.c src\base\ftglyph.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftgxval.obj src\base\ftgxval.c src\base\ftgxval.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftlcdfil.obj src\base\ftlcdfil.c src\base\ftlcdfil.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftmm.obj src\base\ftmm.c src\base\ftmm.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftotval.obj src\base\ftotval.c src\base\ftotval.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftpatent.obj src\base\ftpatent.c src\base\ftpatent.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftpfr.obj src\base\ftpfr.c src\base\ftpfr.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftstroke.obj src\base\ftstroke.c src\base\ftstroke.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftsynth.obj src\base\ftsynth.c src\base\ftsynth.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\fttype1.obj src\base\fttype1.c src\base\fttype1.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftwinfnt.obj src\base\ftwinfnt.c src\base\ftwinfnt.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\base -oobjs\ftxf86.obj src\base\ftxf86.c src\base\ftxf86.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\truetype -oobjs\truetype.obj .\src\truetype\truetype.c .\src\truetype\truetype.c: Warning W8012 .\src\truetype\ttpload.c 562: Comparing signed and unsigned values in function tt_face_get_device_metrics Warning W8012 .\src\truetype\ttgload.c 1055: Comparing signed and unsigned values in function TT_Process_Composite_Glyph Warning W8012 .\src\truetype\ttgload.c 1116: Comparing signed and unsigned values in function load_truetype_glyph Warning W8012 .\src\truetype\ttinterp.c 6455: Comparing signed and unsigned values in function Ins_IUP bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\type1 -oobjs\type1.obj .\src\type1\type1.c .\src\type1\type1.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\cff -oobjs\cff.obj .\src\cff\cff.c .\src\cff\cff.c: Warning W8012 .\src\cff\cffgload.c 412: Comparing signed and unsigned values in function cff_decoder_prepare bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\cid -oobjs\type1cid.obj .\src\cid\type1cid.c .\src\cid\type1cid.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\pfr -oobjs\pfr.obj .\src\pfr\pfr.c .\src\pfr\pfr.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\type42 -oobjs\type42.obj .\src\type42\type42.c .\src\type42\type42.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\winfonts -oobjs\winfnt.obj .\src\winfonts\winfnt.c .\src\winfonts\winfnt.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\pcf -oobjs\pcf.obj .\src\pcf\pcf.c .\src\pcf\pcf.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\bdf -oobjs\bdf.obj .\src\bdf\bdf.c .\src\bdf\bdf.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\sfnt -oobjs\sfnt.obj .\src\sfnt\sfnt.c .\src\sfnt\sfnt.c: Warning W8012 .\src\sfnt\ttload.c 193: Comparing signed and unsigned values in function check_table_dir Warning W8012 .\src\sfnt\sfdriver.c 111: Comparing signed and unsigned values in function sfnt_table_info Warning W8012 .\src\sfnt\ttbdf.c 180: Comparing signed and unsigned values in function tt_face_find_bdf_prop bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\autofit -oobjs\autofit.obj .\src\autofit\autofit.c .\src\autofit\autofit.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\pshinter -oobjs\pshinter.obj .\src\pshinter\pshinter.c .\src\pshinter\pshinter.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\raster -oobjs\raster.obj .\src\raster\raster.c .\src\raster\raster.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\smooth -oobjs\smooth.obj .\src\smooth\smooth.c .\src\smooth\smooth.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\cache -oobjs\ftcache.obj .\src\cache\ftcache.c .\src\cache\ftcache.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\gzip -oobjs\ftgzip.obj .\src\gzip\ftgzip.c .\src\gzip\ftgzip.c: Warning W8012 .\src\gzip\inflate.c 89: Comparing signed and unsigned values in function inflateInit2_ bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\lzw -oobjs\ftlzw.obj .\src\lzw\ftlzw.c .\src\lzw\ftlzw.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\psaux -oobjs\psaux.obj .\src\psaux\psaux.c .\src\psaux\psaux.c: bcc32 -A -I.\objs -I.\builds\win32 -I.\include -c -q -y -d -v -Od -w-par -w-ccc -w-rch -w-pro -w-aus -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>" -I.\src\psnames -oobjs\psnames.obj .\src\psnames\psmodule.c .\src\psnames\psmodule.c: bcc32 -e.\objs\apinames.exe .\src\tools\apinames.c CodeGear C++ 5.93 for Win32 Copyright (c) 1993, 2007 CodeGear .\src\tools\apinames.c: Turbo Incremental Link 5.81 Copyright (c) 1997-2008 CodeGear .\objs\apinames.exe -oobjs/freetype.def -dfreetype.dll -wB ./include/freetype/freetype.h ./include/freetype/ftadvanc.h ./include/freetype/ftbbox.h ./include/freetype/ftbdf.h ./include/freetype/ftbitmap.h ./include/freetype/ftcache.h ./include/freetype/ftchapters.h ./include/freetype/ftcid.h ./include/freetype/fterrdef.h ./include/freetype/fterrors.h ./include/freetype/ftgasp.h ./include/freetype/ftglyph.h ./include/freetype/ftgxval.h ./include/freetype/ftgzip.h ./include/freetype/ftimage.h ./include/freetype/ftincrem.h ./include/freetype/ftlcdfil.h ./include/freetype/ftlist.h ./include/freetype/ftlzw.h ./include/freetype/ftmac.h ./include/freetype/ftmm.h ./include/freetype/ftmodapi.h ./include/freetype/ftmoderr.h ./include/freetype/ftotval.h ./include/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/ttnameid.h ./include/freetype/tttables.h ./include/freetype/tttags.h ./include/freetype/ttunpat.h del .\objs\freetype.lib 2> nul tlib /u objs\freetype.lib +.\objs\ftsystem.obj +.\objs\ftdebug.obj +.\objs\ftinit.obj +.\objs\ftbase.obj +.\objs\ftbbox.obj +.\objs\ftbdf.obj +.\objs\ftbitmap.obj +.\objs\ftcid.obj +.\objs\ftfstype.obj +.\objs\ftgasp.obj +.\objs\ftglyph.obj +.\objs\ftgxval.obj +.\objs\ftlcdfil.obj +.\objs\ftmm.obj +.\objs\ftotval.obj +.\objs\ftpatent.obj +.\objs\ftpfr.obj +.\objs\ftstroke.obj +.\objs\ftsynth.obj +.\objs\fttype1.obj +.\objs\ftwinfnt.obj +.\objs\ftxf86.obj +.\objs\truetype.obj +.\objs\type1.obj +.\objs\cff.obj +.\objs\type1cid.obj +.\objs\pfr.obj +.\objs\type42.obj +.\objs\winfnt.obj +.\objs\pcf.obj +.\objs\bdf.obj +.\objs\sfnt.obj +.\objs\autofit.obj +.\objs\pshinter.obj +.\objs\raster.obj +.\objs\smooth.obj +.\objs\ftcache.obj +.\objs\ftgzip.obj +.\objs\ftlzw.obj +.\objs\psaux.obj +.\objs\psnames.obj TLIB 5.1 Copyright (c) 1987-2007 CodeGear Warning: invalid page size value ignored ... 2009/7/14 <[email protected]> > Dear Mirco, > > Could you try attached patch? Please revert my previous > patch (adding CCexe_CFLAGS etc) before applying this. > The patch changes APINAMES_EXE target more flexible and > "-e" is used to generate objs\apinames.exe. > I could build freetype.lib from GIT HEAD source + patch. > > diff --git a/builds/compiler/bcc-dev.mk b/builds/compiler/bcc-dev.mk > index ba1a88a..b9229b4 100644 > --- a/builds/compiler/bcc-dev.mk > +++ b/builds/compiler/bcc-dev.mk > @@ -52,7 +52,8 @@ L := > > # Target flag -- no trailing space. > # > -T := -o > +T := -o > +TE := -e > > > # C flags > diff --git a/builds/compiler/bcc.mk b/builds/compiler/bcc.mk > index 509cb72..ff385ed 100644 > --- a/builds/compiler/bcc.mk > +++ b/builds/compiler/bcc.mk > @@ -52,7 +52,8 @@ L := > > # Target flag -- no trailing space. > # > -T := -o > +T := -o > +TE := -e > > > # C flags > diff --git a/builds/exports.mk b/builds/exports.mk > index 5452b35..52f2912 100644 > --- a/builds/exports.mk > +++ b/builds/exports.mk > @@ -47,8 +47,8 @@ ifneq ($(EXPORTS_LIST),) > # > # Note that $(APINAMES_OPTIONS) is empty, except for Windows compilers. > # > - APINAMES_SRC := $(TOP_DIR)/src/tools/apinames.c > - APINAMES_EXE := $(OBJ_DIR)/apinames$(E_BUILD) > + APINAMES_SRC := $(subst /,$(SEP),$(TOP_DIR)/src/tools/apinames.c) > + APINAMES_EXE := $(subst /,$(SEP),$(OBJ_DIR)/apinames$(E_BUILD)) > > $(APINAMES_EXE): $(APINAMES_SRC) > $(CCexe) $(TE)$@ $< > diff --git a/builds/win32/win32-def.mk b/builds/win32/win32-def.mk > index a82b146..e6ae31c 100644 > --- a/builds/win32/win32-def.mk > +++ b/builds/win32/win32-def.mk > @@ -22,6 +22,7 @@ PLATFORM := win32 > # The executable file extension (for tools). NOTE: WE INCLUDE THE DOT HERE > !! > # > E := .exe > +E_BUILD := .exe > > > # The directory where all library files are placed. > > > > > On Tue, 14 Jul 2009 16:08:24 +0900 > [email protected] wrote: > > >Hi, > > > >Thank you for the experiment, yes "-o" was the root of > >our bcc32 problem. I reached same conclusion. My misunderstanding > >about 1-step & 2-step was solved. I didn't receive the > >error you got (about HELLO.OBJ), but I agree with your > >observation that "-o" causes problem. > > > >Also thank you for the proposal to use "-n" option to > >specify the directory of the executable. But now I'm > >trying to use "-e" option to specify the pathname of > >the executable. If you have sparetime, please check > >"-e" accepts the pathname including directory, aslike > > > > bcc32 -eobjs\apinames.exe src\tools\apinames.c > > > >In my environment, it finishes successfully, and > >apinames.exe does not crash. > > > >The reason why I try "-e" instead of "-n" is that the > >default output filename is dependent with the compilers. > >Most Unix compilers generates "a.out" from "hello.c", > >but bcc32 generates "hello.exe" from "hello.c" by default. > >So if I use "-n" and leave the output filename for > >compilers' default, we don't know the output filename. > > > >Regards, > >mpsuzuki > > > >On Tue, 14 Jul 2009 08:40:54 +0200 > >Mirco Babin <[email protected]> wrote: > > > >>Hi, > >> > >>Compiling test.c fails: > >>bcc32 -ohello.exe hello.c > >>CodeGear C++ 5.93 for Win32 Copyright (c) 1993, 2007 CodeGear > >>hello.c: > >>Turbo Incremental Link 5.81 Copyright (c) 1997-2008 CodeGear > >>Fatal: Unable to open file 'HELLO.OBJ' > >> > >>This works: > >>bcc32 hello.c > >>CodeGear C++ 5.93 for Win32 Copyright (c) 1993, 2007 CodeGear > >>hello.c: > >>Turbo Incremental Link 5.81 Copyright (c) 1997-2008 CodeGear > >> > >>Hello.exe is created and works fine. > >> > >> > >> > >>I think your conclusion about the -o switch (it may not be used for an > >>executable name) is correct. > >>I found out that bcc32 -n./objs hello.c outputs the .obj and .exe file to > >>the ./objs subdirectory > >> > >>My conclusion about the current directory is wrong. It is the -o flag > that > >>may not be used. > >> > >>Regards, > >>Mirco > >> > > > > > >_______________________________________________ > >Freetype mailing list > >[email protected] > >http://lists.nongnu.org/mailman/listinfo/freetype >
_______________________________________________ Freetype mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/freetype
