From owner-freebsd-python@FreeBSD.ORG Wed Feb 3 19:40:44 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBCB0106566C for ; Wed, 3 Feb 2010 19:40:44 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail7.sea5.speakeasy.net (mail7.sea5.speakeasy.net [69.17.117.9]) by mx1.freebsd.org (Postfix) with ESMTP id 9E1948FC1B for ; Wed, 3 Feb 2010 19:40:44 +0000 (UTC) Received: (qmail 20620 invoked from network); 3 Feb 2010 19:14:04 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail7.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 3 Feb 2010 19:14:03 -0000 Message-ID: <4B69CB58.6080804@telenix.org> Date: Wed, 03 Feb 2010 14:15:36 -0500 From: Chuck Robey User-Agent: Thunderbird 2.0.0.19 (X11/20090121) MIME-Version: 1.0 To: freebsd-python@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: python versions and Quodlibet X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2010 19:40:44 -0000 I'm having problems with python's versions (from ports) and I need some advice. If I were installing everything manually, I would just install python2-5 and be done with it (I'm very much no fan of Python-3.x), but, when I use my usual ports tool (portupgrade) it keeps on installing other versions of python. I'm both scared that it's going to do me a "favor" and upgrade my python (something I'd really like to avoid), and I don't know sufficient details of python's administration to make sure that my python2.5 port is my main one. OK, on to the immediate problem: trying to install multimedia/quodlibet. I asked around a bit on the freebsd-chat list, and got a suggestion that quodlibit might best match my needs for a mp3 player (good GUI for using playlists) so I wanted to install it. Problem is, even though I've just freshly forced (-f) portupgrade to reinstall python2.5 along with py-gtk2, the quodlibet install consistenly fails telling me that py-gtk's version is less than 2.8. I have both PYTHON_DEFAULT_VERSION=python2.5 and PYTHON_VER=2.5 in both my /etc/make.conf and in my tcsh shell environment. I tried erasing my /usr/local/bin/python and replacing it with a link to python2.5, that fixed what I see when I manually start python, but quodlibet still can't find the right version of py-gtk2. I don't know how to check or fix this myself, although I'm guessing that something's missing from my environment. I tried looking for a "config.log" from the quodlibet port (a strategy taht often tells me EXACTLY what went wrong) but I can't find the file in the quodlibet work directory. So, does anyone know how quodlibit might be probing for the py-gtk2 version, or how I should change things so that the right version of that is found? I really would like to get quodlibet running, but no more than I would honestly like to get my python2.5 correctly configured also. I really like python2.5, it's a great language, isn't it?