From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 18 21:00:46 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E02F216A4D1 for ; Sun, 18 Jan 2004 21:00:45 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9792643D45 for ; Sun, 18 Jan 2004 21:00:41 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i0J50fFR072004 for ; Sun, 18 Jan 2004 21:00:41 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i0J50fKT072003; Sun, 18 Jan 2004 21:00:41 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 18 Jan 2004 21:00:41 -0800 (PST) Resent-Message-Id: <200401190500.i0J50fKT072003@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Christopher Nehren Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A77816A4CE for ; Sun, 18 Jan 2004 20:55:56 -0800 (PST) Received: from prophecy.dyndns.org (pcp08490587pcs.levtwn01.pa.comcast.net [68.83.169.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDCE443D3F for ; Sun, 18 Jan 2004 20:55:54 -0800 (PST) (envelope-from apeiron@prophecy.dyndns.org) Received: from prophecy.dyndns.org (localhost.dyndns.org [127.0.0.1]) by prophecy.dyndns.org (8.12.10/8.12.10) with ESMTP id i0J4trt2050213 for ; Sun, 18 Jan 2004 23:55:54 -0500 (EST) (envelope-from apeiron@prophecy.dyndns.org) Received: (from apeiron@localhost) by prophecy.dyndns.org (8.12.10/8.12.10/Submit) id i0J4trTP050212; Sun, 18 Jan 2004 23:55:53 -0500 (EST) (envelope-from apeiron) Message-Id: <200401190455.i0J4trTP050212@prophecy.dyndns.org> Date: Sun, 18 Jan 2004 23:55:53 -0500 (EST) From: Christopher Nehren To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/61567: Gaim's Perl plugin API exhibits strange silent failures X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Christopher Nehren List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2004 05:00:46 -0000 >Number: 61567 >Category: ports >Synopsis: Gaim's Perl plugin API exhibits strange silent failures >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 18 21:00:41 PST 2004 >Closed-Date: >Last-Modified: >Originator: Christopher Nehren >Release: FreeBSD 5.2-RELEASE i386, FreeBSD 4.9-STABLE i386 >Organization: >Environment: System 1: FreeBSD prophecy.dyndns.org 5.2-RELEASE FreeBSD 5.2-RELEASE #0: Tue Jan 13 02:50:17 EST 2004 root@prophecy.dyndns.org:/usr/obj/usr/src/sys/PROPHECY i386 , Perl 5.8.3 System 2: FreeBSD adjunct 4.9-STABLE FreeBSD 4.9-STABLE #0: Sun Jan 18 15:27:04 EST 2004 root@adjunct:/usr/src/sys/compile/ADJUNCT i386 , Perl 5.8.2 >Description: The Perl API for Gaim is flat-out broken in Gaim 0.75 (I can't get it to detect or load any scripts at all), and the one in Gaim 0.74 silently fails when trying to access at the very least Gaim::Account object methods. I've tested numerous scripts, including the fortune script that ships with Gaim (which by the way needs to be fixed to not try to execute 'fortune -ns' as the -n option doesn't exist on FreeBSD). The most curious thing about these failures is that they're _all_ silent, except for the one with fortune. >How-To-Repeat: Install Gaim (I've tested 0.74 and 0.75 on the systems above, with both Perl 5.8.3 on 5.2-R (see my previous PR, #61444) and Perl 5.8.2 on 4.9-S), try to use the Perl API. I've tested the same scripts on both of the machines listed above, and the problems recur. >Fix: None known. I've never touched XS and I barely know how to do "Hello World" in C. >Release-Note: >Audit-Trail: >Unformatted: