ports/64621: [patch] ports/x11-toolkits/pango compilation failed
Tateoka Takamichi
tate at cs.uec.ac.jp
Tue Mar 23 16:00:40 UTC 2004
>Number: 64621
>Category: ports
>Synopsis: [patch] ports/x11-toolkits/pango compilation failed
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Mar 23 08:00:39 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Tateoka Takamichi
>Release: FreeBSD 4.9-RELEASE-p4 i386
>Organization:
Univ. of Electro-Communications
>Environment:
System: FreeBSD frei.cs.uec.ac.jp 4.9-RELEASE-p4 FreeBSD 4.9-RELEASE-p4 #0: Mon Mar 22 19:39:27 JST 2004 root at frei.cs.uec.ac.jp:/usr/src/sys/compile/SMP i386
ports tree updated with cvsup today (March 24, 2004).
freetype2-2.1.7_2 and fontconfig-2.2.2,1 are installed by ports.
>Description:
make in ports/x11-toolkits/pango is failed with compilation error.
>How-To-Repeat:
# cd /usr/ports/x11-toolkits/pango
# make
[snip]
cc -DHAVE_CONFIG_H -I. -I. -I../.. -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/usr/X11R6/etc\" -DLIBDIR=\"/usr/X11R6/lib\" -DG_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -D_THREAD_SAFE -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I../.. -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/X11R6/include -O -pipe -Wall -c pango-ot-info.c -fPIC -DPIC -o .libs/pango-ot-info.o
pango-ot-info.c:25: freetype/ftmodapi.h: No such file or directory
gmake[3]: *** [pango-ot-info.lo] Error 1
gmake[3]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.2.5/pango/opentype'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.2.5/pango'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.2.5'
gmake: *** [all-recursive-am] Error 2
*** Error code 2
Stop in /usr/ports/x11-toolkits/pango.
#
>Fix:
Following patch will fix the problem. The macro FT_MODULE_H is described at
http://freetype.sourceforge.net/freetype2/docs/reference/ft2-header_file_macros.html#FT_MODULE_H
*** files/patch-pango_opentype_pango-ot-info.c.orig Wed Mar 17 06:29:03 2004
--- files/patch-pango_opentype_pango-ot-info.c Wed Mar 24 00:39:33 2004
***************
*** 1,11 ****
--- pango/opentype/pango-ot-info.c.orig Tue Mar 16 16:18:19 2004
+++ pango/opentype/pango-ot-info.c Tue Mar 16 16:17:38 2004
! @@ -22,7 +22,7 @@
#include "pango-ot-private.h"
#include "fterrcompat.h"
#include <freetype/internal/ftobjs.h>
-#include <freetype/ftmodule.h>
! +#include <freetype/ftmodapi.h>
static void pango_ot_info_class_init (GObjectClass *object_class);
static void pango_ot_info_finalize (GObject *object);
--- 1,12 ----
--- pango/opentype/pango-ot-info.c.orig Tue Mar 16 16:18:19 2004
+++ pango/opentype/pango-ot-info.c Tue Mar 16 16:17:38 2004
! @@ -22,7 +22,8 @@
#include "pango-ot-private.h"
#include "fterrcompat.h"
#include <freetype/internal/ftobjs.h>
-#include <freetype/ftmodule.h>
! +#include <ft2build.h>
! +#include FT_MODULE_H
static void pango_ot_info_class_init (GObjectClass *object_class);
static void pango_ot_info_finalize (GObject *object);
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list