[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freetype] Installing with Jam
From: |
David Turner |
Subject: |
Re: [Freetype] Installing with Jam |
Date: |
Tue, 11 Dec 2001 13:49:10 +0100 |
Hello Ray,
Ray Phillips a écrit :
>
> Dear Freetype Users:
>
> I'm trying to install FreeType 2.0.5 on a NetBSD/i386 1.5.2 machine,
> and seem to be missing something obvious. The INSTALL file says the
> preferred method is to use Jam, so I built that from source without
> any problems, then executed
>
> % jam
>
> which produced objs/libfreetype.a. However, the instructions are
> silent on how to then install this library. Is it just a matter of
> copying it to /usr/local/lib and setting its owner:group and mode to
> appropriate values?
>
Actually, the current Jamfiles do not support Unix installation for
now (I've never taken the time to complete them, though it shouldn't
be difficult to do..)..
For now, I advise you to use GNU make.. sorry..
> I also attempted to build a shared library as per the instructions in
> INSTALL (after installing libtool version 1.4.2). I'll append the
> results of this attempt to this message. Could you tell me what's
> gone wrong (and in a nutshell, why shared libraries are preferrable
> to static ones), please?
>
Yep, there is an error in INSTALL. The correct environment variable
definitions are:
export CC="libtool --mode=compile cc"
export LINK="libtool --mode=link cc"
This works well to generate shared libraries. However, it doesn't
solve the installation problem for now..
Regards,
- David
> Ray
>
> $ export CC="libtool --mode=compile"
> $ export LINK="libtool --mode=link"
> $ find ../../ftj*5 -name jam
> ../../ftjam-2.3.5/bin.netbsdx86/jam
> $ ../../ftjam-2.3.5/bin.netbsdx86/jam
> ...found 251 targets...
> ...updating 21 targets...
> Cc objs/autohint.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/autohint -Iinclude
> -Isrc/autohint -o objs/autohint.o src/autohint/autohint.c
>
> ...failed Cc objs/autohint.o ...
> Cc objs/ftbase.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/base -Iinclude -Isrc/base -o
> objs/ftbase.o src/base/ftbase.c
>
> ...failed Cc objs/ftbase.o ...
> Cc objs/ftsystem.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/base -Iinclude -Isrc/base -o
> objs/ftsystem.o src/base/ftsystem.c
>
> ...failed Cc objs/ftsystem.o ...
> Cc objs/ftinit.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/base -Iinclude -Isrc/base -o
> objs/ftinit.o src/base/ftinit.c
>
> ...failed Cc objs/ftinit.o ...
> Cc objs/ftglyph.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/base -Iinclude -Isrc/base -o
> objs/ftglyph.o src/base/ftglyph.c
>
> ...failed Cc objs/ftglyph.o ...
> Cc objs/ftmm.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/base -Iinclude -Isrc/base -o
> objs/ftmm.o src/base/ftmm.c
>
> ...failed Cc objs/ftmm.o ...
> Cc objs/ftbbox.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/base -Iinclude -Isrc/base -o
> objs/ftbbox.o src/base/ftbbox.c
>
> ...failed Cc objs/ftbbox.o ...
> Cc objs/ftdebug.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/base -Iinclude -Isrc/base -o
> objs/ftdebug.o src/base/ftdebug.c
>
> ...failed Cc objs/ftdebug.o ...
> Cc objs/ftcache.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/cache -Iinclude -Isrc/cache -o
> objs/ftcache.o src/cache/ftcache.c
>
> ...failed Cc objs/ftcache.o ...
> Cc objs/cff.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/cff -Iinclude -Isrc/cff -o
> objs/cff.o src/cff/cff.c
>
> ...failed Cc objs/cff.o ...
> Cc objs/type1cid.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/cid -Iinclude -Isrc/cid -o
> objs/type1cid.o src/cid/type1cid.c
>
> ...failed Cc objs/type1cid.o ...
> Cc objs/pcf.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/pcf -Iinclude -Isrc/pcf -o
> objs/pcf.o src/pcf/pcf.c
>
> ...failed Cc objs/pcf.o ...
> Cc objs/psaux.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/psaux -Iinclude -Isrc/psaux -o
> objs/psaux.o src/psaux/psaux.c
>
> ...failed Cc objs/psaux.o ...
> Cc objs/psnames.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/psnames -Iinclude -Isrc/psnames
> -o objs/psnames.o src/psnames/psnames.c
>
> ...failed Cc objs/psnames.o ...
> Cc objs/raster.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/raster -Iinclude -Isrc/raster
> -o objs/raster.o src/raster/raster.c
>
> ...failed Cc objs/raster.o ...
> Cc objs/sfnt.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/sfnt -Iinclude -Isrc/sfnt -o
> objs/sfnt.o src/sfnt/sfnt.c
>
> ...failed Cc objs/sfnt.o ...
> Cc objs/smooth.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/smooth -Iinclude -Isrc/smooth
> -o objs/smooth.o src/smooth/smooth.c
>
> ...failed Cc objs/smooth.o ...
> Cc objs/truetype.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/truetype -Iinclude
> -Isrc/truetype -o objs/truetype.o src/truetype/truetype.c
>
> ...failed Cc objs/truetype.o ...
> Cc objs/type1.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/type1 -Iinclude -Isrc/type1 -o
> objs/type1.o src/type1/type1.c
>
> ...failed Cc objs/type1.o ...
> Cc objs/winfnt.o
> libtool: unrecognized option `-c'
> Try `libtool --help' for more information.
>
> libtool --mode=compile -c -O -Isrc/winfonts -Iinclude
> -Isrc/winfonts -o objs/winfnt.o src/winfonts/winfnt.c
>
> ...failed Cc objs/winfnt.o ...
> ...skipped libfreetype.a for lack of libfreetype.a(autohint.o)...
> ...failed updating 20 targets...
> ...skipped 1 target...
> $
>
> _______________________________________________
> Freetype mailing list
> address@hidden
> http://www.freetype.org/mailman/listinfo/freetype