Article View: gnu.emacs.vm.bug
Article #761Re: Installation of VM 7.14 on Windows-NT (w/ MKS)
From: David Masterson
Date: Mon, 21 Apr 2003 18:00
Date: Mon, 21 Apr 2003 18:00
60 lines
3786 bytes
3786 bytes
>>>>> Kyle Jones writes: > David Masterson <David.Masterson@synopsys.com> wrote: >> > I found that bbdb-insinuate-vm (BBDB 2.32) expects to find >> > vm-autoloads, so I had to download the sources to VM after all. >> > You might want to let the BBDB people know if there is a better >> > way of loading (and insinuating into) VM. > I have no idea what actions BBDB presently takes, so I couldn't > help them without further guidance. It appears that bbdb-vm.el does a 'require' on vm-autoloads (as well as 'load-library' on other parts of VM). Since you're also distributing VM as one ".el?" file, that suggested (to me, at least) that for other packages to require vm-autoloads is the wrong approach on their part for loading up VM. Unless, when you build a single file "vm.el?", you include all the 'provide's ?? >> > After downloading the sources, the first step is to modify the >> > Makefile. I'd suggest moving the SHELL definition above the user >> > configurable line as sometimes the shell that people want to use >> > (even on UNIX systems) is not /bin/sh. > If you're building someplace that doesn't have /bin/sh, you > should be worrying about a lot more than editing below the "no > user servicable parts" line. If /bin/sh is available, then > that's what should be used. Otherwise, you're really on your > own. While there are things that might break on (say) a Windows system other than the SHELL, I was only thinking of SHELL interfaces and UNIX systems. However, I understand your point and am not wed to mine. >> > I'd also suggest putting in a commented out setting for CC and >> > CFLAGS above the user configurable line so that people know they >> > *may* need to modify it. I'd also put into the Makefile an EXE >> > macro that will be defined to "" on UNIX and ".exe" on Windows. >> > With that you could change the definition of the UTILS to include >> > the EXE macro as in "qp-decode$(EXE)" (also any appropriate >> > Makefile targets). [...] > This is more than I am willing to do to support Windows. This is a > point of principle and self-interest more than of labor. Inasmuch > as Microsoft is trying to destroy the open source community and the > open standards upon which I base my livelihood, it isn't in my > self-interest to invest much time in making it easier to use their > products. Well, my first sentence still applies. CC, in particular, is very often *NOT* /usr/bin/cc on UNIX systems (for instance, 'xlc' on AIX). CFLAGS also may need modification based upon the C compiler used. The ".exe" issue would apply in a Cygwin environment, but it's your choice to support that or not. -- David Masterson David DOT Masterson AT synopsys DOT com Sr. R&D Engineer Synopsys, Inc. Software Engineering Sunnyvale, CA
Technical Details
Message-ID:
<u4r4r20j0.fsf@synopsys.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<u1xzzyasc.fsf@synopsys.com> <b7t3h1$11ci$1@carbon.wonderworks.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f6829,919772d154f6dc19 X-Google-Attributes: gidf6829,public X-Google-ArrivalTime: 2003-04-21 11:00:52 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: David Masterson <David.Masterson@synopsys.com> Newsgroups: gnu.emacs.vm.bug Subject: Re: Installation of VM 7.14 on Windows-NT (w/ MKS) Date: 21 Apr 2003 11:00:51 -0700 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <u4r4r20j0.fsf@synopsys.com> Sender: dmaster@DMASTER-LAP References: <u1xzzyasc.fsf@synopsys.com> <b7t3h1$11ci$1@carbon.wonderworks.com> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@supernews.com Lines: 60