From owner-freebsd-ports Wed Feb 6 8:46:47 2002 Delivered-To: freebsd-ports@freebsd.org Received: from shikima.mine.nu (pc1-card4-0-cust77.cdf.cable.ntl.com [62.252.49.77]) by hub.freebsd.org (Postfix) with ESMTP id 85EA337BA90 for ; Wed, 6 Feb 2002 08:24:01 -0800 (PST) Received: from rasputin by shikima.mine.nu with local (Exim 3.33 #1) id 16YUrX-0004Is-00; Wed, 06 Feb 2002 16:23:59 +0000 Date: Wed, 6 Feb 2002 16:23:59 +0000 From: Rasputin To: ports@FreeBSD.org Cc: sean@chittenden.org Subject: jabberd fails to load Message-ID: <20020206162359.A16503@shikima.mine.nu> Reply-To: Rasputin Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi there gents just noticed a bug in the jabberd.sh startup script - by default, jabber needs libpth.so.14, which lives in /usr/local/lib/pth Trouble is, this isn't in the library path. If you install the port, and it installs pth as a dependency, the 'make install' target will run ldconfig -m /usr/local/lib/pth after installing libpth, so jabber boots after you install it, but this doesn't survive a reboot. Two possible fixes spring to mind: 1] have the pth port do the kde / mysql trick, creating a 000.pthlibs.sh that runs ldconfig -m ${PREFIX}/lib/pth (which personally I think is a bit clanky) or 2] add a line to jabberd.sh (just after checking the PREFIX) that calls ldconfig -m /usr/local/lib/pth I'm mailing the jabber port maintainer too since he might want to put in a workaround, and there doesn't seem to be a maintainer for devel/pth. Happy to send-pr, but since this is a design decision, I'd rather get some feedback first... Cheers! -- A well adjusted person is one who makes the same mistake twice without getting nervous. Rasputin :: Jack of All Trades - Master of Nuns :: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message