From owner-freebsd-questions@FreeBSD.ORG Fri Oct 4 17:10:13 2013 Return-Path: Delivered-To: freebsd-questions@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 ESMTP id 002DE3E6 for ; Fri, 4 Oct 2013 17:10:12 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A42CB29D6 for ; Fri, 4 Oct 2013 17:10:12 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.7/8.14.7) with ESMTP id r94H9kJW084816; Fri, 4 Oct 2013 11:09:46 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.7/8.14.7/Submit) with ESMTP id r94H9jLQ084813; Fri, 4 Oct 2013 11:09:45 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Fri, 4 Oct 2013 11:09:45 -0600 (MDT) From: Warren Block To: Antonio Olivares Subject: Re: # portmaster -r pixman fails with !#/bin/sh list too long In-Reply-To: Message-ID: References: <44d2np1p5k.fsf@lowell-desk.lan> <444n9114v5.fsf@lowell-desk.lan> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Fri, 04 Oct 2013 11:09:46 -0600 (MDT) Cc: Lowell Gilbert , FreeBSD Questions , =?ISO-8859-15?Q?Romain_Tarti=E8re?= X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Oct 2013 17:10:13 -0000 On Thu, 3 Oct 2013, Antonio Olivares wrote: > Have tried that, but it rebuilds pixman, but then X bombs out blurting > out messages that lib....pixman.so is missing :( > > I have tried to remove print/texlive-scheme-full; removed it, but then > run portmaster -R pixman, and portmaster -r pixman and the running of > it stops with message that !#/bin/sh .. argument too long and comes up > with texlive-?????-?????-_1 or similar. Have not been successful in > fixing this issue. I have 2 machines working and 2 not working > because of this. I am running out of ideas. Is there another way to > fix this issue manually, i.e, going to /usr/ports/x11/pixman and > rebuilding it there or have to go one by one? Careful: -R has a different meaning with portmaster than it does with portupgrade. It does not mean "recursive" like lowercase "-r". pkg_libchk from sysutils/bsdadminscripts can be used to detect installed ports that depend on missing libraries. From that, it may be possible to just give a list of all the ones that are missing pixman to portmaster.