\begindata{text822, 0} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 1 Sep 1992 11:10:58 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Tue, 1 Sep 1992 11:08:09 -0400 (EDT) If-Type-Unsupported: send Received: from andrew.cmu.edu via qmail ID ; Tue, 1 Sep 1992 10:52:01 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Tue, 1 Sep 1992 10:51:36 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Tue, 1 Sep 1992 10:40:58 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Tue, 1 Sep 1992 10:40:57 -0400 (EDT) Message-ID: Date: Tue, 1 Sep 1992 10:40:57 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 235+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Hasn't the message line bogosity gone on long enough? In-Reply-To: References: <1992Aug26.215345.23827@adobe.com> \begindata{text,539570268} \textdsversion{12} \template{messages} The message line was a full log of all messages under edittext. If the message line were made larger, a scrollbar would appear at the left, just as in the console. (BX was in most respects a step backward from edittext.) Fred Hansen\ \enddata{text,539570268} \enddata{text822, 0} \begindata{text822, 2113} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Tue, 1 Sep 1992 12:03:22 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Tue, 1 Sep 1992 12:02:43 -0400 (EDT) If-Type-Unsupported: send Received: from kirin.dcrt.nih.gov via qmail ID ; Tue, 1 Sep 1992 12:01:07 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Tue, 1 Sep 1992 11:59:20 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Tue, 1 Sep 1992 11:59:12 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Tue, 1 Sep 1992 11:59:11 -0400 (EDT) Message-ID: Date: Tue, 1 Sep 1992 11:59:11 -0400 (EDT) From: Bob Dew MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew Subject: AMDS problem Since building Andrew 5.1 on sun4c_41 running afs31b, we've been experiencing frequent, but sporadic problems in reading new mail from a user's home-area Mailbox. When attempting to read new mail, a pop-up window reports, "Messages in /afs/alw.nih.gov/dcrt/userid_here/Mailbox could not be properly read and delivered (0 successes, 0 failures (0 locked, 0 in progress))". The message window at the bottom of the screen says, "Error: Bogus return from system call (in system in ProcessNewMesssages)". When this problem occurs, the user's setup appears fine--tokens are present, quotas are well below limits, etc. What's odd, though, is that the occurrence of this problem is linked to a host, rather than to a specific user. That is, when one user experiences difficulty reading new mail from a particular workstation, everybody who logs into that workstation sees the same problem. Yet the workstation setup looks normal. Many different workstations (all with nearly identical setups) have been experiencing this problem. An automatic bug report generated from messages on a disfunctioning workstation consistently shows only one peculiarity: a warning always indicates the presence of an open messages file in /tmp, as shown below: Here are the open files known to the file descriptor plumber: ---------------------------------------- File '/tmp/oecs5xi0ts190kEU85' (opened by fopen) is still open. Total of 1 open files. Oddly, a directory listing of /tmp shows no such file, which leads one to believe that messages is attempting to use /tmp for some sort of temporary storage during new mail processing, and that the transaction is unsuccessful. This problem persists for hours or days at a time, then disappears. If anyone has clue what might be causing this problem, we'd be very grateful for some help. Thanks, Bob Dew National Institutes of Health Bethesda, MD 20892 (301) 496-5361 \enddata{text822, 2113} \begindata{text822, 5711} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 1 Sep 1992 12:27:51 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 1 Sep 1992 12:26:15 -0400 (EDT) Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 1 Sep 92 12:25:49 EDT Received: from OGLALA.MIT.EDU by Athena.MIT.EDU with SMTP id AA18857; Tue, 1 Sep 92 12:25:40 EDT Received: by oglala (5.57/4.7) id AA06885; Tue, 1 Sep 92 12:25:36 -0400 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.oglala.pmax.ul4 via MS.5.6.oglala.pmax_ul4; Tue, 1 Sep 1992 12:25:35 -0400 (EDT) Message-Id: Date: Tue, 1 Sep 1992 12:25:35 -0400 (EDT) From: Bill Cattey X-Andrew-Message-Size: 669+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Bob Dew Subject: Re: "slow networks" In-Reply-To: References: <9208270705.AA03528@apollo.gl.pitt.edu> <8ebFLI8Gf047QPRGx1@athena.mit.edu> \begindata{text,19020824} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 28-Aug-92 Re: "slow networks" Bob Dew@alw.nih.gov (1038*)} \quotation{As things are, if ATK is compiled without the options for AFS }\quotation{and AMDS, are the resulting programs much larger and more complicated }\quotation{than if the message server code didn't exist at all? } I forgot to answer this issue. I can't compile messages without the AFS option enabled. Well, I can, but if any of the file servers in my READ ONLY mspath goes down, messages will not let me SEND outgoing mail -- even though I am sending it with sendmail! The amsn.do file is 1 Meg. What of that do I REALLY need to read hierarchies of messages format archives and to send mail using sendmail? -wdc \enddata{text,19020824} \enddata{text822, 5711} \begindata{text822, 8134} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from piglet.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 1 Sep 1992 14:15:47 -0400 (EDT) Received: from piglet.transarc.com via qmail ID ; Tue, 1 Sep 1992 14:12:55 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3 via MS.5.6.piglet.transarc.com.pmax_3; Tue, 1 Sep 1992 14:12:45 -0400 (EDT) Message-ID: Date: Tue, 1 Sep 1992 14:12:45 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 2062+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Bill Cattey Subject: Re: "slow networks" In-Reply-To: References: <9208270705.AA03528@apollo.gl.pitt.edu> <8ebFLI8Gf047QPRGx1@athena.mit.edu> \begindata{text,18755128} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 1-Sep-92 Re: "slow networks" Bill Cattey@Athena.MIT.E (669+0)} \quotation{\excerptedcaption{Excerpts from mail: 28-Aug-92 Re: "slow networks" Bob Dew@alw.nih.gov (1038*)} } \quotation{\quotation{As things are, if ATK is compiled without the options for AFS }\quotation{and AMDS, are the resulting programs much larger and more complicated }\quotation{than if the message server code didn't exist at all? }} \quotation{I forgot to answer this issue. } \quotation{I can't compile messages without the AFS option enabled. Well, I can, but if any of the file servers in my READ ONLY mspath goes down, messages will not let me SEND outgoing mail -- even though I am sending it with sendmail! } \quotation{The amsn.do file is 1 Meg. What of that do I REALLY need to read hierarchies of messages format archives and to send mail using sendmail? } This has nothing to do with AMDS or sendmail. This has to do with your mspath, which of course is never read-only. (Or, more to the point, it's read-only to just about anybody.) The message server's address validation code (yes, address validation, done in the message server and NOT in AMDS) checks all destination addresses you type to see if they might be names of bboards to which you're trying to post. (There is a read-only attribute usable on a per-folder basis, that will refrain from validating any attempt to post there, but this is an attribute of a folder, not an attribute of an mspath element.) The bboard names are ultimately stored as files and directories under the mspath elements that you name, and the conversion to postable addresses is done via files in those directories (under those mspath elements). And, gee, messages does exactly the same thing to me when I try to post if any of the directory trees in my mspath is unavailable. Only messages will simply ask for confirmation of the address; it doesn't ``not let me SEND outgoing mail''. Bill, does your Messages actually refuse to send the mail, or does it simply ask whether the address is correct as it stands, since you might have intended it to address mail to be posted on one of the bboards? Craig \enddata{text,18755128} \enddata{text822, 8134} \begindata{text822, 11896} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from kirin.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Tue, 1 Sep 1992 15:06:35 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Tue, 1 Sep 1992 15:05:34 -0400 (EDT) If-Type-Unsupported: send Received: from spot.dcrt.nih.gov via qmail ID ; Tue, 1 Sep 1992 15:05:14 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Tue, 1 Sep 1992 15:04:35 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Tue, 1 Sep 1992 15:04:31 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Tue, 1 Sep 1992 15:04:31 -0400 (EDT) Message-ID: Date: Tue, 1 Sep 1992 15:04:31 -0400 (EDT) From: Bob Dew MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew Subject: Re: AMDS problem CC: wdc@Athena.MIT.EDU In-Reply-To: References: Well, egg on my face. The problem with "messages" not being able to read new mail on sun hosts appears to be due to our 1.8MB amsn.do exhausting the available swap space whenever the "Read Mail" menu option is selected. Short of killing off a bunch of processes, we'll have to opt for a more streamlined mail reader in situations like this--e.g., "cat". -Bob \enddata{text822, 11896} \begindata{text822, 14006} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 2 Sep 1992 06:53:37 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 2 Sep 1992 06:51:58 -0400 (EDT) Message-ID: Received: from frigate.doc.ic.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 2 Sep 92 06:51:51 EDT Received: from doc.ic.ac.uk by frigate.doc.ic.ac.uk id <28433-0@frigate.doc.ic.ac.uk>; Wed, 2 Sep 1992 11:51:21 +0100 To: j.haar@cantva.canterbury.ac.nz Cc: info-andrew@andrew.cmu.edu In-Reply-To: Jason Haar's message of 31 Aug 1992 13:42:52 +1200 (NZST) Subject: messages and X windows Date: Wed, 2 Sep 1992 11:51:22 +0100 From: Matthew Jude Brown Sender: mjb@doc.ic.ac.uk In article Jason Haar writes: >Hi, > >Over the past month or so I've been trialing the ATK binary distribution on >our Sun server. > >From my SPARCstation it ran/runs very well, and I'm already to announce its >availability to the campus here. > >Unfortunately, I can't get it to run on NCD X-terminals - running ATK >applications (like runapp lauchapp) causes the following error: > > Could not open display; this program will not run without a window system > >Needless to say, windows was running at the time ;-) > >Any ideas where I should start looking for the problem? The server runs >SunOS 4.1.2 and X11R5. > >Cheers > >Jason Haar, Network Consultant For an immediate fix, try setting your DISPLAY environment variable to the numeric IP address of your X terminal instead of its domain name like so: setenv DISPLAY 129.31.81.33:0.0 instead of diapason:0.0 (of course, these are the numbers and name for my setup - replace them with yours ...) I think you'll find this will work - it did for me. Looking more closely, you'll probably find that your X terminals do not appear in /etc/hosts - instead, you're using NIS or DNS to resolve these host names. The problem is that you've linked with libraries with the wrong version of the hostname functions - gethostbyname() et al - probably you have a different version of these in your static libraries than in your dynamically linked libraries. Your other X applications are probably using the dynamic libraries, which have the right version of these for your setup. Solution? Link with -lresolv , add your X-terminals to /etc/hosts, or update your libraries. Hope this is of some use, -Matt -- | Matthew J. Brown | Dept. of Computing | If God intended for us to go to | | mjb@doc.ic.ac.uk | Imperial College, | lectures He wouldn't have created | | mjb02@cc.ic.ac.uk | 180 Queen's Gate | double-sided photocopiers. | | Morven on Lambda | LONDON SW7 2AZ | -IC RagMag 1991/92 | \enddata{text822, 14006} \begindata{text822, 17308} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 2 Sep 1992 12:53:28 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Wed, 2 Sep 1992 12:51:52 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Wed, 2 Sep 1992 12:51:51 -0400 (EDT) Message-ID: Date: Wed, 2 Sep 1992 12:51:51 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 482+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: j.haar@cantva.canterbury.ac.nz Subject: Re: messages and X windows CC: Info-Andrew In-Reply-To: References: \begindata{text,538814068} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 31-Aug-92 messages and X windows Jason Haar@cantsc.canter (764+0)} \quotation{PS: Anyone know how to load extra fonts on a VAXstation? I can't get ATK to run on them either - but this time a trace reveals its having font problems... } Yes, the CDROM contains the Andrew fonts in BDF format. Look in /cdrom/src/util/bdffonts. You can convert these to SNF (if X11R[3,4]) by using bdftosnf or to PCF (if X11R5 or VaxStation?) by using bdftopcf. Gary Keim Andrew Consortium \enddata{text,538814068} \enddata{text822, 17308} \begindata{text822, 19162} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 2 Sep 1992 14:47:22 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 2 Sep 1992 14:46:00 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 2 Sep 92 14:45:32 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA18697; Wed, 2 Sep 92 11:36:54 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 2 Sep 92 16:23:39 GMT From: concert!borg!axon!brandt@rutgers.edu (#66 Andrew Brandt) Subject: Any Mac archives on AFS? Message-Id: <14943@borg.cs.unc.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Does anyone know of any Macintosh archives (like sumex, rascal, umich) that are AFS mounted or even a mirror (like wuarchive)? Please send email, I will summarize to comp.sys.mac.system any archives I found out about. -Andy (brandt@cs.unc.edu) \enddata{text822, 19162} \begindata{text822, 20636} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from muffin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 2 Sep 1992 16:16:23 -0400 (EDT) Received: from muffin.andrew.cmu.edu via qmail ID ; Wed, 2 Sep 1992 16:02:28 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Wed, 2 Sep 1992 16:02:28 -0400 (EDT) Message-ID: Date: Wed, 2 Sep 1992 16:02:28 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 4132+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Bill Cattey , Zalman Stern Subject: Re: fonts when server differs CC: rr2b+@andrew.cmu.edu, gk5g+@andrew.cmu.edu, ajp@sgi.com, zalman@netcom.com, janssen@parc.xerox.com, Info-Andrew In-Reply-To: <9209020110.AA10900@cartier.mv.us.adobe.com> References: <9209020110.AA10900@cartier.mv.us.adobe.com> \begindata{text,539434136} \textdsversion{12} \template{messages} \define{italic menu:[Font~1,Italic~11] attr:[FontFace Italic Int Set]} \define{bold menu:[Font~1,Bold~10] attr:[FontFace Bold Int Set]} \define{example menu:[Region~4,Example~12] attr:[LeftMargin LeftMargin Inch 32768] attr:[Justification LeftJustified Point 0] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} \define{quotation menu:[Region~4,Quotation~10] attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Italic Int Set]} \define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} There have lately been some discussions about setting the font path for AUIS applications. Currently xim.c does an XSetFontPath to include .../andrew/X11Fonts (or some site specified value) as the last entry on the fontpath. This is bogus because it looks up the fontpath on the client machine and then passes it to the server, which may be on an entirely different file system. There have been various suggestions for guessing what fontpath to tell the server, but none seems foolproof. There is the suggestion that some program be run before starting the X server or before running an Andrew application. All of these require care on the server end and will make Andrew look bad if this care is not taken. My own pet solution is to reduce the problem by not using fonts for the various special purposes they have been put. Instead, any application desiring special characters would build them in a bitmap file. Then the bit map would be loaded in the client and transferred to a pixmap in the server from which the images would be drawn on the window. There would still be a problem with files that utilize the symbola font, but this would not affect every application as does icon12 and shape10. At the moment, switching to bit/pixmaps is but one alternative and we are not yet implementing anything; we are busy on other tasks. Should someone wish to offer code for this or another solution, we would be delighted. Fred Hansen \excerptedcaption{Excerpts from mail: 2-Sep-92 Re: fonts when server differs Bill Janssen@parc.xerox. (2594+0)} \quotation{I pretty much agree with Zalman: } \quotation{\excerptedcaption{Excerpts from direct: 1-Sep-92 Re: fonts when server differs Zalman Stern@mv.us.adobe (1765)} } \quotation{\quotation{I'd suggest removing any font path hacking from ATK and making a program (shell script or otherwise) }}\quotation{\quotation{that can be run to set up your display. In fact, for some X terminal }}\quotation{\quotation{situations I've used, its impossible to fix anyway because they can }}\quotation{\quotation{only access fonts in certain system directories via TFTP. The best }}\quotation{\quotation{solution is for the system administrators to make sure all X servers }}\quotation{\quotation{come up with the Andrew fonts available. (I full well realize that }}\quotation{\quotation{won't work for many sites.) }} \quotation{We use a rather complicated system here. Any ``package'' (such as GNU Emacs, CMU CL, Sabre-C, Andrew, etc.) is put in its own directory tree that has a top-level directory called (imaginatively :-) \bold{top}. \bold{top} is mandated to have three files called \italic{README}, \italic{enable}, and \italic{disable}. \italic{enable} is a script that can be sourced by csh or tcsh, and sets up one's path and other environment variables suitably for use of the package. \italic{disable} is a script that similarly cleans up the environment. One of the things that gets set in the \italic{enable} file is an environment variable called XFONTPATH. The \italic{enable} for Andrew, around here, puts the Andrew X11 fonts on your XFONTPATH (we keep the fonts for MIT X and Sun OW in the same directory). The model is that you enable packages before starting X, but you could also check the DISPLAY env var, and set the font path explicitly if it is set. Other packages do similar things with their X fonts. Our system-wide script for starting X looks at XFONTPATH and makes sure that all directories specified there are on your font path. } \quotation{Works pretty well, but not perfectly. And everyone has to agree on the conventions -- the \bold{top} directory with the \italic{enable} and \italic{disable} files, the use of a common \italic{runx} script for starting X. Just for grins, here's a copy of our /andrew/top/enable file: } \example{\quotation{# enable file for /package/andrew } \quotation{# Location of the add-dir-to-var program }\quotation{set add_dir = "/package/package-support/bin/add-dir-to-var" } \quotation{if ( $?ANDREWDIR ) then }\quotation{ source $\{ANDREWDIR\}/top/disable }\quotation{endif } \quotation{setenv ANDREWDIR /package/andrew-r5 } \quotation{eval `$add_dir PATH $\{ANDREWDIR\}/bin` }\quotation{eval `$add_dir PATH $\{ANDREWDIR\}/local/bin` } \quotation{eval `$add_dir LD_LIBRARY_PATH $\{ANDREWDIR\}/lib` } \quotation{setenv CLASSPATH "$\{ANDREWDIR\}/dlib/atk:$\{ANDREWDIR\}/local/dlib/atk" } \quotation{eval `$add_dir XFONTPATH $\{ANDREWDIR\}/X11fonts` }\quotation{eval `$add_dir XFONTPATH $\{ANDREWDIR\}/local/X11fonts` }} \quotation{This is really an issue about system configuration and support that goes far beyond just supporting Andrew and ATK. } \quotation{Bill} \enddata{text,539434136} \enddata{text822, 20636} \begindata{text822, 27560} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 2 Sep 1992 17:15:18 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 2 Sep 1992 17:13:15 -0400 (EDT) Received: from mail-relay-1.mv.us.adobe.com by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 2 Sep 92 17:13:01 EDT Received: by mail-relay-1.mv.us.adobe.com; id AA15434; Wed, 2 Sep 92 14:12:55 -0700 Received: by cartier.mv.us.adobe.com (NeXT-1.0 (From Sendmail 5.52)/NX3.0S) id AA11162; Wed, 2 Sep 92 14:05:43 PDT Date: Wed, 2 Sep 92 14:05:43 PDT From: Zalman Stern Message-Id: <9209022105.AA11162@cartier.mv.us.adobe.com> Received: by NeXT Mailer (1.63) To: Fred Hansen Subject: Re: fonts when server differs Cc: Bill Cattey , rr2b+@andrew.cmu.edu, gk5g+@andrew.cmu.edu, ajp@sgi.com, zalman@netcom.com, janssen@parc.xerox.com, Info-Andrew Depending on the particular server, the performance of font operations may be significantly better than pixmaps. Server memory usage is also going to increase if each ATK application downloads its own set of pixmaps. So you end up tucking them under rocks (root window atoms) in the server to avoid that. Pretty soon you've implemented a distributed font cache protocol from hell. There was some discussion on one of the X11 lists about allowing applications to download their own fonts. The proposed solution involved adding client connect and download funtionality to the X11R5 font server protocol. The font server could then provide the font to the X11 server proper. (My memory is vague and I haven't followed X11R5 developments so some of this may be wrong.) This would be winning since the font would be downloaded once. A good download protocol would be able to negotiate the font format (preferably with the font server accepting all the known formats of interest and converting them on the fly). ATK would check if the fonts were available, if not it could try to make them known "via the filesystem," and finally just download the font in question. For X terminals, things would be slow to startup because of the font downloads but the fonts would quickly be cached. -Z- \enddata{text822, 27560} \begindata{text822, 30254} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 2 Sep 1992 19:20:05 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 2 Sep 1992 19:19:32 -0400 (EDT) Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 2 Sep 92 19:19:10 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 5593; Wed, 02 Sep 92 19:21:49 EDT Reply-To: "Robert Kemmetmueller" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 2 Sep 92 18:18:20 CDT Received: via switchmail; Wed, 2 Sep 1992 18:18:18 -0500 (CDT) Received: from rsaix1.rchland.ibm.com via qmail ID ; Wed, 2 Sep 1992 18:17:53 -0500 (CDT) Received: from rsaix1.rchland.ibm.com via qmail ID ; Wed, 2 Sep 1992 18:17:50 -0500 (CDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rsaix1.rchland.ibm.com.rs.aix31 via MS.5.6.rsaix1.rchland.ibm.com.rs_aix31; Wed, 2 Sep 1992 18:17:50 -0500 (CDT) Message-Id: Date: Wed, 2 Sep 1992 18:17:50 -0500 (CDT) From: Robert Kemmetmueller X-Andrew-Message-Size: 1988+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: bug: sendmessage's styles \begindata{text,538720520} \textdsversion{12} \template{messages} \define{center attr:[Justification Centered Point 0]} \define{h attr:[FontFamily rom Int 0] attr:[FontSize ConstantFontSize Point 6]} \define{a attr:[Script PreviousScriptMovement Point -1] attr:['color' '#F0A000']} \define{b attr:[Script PreviousScriptMovement Point -1] attr:['color' '#E08000']} \define{c attr:[Script PreviousScriptMovement Point -1] attr:['color' '#D06000']} \define{d attr:[Script PreviousScriptMovement Point -1] attr:['color' '#C05000']} \define{e attr:[Script PreviousScriptMovement Point -2] attr:['color' '#B03000']} \define{f attr:[Script PreviousScriptMovement Point 6] attr:['color' '#A02000']} \define{g attr:['color' '#CD8500']} \bold{-- Bug in sendmessage --} (applies to messages-send window as well) Sendmessage makes a feeble attempt to override the **global** style with something it derives from a preference. \underline{This is what you see:} \description{ You're writing a new message, you decide to "Insert File" an ordinary \italic{.d} file. >Boing!< The font used for the \italic{entire message} changes! }\ \begindata{bp,539576328} \enddata{bp,539576328} \view{bpv,539576328,0,0,14}\bold{ -- Techie Notes -- } \underline{This is what's happening internally (I think):} \description{ The newly created message uses \italic{messages.tpl}, which defines a **global** style. Sendmessage ignores that style and uses your preference instead. When the user inserts a \italic{.d} file, \italic{default.tpl} comes with it. Since there's a new template, the old styles from \italic{messages.tpl} have to be made part of the document itself. The **global** style is among them!!! \bold{That **global** style is no longer ignored}, either. It has an instant, visible effect on the entire message! \smaller{(sendmessage's feeble style override got lost in the shuffle)} } \bold{-- Techie Techie Notes -- }\description{\smaller{(In case you had any doubts about the incorrectness of sendmessage's behavior: \bold{ez} does it the "right" way; the **global** style can override all or part of the bodyfont preference. Sendmessage is completely backwards in this respect) (No, removing the **global** style definition from \italic{messages.tpl} does NOT help. It should be done \italic{anyway}, but that doesn't cure the problem.) (Nit: the numbers in the \\begindata and \\enddata of \italic{messages.tpl} don't match) (Interesting Side Note: After the **global** style is "magically changed", you can just "Save Draft" and then "Restore Draft". The reloading process gives sendmessage its chance to override the **global style** again with its feeble preference-derived style, thus restoring the message's original appearance.) (It might just be something simple, like sendmessage missing some needed interaction with the stylesheet or something-- I don't know enough to \italic{fix} it, though, so don't trust MY analysis! :-)}} \center{ \h{\f{R\e{o\d{b\c{er\b{t K\a{emme}tmu}el}l}e}r }\g{rskm@rchland 3-4968 }}}\enddata{text,538720520} \enddata{text822, 30254} \begindata{text822, 35272} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 3 Sep 1992 02:49:06 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 3 Sep 1992 02:47:32 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 3 Sep 92 02:47:25 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA16074; Wed, 2 Sep 92 23:43:02 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 2 Sep 92 18:29:18 GMT From: ck31+@andrew.cmu.edu (Christopher Bruce Kidwell) Organization: Senior, Chemistry, Carnegie Mellon, Pittsburgh, PA Subject: Re: Any Mac archives on AFS? Message-Id: <715487358.6626.0@unix6.andrew.cmu.edu> References: <14943@borg.cs.unc.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >Does anyone know of any Macintosh archives (like sumex, rascal, umich) >that are AFS mounted or even a mirror (like wuarchive)? The umich archives can be found in /afs/umich.edu/group/itd/archive/mac I haven't seen any others yet... Chris Kidwell ck31@andrew.cmu.edu \enddata{text822, 35272} \begindata{text822, 36881} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 3 Sep 1992 10:03:33 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 3 Sep 1992 10:01:15 -0400 (EDT) Received: from Virginia.EDU (uvaarpa.Virginia.EDU) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 3 Sep 92 10:01:01 EDT Received: from server.cs.virginia.edu by uvaarpa.Virginia.EDU id aa18831; 3 Sep 92 9:59 EDT Received: from gingko.cs.Virginia.EDU by uvacs.cs.Virginia.EDU (4.1/5.1.UVA) id AA20028; Thu, 3 Sep 92 09:59:50 EDT Posted-Date: Thu, 3 Sep 92 09:59:50 EDT Return-Path: Received: by gingko.cs.Virginia.EDU (4.1/SMI-2.0) id AA10022; Thu, 3 Sep 92 09:59:50 EDT Date: Thu, 3 Sep 92 09:59:50 EDT From: swh2y@gingko.cs.Virginia.EDU Message-Id: <9209031359.AA10022@gingko.cs.Virginia.EDU> To: info-andrew@andrew.cmu.edu Subject: AMS Filtering I need some more information on Andrew Message System filtering. Do you know of any papers, tech reports, etc. that specifically talks about filtering? Sonia Henry \enddata{text822, 36881} \begindata{text822, 38355} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from muffin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 3 Sep 1992 11:14:31 -0400 (EDT) Received: from muffin.andrew.cmu.edu via qmail ID ; Thu, 3 Sep 1992 11:00:30 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Thu, 3 Sep 1992 11:00:28 -0400 (EDT) Message-ID: Date: Thu, 3 Sep 1992 11:00:28 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 614+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Zalman Stern Subject: Re: fonts when server differs CC: Bill Cattey , rr2b+@andrew.cmu.edu, gk5g+@andrew.cmu.edu, ajp@sgi.com, zalman@netcom.com, janssen@parc.xerox.com, Info-Andrew In-Reply-To: <9209022105.AA11162@cartier.mv.us.adobe.com> References: <9209022105.AA11162@cartier.mv.us.adobe.com> \begindata{text,539530440} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 2-Sep-92 Re: fonts when server differs Zalman Stern@mv.us.adobe (1319)} \quotation{the performance of font operations may be significantly better than pixmaps.} I should have pointed out that I was not refering so much to sending entire fonts for Andrew applications as to sending the few special symbols that some applications want. For instance the standard arrow cursor and scrollbar symbols. In many cases these are used as cursors, so it is reasonable to have them in pixmaps anyway. Having a general font-download-from-application protocol would clearly be preferable to the pixmap scheme. FredH\ \enddata{text,539530440} \enddata{text822, 38355} \begindata{text822, 40496} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 3 Sep 1992 12:05:49 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Thu, 3 Sep 1992 12:04:46 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Thu, 3 Sep 1992 12:04:45 -0400 (EDT) Message-ID: <0edXSRe00Woh5D=Q1Y@andrew.cmu.edu> Date: Thu, 3 Sep 1992 12:04:45 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 14465+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , swh2y@gingko.cs.Virginia.EDU Subject: Re: AMS Filtering CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu In-Reply-To: <9209031359.AA10022@gingko.cs.Virginia.EDU> References: <9209031359.AA10022@gingko.cs.Virginia.EDU> \begindata{text,538814068} \textdsversion{12} \template{messages} \define{helptopic } \excerptedcaption{Excerpts from misc: 3-Sep-92 AMS Filtering swh2y@gingko.cs.Virginia (165)} \quotation{I need some more information on Andrew Message System }\quotation{filtering. Do you know of any papers, tech reports, etc. }\quotation{that specifically talks about filtering?} Here the help file for the flames language: \begindata{bp,538426184} \enddata{bp,538426184} \view{bpv,538426184,8,0,0} \chapter{FLAMES: Filtering Language for the Andrew Message System } \section{What is FLAMES? }\leftindent{ FLAMES is an "extension language" for the Andrew Message System. You can use FLAMES to write a LISP-like program that will automatically classify your incoming mail. \bold{What can FLAMES do?} FLAMES can act on any message that arrives in your Mailbox. It acts on them as you read your mail--as messages in your Mailbox are moved into appropriate folders. For example, you can write a FLAMES file that will sort mail from certain people into certain folders, or you can automatically post messages with special addresses that arrive in your Mailbox to a private bulletin board you maintain. You can also reject mail--that is, bounce it back to the sender--if you consider it "junk" mail, or you can automatically resend mail to additional destinations. \bold{What can't FLAMES do?} Eventually, FLAMES will support all kinds of actions on the message database, but now it can only classify incoming mail as it is processed while reading it out of your Mailbox. This means that you can't use FLAMES to manipulate messages on bulletin boards (because the messages don't go through your Mailbox), and that you have to read your mail for the messages in your Mailbox to be processed. } \section{Do I need to be a programmer to use FLAMES?}\section{ } \leftindent{No. This help file contains several useful "cookbook" programs, as well as instructions and examples illustrating how to modify them, so even if you are not a programmer, you, too, can automatically classify your incoming mail. The programs (A and B) in this file will let you do the following: \bold{A}. Classify mail into any folder (a top level folder, like "friends," or a sub-folder, like "friends.foo") by defining keywords that FLAMES will search for in the message headers. The keywords can be anything, such as portions of an address, like "userid+foo." \bold{B}. Classify mail into a sub-folder (like "friends.foo") by the incoming address (userid+foo@andrew.cmu.edu) with the capability of sending rejection messages and folder creation notices. Both of these programs will let you process mail for a private bboard. See \italic{\helptopic{privatebb}} for more information about creating a private bboard. } \section{What if I am a programmer?} \leftindent{If you are a programmer and want to learn about FLAMES, you will need to know how to program in LISP. None of the help files on Andrew will teach you how to program in LISP. In order to learn about LISP, you will have to get yourself a good book about LISP and learn from there. There are many available. In addition to LISP, there is programming information specific to FLAMES that you should know about in: /usr/andrew/doc/ams/Flames.pgr You may also want to look at the simple program examples below; they could save you the trouble of "reinventing the wheel."} \section{Program A: Classifying incoming mail by keyword} \leftindent{It is very easy to use FLAMES to classify your new mail into folders according to keywords you define and apply to headers in your mail. For example, the "keywords" you define can be people's names (or user ids), which you would apply to the "From" header. Then, any mail from the person you specify would be automatically classified into a particular personal folder. Note that for the example program in this section, the folder(s) you want to classify messages into need not already exist; the folder(s) will be created for you automatically. See the \italic{\helptopic{messages-folders}} help file for more information on folders. \bold{Copy the program.} Complete the following steps carefully to copy the program. \bold{1}. Edit a file in your home directory called: \leftindent{.AMS.flames} This is your FLAMES file. Once this file is created, every time you start an Andrew Message System program (Messages, CUI, VUI, or batmail), or read your new mail from within one of these programs that is already running, this file will be read. \bold{2}. Copy the following code between the lines of semi-colons into your .AMS.flames file using \bold{Copy} and \bold{Paste} from the menus. Make sure there is a blank line at the end of the file. \typewriter{\smaller{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun my-mail-hook (msg) (post-by-keyword msg "mail" '( (("header1")("keyword1" "keyword2")("folder")) ))) (load "flib") ; The standard flames library ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;}} Make sure there are no styles in the file by selecting the whole text and choosing \bold{Plainest} from the pop-up menus.. \bold{Modify the program. } To make the program work, you need to change four parts of the program. Note that whenever you change your .AMS.flames file and \bold{Save} it, you do not need to restart the Andrew Message System program you are using for the changes you have made to take effect. \bold{1}. You need to change "my-mail-hook" in the first line to a unique name. For example, you might substitute your user id for "my". \leftindent{\bold{\bold{Example. }} The following line would make the flames file unique for Jello Biafra, whose user id is jbRo. \typewriter{\smaller{(defun jbRo-mail-hook (msg)}}} \bold{2}. You need to change "header" to be the mail header you want FLAMES to scan for keywords. The header you specify must be lowercase. For example, you might want FLAMES to scan the "from" header. (See the Example after step 4, below.) \bold{3}. You need to change "keyword1" and "keyword2" to the keywords you want FLAMES to look for. These keywords are \italic{regular expressions}. Among other things, this means that the keywords are case sensitive ("a" is not the same as "A"). They can be a substring of a longer string. For example, you might want FLAMES to look for user ids, or names of people who send mail to you. You would not need to include their whole mail address as a keyword ("jbRo+@andrew.cmu.edu"), but only a unique part ("jbRo"). Note that the "+" character in these regular expressions is "magic"; it means "match 1 or more of the expressions immediately preceding me." So, the regular expression "jbRo+carbons" used as a keyword, matches the strings "jbRocarbons", "jbRoocarbons", "jbRooocarbons", etc. It does \italic{not} match the string "jbRo+carbons", which is often what is desired. In order to remove the magic significance of the "+", precede it with \bold{2 backslashes, }as in "jbRo\\\\+carbons". If you want to know why there are two backslashes instead of one, see the documentation in \leftindent{/usr/andrew/doc/eli/regexp.doc} See the Examples after number 4, below, for example lines that do a number of these things. \bold{4}. You need to change "folder" to be the name of a personal mail folder into which you want the messages placed. Folder names are also case sensitive. (See the \italic{\helptopic{messages-folders}} help file if you do not already have folders.) For example, you might want messages placed in a folder called "friends." \leftindent{\bold{Example.} The following line in the program would put messages from jbRo and eeKr into a folder called friends. }}\leftindent{\leftindent{\typewriter{\smaller{(("from" "sender") ("jbRo" "eeKr") ("friends"))}}}}\smaller{\smaller{ }} \leftindent{You can have messages with a folder address (userid+foldername) filed into a folder by preceeding the + sign in the keyword with 2 backslashes. \leftindent{\bold{Example. } The following line in the program would put messages addressed to jbRo+dictionary@andrew.cmu.edu into your folder called dictionary. \typewriter{\smaller{(("to" "cc" "received") ("jbRo\\\\+dictionary") ("dictionary")) }} \bold{Example.} The following line in the program would put messages addressed to jbRo+dictionary.round2@andrew.cmu.edu into your folder called dictionary.round2. \typewriter{\smaller{(("to" "cc" "received") ("jbRo\\\\+dictionary.round2") ("dictionary.round2"))}}}} \leftindent{You can have different numbers of headers, keywords or folders in this line from the program. If you want to add more headers, keywords or folders, make sure that they are quoted, have spaces between them and other elements, but no spaces next to the parentheses.}\leftindent{\leftindent{ \bold{Example. }The following line in the program would put messages from zz1z into a folder called junk. \typewriter{\smaller{(("from" "sender") ("zz1z") ("junk"))}}} You can add several lines like the one above if you want to have multiple classifications. Make sure you have parentheses in the right places. \leftindent{\bold{Example.} The following example of the program would put messages from jbRo and eeKr into friends, \italic{and} messages from zz1z into junk. \typewriter{\smaller{(defun flames-key-personal-mail (msg) (post-by-keyword msg "mail" '( (("from" "sender") ("jbRo" "eeKr") ("friends")) \typewriter{\indent{(("from" "sender") ("zz1z") ("junk"))}} ))) (load "flib") ; The standard flames library}}} You can also search other headers for keywords. \leftindent{ \bold{Example. } The following example searches the "subject" header for the keywords "business," "boredom," and "tedium" and files messages it finds with those keywords into the folder called work, as well as doing what the example above does with messages from jbRo, eeKr, and zz1z. \smaller{ \typewriter{\bigger{(defun flames-key-personal-mail (msg) (post-by-keyword msg "mail" '( (("subject") ("business" "boredom" "tedium") ("work")) (("from" "sender") ("jbRo" "eeKr") ("friends")) \typewriter{\indent{(("from" "sender") ("zz1z") ("junk"))}} ))) (load "flib") ; The standard flames library}}}}} \section{Program B: Classifying incoming mail by address} \leftindent{If you get mail with an address that looks like \leftindent{\typewriter{userid+foldername@andrew.cmu.edu}} it probably comes to your Mailbox. That is because the AMS delivery system completely ignores anything in an address between the "+" and the "@". Thus, user Jello Biafra (user id "jbRo") can have mail sent to "jbRo+movies@andrew.cmu.edu" and it will show up in his Mailbox. Using FLAMES, you can exploit this fact. For example, if you maintain a private bulletin board, you can have the messages that are sent to the bulletin board via your Mailbox be placed in the folder (posted there) automatically every time you read your mail. Or, if you subscribe to a mailing list, you can subscribe using a certain address (e.g. "userid+list-name@site-domain") and then, using FLAMES, automatically classify messages from that mailinglist into a separate folder. Note that classifying mail by address does not work for users on systems not running the AMS Delivery System. \bold{Copy the program. } Complete the following steps carefully to copy the program. \bold{1}. Edit a file in your home directory called: \leftindent{.AMS.flames} This is your FLAMES file. Once it is created, every time you start an Andrew Message System program (e.g., Messages, CUI, VUI, or batmail), or read your new mail from within one of these programs that is already running, this file will be read in and executed over each of your new messages in turn. \bold{2}. Copy the following code between the lines of semi-colons into your .AMS.flames file using \bold{Copy} and \bold{Paste} from the menus. Make sure there is a carriage return at the end of the file. \typewriter{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun my-mail-hook (msg) (standard-mapping msg "treeroot" "defaultfolder" "rejectto" "rejectcc" "rejectmessage")) (load "flib") ; standard flames library ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;}\typewriter{ } Make sure there are no styles in the file by selecting the whole text and choosing \bold{Plainest} from the pop-up menus. \bold{Modify the program. } To make the program work, you need to change six parts of the program. Note that when ever you change your .AMS.flames file and \bold{Save} it, you do not need to restart the Andrew Message System program you are using for the changes you have made to take effect. \bold{1}. You need to change "my-mail-hook" in the first line to a unique name. For example, you might substitute your user id for "my". \bold{2}. You need to change "treeroot" to be the folder which is the parent for the suffix of your address. For example, if you specify the folder "bboard" as the treeroot, then messages that come to you addressed to "userid+foo@andrew.cmu.edu" would be filed into a folder called "bboard.foo". If "bboard.foo" does not exist, it will be created, and a folder creation announcement will be put into the parent folder, "bboard". However, you must create the treeroot folder yourself. \bold{3}. You need to change "defaultfolder" to the folder where all messages without a suffix in the address should go. The standard default folder is "mail". The last three things you need to change are to tell FLAMES what to do if a suffix names a folder that does not exist and can't be created. In such cases, the mail will be rejected. This means that a message will be composed and sent to someone saying that the mail could not be placed in the folder where it was requested to go. \bold{4}. You need to change "rejectto" to an address which the rejection message will be sent to. There are several options for this field: \leftindent{NIL (without quotes) sends the rejection message back to the sender, "" sends no rejection message at all, an address sends the rejection message to the address.} \bold{5}. You need to change "rejectcc" to an address which a copy of the rejection message will be sent to. There are several options for this field: \leftindent{\description{NIL (without quotes) sends a copy of the rejection message to the user "BBoard.Maintainer". "" sends sends a copy of the rejection message to the user "BBoard.Maintainer". an address sends a copy of the rejection message to that address.} } \bold{6}. You need to change "rejectmessage" to be the text of the rejection message. For example, you might use the following as a rejection message "Illegal personal folder name for userid." \leftindent{\bold{Example. } This function will take messages addressed to \leftindent{jbRo+round2@andrew.cmu.edu} and put them into Jello's folder called "dictionary.round2". Rejection messages are sent back to the sender, and to Jello's folder called "dictionary.rejections". }}\smaller{\leftindent{\leftindent{\typewriter{(defun jbRo-mail-hook (msg) (standard-mapping msg "dictionary" "mail" NIL "jbRo+rejections@andrew.cmu.edu" "Illegal personal folder name for Jello Biafra")) (load "flib") ; standard flames library}}} } \section{Program Author} \leftindent{ Bob Glickstein, Nathaniel Borenstein } \section{Related tools} The following document is available on Flames. You can use EZ to view it. \leftindent{/usr/andrew/doc/ams/Flames.pgr} Select (highlight) one of the italicized names and choose "Show Help on Selected Word" from the pop-up menu to see the help file for: \leftindent{\italic{\helptopic{+} \helptopic{eli}} an Embedded LISP Interpreter\italic{ \helptopic{privatebb}} create a private bboard\italic{ \helptopic{Messages} \helptopic{messages-folders} \helptopic{ams}} some technical aspects of the AMS\italic{ }}\enddata{text,538814068} \enddata{text822, 40496} \begindata{text822, 58040} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 3 Sep 1992 14:29:57 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Thu, 3 Sep 1992 14:29:01 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Thu, 3 Sep 1992 14:29:01 -0400 (EDT) Message-ID: <8edZZhG00WohBD=RZL@andrew.cmu.edu> Date: Thu, 3 Sep 1992 14:29:01 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1807+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: DECnet mail In-Reply-To: <1992Sep3.155407.3709@engage.pko.dec.com> References: <1992Sep3.155407.3709@engage.pko.dec.com> \begindata{text,538814068} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 3-Sep-92 DECnet mail Eric James Ewanco@irenae (825)} \quotation{Is there any way to convinced CUI/messages to send DECnet style mail }\quotation{(HOST::USER)? I am using Ultrix sendmail so it will work as long as AMS does }\quotation{attempt to send it. I thought I had turned off all address validation but }\quotation{apparently not.} Exactly how did you disable address validation? I image you looked in the setup help file and saw this little ditty: \italic{AMS_LocalDatabaseValidation: integer }\leftindent{Default: 0 A value greater than 0 specifies that there is a local mechanism for local name validation being used. 0 specifies that there is no other local mechanism for local name validation being used. \bold{Note: } If you want to use this option you must change the procedure LookupInLocalDatabase in "andrew/ams/libs/ms/mswp.c" to implement your local mechanism. } That is actually incorrect. The LookupInLocalDatabase routine is in site.c in that same directory. Here is a comment from that file: /* This routine, LookupInLocalDatabase, is a site-dependent routine for performing non-standard name validation. */ /* A trivial change to this would validate all local names as OK. The body would have 3 lines: *Answered = 1; *MswpCodeP = (CheckAMSFmtOK(Domain) <= 0 ? MSWP_GOODNETMAIL : MSWP_GOODUSER); return(0): (Sigh. MSWP_GOODUSER is a user who is ready to receive ATK-formatted mail; MSWP_GOODNETMAIL is a user who is not necessarily ready for that. To say that a local name is NOT valid, set *Answered to 1 and set *MswpCodeP to MSWP_CRAP.) Of course, the AMS_LocalDatabaseValidation variable would also have to be turned on in mailconf.c, also, either statically or via an AndrewSetup or AMS-Server file. */ So, you can do it if you don't mind building from source ;^) Gary Keim Andrew Consortium\ \enddata{text,538814068} \enddata{text822, 58040} \begindata{text822, 61264} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 3 Sep 1992 16:16:27 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 3 Sep 1992 16:15:22 -0400 (EDT) Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 3 Sep 92 16:15:14 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 5226; Thu, 03 Sep 92 16:17:50 EDT Reply-To: "Todd Inglett" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 3 Sep 92 15:13:24 CDT Received: via switchmail; Thu, 3 Sep 1992 15:13:22 -0500 (CDT) Received: from q.rchland.ibm.com via qmail ID ; Thu, 3 Sep 1992 15:13:06 -0500 (CDT) Received: from q.rchland.ibm.com via qmail ID ; Thu, 3 Sep 1992 15:13:05 -0500 (CDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.q.rchland.ibm.com.rs.aix32 via MS.5.6.q.rchland.ibm.com.rs_aix32; Thu, 3 Sep 1992 15:13:04 -0500 (CDT) Message-Id: Date: Thu, 3 Sep 1992 15:13:04 -0500 (CDT) From: Todd Inglett X-Andrew-Message-Size: 1733+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: fonts when server differs In-Reply-To: References: <9209022105.AA11162@cartier.mv.us.adobe.com> \begindata{text,538992120} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.misc.info-andrew: 3-Sep-92 Re: fonts when server differs Fred Hansen@RCHGATE.rchl (614+0)} \quotation{I should have pointed out that I was not refering so much to sending entire fonts for Andrew applications as to sending the few special symbols that some applications want. For instance the standard arrow cursor and scrollbar symbols. In many cases these are used as cursors, so it is reasonable to have them in pixmaps anyway. } I agree. I would like to have a way to draw a pixmap and create cursors from a pixmap. It seems a bit silly to create a font with a single glyph just so I can have a custom cursor or an icon in a button. Preferably, ATK would offer methods to convert X11 bitmaps and XPM pixmaps (which just happen to be valid C code) into a pixmap. Here is an example of a full color XPM pixmap: \example{/* XPM2 C */ static char ** foo.px = \{ "19 18 4 1", " m white c #FF00FF00FF00", ". m black c dark green", "X m black c MidnightBlue", "o m black c #F600DF00B400", " ....... ", " ......... ", " XXX.... .. ..XXX ", " Xooo...........ooX", " Xooo...........ooX", " Xooo...........ooX", " XXX... ... ..XXX ", " ... ... ", " ....... ", " ..... ", " o o ", " oo o ", " oooooooo ", " o ", " o ", " o ", " oooo ", " oo oo "\}; } Don't ask me what it is. I just doodled it up (with a pixmap editor) for this example. The first line says it is a 19x18 image with four colors and each color is represented by a single character. The neat thing about this format is that it specifies what to do on both a monochrome and color screen. -todd inglett \enddata{text,538992120} \enddata{text822, 61264} \begindata{text822, 65204} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from kirin.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Thu, 3 Sep 1992 16:41:00 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Thu, 3 Sep 1992 16:40:09 -0400 (EDT) If-Type-Unsupported: send Received: from kirin.dcrt.nih.gov via qmail ID ; Thu, 3 Sep 1992 16:39:37 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 3 Sep 1992 16:38:18 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 3 Sep 1992 16:38:13 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Thu, 3 Sep 1992 16:38:13 -0400 (EDT) Message-ID: Date: Thu, 3 Sep 1992 16:38:13 -0400 (EDT) From: Bob Dew MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew Subject: Re: DECnet mail In-Reply-To: <8edZZhG00WohBD=RZL@andrew.cmu.edu> References: <1992Sep3.155407.3709@engage.pko.dec.com> <8edZZhG00WohBD=RZL@andrew.cmu.edu> > Is there any way to convinced CUI/messages to send DECnet style mail > (HOST::USER)? I am using Ultrix sendmail so it will work as long as AMS does > attempt to send it. I thought I had turned off all address validation but apparently not. You probably can't teach messages how to validate addresses with this kind of syntax. But presumably your local network has some sort of Internet-to-DECnet SMTP relay host, capable of resolving DECnet mailing addresses? If that's the case, then you could work around the problem by defining a "dummy" domain, say ".DNET", in your AndrewSetup file, under "AMS_ValidDomainSuffixes:". Correspondingly, you'd list your Internet-to-DECnet relay host address under "AMS-ValidDomainRelays:", in AndrewSetup. It would be up to the messages user, then, to change addresses of the form, "HOST::USER", to "USER@HOST.DNET", when composing a mail message destined for a DECnet recipient. Messages would validate such address, and pass them along to the DECnet realy host. -Bob \enddata{text822, 65204} \begindata{text822, 67993} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 3 Sep 1992 21:20:46 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 3 Sep 1992 21:19:01 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 3 Sep 92 21:18:45 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA14198; Thu, 3 Sep 92 18:07:15 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 3 Sep 92 15:54:07 GMT From: pa.dec.com!engage.pko.dec.com!irenaeus.mlo.dec.com!eje@decwrl.dec.com (Eric James Ewanco) Organization: Digital Equipment Corporation Subject: DECnet mail Message-Id: <1992Sep3.155407.3709@engage.pko.dec.com> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Is there any way to convinced CUI/messages to send DECnet style mail (HOST::USER)? I am using Ultrix sendmail so it will work as long as AMS does attempt to send it. I thought I had turned off all address validation but apparently not. Just out of curiosity, does AMDS support DECnet at all? Yeah, yeah, I know, why use DECnet, but you see it tends to be prevalent and rather necessary here where I work . . . Eric -- /=============================================================================\ | Eric Ewanco - Software Engineer For the rash and outrageous opinions ex-| | Digital Equipment Corp, Maynard MA pressed herein I alone am responsible; | | ewanco@kalvin.enet.dec.com they do not belong to DIGITAL(TM). | \==============================- 2 Th 2:15 -==================================/ \enddata{text822, 67993} \begindata{text822, 70127} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 4 Sep 1992 10:42:08 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 4 Sep 1992 10:40:39 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 4 Sep 92 10:40:20 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA07957; Fri, 4 Sep 92 16:43:17 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA19975; Fri, 4 Sep 92 16:41:23 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.CS.kun.nl..sun4.41 via MS.5.6.zeus.CS.kun.nl..sun4_41; Fri, 4 Sep 1992 16:41:12 +0200 (MET DST) Message-Id: <8edrK8S3fW419FU19e@cs.kun.nl> Date: Fri, 4 Sep 1992 16:41:12 +0200 (MET DST) From: Harco de Hilster X-Andrew-Message-Size: 3502+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , swh2y@gingko.cs.virginia.edu, Gary Keim Subject: Re: AMS Filtering Cc: bb+org.itc.atk.ia-trail@andrew.cmu.edu In-Reply-To: <0edXSRe00Woh5D=Q1Y@andrew.cmu.edu> References: <9209031359.AA10022@gingko.cs.Virginia.EDU> <0edXSRe00Woh5D=Q1Y@andrew.cmu.edu> \begindata{text,1977016} \textdsversion{12} \template{messages} Hi, I use flames to handle our bulletin board. I got some sample andrew.cmu flames files, and I followed the style closely. I've got it to work reasonably, but the cmu style (or mine) of filtering messages has troubles with multiple bboards in the to: field. I want to be able to handle every bboard separately. Say I have two bboards: loc+public off+announce I want to post a message to both of them but not every body is allowed to post on off+announce. The to field looks like: "loc+public" , "off+announce" The flames file looks like this: \smaller{; Filter function for bbsman (defun bbsman-mail-hook (msg) (progn ; first get all relevant headers (let* ((hdrs (multi-GetHeaderContents msg '("to" "cc" "resent-to" "apparentl y-to"))) (offextrs (extract-liberally "offbb\\\\+" hdrs)) (locextrs (extract-liberally "locbb\\\\+" hdrs)) (extextrs (extract-liberally "extbb\\\\+" hdrs)) (prvextrs (extract-liberally "bbsman\\\\+" hdrs)) (subj (getheadercontents msg "subject")) (sender (GetAuthSender msg)) (to (getheadercontents msg "to"))) ; handle the info-andrew mailing list (cond ((a-str-in-any-str "info-andrew" hdrs T) (appendmsgtodir msg "/vol/andrew/bboards/loc/.MESSAGES/andrew/mailing-list")) ; default handling of posting on official bulletin boards (offextrs (post-to-list msg offextrs "mail.lost" (replyaddr msg "sender") "bbsman@cs.kun.nl" "There was a problem delivering your message\\n Does this bboard exists?\\n Contact the bbsman if you have any questions." NIL ; only the listed people are allowed to post on o fficial '(((".*") ("bbsman" "harcoh" "robd" "wim" "hansj" "yellak" "joycev") "You are not allowed to post on the official bboard.\\n Please contact the bbsman if you want to")))) ; handling of posting on local bulletin boards (locextrs (cond ; handle the public bulletin board ((a-str-in-any-str "public" locextrs T) (post-to-list msg locextrs "mail.lost" (replyaddr msg "sender") "bbsman@cs.kun.nl" "There was a problem delivering your message\\n Please contact the bbsman." T NIL)) ........ etc. ........ } The Cond construct makes it impossible to have multiple bboards in the to: field. Because the \bold{off} condition succeeds the message is posted to \bold{off+announce} and the message to \bold{loc+public} disappears. Not splitting the messages in loc+, off+ and ext+ can make things worse. If the to field contains off+ then all the messages are handled in the first post-to-list. This .AMS.flames file is very unsafe. If the to field contains loc+public (the only bboard students can create sub-bboards on with no access restriction) then all my further tests on loc+course.p1 (with access restriction) are skiped. What I really need is that for each item in the \italic{to} field, the filter function gets called. A message with two \italic{to} fields is infact two messages (HUH?). Since my flames file is similar to your own flames files, you must have the same problem or am I missing something here. Any suggestions? Harco\ \enddata{text,1977016} \enddata{text822, 70127} \begindata{text822, 75482} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 4 Sep 1992 11:25:37 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 4 Sep 1992 11:24:38 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 4 Sep 92 11:24:05 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA08777; Fri, 4 Sep 92 17:26:57 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA20517; Fri, 4 Sep 92 17:25:02 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.CS.kun.nl..sun4.41 via MS.5.6.zeus.CS.kun.nl..sun4_41; Fri, 4 Sep 1992 17:24:51 +0200 (MET DST) Message-Id: Date: Fri, 4 Sep 1992 17:24:51 +0200 (MET DST) From: Harco de Hilster X-Andrew-Message-Size: 3153+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , swh2y@gingko.cs.virginia.edu, Gary Keim Subject: Re: AMS Filtering Cc: bb+org.itc.atk.ia-trail@andrew.cmu.edu In-Reply-To: <0edXSRe00Woh5D=Q1Y@andrew.cmu.edu> References: <9209031359.AA10022@gingko.cs.Virginia.EDU> <0edXSRe00Woh5D=Q1Y@andrew.cmu.edu> \begindata{text,1977016} \textdsversion{12} \template{messages} Hi again, Two things: 1) According to the doc. on post-to-list 'user' in restrictions is: \quotation{where a \italic{folder-name-re} is a string containing a regular expression ("re") that will be matched against the folder names in \italic{folder-list}, and \italic{user} is a string containing a \bold{re} that will be matched against the authorized sender of msg. } \leftindent{The eli function that handles the restriction uses the sender of the message as a re-expression, not the specified users in the restrictions. } \quotation{(defun apply-single-restriction (msg flist rejto rejcc restriction) (cond ((and (any-pat-in-any-str (car restriction) flist) (not (a-pat-in-any-str (\bold{getauthsender msg}) ; this should be (strcat "\\\\\{" (getauthsender msg)) (car (cdr restriction))))) (reject-from-message msg rejto rejcc (car (cdr (cdr restriction))) NIL)) (T NIL))) } This is my fix for it: \quotation{(defun apply-single-restriction (msg flist rejto rejcc restriction) (cond ((and (any-pat-in-any-str (car restriction) flist) (not (any-pat-in-any-str (\bold{car (cdr restriction)}) (str-to-list (getauthsender msg) "")))) (reject-from-message msg rejto rejcc (car (cdr (cdr restriction))) NIL)) (T NIL)))} 2) \leftindent{These re-expressions sometimes work, and sometimes don't. User 'hans' send a message to \italic{vakken.basis.p1.opgaven}. Here is the part of the flames file that handled it:} \quotation{ ;handle the vakken.?.vragen bboard, this shouldn't be necessary see the next case ((a-pat-in-any-str "vakken.*vragen" locextrs) (post-to-list msg locextrs "mail.lost" (replyaddr msg "sender") "bbsman@cs.kun.nl" "There was a problem delivering your message\\n Does this bboard exists?\\n Contact the bbsman if you have any questions" NIL NIL)) ; handle the vakken.* boards ((a-pat-in-any-str "vakken.*" locextrs) (post-to-list msg locextrs "mail.lost" (replyaddr msg "sender") "bbsman@cs.kun.nl" "You are not allowed to post on this 'vakken' bboard" NIL '(((".*vragen") (".*") "There was a problem delivering your message\\n Please contact the bbsman.") ((".*p1.*") ("niekd" "harcoh" "hans") "You are not allowed to post on this vakken.p1 bboard") ((".*m1.*") ("marcs") "You are not allowed to post on this vakken.m1 bboard") ((".*s&o.*") ("ef") "You are not allowed to post on this vakken.s&o bboard") ((".*sp.*") ("hansj") "You are not allowed to post on this vakken.sp bboard") ((".*m2.*") ("adridg") "You are not allowed to post on this vakken.m2 bboard") ((".*m3.*") ("adridg") "You are not allowed to post on this vakken.m2 bboard") ((".*") NIL "You are not allowed to post on this vakken bboard")))) } \leftindent{He got a rejection on the last alternative, that means that ".*p1.*" didn't matched, but it should. I noticed the same problem with vakken.?.vragen. The first alternative should handle that, but it never did. Therefor I added an extra case in front that does handle it. }Please help, a similar test on an other bboard works great, and I'am almost certain I tested this case to. Harco\ \enddata{text,1977016} \enddata{text822, 75482} \begindata{text822, 80578} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 8 Sep 1992 19:49:52 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 8 Sep 1992 19:46:49 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 8 Sep 92 19:46:39 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA01774; Tue, 8 Sep 92 16:35:55 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 8 Sep 92 19:49:48 GMT From: news.univie.ac.at!email!vexpert.dbai.tuwien.ac.at!nejdl@uunet.uu.net (Wolfgang Nejdl) Organization: Technical University of Vienna Subject: emacs frontend for andrew mail (batmail.el)? Message-Id: <5858@vexpert.dbai.tuwien.ac.at> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Can anybody tell me, where I can find an emacs frontend for andrew mail? I have heard of batmail, but was unable to find it. -- Wolfgang Nejdl nejdl@vexpert.dbai.tuwien.ac.at Technical University of Vienna, E184-2 vexpert!nejdl@relay.eu.net Paniglgasse 16, A-1040 Vienna, Austria fax: +43-1-5055304 \enddata{text822, 80578} \begindata{text822, 82239} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail ID ; Wed, 9 Sep 1992 18:22:00 -0400 (EDT) Received: from herodotus.cs.uiuc.edu by po5.andrew.cmu.edu (5.54/3.15) id for susan+; Wed, 9 Sep 92 18:21:48 EDT Received: by herodotus.cs.uiuc.edu (5.64+/IDA-1.2.8) id AA08428; Wed, 9 Sep 92 17:21:42 -0500 Date: Wed, 9 Sep 92 17:21:42 -0500 From: Josh Yelon Message-Id: <9209092221.AA08428@herodotus.cs.uiuc.edu> To: susan+@andrew.cmu.edu Subject: Problems installing andrew. I have tried installing Andrew on a sparc running 4.1.1, but some of the andrew programs have been reporting "dlopen: stub interception failed". Is this a known problem, or should I try to diagnose it? - Josh \enddata{text822, 82239} \begindata{text822, 83172} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail ID ; Wed, 9 Sep 1992 19:12:36 -0400 (EDT) Received: from dante.cs.uiuc.edu by po5.andrew.cmu.edu (5.54/3.15) id for susan+; Wed, 9 Sep 92 19:12:17 EDT Received: by dante.cs.uiuc.edu id AA00338 (5.65c/IDA-1.4.4_DANTE for susan+@andrew.cmu.edu); Wed, 9 Sep 1992 18:11:27 -0500 Date: Wed, 9 Sep 1992 18:11:27 -0500 From: Josh Yelon Message-Id: <199209092311.AA00338@dante.cs.uiuc.edu> To: susan+@andrew.cmu.edu Subject: More about dlopen bug in andrew. Here is a log of an attempt to install andrew, along with a bug report and traceback at the end. dante% dante% tar xf andrew.tar dante% dante% cd andrew dante% dante% cp ~/site.h config/site.h overwrite config/site.h? y dante% cp ~/site.mcr config/site.mcr overwrite config/site.mcr? y dante% dante% cat config/site.h /* CMU-local overrides to the distributed system.mcr file. The distributed version */ /* of this file is empty, and patches are never sent for it. */ #undef BUILDANDREWINSTALL_ENV #define BUILDANDREWINSTALL_ENV 1 #undef RESOLVER_ENV #define RESOLVER_ENV 1 #undef DEFAULT_ANDREWDIR_ENV #define DEFAULT_ANDREWDIR_ENV /mnt9/home/class/cs497/jyelon/andrew/installed #undef DEFAULT_LOCALDIR_ENV #define DEFAULT_LOCALDIR_ENV /local/all dante% cat config/site.mcr /* CMU-local overrides to the distributed system.mcr file. The distributed version */ /* of this file is empty, and patches are never sent for it. */ CDEBUGFLAGS= -g DEFAULT_ANDREWDIR_ENV=/mnt9/home/class/cs497/jyelon/andrew/installed BASEDIR=/mnt9/home/class/cs497/jyelon/andrew/installed DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed RESOLVLIB=/usr/lib/libresolv.a XBASEDIR= XINCDIR=/local/include XLIBDIR=/local/lib XBINDIR=/local/bin/X11 XUTILDIR=/local/bin/X11 XFC=/local/bin/X11/bdftopcf IMAKE=/local/bin/X11/imake XMAKEDEPEND=/local/bin/X11/makedepend XMKFONTDIR=/local/bin/X11/mkfontdir dante% dante% imake -I. -I./config -Timake.tmpl -s Makefile -DTOPDIR=. dante% dante% make World Checking that BASEDIR is not the location of the source files. Checking Destination Directories.... Making directory /mnt9/home/class/cs497/jyelon/andrew/installed Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/bin Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/config Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/etc Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/include Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/lib Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/doc Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/doc/atk Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/doc/ams Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/help Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/man Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/dlib Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/examples Checking Destination Directories.... Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/X11fonts touch install.time touch install.doc date Wed Sep 9 17:42:21 CDT 1992 make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/inst) cd inst; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/config) cd config; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead) cd overhead; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/genmake) cd genmake; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/sys) cd sys; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/util) cd util; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs) cd hdrs; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib) cd lib; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples) cd samples; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../../.././config -s Makefile -DTOPDIR=../../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/util/cmd) cd cmd; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/addalias) cd addalias; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/errors) cd errors; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/index) cd index; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/malloc) cd malloc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/class) cd class; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/machdep) cd machdep; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/machdep/sun_sparc_41) cd sun_sparc_41; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../../.././config -s Makefile -DTOPDIR=../../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/lib) cd lib; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/cmd) cd cmd; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/pp) cd pp; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/testing) cd testing; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/doc) cd doc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/rxp) cd rxp; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/eli) cd eli; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/eli/hdrs) cd hdrs; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/eli/elifiles) cd elifiles; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/eli/lib) cd lib; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/eli/bglisp) cd bglisp; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/eli/doc) cd doc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/parsec) cd parsec; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/conv) cd conv; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/fonts) cd fonts; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/fonts/cmd) cd cmd; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/fonts/fonts) cd fonts; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/fonts/fonts/adobe) cd adobe; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../../.././config -s Makefile -DTOPDIR=../../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/fonts/fonts/programs) cd programs; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../../.././config -s Makefile -DTOPDIR=../../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/fonts/fonts/andy) cd andy; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../../.././config -s Makefile -DTOPDIR=../../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/xicons) cd xicons; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/cmenu) cd cmenu; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/mail) cd mail; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/mail/hdrs) cd hdrs; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/mail/lib) cd lib; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/mail/cmd) cd cmd; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/overhead/mail/testing) cd testing; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk) cd atk; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/basics) cd basics; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/basics/common) cd common; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/basics/x) cd x; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/basics/lib) cd lib; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/support) cd support; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/supportviews) cd supportviews; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/text) cd text; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/text/tpls) cd tpls; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/utils) cd utils; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/frame) cd frame; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/textaux) cd textaux; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/atkvers) cd atkvers; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/ez) cd ez; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/extensions) cd extensions; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/typescript) cd typescript; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/apps) cd apps; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/textobjects) cd textobjects; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/hyplink) cd hyplink; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/value) cd value; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/adew) cd adew; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/raster) cd raster; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/raster/lib) cd lib; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/raster/convert) cd convert; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/raster/cmd) cd cmd; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/raster/scan) cd scan; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/raster/rasters) cd rasters; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/apt) cd apt; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/apt/apt) cd apt; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/apt/tree) cd tree; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/apt/suite) cd suite; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/org) cd org; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/bush) cd bush; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/zip) cd zip; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/zip/lib) cd lib; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/zip/symbols) cd symbols; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/zip/samples) cd samples; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/zip/utility) cd utility; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/chart) cd chart; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/calc) cd calc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/champ) cd champ; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/eq) cd eq; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/fad) cd fad; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/table) cd table; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/glist) cd glist; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/rofftext) cd rofftext; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/help) cd help; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/help/src) cd src; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/help/maint) cd maint; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/help/doc) cd doc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/ctext) cd ctext; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/lookz) cd lookz; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/layout) cd layout; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atk/doc) cd doc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams) cd ams; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/flames) cd flames; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/doc) cd doc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/libs) cd libs; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/libs/hdrs) cd hdrs; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/libs/cui) cd cui; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/libs/ms) cd ms; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/libs/shr) cd shr; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/libs/nosnap) cd nosnap; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/msclients) cd msclients; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/msclients/cui) cd cui; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/msclients/nns) cd nns; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/msclients/vui) cd vui; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/msclients/vui/doc) cd doc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../../.././config -s Makefile -DTOPDIR=../../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/ams/demo) cd demo; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atkams) cd atkams; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atkams/messages) cd messages; \ /local/bin/X11/imake -Timake.tmpl -I. -I../.././config -s Makefile -DTOPDIR=../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atkams/messages/lib) cd lib; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atkams/messages/cmd) cd cmd; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atkams/messages/scripts) cd scripts; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/atkams/messages/doc) cd doc; \ /local/bin/X11/imake -Timake.tmpl -I. -I../../.././config -s Makefile -DTOPDIR=../../../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/xmkfontd) cd xmkfontd; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/helpindex) cd helpindex; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles Making Makefiles (/mnt9/home/class/cs497/jyelon/andrew/helpaliases) cd helpaliases; \ /local/bin/X11/imake -Timake.tmpl -I. -I.././config -s Makefile -DTOPDIR=../.; \ touch .depends; \ cat .depends >>Makefile; \ make Makefiles make dependInstall Checking that BASEDIR is not the location of the source files. make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install Checking Destination Directories.... Checking Destination Directories.... touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/inst) .././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/bin/linkinst ln -s `pwd`/linkinst /mnt9/home/class/cs497/jyelon/andrew/installed/bin/linkinst touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/config) make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/doc/ImakeMacros.d chmod 0444 `pwd`/ImakeMacros.d ln -s `pwd`/ImakeMacros.d /mnt9/home/class/cs497/jyelon/andrew/installed/doc/ImakeMacros.d rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/andyenv.h chmod 0444 `pwd`/andyenv.h ln -s `pwd`/andyenv.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/andyenv.h rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/system.h chmod 0444 `pwd`/sun4_41/system.h ln -s `pwd`/sun4_41/system.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/system.h rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/andrewos.h chmod 0444 `pwd`/andrewos.h ln -s `pwd`/andrewos.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/andrewos.h rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/allsys.h chmod 0444 `pwd`/allsys.h ln -s `pwd`/allsys.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/allsys.h rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/site.h chmod 0444 `pwd`/site.h ln -s `pwd`/site.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/site.h (cd /mnt9/home/class/cs497/jyelon/andrew/installed/config; \ rm -f andrewos.h andyenv.h system.h allsys.h site.h; \ ln -s ../include/andrewos.h andrewos.h; \ ln -s ../include/andyenv.h andyenv.h; \ ln -s ../include/system.h system.h; \ ln -s ../include/allsys.h allsys.h; \ ln -s ../include/site.h site.h; ) rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/imake.tmpl chmod 0444 `pwd`/imake.tmpl ln -s `pwd`/imake.tmpl /mnt9/home/class/cs497/jyelon/andrew/installed/config/imake.tmpl rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/platform.tmpl chmod 0444 `pwd`/platform.tmp ln -s `pwd`/platform.tmp /mnt9/home/class/cs497/jyelon/andrew/installed/config/platform.tmpl rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/system.mcr chmod 0444 `pwd`/system.tmp ln -s `pwd`/system.tmp /mnt9/home/class/cs497/jyelon/andrew/installed/config/system.mcr rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/allsys.mcr chmod 0444 `pwd`/allsys.mcr ln -s `pwd`/allsys.mcr /mnt9/home/class/cs497/jyelon/andrew/installed/config/allsys.mcr rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/site.mcr chmod 0444 `pwd`/site.mcr ln -s `pwd`/site.mcr /mnt9/home/class/cs497/jyelon/andrew/installed/config/site.mcr rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/andrew.rls chmod 0444 `pwd`/andrew.rls ln -s `pwd`/andrew.rls /mnt9/home/class/cs497/jyelon/andrew/installed/config/andrew.rls rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/site.rls chmod 0444 `pwd`/site.rls ln -s `pwd`/site.rls /mnt9/home/class/cs497/jyelon/andrew/installed/config/site.rls rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/depend.csh chmod 0555 `pwd`/depend.csh ln -s `pwd`/depend.csh /mnt9/home/class/cs497/jyelon/andrew/installed/config/depend.csh rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/loginstall chmod 0555 `pwd`/loginstall ln -s `pwd`/loginstall /mnt9/home/class/cs497/jyelon/andrew/installed/config/loginstall rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/config/COPYRITE chmod 0444 `pwd`/COPYRITE ln -s `pwd`/COPYRITE /mnt9/home/class/cs497/jyelon/andrew/installed/config/COPYRITE touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead) make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/genmake) make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f genmake /bin/csh ./mkgenmk /local/bin/X11/imake /mnt9/home/class/cs497/jyelon/andrew/installed chmod +x genmake + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/bin/genmake + pwd + chmod 0555 /mnt9/home/class/cs497/jyelon/andrew/overhead/genmake/genmake + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/genmake/genmake /mnt9/home/class/cs497/jyelon/andrew/installed/bin/genmake + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/help/genmake.help + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/genmake/genmake.help + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/genmake/genmake.help /mnt9/home/class/cs497/jyelon/andrew/installed/help/genmake.help touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/sys) ../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f sys.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include sys.c mv sys.o shared/sys.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include sys.c rm -f sys cc -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o sys sys.o -ldl rm -f conftest.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include conftest.c mv conftest.o shared/conftest.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include conftest.c rm -f conftest cc -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o conftest conftest.o -ldl + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/bin/sys + pwd + chmod 0555 /mnt9/home/class/cs497/jyelon/andrew/overhead/sys/sys + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/sys/sys /mnt9/home/class/cs497/jyelon/andrew/installed/bin/sys + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/help/sys.help + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/sys/sys.help + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/sys/sys.help /mnt9/home/class/cs497/jyelon/andrew/installed/help/sys.help %%%% Now attempting execution of the installed 'sys' program. %%%% If this execution does not work for some reason, %%%% it may indicate a serious problem with your %%%% Andrew system configuration. %%%% If execution appears successful, the installation will continue. %%%% Otherwise, it should stop here, and you should %%%% correct the apparent problem. Result of executing /mnt9/home/class/cs497/jyelon/andrew/installed/bin/sys is: sun4_41 %%%% Execution appears to have been successful. %%%% Installation continues. %%%% Executing the configuration tester. ./conftest conftest: Checking configuration for sys type ``sun4_41'', full name ``SUN4_4.3bsd'' Sys type sun4_41 is most like 4.3 BSD. conftest: Checking for problems in the allsys.h/system.h/site.h files. conftest: No inconsistencies detected in the allsys.h/system.h/site.h files. conftest: No inconsistencies found. Continuing. %%%% No problems discovered. Continuing with the build. touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/util) make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs) make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install cc -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -target sun4 -c genhdr.c rm -f genhdr cc -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o genhdr genhdr.o -ldl rm -f andrdir.h1 echo '/* ********************************************************************** *\' > andrdir.h1 echo ' * Copyright IBM Corporation 1988,1989 - All Rights Reserved *' >> andrdir.h1 echo ' * For full copyright information see:'andrew/config/COPYRITE' *' >> andrdir.h1 echo '\* ********************************************************************** */' >> andrdir.h1 ./genhdr /mnt9/home/class/cs497/jyelon/andrew/installed /local/all >> andrdir.h1 mv andrdir.h1 andrdir.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/fdplumb.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/fdplumb.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/fdplumb.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/fdplumb.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/fdplumbi.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/fdplumbi.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/fdplumbi.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/fdplumbi.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/profile.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/profile.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/profile.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/profile.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/svcconf.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/svcconf.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/svcconf.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/svcconf.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/tokens.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/tokens.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/tokens.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/tokens.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/truth.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/truth.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/truth.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/truth.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/util.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/util.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/util.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/util.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/unscribe.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/unscribe.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/unscribe.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/unscribe.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/andrdir.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/andrdir.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/hdrs/andrdir.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/andrdir.h touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib) ../../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f abbrpath.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include abbrpath.c mv abbrpath.o shared/abbrpath.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include abbrpath.c rm -f alquery.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include alquery.c mv alquery.o shared/alquery.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include alquery.c rm -f andrwdir.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include andrwdir.c mv andrwdir.o shared/andrwdir.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include andrwdir.c rm -f andydir.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include andydir.c mv andydir.o shared/andydir.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include andydir.c rm -f cellauth.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include cellauth.c mv cellauth.o shared/cellauth.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include cellauth.c rm -f cawp.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include cawp.c mv cawp.o shared/cawp.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include cawp.c rm -f config.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include config.c mv config.o shared/config.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include config.c rm -f desym.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include desym.c mv desym.o shared/desym.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include desym.c rm -f errhdlr.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include errhdlr.c mv errhdlr.o shared/errhdlr.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include errhdlr.c rm -f fdplumb.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb.c mv fdplumb.o shared/fdplumb.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb.c rm -f fdplumb2.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb2.c mv fdplumb2.o shared/fdplumb2.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb2.c rm -f fdplumb3.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb3.c mv fdplumb3.o shared/fdplumb3.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb3.c rm -f fdplumb4.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb4.c mv fdplumb4.o shared/fdplumb4.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb4.c rm -f fdplumb5.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb5.c mv fdplumb5.o shared/fdplumb5.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb5.c rm -f fdplumb6.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb6.c mv fdplumb6.o shared/fdplumb6.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fdplumb6.c rm -f foldedeq.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include foldedeq.c mv foldedeq.o shared/foldedeq.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include foldedeq.c rm -f fpacheck.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fpacheck.c mv fpacheck.o shared/fpacheck.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fpacheck.c rm -f fselect.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fselect.c mv fselect.o shared/fselect.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fselect.c rm -f gtime.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include gtime.c mv gtime.o shared/gtime.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include gtime.c rm -f fwrtallc.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fwrtallc.c mv fwrtallc.o shared/fwrtallc.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include fwrtallc.c rm -f getaddr.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include getaddr.c mv getaddr.o shared/getaddr.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include getaddr.c rm -f gethome.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include gethome.c mv gethome.o shared/gethome.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include gethome.c rm -f getla.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include getla.c mv getla.o shared/getla.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include getla.c rm -f getmyhom.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include getmyhom.c mv getmyhom.o shared/getmyhom.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include getmyhom.c rm -f getpty.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include getpty.c mv getpty.o shared/getpty.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include getpty.c rm -f hname.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include hname.c mv hname.o shared/hname.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include hname.c rm -f lcappend.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include lcappend.c mv lcappend.o shared/lcappend.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include lcappend.c rm -f lineprom.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include lineprom.c mv lineprom.o shared/lineprom.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include lineprom.c rm -f localdir.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include localdir.c mv localdir.o shared/localdir.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include localdir.c rm -f newstr.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include newstr.c mv newstr.o shared/newstr.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include newstr.c rm -f nicetime.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include nicetime.c mv nicetime.o shared/nicetime.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include nicetime.c rm -f pause.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include pause.c mv pause.o shared/pause.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include pause.c rm -f procstuf.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include procstuf.c mv procstuf.o shared/procstuf.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include procstuf.c rm -f profile.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include profile.c mv profile.o shared/profile.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include profile.c rm -f readlink.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include readlink.c mv readlink.o shared/readlink.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include readlink.c rm -f svcconf.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include svcconf.c mv svcconf.o shared/svcconf.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include svcconf.c rm -f setprof.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include setprof.c mv setprof.o shared/setprof.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include setprof.c rm -f t2open.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include t2open.c mv t2open.o shared/t2open.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include t2open.c rm -f tfail.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include tfail.c mv tfail.o shared/tfail.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include tfail.c rm -f thiscell.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include thiscell.c mv thiscell.o shared/thiscell.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include thiscell.c rm -f times.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include times.c mv times.o shared/times.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include times.c rm -f titles.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include titles.c mv titles.o shared/titles.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include titles.c rm -f tokpak.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include tokpak.c mv tokpak.o shared/tokpak.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include tokpak.c rm -f tokunpak.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include tokunpak.c mv tokunpak.o shared/tokunpak.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include tokunpak.c rm -f topen.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include topen.c mv topen.o shared/topen.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include topen.c rm -f uerror.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include uerror.c mv uerror.o shared/uerror.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include uerror.c rm -f ulsindex.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ulsindex.c mv ulsindex.o shared/ulsindex.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ulsindex.c rm -f ulstlmat.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ulstlmat.c mv ulstlmat.o shared/ulstlmat.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ulstlmat.c rm -f ulstrcmp.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ulstrcmp.c mv ulstrcmp.o shared/ulstrcmp.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ulstrcmp.c rm -f usignal.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include usignal.c mv usignal.o shared/usignal.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include usignal.c rm -f vclose.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include vclose.c mv vclose.o shared/vclose.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include vclose.c rm -f venusop.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include venusop.c mv venusop.o shared/venusop.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include venusop.c rm -f verbose.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include verbose.c mv verbose.o shared/verbose.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include verbose.c rm -f writeall.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include writeall.c mv writeall.o shared/writeall.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include writeall.c rm -f ossup.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ossup.c mv ossup.o shared/ossup.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ossup.c rm -f unscribe.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include unscribe.c mv unscribe.o shared/unscribe.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include unscribe.c rm -f libutil.a ar clq libutil.a abbrpath.o alquery.o andrwdir.o andydir.o cellauth.o cawp.o config.o desym.o errhdlr.o fdplumb.o fdplumb2.o fdplumb3.o fdplumb4.o fdplumb5.o fdplumb6.o foldedeq.o fpacheck.o fselect.o gtime.o fwrtallc.o getaddr.o gethome.o getla.o getmyhom.o getpty.o hname.o lcappend.o lineprom.o localdir.o newstr.o nicetime.o pause.o procstuf.o profile.o readlink.o svcconf.o setprof.o t2open.o tfail.o thiscell.o times.o titles.o tokpak.o tokunpak.o topen.o uerror.o ulsindex.o ulstlmat.o ulstrcmp.o usignal.o vclose.o venusop.o verbose.o writeall.o ossup.o unscribe.o ranlib libutil.a rm -f lcstring.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include lcstring.c mv lcstring.o shared/lcstring.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include lcstring.c rm -f ucstring.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ucstring.c mv ucstring.o shared/ucstring.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ucstring.c rm -f libafs.a ar clq libafs.a lcstring.o ucstring.o ranlib libafs.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libutil.a + pwd + chmod 0664 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/libutil.a + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/libutil.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libutil.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libafs.a + pwd + chmod 0664 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/libafs.a + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/libafs.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libafs.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/global.prf + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/global.prf + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/global.prf /mnt9/home/class/cs497/jyelon/andrew/installed/lib/global.prf + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/help/setup.help + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/setup.help + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/setup.help /mnt9/home/class/cs497/jyelon/andrew/installed/help/setup.help + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/help/prefs.help + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/prefs.help + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/prefs.help /mnt9/home/class/cs497/jyelon/andrew/installed/help/prefs.help + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/help/prefs.tutr + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/prefs.tutr + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/prefs.tutr /mnt9/home/class/cs497/jyelon/andrew/installed/help/prefs.tutr rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/doc/SetUp.ref chmod 0444 `pwd`/setup.help ln -s `pwd`/setup.help /mnt9/home/class/cs497/jyelon/andrew/installed/doc/SetUp.ref touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples) make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install Checking Destination Directories.... Checking Destination Directories.... Making directory /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/README.ez + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/README.ez + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/README.ez /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/README.ez + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.Xdefaults + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.Xdefaults + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.Xdefaults /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.Xdefaults + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.atkinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.atkinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.atkinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.atkinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.cshrc + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.cshrc + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.cshrc /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.cshrc + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.ezinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.ezinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.ezinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.ezinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.helpinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.helpinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.helpinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.helpinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.messagesinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.messagesinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.messagesinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.messagesinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.preferences + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.preferences + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.preferences /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.preferences + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.sendmessageinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.sendmessageinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.sendmessageinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.sendmessageinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.typescriptinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.typescriptinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/bobg.typescriptinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/bobg.typescriptinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.atkinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.atkinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.atkinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.atkinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.bushinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.bushinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.bushinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.bushinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.cshrc + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.cshrc + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.cshrc /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.cshrc + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.ezinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.ezinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.ezinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.ezinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.gdbinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.gdbinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.gdbinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.gdbinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.login + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.login + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.login /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.login + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.messagesinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.messagesinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.messagesinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.messagesinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.pipescriptinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.pipescriptinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.pipescriptinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.pipescriptinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.preferences + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.preferences + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/ghoti.preferences /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/ghoti.preferences + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.Xclients + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.Xclients + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.Xclients /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.Xclients + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.atkinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.atkinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.atkinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.atkinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.cshrc + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.cshrc + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.cshrc /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.cshrc + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.ezinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.ezinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.ezinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.ezinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.login + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.login + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.login /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.login + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.messagesinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.messagesinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.messagesinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.messagesinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.preferences + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.preferences + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.preferences /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.preferences + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.sendmessageinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.sendmessageinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jhh.sendmessageinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jhh.sendmessageinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.atkinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.atkinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.atkinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.atkinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.consoleinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.consoleinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.consoleinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.consoleinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.cshrc + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.cshrc + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.cshrc /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.cshrc + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.ezinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.ezinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.ezinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.ezinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.gdbinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.gdbinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.gdbinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.gdbinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.messages-sendinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.messages-sendinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.messages-sendinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.messages-sendinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.pipescriptinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.pipescriptinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.pipescriptinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.pipescriptinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.preferences + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.preferences + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.preferences /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.preferences + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.sendmessageinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.sendmessageinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.sendmessageinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.sendmessageinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.typescriptinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.typescriptinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/jz1j.typescriptinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/jz1j.typescriptinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.atkinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.atkinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.atkinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.atkinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.cshrc + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.cshrc + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.cshrc /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.cshrc + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.ezinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.ezinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.ezinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.ezinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.login + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.login + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.login /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.login + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.messagesinit + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.messagesinit + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.messagesinit /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.messagesinit + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.preferences + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.preferences + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/lib/samples/mcinerny.preferences /mnt9/home/class/cs497/jyelon/andrew/installed/lib/samples/mcinerny.preferences touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/util/cmd) ../../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f pref.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include pref.c mv pref.o shared/pref.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include pref.c rm -f pref cc -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o pref pref.o /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libutil.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libafs.a -ldl + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/bin/pref + pwd + chmod 0555 /mnt9/home/class/cs497/jyelon/andrew/overhead/util/cmd/pref + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/util/cmd/pref /mnt9/home/class/cs497/jyelon/andrew/installed/bin/pref touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/addalias) ../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f addalias.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include addalias.c mv addalias.o shared/addalias.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include addalias.c rm -f addalias cc -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o addalias addalias.o -ldl + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/etc/addalias + pwd + chmod 0555 /mnt9/home/class/cs497/jyelon/andrew/overhead/addalias/addalias + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/addalias/addalias /mnt9/home/class/cs497/jyelon/andrew/installed/etc/addalias Checking Destination Directories.... + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/help/help.aliases + pwd + chmod 0664 /mnt9/home/class/cs497/jyelon/andrew/overhead/addalias/help.aliases + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/addalias/help.aliases /mnt9/home/class/cs497/jyelon/andrew/installed/help/help.aliases touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/errors) ../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f errprntf.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include errprntf.c mv errprntf.o shared/errprntf.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include errprntf.c rm -f liberrors.a ar clq liberrors.a errprntf.o ranlib liberrors.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/liberrors.a + pwd + chmod 0664 /mnt9/home/class/cs497/jyelon/andrew/overhead/errors/liberrors.a + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/errors/liberrors.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/liberrors.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/errprntf.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/errors/errprntf.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/errors/errprntf.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/errprntf.h touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/index) ../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f testidx.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include testidx.c mv testidx.o shared/testidx.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include testidx.c rm -f index.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include index.c mv index.o shared/index.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include index.c rm -f indexio.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include indexio.c mv indexio.o shared/indexio.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include indexio.c rm -f rcordset.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include rcordset.c mv rcordset.o shared/rcordset.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include rcordset.c rm -f libindex.a ar clq libindex.a index.o indexio.o rcordset.o ranlib libindex.a rm -f testindex cc -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o testindex testidx.o libindex.a -ldl + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libindex.a + pwd + chmod 0664 /mnt9/home/class/cs497/jyelon/andrew/overhead/index/libindex.a + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/index/libindex.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libindex.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/index.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/index/index.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/index/index.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/index.h touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/malloc) ../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " -DWORD=8 -DMSTATS" *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f malloc.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS malloc.c mv malloc.o shared/malloc.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS malloc.c rm -f getcallr.o ,getcallr.s ,getcallr.c cp getcallr.spp ,getcallr.c cc -E -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS ,getcallr.c > ,getcallr.s as -o getcallr.o ,getcallr.s rm -f ,getcallr.c ,getcallr.s rm -f plumber.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS plumber.c mv plumber.o shared/plumber.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS plumber.c rm -f libmalloc.a ar clq libmalloc.a malloc.o getcallr.o plumber.o ranlib libmalloc.a rm -f pmalloc.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS pmalloc.c mv pmalloc.o shared/pmalloc.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS pmalloc.c rm -f pplumber.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS pplumber.c mv pplumber.o shared/pplumber.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -DWORD=8 -DMSTATS pplumber.c rm -f libplumber.a ar clq libplumber.a pmalloc.o getcallr.o pplumber.o ranlib libplumber.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libmalloc.a + pwd + chmod 0664 /mnt9/home/class/cs497/jyelon/andrew/overhead/malloc/libmalloc.a + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/malloc/libmalloc.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libmalloc.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libplumber.a + pwd + chmod 0664 /mnt9/home/class/cs497/jyelon/andrew/overhead/malloc/libplumber.a + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/malloc/libplumber.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libplumber.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/malloc.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/malloc/malloc.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/malloc/malloc.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/malloc.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/help/malloc.help + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/malloc/malloc.help + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/malloc/malloc.help /mnt9/home/class/cs497/jyelon/andrew/installed/help/malloc.help touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/class) make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/machdep) make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f machine ln -s sun_sparc_41 machine touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/machdep/sun_sparc_41) ../../../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install touch globals.c rm -f globals.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include globals.c mv globals.o shared/globals.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include globals.c rm -f entry.o ,entry.s ,entry.c cp entry.spp ,entry.c cc -E -I. -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include ,entry.c > ,entry.s as -k -o entry.o ,entry.s rm -f ,entry.c ,entry.s rm -f doload.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include doload.c mv doload.o shared/doload.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include doload.c rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/bin/makedo chmod 0555 `pwd`/makedo.csh ln -s `pwd`/makedo.csh /mnt9/home/class/cs497/jyelon/andrew/installed/bin/makedo touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/lib) ../../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f class.o cc -pic -c -g -I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include class.c "class.c", line 597: warning: illegal pointer combination mv class.o shared/class.o cc -c -g -I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include class.c "class.c", line 597: warning: illegal pointer combination rm -f classproc.o cc -pic -c -g -I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include classproc.c mv classproc.o shared/classproc.o cc -c -g -I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include classproc.c rm -f mapping.o cc -pic -c -g -I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include mapping.c mv mapping.o shared/mapping.o cc -c -g -I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include mapping.c rm -f classind.o cc -pic -c -g -I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include classind.c mv classind.o shared/classind.o cc -c -g -I. -I../machdep/machine -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include classind.c rm -f libclass.a ld -assert pure-text -o libclass.a shared/class.o classproc.o ../machdep/machine/entry.o \ ../machdep/machine/shared/doload.o shared/mapping.o \ shared/classind.o ../machdep/machine/shared/globals.o + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libclass.a + pwd + chmod 0664 /mnt9/home/class/cs497/jyelon/andrew/overhead/class/lib/libclass.a + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/class/lib/libclass.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libclass.a + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/class.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/class/lib/class.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/class/lib/class.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/class.h + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/include/mapping.h + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/class/lib/mapping.h + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/class/lib/mapping.h /mnt9/home/class/cs497/jyelon/andrew/installed/include/mapping.h touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/cmd) ../../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I../machdep/machine -I../lib -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f doindex.o cc -pic -c -g -I. -I../machdep/machine -I../lib -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include doindex.c mv doindex.o shared/doindex.o cc -c -g -I. -I../machdep/machine -I../lib -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include doindex.c rm -f doindex cc -g -I. -I../machdep/machine -I../lib -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o doindex doindex.o /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libclass.a -L/mnt9/home/class/cs497/jyelon/andrew/installed/lib -lresolv -ldl rm -f whichdo.o cc -pic -c -g -I. -I../machdep/machine -I../lib -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include whichdo.c mv whichdo.o shared/whichdo.o cc -c -g -I. -I../machdep/machine -I../lib -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include whichdo.c rm -f whichdo cc -g -I. -I../machdep/machine -I../lib -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o whichdo whichdo.o /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libutil.a /mnt9/home/class/cs497/jyelon/andrew/installed/lib/libafs.a -ldl + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/bin/doindex + pwd + chmod 0555 /mnt9/home/class/cs497/jyelon/andrew/overhead/class/cmd/doindex + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/class/cmd/doindex /mnt9/home/class/cs497/jyelon/andrew/installed/bin/doindex + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/bin/whichdo + pwd + chmod 0555 /mnt9/home/class/cs497/jyelon/andrew/overhead/class/cmd/whichdo + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/class/cmd/whichdo /mnt9/home/class/cs497/jyelon/andrew/installed/bin/whichdo + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/help/doindex.help + pwd + chmod 0444 /mnt9/home/class/cs497/jyelon/andrew/overhead/class/cmd/doindex.help + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/class/cmd/doindex.help /mnt9/home/class/cs497/jyelon/andrew/installed/help/doindex.help touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/pp) ../../.././config/depend.csh /local/bin/X11/makedepend /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class \ "-I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " *.ch not found make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f class.o cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include class.c "class.c", line 2999: warning: illegal pointer combination mv class.o shared/class.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include class.c "class.c", line 2999: warning: illegal pointer combination lex classpp.l rm -f classpp.c mv lex.yy.c classpp.c cc -pic -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include classpp.c mv classpp.o shared/classpp.o cc -c -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include classpp.c rm -f classpp.c rm -f class cc -g -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include -o class class.o classpp.o -ll -ldl + rm -f /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class + pwd + chmod 0555 /mnt9/home/class/cs497/jyelon/andrew/overhead/class/pp/class + pwd + ln -s /mnt9/home/class/cs497/jyelon/andrew/overhead/class/pp/class /mnt9/home/class/cs497/jyelon/andrew/installed/bin/class touch install.time touch install.doc building (dependInstall) (/mnt9/home/class/cs497/jyelon/andrew/overhead/class/testing) ../../.././config/depend.csh /local/bin/X11/makedepend ../pp/class \ "-I. -I../lib -I../machdep/machine -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include" " " ../pp/class -s -I../lib -I../machdep/machine -I. -I. -I../lib -I../machdep/machine -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include testobj.ch ../pp/class -s -I../lib -I../machdep/machine -I. -I. -I../lib -I../machdep/machine -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include testobj2.ch make DESTDIR=/mnt9/home/class/cs497/jyelon/andrew/installed install rm -f testobj.o cc -pic -c -g -I. -I../lib -I../machdep/machine -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include testobj.c mv testobj.o shared/testobj.o cc -c -g -I. -I../lib -I../machdep/machine -I. -I/mnt9/home/class/cs497/jyelon/andrew/installed/include/atk -I/mnt9/home/class/cs497/jyelon/andrew/installed/include -I/local/include testobj.c /mnt9/home/class/cs497/jyelon/andrew/installed/bin/makedo -g -b ../cmd -d /mnt9/home/class/cs497/jyelon/andrew/installed/lib -s -o testobj.do testobj.o /mnt9/home/class/cs497/jyelon/andrew/installed/bin/doindex testobj.do doindex: indexing testobj.do ...dlopen: stub interception failed *** Abort - core dumped make: Fatal error: Command failed for target `testobj.do' Current working directory /mnt9/home/class/cs497/jyelon/andrew/overhead/class/testing *** Error code 1 make: Fatal error: Command failed for target `dependInstall' Current working directory /mnt9/home/class/cs497/jyelon/andrew/overhead/class/testing *** Error code 1 make: Fatal error: Command failed for target `dependInstall' Current working directory /mnt9/home/class/cs497/jyelon/andrew/overhead/class *** Error code 1 make: Fatal error: Command failed for target `dependInstall' Current working directory /mnt9/home/class/cs497/jyelon/andrew/overhead *** Error code 1 make: Fatal error: Command failed for target `dependInstall' Current working directory /mnt9/home/class/cs497/jyelon/andrew *** Error code 1 make: Fatal error: Command failed for target `World' dante% dante% dante% dante% cd overhead/class/testing dante% dante% gdb ~/andrew/installed/bin/doindex GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.5, Copyright 1992 Free Software Foundation, Inc... (gdb) (gdb) run testobj.do Starting program: /home/class/cs497/jyelon/andrew/installed/bin/doindex testobj.do doindex: indexing testobj.do ...dlopen: stub interception failed Program received signal 6, Abort 0xf768c120 in kill () (gdb) (gdb) where #0 0xf768c120 in kill () #1 0xf76a449c in abort () #2 0xf7700050 in dlopen () #3 0xf7782640 in doload (inFD=3, name=0x7238 "testobj.do", bp=0xf7fffb18, lenP=0xf7fffb14, path=0xf7fffa14 "testobj.do") at doload.c:85 #4 0x2d30 in ProcessEntry (entry=0x7218) at doindex.c:357 #5 0x2fac in main (argc=2, argv=0xf7fffbf4) at doindex.c:428 (gdb) \enddata{text822, 83172} \begindata{text822, 193218} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail ID ; Wed, 9 Sep 1992 19:17:38 -0400 (EDT) Received: from dante.cs.uiuc.edu by po5.andrew.cmu.edu (5.54/3.15) id for susan+; Wed, 9 Sep 92 19:17:34 EDT Received: by dante.cs.uiuc.edu id AA00640 (5.65c/IDA-1.4.4_DANTE for susan+@andrew.cmu.edu); Wed, 9 Sep 1992 18:17:05 -0500 Date: Wed, 9 Sep 1992 18:17:05 -0500 From: Josh Yelon Message-Id: <199209092317.AA00640@dante.cs.uiuc.edu> To: susan+@andrew.cmu.edu Subject: Yet more on "dlopen" bug. Eureka! The "dlopen" bug only occurs when the environment variable LD_LIBRARY_PATH is set. Of course, this is sort of a problem for me, since I NEED to set LD_LIBRARY_PATH to get other software to work. - Josh PS Sorry about the flood of mail. \enddata{text822, 193218} \begindata{text822, 194229} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 9 Sep 1992 23:24:48 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 9 Sep 1992 23:23:41 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 9 Sep 1992 23:22:27 -0400 (EDT) Received: from CANTVA.CANTERBURY.AC.NZ by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 9 Sep 92 23:22:12 EDT Received: from cantsc.canterbury.ac.nz by csc.canterbury.ac.nz (PMDF #2553 ) id <01GOMHA77ACGE2YYMV@csc.canterbury.ac.nz>; Thu, 10 Sep 1992 15:21:52 +1200 Received: by cantsc.canterbury.ac.nz (4.1/SMI-4.0) id AA22589; Thu, 10 Sep 92 15:21:48 +12 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.cantsc.canterbury.ac.nz.sun4.41 via MS.5.6.cantsc.canterbury.ac.nz.sun4_41; Thu, 10 Sep 1992 15:21:46 +1200 (NZST) Date: 10 Sep 1992 15:21:47 +1200 (NZST) From: Jason Haar Subject: Using messages for UseNet To: info-andrew@andrew.cmu.edu Reply-To: j.haar@csc.canterbury.ac.nz Message-Id: X-Envelope-To: info-andrew@andrew.cmu.edu Mime-Version: 1.0 Content-Type: text/richtext; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Andrew-Message-Size: 588+0 X-Contact: phone: +64 3 642-336, fax: +64 3 642-332 Organisation: CSC, University of Canterbury, Christchurch, New Zealand. Hi, Has anyone had any luck using messages for UseNet News? I've got ATK and a News feed on a SPARCserver (as in, on disk), and would like= to know if they could be "merged". According to the docs, there's a thing called .amsalien which can be created a= s a MSPath that would convince messages not to look for .SubscriptionMap/etc -= i.e. to look at non-ams files. Well, I couldn't seem to get that to work, so = I'm hoping someone else has. I'm running the binaries - no source - so I am hoping this can be down without= having to "customize" it... Cheers Jason Haar, Network Consultant \enddata{text822, 194229} \begindata{text822, 196818} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail ID ; Wed, 9 Sep 1992 23:56:35 -0400 (EDT) Received: from dante.cs.uiuc.edu by po5.andrew.cmu.edu (5.54/3.15) id for susan+; Wed, 9 Sep 92 23:56:31 EDT Received: by dante.cs.uiuc.edu id AA07791 (5.65c/IDA-1.4.4_DANTE for susan+@andrew.cmu.edu); Wed, 9 Sep 1992 22:56:02 -0500 Date: Wed, 9 Sep 1992 22:56:02 -0500 From: Josh Yelon Message-Id: <199209100356.AA07791@dante.cs.uiuc.edu> To: susan+@andrew.cmu.edu Subject: another bug in andrew. in the directory ams/demo, the Imakefile uses "cat" and "echo" to create a shell script called "amsdemo". However, with the permission bits set in the manner they arrive straight out of the tar file, this results in a "permission denied". The bug is easily fixed by preceeding the "cat .. > amsdemo" with a "rm -f amsdemo". \enddata{text822, 196818} \begindata{text822, 197904} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 10 Sep 1992 07:15:20 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 10 Sep 1992 07:15:13 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 10 Sep 1992 07:12:31 -0400 (EDT) Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 10 Sep 92 07:12:25 EDT Received: from hatti5.cs.chalmers.se by animal.cs.chalmers.se id AA21400; Thu, 10 Sep 92 13:12:21 +0200 Received: by hatti5 id AA06516; Thu, 10 Sep 92 13:12:19 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.hatti5.cs.chalmers.se.pmax.ul4 via MS.5.6.hatti5.cs.chalmers.se.pmax_ul4; Thu, 10 Sep 1992 13:12:18 +0200 (MET DST) Message-Id: Date: Thu, 10 Sep 1992 13:12:18 +0200 (MET DST) From: Christer Bernerus X-Andrew-Message-Size: 465+0 Mime-Version: 1.0 Content-Type: text/richtext; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable To: info-andrew@andrew.cmu.edu Subject: Messages & POP I'm running Messages without AMDS. Our systems will soon start using a POP server for mail instead of making /usr= /spool/mail available. How do I go about to make messages fetch my mail from the POP server? Chris. -------------------------------------------------------------------- Christer Bern=E9rus, SM6FBQ !E-mail: bernerus@cs.chalmers.se Chalmers University of Technology ! Phone: +46 31 7721036 Department of Computer Science S-412 96 Gothenburg, SWEDEN \enddata{text822, 197904} \begindata{text822, 200116} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 10 Sep 1992 08:50:05 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 10 Sep 1992 08:48:22 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 10 Sep 1992 08:47:00 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 10 Sep 92 08:46:54 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA18696; Thu, 10 Sep 92 14:49:24 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA01956; Thu, 10 Sep 92 14:49:23 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.CS.kun.nl..sun4.41 via MS.5.6.zeus.CS.kun.nl..sun4_41; Thu, 10 Sep 1992 14:49:19 +0200 (MET DST) Message-Id: Date: Thu, 10 Sep 1992 14:49:19 +0200 (MET DST) From: Harco de Hilster Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu, Christer Bernerus Subject: Re: Messages & POP In-Reply-To: References: In the AndrewSetup file you can specify a MailCollectionCommand that will be called to collect your mail. What you need is a program that talks POP and puts your mail as separate messages in ~/Mailbox. I have no idea weather this works, or if such a program is available. Our administrators also talk about switching to POP and SMTP as a replacement for /var/spool/mail and sendmail, so if you find such a POP and SMTP client I would like to hear from you. I tried mhmail once as a SMTP mail delivery agent, but it had trouble with the AMS headers (or it added some of its own). See: help AndrewSetup Regards, Harco. \enddata{text822, 200116} \begindata{text822, 202443} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Thu, 10 Sep 1992 09:27:14 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Thu, 10 Sep 1992 09:26:29 -0400 (EDT) If-Type-Unsupported: send Received: from spot.dcrt.nih.gov via qmail ID ; Thu, 10 Sep 1992 09:24:10 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 10 Sep 1992 09:22:11 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 10 Sep 1992 09:22:07 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Thu, 10 Sep 1992 09:22:06 -0400 (EDT) Message-ID: Date: Thu, 10 Sep 1992 09:22:06 -0400 (EDT) From: Bob Dew MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew , Christer Bernerus , Harco de Hilster Subject: Re: Messages & POP In-Reply-To: References: > In the AndrewSetup file you can specify a MailCollectionCommand that > will be called to collect your mail. What you need is a program that > talks POP and puts your mail as separate messages in ~/Mailbox. I have no idea weather this works, or if such a program is available. This can work nicely under AFS when the POP server is configured as an AFS client. The AndrewSetup "AMS_MailCollectionCommand" can point to a shell script which performs an authenticated rsh to the POP server, whereby "eatmail" is called to transfer mail from the POP server's spooling area to the user's home area Mailbox. That is, the mail collection command would look something like, /usr/afsws/bin/rsh Pop_server_machine /usr/andrew/bin/eatmail Without changing the mail system configuration, user's can elect to retrieve new mail via messages, or through their regular POP user interface. In this case, messages would be configured without AMDS support, but with AFS_ENV defined. Also, note that "Pop_server_machine" in the rsh example may be replaced with any SMTP mail hub. -Bob \enddata{text822, 202443} \begindata{text822, 205381} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 10 Sep 1992 09:37:16 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 10 Sep 1992 09:36:54 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 10 Sep 92 09:36:46 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA19176; Thu, 10 Sep 92 15:39:14 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA02267; Thu, 10 Sep 92 15:39:12 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.CS.kun.nl..sun4.41 via MS.5.6.zeus.CS.kun.nl..sun4_41; Thu, 10 Sep 1992 15:39:08 +0200 (MET DST) Message-Id: Date: Thu, 10 Sep 1992 15:39:08 +0200 (MET DST) From: Harco de Hilster X-Andrew-Message-Size: 985+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Christer Bernerus , Bob Dew Subject: Re: Messages & POP In-Reply-To: References: \begindata{text,2070624} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 10-Sep-92 Re: Messages & POP Bob Dew@alw.nih.gov (1077*)} \quotation{This can work nicely under AFS when the POP server is configured as an }\quotation{AFS client. } \quotation{The AndrewSetup "AMS_MailCollectionCommand" can point to a shell script }\quotation{which performs an authenticated rsh to the POP server, whereby "eatmail" }\quotation{is called to transfer mail from the POP server's spooling area to the }\quotation{user's home area Mailbox. That is, the mail collection command would }\quotation{look something like, } \quotation{ /usr/afsws/bin/rsh Pop_server_machine /usr/andrew/bin/eatmail } \quotation{-Bob } We use NFS here, but I think the essence is that your home directory is available (exported) to the POP-server. Your solution also requires a real login on the POP server. With a real POP-client, the POP server only needs to be aware of the user. The mail server at our site is a secure machine on which (almost) nobody has a real login, so a rsh is not allowed. A real POP-client plus eatmail would be a better solution. Regards, Harco. \enddata{text,2070624} \enddata{text822, 205381} \begindata{text822, 208240} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Thu, 10 Sep 1992 10:32:50 -0400 (EDT) Received: from kirin.dcrt.nih.gov via qmail ID ; Thu, 10 Sep 1992 10:31:38 -0400 (EDT) If-Type-Unsupported: send Received: from spot.dcrt.nih.gov via qmail ID ; Thu, 10 Sep 1992 10:27:53 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 10 Sep 1992 10:26:31 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 10 Sep 1992 10:26:24 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Thu, 10 Sep 1992 10:26:24 -0400 (EDT) Message-ID: Date: Thu, 10 Sep 1992 10:26:24 -0400 (EDT) From: Bob Dew MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew , Christer Bernerus , Harco de Hilster Subject: Re: Messages & POP In-Reply-To: References: POP servers are attractive to us because they provide a much-needed solution to common mail exchange among PCs, Macs and UNIX machines. So I agree that a built-in POP client would be a *very* handy adjunct to the current messages implementation. -Bob \enddata{text822, 208240} \begindata{text822, 210423} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 10 Sep 1992 13:58:54 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 10 Sep 1992 13:57:13 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 10 Sep 1992 13:56:06 -0400 (EDT) Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 10 Sep 92 13:55:59 EDT Received: from OGLALA.MIT.EDU by Athena.MIT.EDU with SMTP id AA07707; Thu, 10 Sep 92 13:55:48 EDT Received: by oglala (5.57/4.7) id AA13243; Thu, 10 Sep 92 13:55:46 -0400 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.oglala.pmax.ul4 via MS.5.6.oglala.pmax_ul4; Thu, 10 Sep 1992 13:55:46 -0400 (EDT) Message-Id: Date: Thu, 10 Sep 1992 13:55:46 -0400 (EDT) From: Bill Cattey Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu, Christer Bernerus Subject: Re: Messages & POP In-Reply-To: References: I wonder why messages did not display the content of your text/richtext posting. (I've not installed metamail yet, so I got the button, but no display of the uninterpreted text.) But saving the file to disk and reading it raw worked. Anyway, I read my mail every day using: PersonalMailCollectionCommand: getmail po:${USER} ${HOME}/Mailbox/ The getmail command is a little tool which connects to a kerberized POP server and fetches the mail into the Mailbox directory as individual files. Are people interested in getmail? Should I see about redistributing it? Or is eatmail of sufficient functionality? -wdc \enddata{text822, 210423} \begindata{text822, 212709} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 10 Sep 1992 14:02:31 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Thu, 10 Sep 1992 14:01:49 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Thu, 10 Sep 1992 14:01:48 -0400 (EDT) Message-ID: Date: Thu, 10 Sep 1992 14:01:48 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 253+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Messages & POP In-Reply-To: References: \begindata{text,538695156} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 10-Sep-92 Re: Messages & POP Bill Cattey@Athena.MIT.E (616*)} \quotation{I wonder why messages did not display the content of your text/richtext }\quotation{posting. } Because you didn't have you MM_CHARSET environment variable set to "iso-8859-1." Gary \enddata{text,538695156} \enddata{text822, 212709} \begindata{text822, 214329} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 11 Sep 1992 15:42:16 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 11 Sep 1992 15:39:35 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 11 Sep 92 15:39:22 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA10554; Fri, 11 Sep 92 12:25:05 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 11 Sep 92 14:31:00 GMT From: pa.dec.com!engage.pko.dec.com!irenaeus.mlo.dec.com!eje@decwrl.dec.com (Eric James Ewanco) Organization: Digital Equipment Corporation Subject: Checkpoint frequency bug? Message-Id: <1992Sep11.143100.19588@engage.pko.dec.com> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I have noticed this problem recently, and even when I was at Carnegie Mellon. Messages, when it checkpoints a message being composed, checkpoints it not once but three or four times in a row rapidly, and sometimes it checkpoints it in this way two or three times in a six second period. So you get ten or more checkpoints when only one was necessary. Is this a known bug? Is there something I can do to fix this (besides turning off checkpointing)? It's not so bad now that I have my own disk but at CMU when I was using an AFS machine it was murder . . . Eric -- /=============================================================================\ | Eric Ewanco - Software Engineer For the rash and outrageous opinions ex-| | Digital Equipment Corp, Maynard MA pressed herein I alone am responsible; | | ewanco@kalvin.enet.dec.com they do not belong to DIGITAL(TM). | \==============================- 2 Th 2:15 -==================================/ \enddata{text822, 214329} \begindata{text822, 216625} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 14 Sep 1992 20:35:46 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 14 Sep 1992 20:34:32 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 14 Sep 92 20:34:20 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA25341; Mon, 14 Sep 92 17:01:36 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 14 Sep 92 20:00:19 GMT From: van-bc!ubc-cs!utcsri!torn!cunews!csi.uottawa.ca!news@ucbvax.Berkeley.EDU (Isabelle Tourneux) Organization: MCRLab - University of Ottawa Subject: User Interface with ATK : iconified windows Message-Id: <1992Sep14.200019.18359@csi.uottawa.ca> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I am writing a User Interface with ATK concerning joint editing. It is the continuation of Michael Kedem's work in the multimedia Lab in the University of Ottawa, for those who might have heard about him. When I write "runapp prog " I would like to see the new ez-window for prog appear as a small icon and not as a big usual window. Then, the usual window will appear entirely when somebody clicks with the mouse on the icon. I wondered if I could do this by specifying something in the "preferences" file, or by adding an "initfile" or by using twm (for example the StartIconified function of twm). My final aim is to run the program prog from the file ".startxrc", with the iconified option. So I am looking for all information about the functions and their syntax concerning iconified windows with Andrew and how to run a program from the .startxrc file and have the window appear iconified. \enddata{text822, 216625} \begindata{text822, 218882} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 14 Sep 1992 21:19:44 -0400 (EDT) Received: from atk.itc.cmu.edu via qmail ID ; Mon, 14 Sep 1992 21:16:58 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix31; Mon, 14 Sep 1992 21:16:58 -0400 (EDT) Message-ID: <8ehHa_S00WoiAqNF9W@andrew.cmu.edu> Date: Mon, 14 Sep 1992 21:16:58 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 1064+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: User Interface with ATK : iconified windows In-Reply-To: <1992Sep14.200019.18359@csi.uottawa.ca> References: <1992Sep14.200019.18359@csi.uottawa.ca> \begindata{text,538817072} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 14-Sep-92 User Interface with ATK : i.. Isabelle Tourneux@ucbvax (909)} \quotation{I wondered if I could do this by specifying something in the "preferences" file, or by adding an "initfile" or by using twm (for example the StartIconified function of twm). } \quotation{My final aim is to run the program prog from the file ".startxrc", with the iconified option. } I suspect that a 'feature' will make what you want difficult to achieve. You should indeed be able to use twm features to have ATK apps start iconified. But they will block waiting for the window to be exposed when you try to open the first window (with im_Create at some level in the code.) This may or may not be the desired behavior. If can't wait look at around line 3356 in xim.c for: boolean seenexpose=FALSE; and replace it with: boolean seenexpose = !environ_GetProfileSwitch("WaitForExpose", TRUE); Then if the preference WaitForExpose is set to false the blocking while waiting for the exposure will be avoided. Hope this helps, -Rob Ryan Andrew Consortium \enddata{text,538817072} \enddata{text822, 218882} \begindata{text822, 221314} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 15 Sep 1992 10:14:23 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 15 Sep 1992 10:13:36 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 15 Sep 1992 10:12:31 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 15 Sep 92 10:12:05 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA26025; Tue, 15 Sep 92 16:14:06 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA03036; Tue, 15 Sep 92 16:14:03 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.CS.kun.nl..sun4.41 via MS.5.6.zeus.CS.kun.nl..sun4_41; Tue, 15 Sep 1992 16:14:00 +0200 (MET DST) Message-Id: Date: Tue, 15 Sep 1992 16:14:00 +0200 (MET DST) From: Harco de Hilster Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: "Info-Andrew" Subject: Public bboards and VUI Cc: nsb@thumper.bellcore.com The patch from Nathaniel Borenstein that allows public bulletinboards works great; people with write permission to a directory are able to delete messages from a public bboard. Only VUI manages somehow to put the protection mask of .MS_MsgDir files to: -rw------- when it updates a message folder. When a message is marked for deletion (CUI_DeleteMessage() -> AMS_SET_ATTRIBUTE) everything is ok, but when the directory gets purged the file protection mask changes to the above (CUI_PurgeDeletions() -> MS_PurgeDeletedMessages()). The strange thing is that messages, ezmail, cui set the file protection correct, and they all use the same library call to do it (AMS_PurgeDeletedMessages()). I'am really stuck here! Can someone with more knowledge about the message library help me out. Right now deleting a public message with VUI locks up that bboard for every one else. Thanks in advance, Harco. \enddata{text822, 221314} \begindata{text822, 223805} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 15 Sep 1992 13:23:31 -0400 (EDT) If-Type-Unsupported: send Received: from atk.itc.cmu.edu via qmail ID ; Tue, 15 Sep 1992 13:22:44 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix31; Tue, 15 Sep 1992 13:22:44 -0400 (EDT) Message-ID: Date: Tue, 15 Sep 1992 13:22:44 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 145+0 Content-Type: X-BE2; 12 To: Info-Andrew , van-bc!ubc-cs!utcsri!torn!cunews!csi.uottawa.ca!news@ucbvax.Berkeley.EDU (Isabelle Tourneux) Subject: Re: User Interface with ATK : iconified windows In-Reply-To: <1992Sep14.200019.18359@csi.uottawa.ca> References: <1992Sep14.200019.18359@csi.uottawa.ca> \begindata{text,539454100} \textdsversion{12} \template{messages} To cause a window to become an icon, you can use im_Hide(thisim). However, this may require the window to first come up full and then shrink. \enddata{text,539454100} \enddata{text822, 223805} \begindata{text822, 225339} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 15 Sep 1992 15:35:21 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 15 Sep 1992 15:34:55 -0400 (EDT) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 15 Sep 92 15:34:21 EDT Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <11806>; Tue, 15 Sep 1992 12:34:00 PDT Received: by holmes.parc.xerox.com id <25544>; Tue, 15 Sep 1992 12:33:50 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41 via MS.5.6.holmes.parc.xerox.com.sun4_41; Tue, 15 Sep 1992 12:33:42 -0700 (PDT) Message-Id: Date: Tue, 15 Sep 1992 12:33:42 PDT Sender: Bill Janssen From: Bill Janssen X-Andrew-Message-Size: 415+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: NESS readfile only reads text? \begindata{text,3244448} \textdsversion{12} \template{messages} I wanted to make a cheap way to embed screen snapshots in text, and thought I could use a little ness script of the form \begindata{ness,3734200} \origin{-1\\unknown date\\????: Unknown User\\00} \template{default} \define{sans menu:[Font,Sans] attr:[FontFamily AndySans Int 0]} -- Add snapshot capability to text -- function do_snap() marker current object snap system("xsnap -noshow -atk -file /tmp/Snap2") snap := firstobject(readfile("/tmp/Snap2")) current := start(currentmark(defaulttext)) replacewithobject(current,snap,"rasterview") end function -- add to textview menu extend "view:textview" on menu "New,Screen snap~20" do_snap() end menu end extend \ \enddata{ness,3734200} \view{nessview,3734200,8,0,0} Turns out, though, that NESS's readfile only reads as ATK objects, files containing ATK \bold{text} objects, so all I get is the error: \quotation{Ness: file not in ATK format "/tmp/Snap2 } Sigh. Seems suboptimal. How about returning a marker of length 1 where the single ``character'' is the object? Bill \enddata{text,3244448} \enddata{text822, 225339} \begindata{text822, 227926} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from andrew.cmu.edu via trymail ID ; Tue, 15 Sep 1992 16:57:44 -0400 (EDT) Received: from emsworth.andrew.cmu.edu via qmail ID ; Tue, 15 Sep 1992 16:56:56 -0400 (EDT) Received: from emsworth.andrew.cmu.edu via qmail ID ; Tue, 15 Sep 1992 16:50:43 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.emsworth.andrew.cmu.edu.rt.aos4 via MS.5.6.emsworth.andrew.cmu.edu.rt_aos4; Tue, 15 Sep 1992 16:50:43 -0400 (EDT) ReSent-Message-ID: <4ehYmXC00WocIRJVwW@andrew.cmu.edu> ReSent-Date: Tue, 15 Sep 1992 16:50:43 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: susan+@andrew.cmu.edu X-Added: With Flames (ak99 v2.2) Return-path: Date: 14 Sep 1992 14:46:59 +1200 (NZST) From: Jason Haar Subject: Monochrome X-terminals and ATK To: info-andrew-request+@andrew.cmu.edu Reply-To: j.haar@csc.canterbury.ac.nz Message-Id: <4egzoXm4hFs6I5cFpn@cantsc.canterbury.ac.nz> X-Envelope-To: info-andrew-request+@andrew.cmu.edu Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT X-Contact: phone: +64 3 642-336, fax: +64 3 642-332 Organisation: CSC, University of Canterbury, Christchurch, New Zealand. Hi, Can the Andrew ToolKit be displayed on monochrome X terminals? We've got a whole bunch of NCDs here, and so far, I can't manage to get anything approaching readable output on any ATK application. I've read the FAQ on Andrew - but it makes no mention on monochrome displays :-( Cheers Jason Haar, Network Consultant PS: On my colour monitor - ATK is brilliant! \enddata{text822, 227926} \begindata{text822, 229960} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from po5.andrew.cmu.edu via trymail ID ; Tue, 15 Sep 1992 16:57:58 -0400 (EDT) Received: from emsworth.andrew.cmu.edu via qmail ID ; Tue, 15 Sep 1992 16:56:51 -0400 (EDT) Received: from emsworth.andrew.cmu.edu via qmail ID ; Tue, 15 Sep 1992 16:50:24 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.emsworth.andrew.cmu.edu.rt.aos4 via MS.5.6.emsworth.andrew.cmu.edu.rt_aos4; Tue, 15 Sep 1992 16:50:23 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 15 Sep 1992 16:50:23 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: susan+@andrew.cmu.edu X-Added: With Flames (ak99 v2.2) Return-path: Message-Id: <9209151700.AA26724@ghost.dsi.unimi.it> From: giovanni breviario Subject: Interclient communication with "ez" To: info-andrew-request@andrew.cmu.edu Date: Tue, 15 Sep 92 19:03:55 METDST Priority: Urgent Mailer: Elm [revision: 66.33] Dear Sir, I am a grant holder at the Department of Computer Science of Milan University. I am testing the possibilities to interchange text and formulas between the ATK application "ez" and an X window application developed in this Department. In our application we have used the X selection mechanism (XA_PRIMARY selection) in order to interchange data with other etherogeneous applications. After a lot of tests the situation is: I am able to import (using the Copy operation of "ez") in my application the contents of the "ez" selection, but I am not able to export to "ez" (using the Paste operation of "ez") a text stored in my application. Can you explain me what is the rigth way to interchange data with "ez" using the X selection mechanism, please? Best regards, Giovanni Breviario For any communications write to: Giovanni Breviario e-mail: breviari@ghost.dsi.unimi.it \enddata{text822, 229960} \begindata{text822, 232272} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 16 Sep 1992 10:10:00 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 16 Sep 1992 10:08:51 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 16 Sep 1992 10:05:53 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 16 Sep 92 10:05:38 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Wed, 16 Sep 92 10:05:24 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for harcoh@cs.kun.nl; Wed, 16 Sep 92 10:05:23 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Wed, 16 Sep 1992 10:05:19 -0400 (EDT) Message-Id: <4ehnwTe0M2YtISgaIx@thumper.bellcore.com> Date: Wed, 16 Sep 1992 10:05:19 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: "Info-Andrew" , Harco de Hilster Subject: Re: Public bboards and VUI In-Reply-To: References: I don't know off hand what the problem would be, and do not have the time to track it down now. However, I can tell you what I would do if I were you and the problem was as reproducible as you make it sound: I would run vui under gdb, and set breakpoints on all the open & chmod calls, which are the ONLY things that can make a difference in the protection of the file, and I would see which call is setting the protection wrong, and follow it from there. If it is really the case that it is the exact same call working for cui and not vui, then I would strongly suspect an uninitialized variable somewhere as the culprit. Anyway, that's how I'd track it down, and I'm genuinely sorry that I don't have time to do so.... - Nathaniel \enddata{text822, 232272} \begindata{text822, 234799} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 16 Sep 1992 15:13:01 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 16 Sep 1992 15:10:58 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 16 Sep 92 15:10:27 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA16963; Wed, 16 Sep 92 11:59:18 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 16 Sep 92 17:48:08 GMT From: pa.dec.com!engage.pko.dec.com!newsdaemon@decwrl.dec.com (Eric James Ewanco) Organization: Digital Equipment Corporation Subject: Re: Where to get ANDREW information? Message-Id: <1992Sep16.174808.9306@engage.pko.dec.com> References: <5882@blue.cis.pitt.edu.UUCP> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu In article <5882@blue.cis.pitt.edu.UUCP>, brennan+@pitt.edu (David P Brennan) writes: > It appears that Pitt will be switching their UNIX over to a new UNIX > system that will have the ANDREW system as the mail front end. I > have used it three times since news is on the new system, and have > not been pleased at all. It is very slow and a pain in the neck, > like Windows and other GUI type systems. However, lest I be a stick > in the mud, and since I do want to read my mail in the future, I am > stuck with it. Is there an ftp-able manual for this thing available > somewhere? It is impossible to learn a new system with the nested > help screens, not to mention taking forever. Thanks in advance from > a non-grahically oriented person who just wants to get on with > things.... I thought they already had switched over . . . anyway have you tried CUI? It is not graphically oriented and is a lot better than unix "mail". What makes AMDS slow is not the mail delivery system but AFS. If you want to run CUI, look in /afs/andrew.cmu.edu/system/pmax_ul4/local/ bin/cui, or some bin directory in that tree. AMDS looks a heck of a lot better if you have a graphical workstation. Course it still is pretty slow, it's just worth it! ;-) Eric ee0n+@andrew.cmu.edu (CMU alumnus) -- /===========================================================================\ | Eric Ewanco - Software Engineer For the rash and outrageous opinions ex-| | Digital Equipment, Maynard MA pressed herein I alone am responsible; | | ewanco@kalvin.enet.dec.com they do not belong to DIGITAL(TM). | \==========================- 2 Th 2:15 -====================================/ \enddata{text822, 234799} \begindata{text822, 237849} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 16 Sep 1992 23:22:04 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 16 Sep 1992 23:20:15 -0400 (EDT) Received: from BITNET.CC.CMU.EDU by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 16 Sep 92 23:20:04 EDT Received: from brfapesp.bitnet (SMTPUSER@BRFAPESP) by BITNET.CC.CMU.EDU (PMDF #2869 ) id <01GOVBPUXOEOC7J35H@BITNET.CC.CMU.EDU>; Wed, 16 Sep 1992 23:19:49 EST Received: from ifqsc.usp.ansp.br by brfapesp.bitnet with PMDF#10108; Thu, 17 Sep 1992 00:17 BSC (-0300 C) Received: from zeppelin.ifqsc.usp.br by USPFSC.IFQSC.USP.ANSP.BR; Thu, 17 Sep 92 00:18 BRT Received: from icmsc.usp.br (xavante) by zeppelin.ifqsc.usp.br (4.1/SMI-4.1) id AA02195; Thu, 17 Sep 92 00:23:23 EST Received: from ianomami.usp.ansp.br by icmsc.usp.br (4.1/SMI-4.1) id AA06937; Thu, 17 Sep 92 00:24:40 EST Date: 17 Sep 1992 00:24:40 -0500 (EST) From: pastel%ICMSC.USP.BR@BITNET.CC.CMU.EDU Subject: ATK in Brazil To: info-andrew@ANDREW.CMU.EDU Message-Id: <9209170324.AA06937@icmsc.usp.br> Content-Transfer-Encoding: 7BIT Hi, We are here in Brasil trying to install the ATK (X11R5) in a Sparcstation with SunOS 4.1, and "make World" command fail. This is the prompt that we receive: ---------------------------------------------------------------------- ianomami# make World | tee World.log 1>Checking that BASEDIR is not the location of the source files. >Checking Destination Directories.... >Making directory /home/andrew >Making directory /home/andrew/bin 5>Making directory /home/andrew/config >Making directory /home/andrew/etc >Making directory /home/andrew/include >Making directory /home/andrew/lib >Making directory /home/andrew/doc 10>Making directory /home/andrew/doc/atk >Making directory /home/andrew/doc/ams >Making directory /home/andrew/help >Making directory /home/andrew/man >Making directory /home/andrew/dlib 15>Making directory /home/andrew/examples >Checking Destination Directories.... >Making directory /home/andrew/X11fonts >Checking Destination Directories.... >Making directory /home/andrew/xnwsfnts 20>make Makefiles SUBDIRS=inst >Making Makefiles (/home/contrib/lib/andrew/inst) ... ... (everything OK) ... 22>building (dependInstall) (/home/contrib/lib/andrew/overhead/fonts/fonts/adobe ) >make DESTDIR=/home/andrew install ... ... (everything OK) ... 24>/home/andrew/etc/install -c -m 0444 symba8.pcf \ 25>/home/andrew/X11fonts/symba8.pcf >/home/andrew/etc/install -c -m 0444 symba8.fb \ >/home/andrew/Xnewsfonts/symba8.fb >Could not create*** Error code 1 output temp fil >e ``/home/andrewmake: Fatal error: /Xnewsfonts/symbCommand failed for target 3 0>`install.time'a8.fb.ianomami'' >: No such file oCurrent working directory /home/contrib/lib/andrew/overhead/fo nts/fonts/adobe >r directory >*** Error code 1 >make: Fatal error: Command failed for target `dependInstall' 35>Current working directory /home/contrib/lib/andrew/overhead/fonts/fonts/adobe >*** Error code 1 >make: Fatal error: Command failed for target `dependInstall' >Current working directory /home/contrib/lib/andrew/overhead/fonts/fonts >*** Error code 1 40>make: Fatal error: Command failed for target `dependInstall' >Current working directory /home/contrib/lib/andrew/overhead/fonts >*** Error code 1 >make: Fatal error: Command failed for target `dependInstall' >Current working directory /home/contrib/lib/andrew/overhead 45>*** Error code 1 >make: Fatal error: Command failed for target `dependInstall' >Current working directory /home/contrib/lib/andrew >*** Error code 1 >make: Fatal error: Command failed for target `World' ---------------------------------------------------------------------- The /home/andrew/Xnewsfonts directory in line 27 doesn't exist!! Perhaps it woul d be the /home/andrew/xnwsfnts directory as in line 19?? We didn't understand what happened... Could anyone help us? Thanks. Alex & Marcelo ================================================================ Alexandre Aguillar da Silva pastel@icmsc.usp.br Marcelo Stein msteinas@icmsc.usp.br Instituto de Ciencias Matematicas de Sao Carlos Universidade de Sao Paulo Brasil ================================================================ \enddata{text822, 237849} \begindata{text822, 242563} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 16 Sep 1992 23:27:11 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 16 Sep 1992 23:26:03 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 16 Sep 92 23:25:56 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA05740; Wed, 16 Sep 92 20:17:46 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 16 Sep 92 21:15:12 GMT From: sun-barr!cs.utexas.edu!torn!cunews!csi.uottawa.ca!news@ames.arc.nasa.gov (Isabelle Tourneux) Organization: MCRLab - University of Ottawa Subject: the "Initialize" classprocedure, and sockets with Andrew Message-Id: <1992Sep16.211512.17725@csi.uottawa.ca> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I am writing a User Interface with ATK concerning joint editing. -------My first questions are about initializations In a program which is a subclass of Textview, I have tried to ask the user for his username in a dialog box when the ez-window is first opened. So I have tried calling the dialog box from the "InitializeObject" classprocedure of this program, and although the dialog box is called (by message_AskForString), it does not appear on the screen. Moreover, the dialog box appears successfully when it is called from a menu item or in an instance method. This has led me to a few questions : - Is there a classprocedure or an instance method called "Initialize" that I could use in a program which is a subclass of textview, to pop-up the query with message_AskForString ? - what is the purpose of the classprocedure "Initialize" appearing in the .eh file , and is it possible to override this classprocedure ? - is there a way of calling the dialog box so that it appears just when the ez-window of the program is opened, or should the program be written as a subclass of "application" (where I could perhaps call the dialog box from the Start method ? ---------------------------------------------------------------------------- I am looking for some imformation about the use of SOCKETS with ATK : I need to add another socket to the one already existing with Andrew, and to test if there is something to read in this sockets. So I will have to use or modify the "select" of ATK. I have seen that select is used in the program xim.c. Is it the right one to use ? I would like to have the more information you can give me about the use of "select" and of the sockets with ATK. Is there information in the Andrew- documentation for example ? Thanks in advance . \enddata{text822, 242563} \begindata{text822, 245712} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from rascal.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 17 Sep 1992 15:44:52 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Thu, 17 Sep 1992 15:40:38 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Thu, 17 Sep 1992 15:40:37 -0400 (EDT) Message-ID: Date: Thu, 17 Sep 1992 15:40:37 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 1506+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , sun-barr!cs.utexas.edu!torn!cunews!csi.uottawa.ca!news@ames.arc.nasa.gov (Isabelle Tourneux) Subject: Re: the "Initialize" classprocedure, and sockets with Andrew In-Reply-To: <1992Sep16.211512.17725@csi.uottawa.ca> References: <1992Sep16.211512.17725@csi.uottawa.ca> \begindata{text,539863480} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 16-Sep-92 the "Initialize" classproce.. Isabelle Tourneux@ames.a (1788)} \quotation{In a program which is a subclass of Textview, I have tried to ask the user for his username in a dialog box when the ez-window is first opened. So I have }\quotation{tried calling the dialog box from the "InitializeObject" classprocedure of }\quotation{this program,} The problem is that at the time InitializeObject is called there may not be a fully ready window available. A trick often used to solve the problem is to enqueue an immediate event from the first call on xxx_Update. For instance, in atk/ness/objects/nessv.c:nessview__Update there is the code: if (dobj != NULL && ! dobj->hasWarningText && dobj->DisplayDialogBox) \{ im_EnqueueEvent(DisplayDialogBox, self, 0); . . . this code will call the function DisplayDialogBox as soon as the Update is finished. (It may be necessary also to call WantUpdate from the first call to FullUpdate.) \excerptedcaption{Excerpts from internet.other.info-andrew: 16-Sep-92 the "Initialize" classproce.. Isabelle Tourneux@ames.a (1788)} \quotation{I need to add another socket to the one already existing with Andrew, and to }\quotation{test if there is something to read in this sockets. } \quotation{So I will have to use or modify the "select" of ATK. } There should never be a need to modify the select in xim.c. Im provides functions to establish handlers for all the conditions. Sockets, for instance, are file descriptors and can be added to the select by calling im_AddFileHandler. Fred Hansen \enddata{text,539863480} \enddata{text822, 245712} \begindata{text822, 248781} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 17 Sep 1992 16:43:38 -0400 (EDT) Received: from atk.itc.cmu.edu via qmail ID ; Thu, 17 Sep 1992 16:42:41 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix31; Thu, 17 Sep 1992 16:42:41 -0400 (EDT) Message-ID: Date: Thu, 17 Sep 1992 16:42:41 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 748+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: the "Initialize" classprocedure, and sockets with Andrew In-Reply-To: References: <1992Sep16.211512.17725@csi.uottawa.ca> \begindata{text,538658820} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 17-Sep-92 Re: the "Initialize" classp.. Fred Hansen (1506+0)} \quotation{Im provides functions to establish handlers for all the conditions. Sockets, for instance, are file descriptors and can be added to the select by calling im_AddFileHandler. } The caveat here is that you will need to pass a FILE * to AddFileHandler, (this can be obtained from a file descriptor with fdopen.) Also note that the dispatch loop (in xim.c, the place where the select is...) doesn't account for data buffered in the FILE *. So that if you read some, but not all data, then proceed your FileHandler won't be called until new data comes in over the socket, even if there is data buffered in the FILE *. -Rob Ryan Andrew Consortium \enddata{text,538658820} \enddata{text822, 248781} \begindata{text822, 250922} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 17 Sep 1992 16:58:36 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 17 Sep 1992 16:55:55 -0400 (EDT) Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 17 Sep 92 16:55:38 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 3074; Thu, 17 Sep 92 16:57:54 EDT Reply-To: "Todd Inglett" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Thu, 17 Sep 92 15:51:08 CDT Received: via switchmail; Thu, 17 Sep 1992 15:51:06 -0500 (CDT) Received: from q.rchland.ibm.com via qmail ID ; Thu, 17 Sep 1992 15:50:44 -0500 (CDT) Received: from q.rchland.ibm.com via qmail ID ; Thu, 17 Sep 1992 15:50:43 -0500 (CDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.q.rchland.ibm.com.rs.aix32 via MS.5.6.q.rchland.ibm.com.rs_aix32; Thu, 17 Sep 1992 15:50:42 -0500 (CDT) Message-Id: Date: Thu, 17 Sep 1992 15:50:42 -0500 (CDT) From: Todd Inglett X-Andrew-Message-Size: 2101+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Re: the "Initialize" classprocedure, and sockets with Andrew In-Reply-To: <1992Sep16.211512.17725@csi.uottawa.ca> References: <1992Sep16.211512.17725@csi.uottawa.ca> \begindata{text,539067976} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.misc.info-andrew: 16-Sep-92 the "Initialize" classproce.. Isabelle Tourneux@RCHGAT (1786)} \quotation{I am writing a User Interface with ATK concerning joint editing. } \quotation{-------My first questions are about initializations } \quotation{In a program which is a subclass of Textview, I have tried to ask the user for his username in a dialog box when the ez-window is first opened. So I have }\quotation{tried calling the dialog box from the "InitializeObject" classprocedure of }\quotation{this program, and although the dialog box is called (by message_AskForString), }\quotation{it does not appear on the screen. Moreover, the dialog box appears }\quotation{successfully when it is called from a menu item or in an instance method. } Could you override textview's fullupdate method and do this on the first call made on it? You will probably want to call super_FullUpdate first. \quotation{I need to add another socket to the one already existing with Andrew, and to }\quotation{test if there is something to read in this sockets. }\quotation{So I will have to use or modify the "select" of ATK. } Create the socket and use fdopen to create a stream (i.e. FILE *) for it. You might want to use setbuffer or setvbuf to turn buffering off. See your C library manual for these calls as they are not part of ATK. Now use im_AddFileHandler to set an input handler when something arrives on the socket. Your input handler takes a FILE * as it's argument along with a rock value (see /usr/andrew/doc/atk/basics/im.doc). This is for sockets you wish to \italic{read}. ATK will handle the rest and call your file handler whenever input arrives. Be careful not to read too much so that your input handler does not block on the socket. Your input handler needn't read everything. Have it process a single message, or a single line of data (if line buffered) and ATK will call it again if more data exists either on the socket or in the FILE * buffer. Use im_AddCanOutHandler to set an output handler when something can be written on the socket. It is analogous to AddFileHandler. You probably only need AddFileHandler unless you think you might block trying to write to the socket. -todd inglett \enddata{text,539067976} \enddata{text822, 250922} \begindata{text822, 255300} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 17 Sep 1992 22:12:46 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 17 Sep 1992 22:12:04 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 17 Sep 92 22:11:59 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA08664; Thu, 17 Sep 92 19:05:56 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 17 Sep 92 14:25:56 GMT From: nsisrv!Pt!john@ames.arc.nasa.gov (John Ryan) Organization: Headquarters Air Force, The Pentagon Washington, DC Subject: B&W Andrew Message-Id: <8992@hq.hq.af.mil> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Help, We are going to have an Andrew demo here soon. Unfortunately two machines are giving us problems. Both run X black and white only! One is a Sun spark (OS 4.1.2 X11R5) and the other, more pressing, box is a color NeXT (OS 2.1? and Co-Xist). Are there any good preferences/.Xdefaults files out there? Does anyone run mono anymore? Please respond before the 25th. Thanks in advance John Ryan -- john+@hq.af.mil ..uunet!hq!john -- ------- John Ryan john@hq.af.mil ..uunet!hq!john \enddata{text822, 255300} \begindata{text822, 257076} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 18 Sep 1992 03:58:41 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 18 Sep 1992 03:57:38 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 18 Sep 92 03:57:33 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA23649; Fri, 18 Sep 92 00:53:58 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 17 Sep 92 18:51:05 GMT From: dove!poly2.nist.gov!fred@uunet.uu.net (Frederick R. Phelan Jr.) Organization: NIST Subject: What is the Andrew System? Message-Id: <5607@dove.nist.gov> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Is there a FAQ file somewhere that explains what the Andrew System is, does etc. I have heard that it provides a very nice word processor, which is what I am looking for, is that true? What else is there? How much disk space is required for use? (I have an SGI.) etc. I'd appreciate any information, personal replies would be great but I will be scanning comp.soft-sys.andrew as well. Cheers and TIA, Fred Phelan --- Fred Phelan fred@poly2.nist.gov /*___________________________________________________ ____ __ ___ __ ___ ___ ___ /__ /_/ /__ / / /__/ /__/ /__ / /__/ /\ / / / ( /__ /_/ / / / /___ /___ / / / \/ ___________________________________________________*/ \enddata{text822, 257076} \begindata{text822, 259057} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 18 Sep 1992 19:02:03 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 18 Sep 1992 18:58:27 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 18 Sep 92 18:58:21 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA27148; Fri, 18 Sep 92 15:43:18 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 18 Sep 92 19:17:21 GMT From: auspex-gw!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: the "Initialize" classprocedure, and sockets with Andrew Message-Id: <14691@auspex-gw.auspex.com> References: , Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >The caveat here is that you will need to pass a FILE * to >AddFileHandler, (this can be obtained from a file descriptor with >fdopen.) Also note that the dispatch loop (in xim.c, the place where >the select is...) doesn't account for data buffered in the FILE *. So >that if you read some, but not all data, then proceed your FileHandler >won't be called until new data comes in over the socket, even if there >is data buffered in the FILE *. You're not obliged to use the "FILE *" to do I/O, are you? Could you not just do ordinary UNIX I/O on "fileno(FILE *)" (essentially using the "FILE *" as a container that holds your file descriptor)? \enddata{text822, 259057} \begindata{text822, 261090} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 18 Sep 1992 19:37:57 -0400 (EDT) Received: from atk.itc.cmu.edu via qmail ID ; Fri, 18 Sep 1992 19:36:26 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix31; Fri, 18 Sep 1992 19:36:26 -0400 (EDT) Message-ID: <8eiaTuW00Woi58BlVw@andrew.cmu.edu> Date: Fri, 18 Sep 1992 19:36:26 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 1055+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: the "Initialize" classprocedure, and sockets with Andrew In-Reply-To: <14691@auspex-gw.auspex.com> References: , <14691@auspex-gw.auspex.com> \begindata{text,538704532} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 18-Sep-92 Re: the "Initialize" classp.. Guy Harris@uunet.uu.net (649)} \quotation{>The caveat here is that you will need to pass a FILE * to }\quotation{>AddFileHandler, (this can be obtained from a file descriptor with }\quotation{>fdopen.) Also note that the dispatch loop (in xim.c, the place where }\quotation{>the select is...) doesn't account for data buffered in the FILE *. So }\quotation{>that if you read some, but not all data, then proceed your FileHandler }\quotation{>won't be called until new data comes in over the socket, even if there }\quotation{>is data buffered in the FILE *. } \quotation{You're not obliged to use the "FILE *" to do I/O, are you? Could you }\quotation{not just do ordinary UNIX I/O on "fileno(FILE *)" (essentially using the }\quotation{"FILE *" as a container that holds your file descriptor)? } Yes, this is correct. What I meant to convey actually is only that if you do use the FILE * you have to be careful of buffering, since the xim dispatch loop is not savvy about FILE *s it only has the file descriptor. (or turn it off as Todd Inglett suggested.) -Rob Ryan Andrew Consortium \enddata{text,538704532} \enddata{text822, 261090} \begindata{text822, 263677} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Sat, 19 Sep 1992 12:06:17 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Sat, 19 Sep 1992 12:05:32 -0400 (EDT) Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Sat, 19 Sep 92 12:05:22 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 2504; Sat, 19 Sep 92 12:07:54 EDT Reply-To: "Todd Inglett" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Sat, 19 Sep 92 11:00:33 CDT Received: via switchmail; Sat, 19 Sep 1992 11:00:31 -0500 (CDT) Received: from q.rchland.ibm.com via qmail ID ; Sat, 19 Sep 1992 11:00:14 -0500 (CDT) Received: from q.rchland.ibm.com via qmail ID ; Sat, 19 Sep 1992 11:00:13 -0500 (CDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.q.rchland.ibm.com.rs.aix32 via MS.5.6.q.rchland.ibm.com.rs_aix32; Sat, 19 Sep 1992 11:00:12 -0500 (CDT) Message-Id: Date: Sat, 19 Sep 1992 11:00:12 -0500 (CDT) From: Todd Inglett X-Andrew-Message-Size: 1097+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: the "Initialize" classprocedure, and sockets with Andrew In-Reply-To: References: <1992Sep16.211512.17725@csi.uottawa.ca> \begindata{text,538857368} \textdsversion{12} \template{messages} \define{keyword } \excerptedcaption{Excerpts from ext.misc.info-andrew: 17-Sep-92 Re: the "Initialize" classp.. Robert Andrew Ryan@RCHGA (748+0)} \quotation{Also note that the dispatch loop (in xim.c, the place where the select is...) doesn't account for data buffered in the FILE *. } This just didn't seem right, so I looked it up in atk/basics/x/xim.c. The main event loop \italic{does} account for buffered data. Here is the check: \example{/* ---- Excerpt from xim.c around line 3188. ---- */ \keyword{while} (--nfs>=0) \{ f = globalFILEHandlers[nfs].file; \keyword{if} (f != NULL) \{ \bold{\bigger{ \keyword{if} (f->_cnt > 0) \{ }} ret = TRUE; (globalFILEHandlers[nfs].proc)(f, globalFILEHandlers[nfs].procdata); \} \keyword{else} rmask |= 1 << fileno(f); \} \} } You might want to test it out in case it is broken, but it appears to be coded correctly. This means you can simplify your file handler by not worrying about reading all buffered data. You can instead process one small manageable chunk and assume ATK will call you again if necessary. It is easier to code this way because you don't have to worry about reading too much which would block the process. -todd inglett \enddata{text,538857368} \enddata{text822, 263677} \begindata{text822, 267121} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Thu, 24 Sep 1992 13:23:18 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Thu, 24 Sep 1992 13:21:37 -0400 (EDT) If-Type-Unsupported: send Received: from spot.dcrt.nih.gov via qmail ID ; Thu, 24 Sep 1992 13:19:21 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 24 Sep 1992 13:18:37 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 24 Sep 1992 13:18:28 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Thu, 24 Sep 1992 13:18:27 -0400 (EDT) Message-ID: Date: Thu, 24 Sep 1992 13:18:27 -0400 (EDT) From: Bob_Dew@alw.nih.gov X-Andrew-Message-Size: 285+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: folders question \begindata{text,7115744} \textdsversion{12} \template{messages} What could cause AMS to forget which messages have already been read? I have a personal folder that continuously resets, showing all messages as being "new". The folder's index file, ".MS_MsgDir", doesn't change when new messages are selected for reading--should it? Thanks, -Bob \enddata{text,7115744} \enddata{text822, 267121} \begindata{text822, 269116} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 24 Sep 1992 18:18:52 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Thu, 24 Sep 1992 18:18:08 -0400 (EDT) If-Type-Unsupported: send Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 24 Sep 1992 18:16:44 -0400 (EDT) Received: from thumper.bellcore.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 24 Sep 92 18:16:06 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Thu, 24 Sep 92 18:15:59 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Thu, 24 Sep 92 18:15:58 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Thu, 24 Sep 1992 18:15:55 -0400 (EDT) Message-Id: Date: Thu, 24 Sep 1992 18:15:55 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 668+0 Mime-Version: 1.0 Content-Type: text/richtext; charset=US-ASCII Content-Transfer-Encoding: quoted-printable To: Info-Andrew Subject: Re: folders question In-Reply-To: References: Excerpts from internet.info-andrew: 24-Sep-92 folders question = Bob_Dew@alw.nih.gov (285+0) What could cause AMS to forget which messages have already been read?= I have a personal folder that continuously resets, showing all messages as b= eing "new". The folder's index file, ".MS_MsgDir", doesn't change when new me= ssages are selected for reading--should it? No, it should not change -- only ~/. AMS.prof changes. Sounds like a bogus date is in the .MS_MsgDir file. You could try running cui= and typing "reconstruct folder-name" -- that will probably fix the problem. = If you can figure out what message caused the bogus date, I'd like to see it..= . -- Nathaniel \enddata{text822, 269116} \begindata{text822, 271694} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 24 Sep 1992 18:31:55 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 24 Sep 1992 18:31:14 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 24 Sep 92 18:30:57 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA25518; Thu, 24 Sep 92 15:21:21 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 23 Sep 92 21:42:13 GMT From: ucsu!django.Colorado.EDU!marti@boulder.colorado.edu (Al Marti) Organization: University of Colorado, Boulder Subject: andrew under ibm aix 3.2 Message-Id: <1992Sep23.214213.15300@ucsu.Colorado.EDU> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu does anyone have any helpful hints on compiling the andrew distribution under aix 3.2. i get as far as overhead/util/lib and then: bsdcc -c -O -I. -I/usr/local/andrew/include/atk -I/usr/local/andrew/include -I/usr/include -DAIX -D_AIX -D_IBMR2 -DAIX_31 -D_BSD -D_NO_PROTO -D_H_NLCTYPE -qflag=i:i readlink.c "/usr/include/sys/lc_core.h", line 27.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 57.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 86.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 153.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 184.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 234.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 270.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 298.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 320.5: 1506-046 (S) Syntax error. "/usr/include/sys/lc_core.h", line 347.5: 1506-046 (S) Syntax error. "/usr/include/sys/localedef31.h", line 46.9: 1506-046 (S) Syntax error. "/usr/include/sys/localedef31.h", line 65.9: 1506-046 (S) Syntax error. "/usr/include/sys/localedef.h", line 36.5: 1506-046 (S) Syntax error. "/usr/include/sys/localedef.h", line 213.5: 1506-046 (S) Syntax error. "/usr/include/sys/localedef.h", line 264.3: 1506-046 (S) Syntax error. "/usr/include/string.h", line 117.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 118.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 120.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 121.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 122.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 123.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 125.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 126.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 127.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 128.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 129.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 130.25: 1506-046 (S) Syntax error. "/usr/include/string.h", line 134.23: 1506-046 (S) Syntax error. "/usr/include/stddef.h", line 43.25: 1506-030 (S) Identifier size_t cannot be redeclared. "/usr/include/stddef.h", line 48.25: 1506-030 (S) Identifier wchar_t cannot be redeclared. "/usr/include/time.h", line 69.12: 1506-030 (S) Identifier size_t cannot be redeclared. "/usr/include/time.h", line 69.25: 1506-046 (S) Syntax error. "/usr/include/time.h", line 71.12: 1506-030 (S) Identifier size_t cannot be redeclared. "/usr/include/time.h", line 71.25: 1506-046 (S) Syntax error. make: 1254-004 The error code from the last command is 1. Make Quitting. if i commnet out: #undef _ANSI_C_SOURCE just before: #include in file: /usr/local/andrew/include/system.h readlink will compile fine but other files in the same directory crash. any help would be appreciated. below are my site.h and site.mcr files. -al marti marti@spot.Colorado.EDU site.h: #define METAMAIL_ENV #define MK_METAMAIL #define WHITEPAGES_ENV #define LINEINSTALL_ENV #define SNAP_ENV #define DPS_ENV #define CONTRIB_ENV #define MK_BASIC_UTILS #define MK_BASIC_AUTHORING #define MK_BASIC_AUX_UTILS #define MK_BASIC_AUX_INSETS #define MK_BASIC_AUX_UTILS #define MK_BASIC_EXAMPLES #define RTF_ENV #undef DEFAULT_ANDREWDIR_ENV #define DEFAULT_ANDREWDIR_ENV /usr/local/andrew #define NDBM_ENV site.mcr: BASEDIR = /usr/local/andrew CC = bsdcc INSTALL = /usr/ucb/install IMAKE = /usr/local/bin/imake XMAKEDEPEND = /usr/local/bin/makedepend SHARED_LIB_PATH = -L/usr/local/andrew/lib \enddata{text822, 271694} \begindata{text822, 276680} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 25 Sep 1992 12:19:31 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 25 Sep 1992 12:19:01 -0400 (EDT) Received: from relay1.UU.NET by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 25 Sep 92 12:18:45 EDT Received: from uunet.uu.net (via LOCALHOST.UU.NET) by relay1.UU.NET with SMTP (5.61/UUNET-internet-primary) id AA10972; Fri, 25 Sep 92 12:18:39 -0400 Received: from lupine.UUCP by uunet.uu.net with UUCP/RMAIL (queueing-rmail) id 121615.21884; Fri, 25 Sep 1992 12:16:15 EDT Received: from grant.ncd.com by lupine.ncd.com (4.1/SMI-4.1) id AA07440; Fri, 25 Sep 92 08:51:17 PDT Received: by grant.ncd.com (4.1/SMI-4.1) id AA24068; Fri, 25 Sep 92 09:03:09 PDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.grant.ncd.com.sun4.41 via MS.5.6.grant.ncd.com.sun4_41; Fri, 25 Sep 1992 09:03:09 -0700 (PDT) Message-Id: Date: Fri, 25 Sep 1992 09:03:09 -0700 (PDT) From: Kris Olander X-Andrew-Message-Size: 364+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Messages/Zmail interactions Cc: Kris Olander \begindata{text,1949720} \textdsversion{12} \template{messages} The latest release of Messages (8.5) is causing our Z-mail users some confusion. It seems that whenever they receive a mail message from me, Z-mail thinks there is an 'attachment'. I think this is due to the new headers: \bold{Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII } Can anyone confirm this? Also, can anyone suggest a solution? -Kris Olander \enddata{text,1949720} \enddata{text822, 276680} \begindata{text822, 278837} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Fri, 25 Sep 1992 13:09:19 -0400 (EDT) Received: from kirin.dcrt.nih.gov via qmail ID ; Fri, 25 Sep 1992 13:06:33 -0400 (EDT) If-Type-Unsupported: send Received: from kirin.dcrt.nih.gov via qmail ID ; Fri, 25 Sep 1992 13:00:58 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Fri, 25 Sep 1992 12:56:48 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Fri, 25 Sep 1992 12:56:33 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Fri, 25 Sep 1992 12:56:32 -0400 (EDT) Message-ID: Date: Fri, 25 Sep 1992 12:56:32 -0400 (EDT) From: Bob_Dew@alw.nih.gov MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew , Kris Olander Subject: Re: Messages/Zmail interactions CC: Kris Olander In-Reply-To: References: The default messages configuration sends mail in MIME format. You can trun this off (reverting to the old messages behavior) by setting the following .preferences option: mailsendingformat: andrew -Bob \enddata{text822, 278837} \begindata{text822, 280875} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 25 Sep 1992 19:41:09 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 25 Sep 1992 19:37:44 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 25 Sep 92 19:37:33 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA04804; Fri, 25 Sep 92 15:35:27 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 24 Sep 92 16:45:04 GMT From: dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!sol.ctr.columbia.edu!destroyer!ubc-cs!alberta!cpsc.ucalgary.ca!news@ucbvax.Berkeley.EDU (Mark Roseman) Organization: U. of Calgary Computer Science Subject: setting up AMS to co-exist peacefully with other mailers Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu hi, i'm wondering if its possible to set up messages in such a way that i can use both it and other mail systems. while i like messages, i'm not happy with the terminal based front ends to the mail system. i'd like to be able to change something in messages so that it could store the mail in a format readable by the ucb mail program or (preferably) mh. any pointers to information on this would be greatly appreciated. mark -- ============================================================================== Mark Roseman --- Groupware'R'Us Dept. of Computer Science, University of Calgary, Calgary, Alta. T2N 1N4 (403) 220-7691 roseman@cpsc.ucalgary.ca Fax: (403) 284-4707 \enddata{text822, 280875} \begindata{text822, 282975} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 28 Sep 1992 12:23:13 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 28 Sep 1992 12:21:11 -0400 (EDT) If-Type-Unsupported: send Received: from andrew.cmu.edu via qmail ID ; Mon, 28 Sep 1992 12:17:21 -0400 (EDT) Received: from muffin.andrew.cmu.edu via qmail ID ; Mon, 28 Sep 1992 12:14:22 -0400 (EDT) Received: from muffin.andrew.cmu.edu via qmail ID ; Mon, 28 Sep 1992 12:03:53 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Mon, 28 Sep 1992 12:03:48 -0400 (EDT) Message-ID: Date: Mon, 28 Sep 1992 12:03:48 -0400 (EDT) From: Susan Straub X-Andrew-Message-Size: 1677+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Proposed tree mods \begindata{text,539247364} \textdsversion{12} \template{default} \define{global attr:[FontSize ConstantFontSize Point 12]} \define{itemize menu:[Region~4,Itemize~31] attr:[LeftMargin LeftMargin Inch 32768]} \define{enumerate menu:[Region~4,Enumerate~30] attr:[LeftMargin LeftMargin Inch 32768]} \define{programexample menu:[Region~4,ProgramExample~13] attr:[LeftMargin LeftMargin Inch 32768] attr:[Justification LeftJustified Point 0] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} \define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} \define{black menu:[Color,Black] attr:['color' 'Black']} \define{red menu:[Color,Red] attr:['color' 'Red']} \define{green menu:[Color,Green] attr:['color' 'Green']} \define{blue menu:[Color,Blue] attr:['color' 'Blue']} \define{magenta menu:[Color,Magenta] attr:['color' 'Magenta']} \define{cyan menu:[Color,Cyan] attr:['color' 'Cyan']} \define{yellow menu:[Color,Yellow] attr:['color' 'Yellow']} In an effort to reduce the size of the 'standard' AUIS distribution, we propose the following rearrangement of the source tree. Your comments are welcome. Especially welcome are suggestions of other subtrees that could be moved from the main distribution to some part of contrib. \bold{Move to ./contrib/unsup} \italic{(unsupported, not tested, not normally installed)} ./atk/calc ./atk/champ ./atk/examples/atkbook ./atk/kal ./atk/layout ./atk/zip ./overhead/pobbconf ./overhead/parsec \bold{Move from ./contrib to ./contrib/srctext:} ./contrib/ltext ./contrib/m3text ./contrib/mtext ./contrib/ptext \bold{Move ./atk/ctext to ./atk/srctext and include}: ./contrib/rctext ./contrib/rmtext ./contrib/compress \bold{Obsolete and soon to be removed: } ./contrib/parsegen (replaced with ./atk/syntax/...) \bold{Remove from the distribution} \italic{(copies of code available on previous releases)} ./install (replaced by ./inst) ./atk/console/consoles/*.vop ./atk/form (not implemented) ./atk/gob (not used) ./atk/value.R4 ./config/pmax_3 ./config/sun2_35 ./config/sun3_35 ./config/rt_r3 ./config/vax_3 ./overhead/conv ./contrib/rctext (reimplemented in ./atk/srctext) ./contrib/rmtext (reimplemented in ./atk/srctext) ./contrib/compress (reimplemented in ./atk/srctext) \bold{The following refer to cmu/scs only:} \bold{Remove from standard build procedure: } \italic{(one copy will exist in released omega tree but recompiled only on request)} ./contrib/demos ./contrib/champ ./contrib/zip/utility includes lt, ltapp, ltv, sched, schedapp, schedv ./contrib/pobbconf ./overhead/parsec ./atk/examples \bold{Removed from standard build procedure: } \italic{(no binary installed)} ./contrib/calc ./contrib/kal \enddata{text,539247364} \enddata{text822, 282975} \begindata{text822, 287563} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 29 Sep 1992 11:51:53 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 29 Sep 1992 11:50:47 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 29 Sep 1992 11:49:08 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 29 Sep 92 11:48:30 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Tue, 29 Sep 92 11:48:22 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for grant!kriso@uunet.uu.net; Tue, 29 Sep 92 11:48:21 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Tue, 29 Sep 1992 11:48:17 -0400 (EDT) Message-Id: Date: Tue, 29 Sep 1992 11:48:17 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu Subject: Re: Messages/Zmail interactions Cc: Kris Olander In-Reply-To: References: Well, the latest version of zmail actually understands MIME format, and thus should be able to read Andrew mail that includes pictures, etc. -- definitely an advantage! If it thinks there is an attachment for plain text, this is probably a bug in the MIME patch for zmail -- it should treat plain ascii text as a special case, that's all. -- Nathaniel \enddata{text822, 287563} \begindata{text822, 289710} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 29 Sep 1992 13:01:10 -0400 (EDT) Received: from atk.itc.cmu.edu via qmail ID ; Tue, 29 Sep 1992 12:59:15 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix31; Tue, 29 Sep 1992 12:59:15 -0400 (EDT) Message-ID: Date: Tue, 29 Sep 1992 12:59:15 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 481+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: rcsid strings \begindata{text,538613956} \textdsversion{12} \template{messages} We are evaluating our policies with regard to standard contents of source files. Our policy on the copyright notices shouldn't affect anyone, but we are wondering if anyone uses the rcsid strings in object files and executables. If you do use them please send me mail. Also, should .ch files have static rcsid strings so that include file versions can be gleaned from object files? Is the run time space worth it? Thanks for sharing your thoughts, -Rob Ryan Andrew Consortium \enddata{text,538613956} \enddata{text822, 289710} \begindata{text822, 291364} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 29 Sep 1992 21:44:55 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 29 Sep 1992 21:42:53 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 29 Sep 92 21:42:46 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA26192; Tue, 29 Sep 92 18:32:51 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 28 Sep 92 15:04:12 GMT From: mcsun!uknet!mucs!lucs!damon@uunet.uu.net (Damon Chaplin) Organization: Computer Science, Liverpool University Subject: Andrew version of refer Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Has anyone written a version of refer which works on Andrew documents? If so, where can I get it? Thanks, Damon \enddata{text822, 291364} \begindata{text822, 292763} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 9 Nov 1992 09:26:00 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 9 Nov 1992 09:25:35 -0500 (EST) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 9 Nov 1992 09:23:02 -0500 (EST) Received: from relay.iunet.it by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 9 Nov 92 09:21:47 EST Received: from jrc.UUCP by relay.iunet.it with UUCP (5.61++/IDA-1.2.8) id AA21761; Mon, 9 Nov 92 15:20:43 +0100 Received: from inf.isei.jrc.it (oceania) by jrc.it; Mon, 9 Nov 92 15:08:23 +0100 Received: by inf.isei.jrc.it (4.1/SMI-4.1) id AA09406; Wed, 9 Sep 92 15:11:53 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.oceania.inf.isei.jrc.it.sun4.41 via MS.5.6.oceania.inf.isei.jrc.it.sun4_41; Wed, 9 Sep 1992 15:11:50 +0100 (BST) Message-Id: Date: Wed, 9 Sep 1992 15:11:51 +0100 (BST) From: Fabio Ottolini Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu Subject: Running ATK applications in foreground ? Hi, Is it possible to run an ATK application ( ez for example ) in foreground mode? Due to runapp design if one launch an ATK client within an xterm by the command " xterm -e ez " the ez backgrounds automatically and the parent process xterm dies. The same problem appears with the hypertext software "DynaText" when we try to launch an external program (in this case "runadew ...", and always an ATK application) with a link marker. We believe that if we succeed to put "runadew" running in foreground the problem will be solved. Any help will be appreciated. Thanks Fabio Ottolini, Joint Research Centre - Ispra (Italy) E_MAIL ADDRESS : fabio.ottolini@jrc.it \enddata{text822, 292763}