From owner-freebsd-ports@FreeBSD.ORG Mon Feb 15 15:53:45 2010 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B47201065693 for ; Mon, 15 Feb 2010 15:53:45 +0000 (UTC) (envelope-from mitya@m4-new.master-telecom.ru) Received: from m4-new.master-telecom.ru (m4-new.master-telecom.ru [85.193.64.114]) by mx1.freebsd.org (Postfix) with ESMTP id 2BFC38FC13 for ; Mon, 15 Feb 2010 15:53:44 +0000 (UTC) Received: from m4-new.master-telecom.ru (localhost [127.0.0.1]) by m4-new.master-telecom.ru (8.13.8/8.13.8) with ESMTP id o1FFWdqb023870; Mon, 15 Feb 2010 18:32:39 +0300 (MSK) (envelope-from mitya@m4-new.master-telecom.ru) Received: (from mitya@localhost) by m4-new.master-telecom.ru (8.13.8/8.13.8/Submit) id o1FFWcIo023869; Mon, 15 Feb 2010 18:32:38 +0300 (MSK) (envelope-from mitya) Date: Mon, 15 Feb 2010 18:32:38 +0300 From: =?koi8-r?B?5M3J1NLJyiDzydfB3sXOy88=?= To: Andriy Gapon Message-ID: <20100215153238.GA22253@m4-new.master-telecom.ru> References: <4B767BD5.4010504@gmx.de> <4B795A92.9060602@icyb.net.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <4B795A92.9060602@icyb.net.ua> WWW-Home-Page: http://mitya.pp.ru/ X-PGP-Key: http://mitya.pp.ru/mitya.asc User-Agent: Mutt/1.5.18 (2008-05-17) X-Mailman-Approved-At: Mon, 15 Feb 2010 17:27:36 +0000 Cc: Ralf Folkerts , freebsd-ports@FreeBSD.org Subject: Re: p5-Cairo: Error: '_OUTLIST double' not in typemap in Cairo.xs X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Feb 2010 15:53:45 -0000 Hello! Sorry for that, I updated p5-ExtUtils-ParseXS and p5-Cairo and p5-Pango build just fine now. On Mon, Feb 15, 2010 at 04:30:42PM +0200, Andriy Gapon wrote: > > [Maintainer of a _relevant_ port is CC-ed] > > on 13/02/2010 12:15 Ralf Folkerts said the following: > > Hi, > > > > while updating my installed Ports I ran into a Problem yesterday; > > p5-Cairo does not compile. I updated my System from 7-STABLE to 8-STABLE > > and in that course also reinstalled all Ports ~01/23/2010. At that time > > all Ports compiled. > > > > However, the latest update (was both the jpeg-mega-update and the switch > > to Perl 5.10) causes this Problem. I also tried to exclude the p5-Stuff, > > Update all remaining Ports and then try that p5- again after all other > > Ports are up-to-Date - but that didn't help, either. I also tried to > > re-install perl5.10. > > > > The error: > > > > [-su]beaster:p5-Cairo$make > > ===> Extracting for p5-Cairo-1.061 > > => MD5 Checksum OK for Cairo-1.061.tar.gz. > > => SHA256 Checksum OK for Cairo-1.061.tar.gz. > > ===> p5-Cairo-1.061 depends on file: /usr/local/bin/perl5.10.1 - found > > ===> Patching for p5-Cairo-1.061 > > ===> p5-Cairo-1.061 depends on file: /usr/local/bin/perl5.10.1 - found > > ===> p5-Cairo-1.061 depends on file: > > /usr/local/lib/perl5/site_perl/5.10.1/ExtUtils/Depends.pm - found > > ===> p5-Cairo-1.061 depends on file: > > /usr/local/lib/perl5/site_perl/5.10.1/ExtUtils/PkgConfig.pm - found > > ===> p5-Cairo-1.061 depends on file: > > /usr/local/lib/perl5/site_perl/5.10.1/Test/Number/Delta.pm - found > > ===> p5-Cairo-1.061 depends on file: /usr/local/bin/perl5.10.1 - found > > ===> p5-Cairo-1.061 depends on shared library: cairo.2 - found > > ===> Configuring for p5-Cairo-1.061 > > Compiling Cairo with FreeType support > > Checking if your kit is complete... > > Looks good > > Unrecognized argument in LIBS ignored: '-pthread' > > Writing Makefile for Cairo > > ===> Building for p5-Cairo-1.061 > > cp lib/Cairo.pm blib/lib/Cairo.pm > > cp build/IFiles.pm blib/arch/Cairo/Install/Files.pm > > cp cairo-perl.typemap blib/arch/Cairo/Install/cairo-perl.typemap > > cp doctypes blib/arch/Cairo/Install/doctypes > > cp cairo-perl.h blib/arch/Cairo/Install/cairo-perl.h > > cp build/cairo-perl-auto.typemap > > blib/arch/Cairo/Install/cairo-perl-auto.typemap > > cp build/cairo-perl-auto.h blib/arch/Cairo/Install/cairo-perl-auto.h > > /usr/local/bin/perl > > /usr/local/lib/perl5/site_perl/5.10.1/ExtUtils/xsubpp -noprototypes > > -typemap /usr/local/lib/perl5/5.10.1/ExtUtils/typemap -typemap > > build/cairo-perl-auto.typemap -typemap cairo-perl.typemap Cairo.xs > > > Cairo.xsc && mv Cairo.xsc Cairo.c > > Error: '_OUTLIST double' not in typemap in Cairo.xs, line 380 > > Error: '_OUTLIST double' not in typemap in Cairo.xs, line 380 > > Error: '_OUTLIST double' not in typemap in Cairo.xs, line 382 > > Error: '_OUTLIST double' not in typemap in Cairo.xs, line 382 > > Error: '_OUTLIST double' not in typemap in Cairo.xs, line 384 > > Error: '_OUTLIST double' not in typemap in Cairo.xs, line 384 > > Error: '_OUTLIST double' not in typemap in Cairo.xs, line 386 > > Error: '_OUTLIST double' not in typemap in Cairo.xs, line 386 > > *** Error code 1 > > > > Stop in /usr/ports/graphics/p5-Cairo/work/Cairo-1.061. > > *** Error code 1 > > > > Stop in /usr/ports/graphics/p5-Cairo. > > > > The strange thing is, that in Cairo.xs the Lines do not contain > > "_OUTLIST" but "IN_OUTLIST"; Line 380 in Cairo.xs reads > > > > void cairo_user_to_device (cairo_t *cr, IN_OUTLIST double x, IN_OUTLIST > > double y); > > > > I checked the xsubpp-Docs - but it seems, IN_OUTLIST is perfectly valid. > > > > I found a Post re. an error that seems identical in a Post "Unable to > > build 'p5-Pango-1.221'" from 02/08/2010 on this List, but didn't see any > > replies. Also, I didn't find any Bug-Reports on this. > > > You might find this useful: > https://rt.cpan.org/Public/Bug/Display.html?id=54577 > http://cpansearch.perl.org/src/DAGOLDEN/ExtUtils-ParseXS-2.2203/Changes > > -- > Andriy Gapon