From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#10702: 24.0.92; broken widget in Man Date: Fri, 03 Feb 2012 00:05:00 -0500 Message-ID: References: <87obthm2sk.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1328245542 28152 80.91.229.3 (3 Feb 2012 05:05:42 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 3 Feb 2012 05:05:42 +0000 (UTC) To: 10702@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 03 06:05:41 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RtBLA-00037Y-VC for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Feb 2012 06:05:41 +0100 Original-Received: from localhost ([::1]:42529 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RtBL9-0006uC-Sa for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Feb 2012 00:05:39 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:53150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RtBL3-0006u4-OG for bug-gnu-emacs@gnu.org; Fri, 03 Feb 2012 00:05:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RtBL2-0000ep-7i for bug-gnu-emacs@gnu.org; Fri, 03 Feb 2012 00:05:33 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47867) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RtBL2-0000el-4p for bug-gnu-emacs@gnu.org; Fri, 03 Feb 2012 00:05:32 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1RtBLW-0003QY-Ej for bug-gnu-emacs@gnu.org; Fri, 03 Feb 2012 00:06:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87obthm2sk.fsf@gnu.org> Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Feb 2012 05:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo unreproducible Original-Received: via spool by 10702-submit@debbugs.gnu.org id=B10702.132824553813144 (code B ref 10702); Fri, 03 Feb 2012 05:06:02 +0000 Original-Received: (at 10702) by debbugs.gnu.org; 3 Feb 2012 05:05:38 +0000 Original-Received: from localhost ([127.0.0.1]:51490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RtBL5-0003Pv-Tx for submit@debbugs.gnu.org; Fri, 03 Feb 2012 00:05:37 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:36057 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RtBL2-0003Pm-R4 for 10702@debbugs.gnu.org; Fri, 03 Feb 2012 00:05:34 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RtBKW-0007t4-FK; Fri, 03 Feb 2012 00:05:00 -0500 X-Spook: IRA terrorist UNSCOM Aladdin PET CIA SHA Fedayeen X-Ran: W.h8y%'K0/?!?==&CIzoY"Mv'1GNb@-sY\!KA;yL8FnE`Q->c List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:56409 Archived-At: Glenn Morris wrote: > I don't know how many possible architecture locations exist, There seems to be a ridiculous number of possibilities: http://wiki.debian.org/Multiarch/Tuples I suggest something like this instead: (defcustom Man-header-file-path (let ((arch (with-temp-buffer (when (eq 0 (ignore-errors (call-process "gcc" nil '(t nil) nil "-print-multiarch"))) (goto-char (point-min)) (buffer-substring (point) (line-end-position))))) (base '("/usr/include" "/usr/local/include"))) (if (zerop (length arch)) base (append base (list (expand-file-name arch "/usr/include"))))) "C Header file search path used in Man." :type '(repeat string) :version "24.1" ; add multiarch :group 'man) There seem to be a few other places in Emacs that use usr/include (eg ffap-c-path), so perhaps this should be centralized somewhere.