From owner-freebsd-ports Sat Dec 19 23:20:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA11975 for freebsd-ports-outgoing; Sat, 19 Dec 1998 23:20:01 -0800 (PST) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA11933 for ; Sat, 19 Dec 1998 23:19:59 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from Unknown UID 563@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA12939; Sat, 19 Dec 1998 23:20:00 -0800 (PST) Received: from Canvas.dorm7.nccu.edu.tw (Canvas.Dorm7.nccu.edu.tw [140.119.195.75]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA11566 for ; Sat, 19 Dec 1998 23:14:23 -0800 (PST) (envelope-from dhchen@Canvas.dorm7.nccu.edu.tw) Received: (from dhchen@localhost) by Canvas.dorm7.nccu.edu.tw (8.9.1/8.9.1) id PAA08424; Sun, 20 Dec 1998 15:16:14 +0800 (CST) (envelope-from dhchen) Message-Id: <199812200716.PAA08424@Canvas.dorm7.nccu.edu.tw> Date: Sun, 20 Dec 1998 15:16:14 +0800 (CST) From: "Alex D. Chen" Reply-To: dhchen@Canvas.dorm7.nccu.edu.tw To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/9138: ports/print/p5-FreeType make error Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9138 >Category: ports >Synopsis: ports/print/p5-FreeType make error >Confidential: yes >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 19 23:20:00 PST 1998 >Last-Modified: >Originator: Alex D. Chen >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: >Description: In /usr/ports/print/p5-FreeType ,run 'make install' with Freetype-1.2 installed, and it reports: ===> Building for p5-FreeType-19981005 mkdir blib mkdir blib/lib cp jcode-tscustom.pl blib/lib/jcode-tscustom.pl cp FreeType.pm blib/lib/FreeType.pm AutoSplitting blib/lib/FreeType.pm (blib/lib/auto/FreeType) /usr/bin/perl5.00502 -I/usr/libdata/perl/5.00502/mach -I/usr/libdata/perl/5.00502 /usr/libdata/perl/5.00502/ExtUtils/xsubpp -typemap /usr/libdata/perl/5.00502/ExtUtils/typemap -typemap typemap FreeType.xs >FreeType.tc && mv FreeType.tc FreeType.c Please specify prototyping behavior for FreeType.xs (see perlxs manual) cc -c -I/usr/local/include -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -DPIC -fpic -I/usr/libdata/perl/5.00502/mach/CORE FreeType.c FreeType.xs: In function Conv_horizontal_header_to_hash_obj': FreeType.xs:177: structure has no member named Reserved' FreeType.xs:177: structure has no member named Reserved' FreeType.xs:177: structure has no member named Reserved' *** Error code 1 >How-To-Repeat: Install Freetype-1.2,and run 'make install' in /usr/ports/print/p5-FreeType I'm not sure if this problem is encountered when freetype-1.1 is installed >Fix: There are two ways to correct this error: 1) modify /usr/local/include/freetype.h: line 404-408: TT_Short Reserved0, Reserved1, Reserved2, Reserved3, Reserved4; to: TT_Short Reserved[5]; or 2) modify p5-Freetype source: Freetype.xs , line 177: STORE_OBJ_IVs(obj, var, Reserved); to: STORE_OBJ_IV(obj, var, Reserved0); STORE_OBJ_IV(obj, var, Reserved1); STORE_OBJ_IV(obj, var, Reserved2); STORE_OBJ_IV(obj, var, Reserved3); STORE_OBJ_IV(obj, var, Reserved4); Then p5-Freetype will be compiled coorectly >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message