source install fails on Freetype installation

Marcel Gsteiger Marcel.Gsteiger at milprog.ch
Mon Mar 2 18:08:07 CET 2009


Hi all

I try to build kolab 2.2.0 from source on a vanilla CentOS 5.2 (=RHEL) - i386 host. The build process starts as expected, but after about 90 minutes I get the error 
--
make: *** No rule to make target `install'.  Stop.
--
while compiling freetype. Further logfile information see below. The same error occurs with 2.2.1 beta.

Any help on how to fix this would much be appreciated.

Regards
--Marcel

(snip)

FreeType build system -- automatic system detection

The following settings are used:

  platform                    ansi
  compiler                    /kolab/bin/cc
  configuration directory     ./builds/ansi
  configuration rules         ./builds/ansi/ansi.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 `/kolab/bin/make' again to build the library,
or `/kolab/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.
+ /kolab/bin/make --no-print-directory
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -o objs/ftsystem.o src/base/ftsystem.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -o objs/ftdebug.o src/base/ftdebug.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -o objs/ftinit.o src/base/ftinit.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftbase.o ./src/base/ftbase.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftbbox.o src/base/ftbbox.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftbdf.o src/base/ftbdf.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftbitmap.o src/base/ftbitmap.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftglyph.o src/base/ftglyph.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftgxval.o src/base/ftgxval.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftmm.o src/base/ftmm.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftotval.o src/base/ftotval.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftpfr.o src/base/ftpfr.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftstroke.o src/base/ftstroke.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftsynth.o src/base/ftsynth.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/fttype1.o src/base/fttype1.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftwinfnt.o src/base/ftwinfnt.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftxf86.o src/base/ftxf86.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftlcdfil.o src/base/ftlcdfil.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftgasp.o src/base/ftgasp.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/base -o objs/ftpatent.o src/base/ftpatent.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/truetype -o objs/truetype.o ./src/truetype/truetype.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/type1 -o objs/type1.o ./src/type1/type1.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/cff -o objs/cff.o ./src/cff/cff.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/cid -o objs/type1cid.o ./src/cid/type1cid.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/pfr -o objs/pfr.o ./src/pfr/pfr.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/type42 -o objs/type42.o ./src/type42/type42.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/winfonts -o objs/winfnt.o ./src/winfonts/winfnt.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/pcf -o objs/pcf.o ./src/pcf/pcf.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/bdf -o objs/bdf.o ./src/bdf/bdf.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/sfnt -o objs/sfnt.o ./src/sfnt/sfnt.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/autofit -o objs/autofit.o ./src/autofit/autofit.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/pshinter -o objs/pshinter.o ./src/pshinter/pshinter.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/raster -o objs/raster.o ./src/raster/raster.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/smooth -o objs/smooth.o ./src/smooth/smooth.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/cache -o objs/ftcache.o ./src/cache/ftcache.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/gzip -o objs/ftgzip.o ./src/gzip/ftgzip.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/lzw -o objs/ftlzw.o ./src/lzw/ftlzw.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/psaux -o objs/psaux.o ./src/psaux/psaux.c
cc   -I./objs -I./builds/ansi -I./include -c -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"  -I./src/psnames -o objs/psnames.o ./src/psnames/psmodule.c
rm -f ./objs/libfreetype.a 
ar -r objs/libfreetype.a  ./objs/ftsystem.o ./objs/ftdebug.o ./objs/ftinit.o ./objs/ftbase.o ./objs/ftbbox.o ./objs/ftbdf.o ./objs/ftbitmap.o ./objs/ftglyph.o ./objs/ftgxval.o ./objs/ftmm.o ./objs/ftotval.o ./objs/ftpfr.o ./objs/ftstroke.o ./objs/ftsynth.o ./objs/fttype1.o ./objs/ftwinfnt.o ./objs/ftxf86.o ./objs/ftlcdfil.o ./objs/ftgasp.o ./objs/ftpatent.o ./objs/truetype.o ./objs/type1.o ./objs/cff.o ./objs/type1cid.o ./objs/pfr.o ./objs/type42.o ./objs/winfnt.o ./objs/pcf.o ./objs/bdf.o ./objs/sfnt.o ./objs/autofit.o ./objs/pshinter.o ./objs/raster.o ./objs/smooth.o ./objs/ftcache.o ./objs/ftgzip.o ./objs/ftlzw.o ./objs/psaux.o ./objs/psnames.o
ar: creating objs/libfreetype.a
+ exit 0
Executing(%install): env -i /kolab/lib/openpkg/bash --norc --noprofile --posix -e /kolab/RPM/TMP/rpm-tmp.20811
+ cd /kolab/RPM/TMP
+ cd freetype-2.3.5
+ rm -rf /kolab/RPM/TMP/freetype-2.3.5-root
+ /kolab/bin/make --no-print-directory install DESTDIR=/kolab/RPM/TMP/freetype-2.3.5-root
make: *** No rule to make target `install'.  Stop.
error: Bad exit status from /kolab/RPM/TMP/rpm-tmp.20811 (%install)


RPM build errors:
    Bad exit status from /kolab/RPM/TMP/rpm-tmp.20811 (%install)




More information about the users mailing list