Thank you for prompt checking. Could you post config.log (generated with testing tarball)? I want to know ftconfig.in checking finishes with "yes" or "no".
Regards, mpsuzuki HCL Infosystems Ltd wrote: > Yes now its working. Thanks a lot!!! > > Regards > Amit > > ----- Original Message ----- > From: "suzuki toshiya" <[email protected]> > To: "freetype" <[email protected]> > Cc: "HCL Infosystems Ltd" <[email protected]>, "Werner LEMBERG" > <[email protected]> > Sent: Tuesday, March 19, 2013 1:19:31 PM > Subject: Re: [ft] Freetype2 compilation error > > Just I've uploaded testing tarball. > > http://gyvern.ipc.hiroshima-u.ac.jp/~mpsuzuki/freetype-2.4.11_fix-for-xlc-cpp_20130319a.tar.xz > > Please try and see how warning on ftconfig.in checking will > be changed, or not. > > Regards, > mpsuzuki > > > P.S. > The difference from genuine 2.4.11 is quite small, like this. > > diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw > index bf26061..634cfc1 100644 > --- a/builds/unix/configure.raw > +++ b/builds/unix/configure.raw > @@ -102,13 +102,15 @@ AC_CHECK_SIZEOF([long]) > > AC_MSG_CHECKING([whether cpp computation of bit length in ftconfig.in works]) > orig_CPPFLAGS="${CPPFLAGS}" > -CPPFLAGS="-I${srcdir} -I. ${CPPFLAGS}" > +CPPFLAGS="-I${srcdir} -I. ${CPPFLAGS} -DFT2_CPP_TESTING" > > ac_clean_files= > for f in ft2build.h ftoption.h ftstdlib.h; do > if test ! -f $f; then > ac_clean_files="$ac_clean_files $f" > - touch $f > + echo '#ifndef FT2_CPP_TESTING' > ${f} > + echo '# error "autoconf temporal file for CPP testing is included"' >> $f > + echo '#endif' >> $f > fi > done > > > suzuki toshiya wrote: >> OK, I will make a testing tarball with new configure script. >> Please wait a while. >> >> Regards, >> mpsuzuki >> >> HCL Infosystems Ltd wrote: >>> Hello mpsuzuki, >>> >>> Thanks for your reply!!! >>> Yes you are correct. I am getting this warning while configuration and for >>> me it should get resolve first before make and make install. >>> >>> Regards >>> Amit >>> >>> ----- Original Message ----- >>> From: "suzuki toshiya" <[email protected]> >>> To: "HCL Infosystems Ltd" <[email protected]> >>> Cc: [email protected] >>> Sent: Tuesday, March 19, 2013 12:23:33 PM >>> Subject: Re: [ft] Freetype2 compilation error >>> >>> Hi, >>> >>> Sorry for your inconvenience. Your quotation seems to be the messages >>> during the configuration, not during compilation. Do you mean that >>> the irregular warning like >>> >>>> checking whether cpp computation of bit length in ftconfig.in works... >>>> "./ft2build.h", line 1: 1506-229 (W) File is empty. >>>> "ftoption.h", line 1: 1506-229 (W) File is empty. >>>> "ftstdlib.h", line 1: 1506-229 (W) File is empty. >>>> no >>> should be fixed? Of course it should be cared (and I will do), but if >>> you have other troubles during the compilation, please post. >>> >>> # I guess the background of the warning is the inclusion of the >>> # empty header files created aslike: >>> # >>> # ac_clean_files= >>> # for f in ft2build.h ftoption.h ftstdlib.h; do >>> # if test ! -f $f; then >>> # ac_clean_files="$ac_clean_files $f" >>> # touch $f >>> # fi >>> # done >>> # >>> # some more content would be expected to calm /bin/cpp of XLC compiler, >>> # I guess. >>> >>> >>> Regards, >>> mpsuzuki >>> >>> HCL Infosystems Ltd wrote: >>>> Dear Team, >>>> >>>> I am getting the below error in red while compiling freetype-2.4.11 on AIX >>>> 5.3. >>>> >>>> ##################################################QUOTE################################################## >>>> >>>> FreeType build system -- automatic system detection >>>> >>>> The following settings are used: >>>> >>>> platform unix >>>> compiler /usr/vac/bin/xlc >>>> configuration directory ./builds/unix >>>> configuration rules ./builds/unix/unix.mk >>>> >>>> If this does not correspond to your system or settings please remove the >>>> file >>>> `config.mk' from this directory then read the INSTALL file for help. >>>> >>>> Otherwise, simply type `/gpfs1/home/amit/SOURCE/make-3.82/bin/make' again >>>> to build the library, >>>> or `/gpfs1/home/amit/SOURCE/make-3.82/bin/make refdoc' to build the API >>>> reference (the latter needs python). >>>> >>>> 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. >>>> cd builds/unix; ./configure '--prefix=/gpfs1/home/amit/freetype-2.4.11' >>>> checking build system type... powerpc-ibm-aix5.3.0.0 >>>> checking host system type... powerpc-ibm-aix5.3.0.0 >>>> checking for gcc... /usr/vac/bin/xlc >>>> checking whether the C compiler works... yes >>>> checking for C compiler default output file name... a.out >>>> checking for suffix of executables... >>>> checking whether we are cross compiling... no >>>> checking for suffix of object files... o >>>> checking whether we are using the GNU C compiler... no >>>> checking whether /usr/vac/bin/xlc accepts -g... yes >>>> checking for /usr/vac/bin/xlc option to accept ISO C89... none needed >>>> checking how to run the C preprocessor... /bin/cpp >>>> checking for rmdir... rmdir >>>> checking for a BSD-compatible install... /opt/freeware/bin/install -c >>>> checking for grep that handles long lines and -e... /usr/bin/grep >>>> checking for egrep... /usr/bin/grep -E >>>> checking for ANSI C header files... yes >>>> checking for sys/types.h... yes >>>> checking for sys/stat.h... yes >>>> checking for stdlib.h... yes >>>> checking for string.h... yes >>>> checking for memory.h... yes >>>> checking for strings.h... yes >>>> checking for inttypes.h... yes >>>> checking for stdint.h... yes >>>> checking for unistd.h... yes >>>> checking fcntl.h usability... yes >>>> checking fcntl.h presence... yes >>>> checking for fcntl.h... yes >>>> checking for unistd.h... (cached) yes >>>> checking for an ANSI C-conforming const... yes >>>> checking size of int... 4 >>>> checking size of long... 8 >>>> checking whether cpp computation of bit length in ftconfig.in works... >>>> "./ft2build.h", line 1: 1506-229 (W) File is empty. >>>> "ftoption.h", line 1: 1506-229 (W) File is empty. >>>> "ftstdlib.h", line 1: 1506-229 (W) File is empty. >>>> no >>>> checking for stdlib.h... (cached) yes >>>> checking for unistd.h... (cached) yes >>>> checking for sys/param.h... yes >>>> checking for getpagesize... yes >>>> checking for working mmap... yes >>>> checking whether munmap is declared... yes >>>> checking for munmap's first parameter type... void * >>>> checking for memcpy... yes >>>> checking for memmove... yes >>>> checking for gzsetparams in -lz... yes >>>> checking zlib.h usability... yes >>>> checking zlib.h presence... yes >>>> checking for zlib.h... yes >>>> checking for BZ2_bzDecompress in -lbz2... yes >>>> checking bzlib.h usability... yes >>>> checking bzlib.h presence... yes >>>> checking for bzlib.h... yes >>>> checking how to print strings... print -r >>>> checking for a sed that does not truncate output... /usr/bin/sed >>>> checking for fgrep... /usr/bin/grep -F >>>> checking for non-GNU ld... /usr/bin/ld >>>> checking if the linker (/usr/bin/ld) is GNU ld... no >>>> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >>>> checking the name lister (/usr/bin/nm -B) interface... BSD nm >>>> checking whether ln -s works... yes >>>> checking the maximum length of command line arguments... 393216 >>>> checking whether the shell understands some XSI constructs... yes >>>> checking whether the shell understands "+="... no >>>> checking how to convert powerpc-ibm-aix5.3.0.0 file names to >>>> powerpc-ibm-aix5.3.0.0 format... func_convert_file_noop >>>> checking how to convert powerpc-ibm-aix5.3.0.0 file names to toolchain >>>> format... func_convert_file_noop >>>> checking for /usr/bin/ld option to reload object files... -r >>>> checking for objdump... no >>>> checking how to recognize dependent libraries... pass_all >>>> checking for dlltool... no >>>> checking how to associate runtime and link libraries... print -r -- >>>> checking for archiver @FILE support... no >>>> checking for strip... strip >>>> checking for ranlib... ranlib >>>> checking for gawk... gawk >>>> checking command to parse /usr/bin/nm -B output from /usr/vac/bin/xlc >>>> object... ok >>>> checking for sysroot... no >>>> checking for mt... mt >>>> checking if mt is a manifest tool... no >>>> checking for dlfcn.h... yes >>>> checking for objdir... .libs >>>> checking for /usr/vac/bin/xlc option to produce PIC... -DPIC >>>> checking if /usr/vac/bin/xlc PIC flag -DPIC works... yes >>>> checking if /usr/vac/bin/xlc static flag -bnso -bI:/lib/syscalls.exp >>>> works... no >>>> checking if /usr/vac/bin/xlc supports -c -o file.o... yes >>>> checking if /usr/vac/bin/xlc supports -c -o file.o... (cached) yes >>>> checking whether the /usr/vac/bin/xlc linker (/usr/bin/ld) supports shared >>>> libraries... yes >>>> checking dynamic linker characteristics... aix5.3.0.0 ld.so >>>> checking how to hardcode library paths into programs... immediate >>>> checking whether stripping libraries is possible... no >>>> checking if libtool supports shared libraries... yes >>>> checking whether to build shared libraries... yes >>>> checking whether to build static libraries... no >>>> configure: creating ./config.status >>>> config.status: creating unix-cc.mk >>>> config.status: creating unix-def.mk >>>> config.status: creating freetype-config >>>> config.status: creating freetype2.pc >>>> config.status: creating ftconfig.h >>>> config.status: executing libtool commands >>>> gmake: Nothing to be done for `unix'. >>>> ##################################################UNQUOTE################################################## >>>> >>>> >>>> Please help me to get it resolved. >>>> >>>> Regards >>>> Amit >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Freetype mailing list >>>> [email protected] >>>> https://lists.nongnu.org/mailman/listinfo/freetype >> >> _______________________________________________ >> Freetype mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/freetype > _______________________________________________ Freetype mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/freetype
