From owner-freebsd-ports@FreeBSD.ORG Sat Sep 10 09:30:04 2005 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 874F816A42B; Sat, 10 Sep 2005 09:30:04 +0000 (GMT) (envelope-from gregorynou@altern.org) Received: from esemetz.metz.supelec.fr (esemetz.metz.supelec.fr [193.48.224.212]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C96F43D45; Sat, 10 Sep 2005 09:30:01 +0000 (GMT) (envelope-from gregorynou@altern.org) Received: from smtp.metz.supelec.fr (smtp.metz.supelec.fr [193.48.224.205]) by esemetz.metz.supelec.fr (8.11.6/8.9.3) with ESMTP id j8A9U0I11696; Sat, 10 Sep 2005 11:30:00 +0200 Received: from [193.48.225.2] (nou.rez-metz.supelec.fr [193.48.225.2]) by smtp.metz.supelec.fr (8.11.6/8.11.6) with ESMTP id j8A9PdK00722; Sat, 10 Sep 2005 11:25:39 +0200 Message-ID: <4322A791.5050804@altern.org> Date: Sat, 10 Sep 2005 11:29:53 +0200 From: Gregory Nou User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050904) X-Accept-Language: en-us, en MIME-Version: 1.0 To: green@freebsd.org References: <20050910083138.8E8BF22910@mail.droso.net> In-Reply-To: <20050910083138.8E8BF22910@mail.droso.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: FreeBSD ports which are currently scheduled for deletion 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: Sat, 10 Sep 2005 09:30:04 -0000 > >portname: audio/xmms-imms >description: Automatic, weight-based playlist ordering plugin for > XMMS >maintainer: green@FreeBSD.org >status: BROKEN >deprecated because: Does not compile >expiration date: 2005-09-22 >build errors: none. >overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=xmms-imms > > hi, I made this one working on my computer. I experienced three problems : * /usr/local/lib/libgthread12.so.3: undefined reference to `pthread_cond_timedwait' I've googled and have seen other threads concerning this issue, but the only solution I found don't seem to work for me. (http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2005-March/055289.html) This post (http://lists.freebsd.org/pipermail/freebsd-stable/2004-November/009439.html) points out nvidia-driver, which I currently have. Is it really related ? I finally made some weird hacks and it seems to work : I've backed libgthread12.so* and I replaced them with libqthread, set LDFLAGS="-L${LOCALBASE}/lib -L${PTHREAD_LIBS}" and used gtk-2.0 and glib-2.0 instead of gtk12 and glib12. Still, I think that libgthread-> libqthread is enough to make it work(libgthread12 -> libgthread-2.0 did not do the job). However, I don't really understand what I made : I assumed that libgthread12 was refering to gtk12or glib12, and as I don't usually use them, it was not risky. Am I right there ? * I also experienced linking problems : I changed manually work/imms-1.2a/vars.mk LDFLAGS = -L/usr/X11R6/lib `xmms-config --libs` -lc -lm -ltag to : LDFLAGS = -L/usr/X11R6/lib `xmms-config --libs` -lc -lm -ltag -lpcre -lsqlite3 * libtag now installs libtag.so.5, but imms is looking for libtag.so.4 (would patching the LIB_DEPENDS line in the main Makefile do the trick ?) By the way, this version is outdated, the new one is 2.2.1. But patching the new version to make it compile is not as easy as I imagine first. -- Gregory