🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.vm.bug
Article #762

Re: Installation of VM 7.14 on Windows-NT (w/ MKS)

#762
From: Kyle Jones
Date: Mon, 21 Apr 2003 21:04
47 lines
3389 bytes
David Masterson  <David.Masterson@synopsys.com> wrote:
 > >>>>> 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 ??

I recommend (require 'vm).  In the case of the autoloading build,
(require 'vm) will pick up the autoloads file.  In the case of
the non-autoloading build it will pick up everything.  But since
I changed a lot of VM's defmacro calls to defsubst, requires
might not be necessary to build BBDB.  I don't know for sure; the
maintainer of BBDB should check that.

 > >> > 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.

Hmm.  OK.
Technical Details
Message-ID: <b81mcb$f5$1@carbon.wonderworks.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!gohan12.FreeBSD.org!not-for-mail
References: <u1xzzyasc.fsf@synopsys.com> <b7t3h1$11ci$1@carbon.wonderworks.com> <u4r4r20j0.fsf@synopsys.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 14:04:11 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!gohan12.FreeBSD.org!not-for-mail
From: kyle_jones@wonderworks.com (Kyle Jones)
Newsgroups: gnu.emacs.vm.bug
Subject: Re: Installation of VM 7.14 on Windows-NT (w/ MKS)
Date: Mon, 21 Apr 2003 21:04:11 +0000 (UTC)
Organization: Unknown
Message-ID: <b81mcb$f5$1@carbon.wonderworks.com>
Sender: kyle@carbon.wonderworks.com
References: <u1xzzyasc.fsf@synopsys.com> <b7t3h1$11ci$1@carbon.wonderworks.com> <u4r4r20j0.fsf@synopsys.com>
X-Face: /cA45WHG7jWq>(O3&Z57Y<"WsX5ddc,4c#w0F*zrV#=M
        0@~@,s;b,aMtR5Sqs"+nU.z^CSFQ9t`z2>W,S,]:[+2^
        Nbf6v4g>!&,7R4Ot4Wg{&tm=WX7P["9%a)_da48-^tGy
        ,qz]Z,Zz\{E.,]'EO+F)@$KtF&V
X-Complaints-To: abuse@supernews.com
Lines: 48