From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 15 23:00:18 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 376E5106564A for ; Mon, 15 Mar 2010 23:00:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 148488FC18 for ; Mon, 15 Mar 2010 23:00:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2FN0BLc038567 for ; Mon, 15 Mar 2010 23:00:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2FN0BtX038566; Mon, 15 Mar 2010 23:00:11 GMT (envelope-from gnats) Resent-Date: Mon, 15 Mar 2010 23:00:11 GMT Resent-Message-Id: <201003152300.o2FN0BtX038566@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, Markus Hoenicka Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA5C5106564A for ; Mon, 15 Mar 2010 22:54:22 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id A9BCA8FC15 for ; Mon, 15 Mar 2010 22:54:22 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o2FMsMm4079639 for ; Mon, 15 Mar 2010 22:54:22 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o2FMsLHl079626; Mon, 15 Mar 2010 22:54:21 GMT (envelope-from nobody) Message-Id: <201003152254.o2FMsLHl079626@www.freebsd.org> Date: Mon, 15 Mar 2010 22:54:21 GMT From: Markus Hoenicka To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/144774: vm does not set up autoloads properly X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Mar 2010 23:00:18 -0000 >Number: 144774 >Category: ports >Synopsis: vm does not set up autoloads properly >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 15 23:00:11 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Markus Hoenicka >Release: 8.0-STABLE >Organization: >Environment: FreeBSD wutz.mininet 8.0-STABLE FreeBSD 8.0-STABLE #1: Fri Feb 12 23:46:41 CET 2010 root@wutz.mininet:/usr/obj/usr/src/sys/GENERIC i386 >Description: Reading mail in Emacs (emacs-23.1_3,1) using vm (vm-emacs23-8.0.14_1) fails with an error message claiming that a symbol's function definition is void (vm-pop-move-mail). If you manually load this function from the vm sources, vm will complain about the next missing function definition, and so on ad infinitum. Turns out that none of the autoloads in vm-autoloads.el are loaded at startup. >How-To-Repeat: Assuming that you have set up vm properly, e.g. using a previous version of vm: start emacs M-x vm g (g is supposed to fetch mail from the pop server, which triggers the "vm-pop-move-mail is missing" error message) >Fix: Add the following line to your ~/.vm, or to any other file which is processed at startup: (load-file "/usr/local/share/emacs/23.1/site-lisp/vm/vm-autoloads.el") I reckon that this line should be added to site-start.el when the port is installed. It may also be some upstream bug which prevents vm-autoloads.el from being loaded. >Release-Note: >Audit-Trail: >Unformatted: