From owner-freebsd-ports@FreeBSD.ORG Tue Apr 22 11:00:14 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F14C7B25; Tue, 22 Apr 2014 11:00:14 +0000 (UTC) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [IPv6:2001:770:10:300::86e2:510b]) by mx1.freebsd.org (Postfix) with SMTP id 1DCA3168E; Tue, 22 Apr 2014 11:00:13 +0000 (UTC) Received: from bloch.maths.tcd.ie ([IPv6:2001:770:10:300:225:64ff:fe38:e26f] helo=bloch.maths.tcd.ie) by salmon.maths.tcd.ie with SMTP id ; 22 Apr 2014 12:00:10 +0100 (BST) Received: by bloch.maths.tcd.ie (Postfix, from userid 103) id 70E2C2E025; Tue, 22 Apr 2014 12:00:10 +0100 (IST) Date: Tue, 22 Apr 2014 12:00:10 +0100 From: "Richard M. Timoney" To: freebsd-ports@freebsd.org Subject: Re: cups support in print/xfce4-print Message-ID: <20140422110010.GA21283@maths.tcd.ie> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Cc: xfce@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Apr 2014 11:00:15 -0000 > > On 22 April 2014 09:41, Cary wrote: > > > > > print/xfce4-print builds normally on 9.2-R with default config, > > > but build fails when port is configured with "--enable-cups" rather > > > than "--enable-bsdlpr". > > > > > > STDERR attached. > > > > > > > Could we have a little more information? The command lines for that > > error > > would be good. Editing the makefile to add MAKE_JOBS_UNSAFE=yes would > > make > > them easier to read too. > > Hi Robert, > > Here is output from running make again with MAKE_JOBS_UNSAFE set > to "YES" in /etc/make.conf . > > thanks, > Cary I found a hack that allows the potr to compile. /usr/ports/print/xfce4-print/work/xfprint-4.6.1/printing-systems/cups/cups.c Add this #define (line 26): #define _IPP_PRIVATE_STRUCTURES 1 #include It seems from what I understand that the port is using cups internals in a way that is no longer supported. Yours, Richard -- Richard M. Timoney (richardt@maths.tcd.ie) Tel. +353-1-896 1196 School of Mathematics, Trinity College, Dublin 2, Ireland WWW http://www.maths.tcd.ie/~richardt FAX +353-1-896 2282