Date: Sun, 20 Dec 1998 15:16:14 +0800 (CST) From: "Alex D. Chen" <dhchen@Canvas.dorm7.nccu.edu.tw> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/9138: ports/print/p5-FreeType make error Message-ID: <199812200716.PAA08424@Canvas.dorm7.nccu.edu.tw>
next in thread | raw e-mail | index | archive | help
>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812200716.PAA08424>