🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #1377

Re: A bad day [was: Re: Fixing Allegro CL 3.1.20 to work under NS 3.0]

#1377
From: Bill Schottstaedt
Date: Fri, 09 Oct 1992 22:46
27 lines
1823 bytes
Bill Vrotney asks me to post something about this -- the short
form is, yes, ACL 3.1.20 works on NeXT 3.0 systems if you
follow Mr Vrotney's suggestions and make the following
changes to the build/config file:

If you want the (optional) dsp code, in the LIBRARIES statement, 
change -ldsp_s to -ldsp and change the USYMS statement to:

USYMS = -u _SNDReadSoundfile -u _SNDStartPlaying -u _SNDWait -u _SNDFree  
-u _SNDStop -u _SNDSetHost -u _SNDAcquire -u _snddriver_get_device_parms  
-u _SNDRelease -u _snddriver_set_device_parms -u _snddriver_get_volume -u  
_snddriver_set_volume -u _snddriver_set_ramp -u _DSPOpenNoBoot -u  
_DSPClose -u _valloc -u libsys_s -u libNeXT_s

or whatever (you apparently need to explicitly -u every function
you want to call later -- this happens to be the set that I call).
And in any load statement calling up foreign libraries, omit the
:system-libraries statement.   I haven't gotten around to
making the parallel USYMS statement for the midi code.  I ran
the new lisp without the dsp library at all (i.e. just delete
-l libdsp_s and -u libdsp) and didn't notice anything wrong.

I'll put a version of libdsp.a on our ftp server (ccrma-ftp.stanford.edu)
so that people don't have to get the entire MusicKit just for that
one file.

I'm assured there's nothing illegal about this post...
Technical Details
Message-ID: <1992Oct9.224642.29703@leland.Stanford.EDU>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!leland.Stanford.EDU!news
References: <ANDERSON.92Oct9164725@sapir.cog.jhu.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!leland.Stanford.EDU!news
From: bil@cmn16.Stanford.EDU (Bill Schottstaedt)
Subject: Re: A bad day [was: Re: Fixing Allegro CL 3.1.20 to work under NS 3.0]
Message-ID: <1992Oct9.224642.29703@leland.Stanford.EDU>
Sender: news@leland.Stanford.EDU (Mr News)
Organization: DSO, Stanford University
References: <ANDERSON.92Oct9164725@sapir.cog.jhu.edu>
Date: Fri, 9 Oct 92 22:46:42 GMT
Lines: 27