garnome-0.9.7: freetype won't compile



Hi all,

I am having problems with freetype under Mandrake 8.1, and have had in
all versions I've tried (since 0.8.6).

Since I've hit this repeatedly and have a fairly standard setup I think
it is worth solving or explaining in the README, so please bear with me
as the novice I am :)

It seems like a problem in the freetype build system - please see the
dump posted below.

The garnome README states that one should have a "sane" GNU toolchain - 
does that imply NOT running gcc 2.96 as I am?

 Regards, Jan... 

--- cut ---

 ==> Building gnome/freetype as a dependency
make[9]: Entering directory `/home/jvh/garnome-0.9.7/gnome/freetype'
mkdir download
 ==> Grabbing download/freetype-2.0.9.tar.gz
        ==> Trying file//files/freetype-2.0.9.tar.gz
make[10]: Entering directory `/home/jvh/garnome-0.9.7/gnome/freetype'
make[10]: *** [file//files/freetype-2.0.9.tar.gz] Error 1
make[10]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/freetype'
        ==> Trying
http//unc.dl.sourceforge.net/freetype/freetype-2.0.9.tar.gz
make[10]: Entering directory `/home/jvh/garnome-0.9.7/gnome/freetype'
--11:04:45--
http://unc.dl.sourceforge.net/freetype/freetype-2.0.9.tar.gz
           => `download/freetype-2.0.9.tar.gz'
Connecting to unc.dl.sourceforge.net:80... connected!
HTTP request sent, awaiting response... 200 OK
Length: 829,657 [application/x-tar]

    0K .......... .......... .......... .......... ..........  6%   0:10
76.8K
   50K .......... .......... .......... .......... .......... 12%   0:02
293K
  100K .......... .......... .......... .......... .......... 18%   0:02
314K
  150K .......... .......... .......... .......... .......... 24%   0:02
274K
  200K .......... .......... .......... .......... .......... 30%   0:01
307K
  250K .......... .......... .......... .......... .......... 37%   0:01
351K
  300K .......... .......... .......... .......... .......... 43%   0:00
582K
  350K .......... .......... .......... .......... .......... 49%   0:01
322K
  400K .......... .......... .......... .......... .......... 55%   0:01
289K
  450K .......... .......... .......... .......... .......... 61%   0:00
348K
  500K .......... .......... .......... .......... .......... 67%   0:00
312K
  550K .......... .......... .......... .......... .......... 74%   0:00
316K
  600K .......... .......... .......... .......... .......... 80%   0:00
305K
  650K .......... .......... .......... .......... .......... 86%   0:00
337K
  700K .......... .......... .......... .......... .......... 92%   0:00
337K
  750K .......... .......... .......... .......... .......... 98%   0:00
371K
  800K ..........                                            100%   0:00
232K

11:04:48 (265.03 KB/s) - `download/freetype-2.0.9.tar.gz' saved
[829657/829657]

make[10]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/freetype'
 ==> Grabbing download/bytecode-interpreter.diff
        ==> Trying file//files/bytecode-interpreter.diff
make[10]: Entering directory `/home/jvh/garnome-0.9.7/gnome/freetype'
make[10]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/freetype'
        [fetch] complete.  Finished rules: pre-everything download
pre-fetch
download/freetype-2.0.9.tar.gz download/bytecode-interpreter.diff
post-fetch
mkdir cookies
 ==> Running checksum on freetype-2.0.9.tar.gz
b56f1a6d2a854c0ae95daf90d1550b69  download/freetype-2.0.9.tar.gz
checksums is OK
 ==> Running checksum on bytecode-interpreter.diff
da8be98446cca9e976cf8cd1694319b7  download/bytecode-interpreter.diff
checksums is OK
        [checksum] complete.  Finished rules: fetch cookies pre-checksum
checksum-freetype-2.0.9.tar.gz checksum-bytecode-interpreter.diff
post-checksum
mkdir work
 ==> Extracting download/freetype-2.0.9.tar.gz
        [extract] complete.  Finished rules: checksum work cookies
pre-extract
extract-freetype-2.0.9.tar.gz post-extract
 ==> Applying patch patch-bytecode-interpreter.diff
patching file work/freetype-2.0.9/include/freetype/config/ftoption.h
        [patch] complete.  Finished rules: extract work/freetype-2.0.9
pre-patch patch-bytecode-interpreter.diff post-patch
mkdir -p cookies/configure-work/freetype-2.0.9
make -C work/freetype-2.0.9 setup CFG="--prefix=/home/jvh/garnome
--exec_prefix=/home/jvh/garnome --bindir=/home/jvh/garnome/bin
--sbindir=/home/jvh/garnome/sbin --libexecdir=/home/jvh/garnome/libexec
--datadir=/home/jvh/garnome/share --sysconfdir=/home/jvh/garnome/etc
--sharedstatedir=/home/jvh/garnome/share
--localstatedir=/home/jvh/garnome/var --libdir=/home/jvh/garnome/lib
--infodir=/home/jvh/garnome/info --includedir=/home/jvh/garnome/include
--mandir=/home/jvh/garnome/man --disable-static --disable-gtk-doc
--enable-debug=yes"
make[10]: Entering directory
`/home/jvh/garnome-0.9.7/gnome/freetype/work/freetype-2.0.9'

FreeType build system -- automatic system detection

The following settings are used:

  platform                    ansi
  compiler                    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 `make' again to build the library.

make[10]: Leaving directory
`/home/jvh/garnome-0.9.7/gnome/freetype/work/freetype-2.0.9'
        [configure] complete.  Finished rules: patch pre-configure
configure-work/freetype-2.0.9/Makefile post-configure
 ==> Running make in work/freetype-2.0.9
make[10]: Entering directory
`/home/jvh/garnome-0.9.7/gnome/freetype/work/freetype-2.0.9'
cc  -I/home/jvh/garnome/include -g -O2 -I/home/jvh/garnome/include -g
-O2 -I/home/jvh/garnome/include -g -O2 -I/home/jvh/garnome/include -g
-O2 -I/home/jvh/garnome/include -g -O2 -I/home/jvh/garnome/include -g
-O2 -I/home/jvh/garnome/include -g -O2 -I/home/jvh/garnome/include -g
-O2 -I/home/jvh/garnome/include -g -O2 -I/home/jvh/garnome/include -g
-O2 -I./builds/ansi -I./include -o objs/ftsystem.o src/base/ftsystem.c
/usr//bin/../lib/gcc-lib/i586-mandrake-linux-gnu/2.96/../../../crt1.o:
In function `_start':
/usr//bin/../lib/gcc-lib/i586-mandrake-linux-gnu/2.96/../../../crt1.o(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make[10]: *** [objs/ftsystem.o] Error 1
make[10]: Leaving directory
`/home/jvh/garnome-0.9.7/gnome/freetype/work/freetype-2.0.9'
make[9]: *** [build-work/freetype-2.0.9/Makefile] Error 2
make[9]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/freetype'
make[8]: *** [dep-../../gnome/freetype] Error 2
make[8]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/pango'
make[7]: *** [dep-../../gnome/pango] Error 2
make[7]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/gtk+'
make[6]: *** [dep-../../gnome/gtk+] Error 2
make[6]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/libglade'
make[5]: *** [dep-../../gnome/libglade] Error 2
make[5]: Leaving directory
`/home/jvh/garnome-0.9.7/gnome/libgnomecanvas'
make[4]: *** [dep-../../gnome/libgnomecanvas] Error 2
make[4]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/libbonoboui'
make[3]: *** [dep-../../gnome/libbonoboui] Error 2
make[3]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/libgnomeui'
make[2]: *** [dep-../../gnome/libgnomeui] Error 2
make[2]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/rep-gtk'
make[1]: *** [dep-../../gnome/rep-gtk] Error 2
make[1]: Leaving directory `/home/jvh/garnome-0.9.7/gnome/sawfish'
make: *** [dep-../../gnome/sawfish] Error 2





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]