From owner-freebsd-ports@FreeBSD.ORG Thu Aug 6 13:13:47 2009 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 85352106566C for ; Thu, 6 Aug 2009 13:13:47 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ew0-f206.google.com (mail-ew0-f206.google.com [209.85.219.206]) by mx1.freebsd.org (Postfix) with ESMTP id 1A5A48FC20 for ; Thu, 6 Aug 2009 13:13:46 +0000 (UTC) Received: by ewy2 with SMTP id 2so844955ewy.43 for ; Thu, 06 Aug 2009 06:13:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=Lf8DNN/Kk2uU6ijZOr8Z+dBJGIqXXkNCOycsXgD6riI=; b=ajvf+AULTuAu6zZEdoKlGPgXr+WDd2ODi8ELGPdMG899J5/j4JDJr4ucQUZils8HWO M4xK6w8ro2FVvgWZP2L21cKg6oKIE9DyfexDafSuoHMy3dcN5dywJFDyz3sdKe2Q9QMo MB5huUqDJSs19qDxpLz1OT85NBfX1VUvAT1pg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=Leu7g9xspKkDzhY79KQbXNUVlRspzh9j9CQWf9/9A+42CaSZjIv5ectz5RG8MvRgXj BogrPQr17Nj+DlT8OTHf22s+34H/OPaZRlaEhdUNNwIQ5RP36Hq1teI3C3DTG1t7kQ6s XanWcZJ4DvNOsMDp+Zx9WTeruMU29yHJxYBw8= MIME-Version: 1.0 Received: by 10.216.46.203 with SMTP id r53mr2035340web.187.1249564425838; Thu, 06 Aug 2009 06:13:45 -0700 (PDT) Date: Thu, 6 Aug 2009 13:13:45 +0000 Message-ID: From: "b. f." To: freebsd-ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: portsuser@larseighner.com Subject: Re: Ports completely and permanently hosed 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: Thu, 06 Aug 2009 13:13:47 -0000 >but x11-toolkits/py-gtk2 will not build with py26-cairo, but insists on > py25-cairo which will not build with or without python26 >I realize this stuff is put together by object-oriented people who aren't >really used to the expectation that stuff will, you know, actually work. You're chasing your tail here. The latest version of the Makefile for x11-toolkits/py-gtk2 has only USE_PYTHON=yes, which in ordinary circumstances defaults to python26. There is no requirement in the Makefile for python25. Furthermore, many other people have no problems with these ports. The problem is not due to some "object-oriented people" but to your mistakes. So: 1) Make sure that your ports tree _and_ index are up-to-date. 2) Clean out _all_ your working directories via portsclean -C, make -C /usr/ports clean, or whatever. 3) Follow the instructions for a python update in the 20090608 entry of /usr/ports/UPDATING -- all of them. Don't keep lang/python25 around, or set it to be the default version of python via PYTHON_DEFAULT_VERSION or PYTHON_VERSION, unless you have an indispensable port that specifically requires it (in the port Makefile): instead, rip out lang/python25 and install only lang/python26. And reinstall lang/python after you have done this if you have it on your machine. 4)This should work -- it has worked for many, many other people. If it doesn't, it's something peculiar to your system or the way you went about the update. In case something goes wrong, tell us _exactly_ what you did and what the error message was. Don't paraphrase -- give us at least a partial transcript where the errors occurred, and the exact commands you typed. And please: we know you're frustrated, but a little less abuse, and a little more humility, please. b.