source install fails on Freetype installation

Gunnar Wrobel wrobel at pardus.de
Thu Mar 5 05:56:25 CET 2009


Quoting Marcel Gsteiger <Marcel.Gsteiger at milprog.ch>:

> 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.

Sound pretty much like this report:

  http://www.mail-archive.com/openpkg-users@openpkg.org/msg03490.html

So it would be an OpenPKG specific problem. I do not understand why  
one does not get it on every machine though.

The fix should probably be to exchange the 'make setup' call in the  
specfile with './configure'. But contrary to the message thread linked  
above the spec file in the OpenPKG repository has not been changed  
(http://cvs.openpkg.org/fileview?f=openpkg-src/freetype/freetype.spec&v=1.74)

You should open a bug report about this.

Cheers,

Gunnar


>
> 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)
>
> _______________________________________________
> Kolab-users mailing list
> Kolab-users at kolab.org
> https://kolab.org/mailman/listinfo/kolab-users
>



-- 
______ http://kdab.com _______________ http://kolab-konsortium.com _

p at rdus Kolab work is funded in part by KDAB and the Kolab Konsortium

____ http://www.pardus.de _________________ http://gunnarwrobel.de _
E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                          Bundesstrasse 29
Fax    : +49 721 1513 52322                          D-20146 Hamburg
--------------------------------------------------------------------
    >> Mail at ease - Rent a kolab groupware server at p at rdus <<
--------------------------------------------------------------------


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.kolab.org/pipermail/users/attachments/20090305/67cc4d93/attachment.sig>


More information about the users mailing list