\begindata{text822, 0} 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-strip.dl) ID ; Mon, 1 Oct 90 03:05:46 -0400 (EDT) Received: from po9.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 90 03:03:54 -0400 (EDT) If-Type-Unsupported: alter Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 90 03:03:16 -0400 (EDT) Received: from birk.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Mon, 1 Oct 90 03:02:13 EDT Received: by birk.cs.chalmers.se id AA16720; Mon, 1 Oct 90 08:00:35 +0100 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.birk.cs.chalmers.se.sun3.4 via MS.5.6.birk.cs.chalmers.se.sun3_4; Mon, 1 Oct 1990 08:00:32 +0100 (MET) Message-Id: Date: Mon, 1 Oct 1990 08:00:32 +0100 (MET) From: Christer Bernerus X-Andrew-Message-Size: 498+0 Content-Type: X-BE2; 12 To: Info-Andrew , Andrew Palay Subject: Re: why libcx.a (was Problems installing ATK on DECstation 5000) Cc: Info-Andrew In-Reply-To: References: , \begindata{text,2077856} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} OK, it seems safe to pull out crt0.o from libcx.a. Good. However, I can't see why this isn't done automatically under Ultrix-4. I fail to understand the awk script that does this so maybe someone who write it should have a look. Chris. \smaller{\smaller{\smaller{----------------------------------------------------\ --- Christer Bern\^{i}rus \italic{ }! E-mail: bernerus@cs.chalmers.se Chalmers University of Technology ! Phone: +46 31 721000 Department of Computer Science ! \italic{Ham radio: SM6FBQ 144.3 MHz} S-412 96 G\^{v}teborg, \bold{SWEDEN }}}\bold{ }}\enddata{text,2077856} \enddata{text822, 0} \begindata{text822, 3201} 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-strip.dl) ID ; Mon, 1 Oct 90 11:20:31 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 90 11:18:06 -0400 (EDT) Received: from cs.utexas.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 1 Oct 90 11:17:47 EDT Posted-Date: Mon, 1 Oct 90 10:13:15 CDT Received: from ibmchs by cs.utexas.edu (5.64/1.76) via UUCP id AA13663; Mon, 1 Oct 90 10:17:39 -0500 Received: by ibmchs (AIX 2.1 2/4.03) id AA08075; Mon, 1 Oct 90 10:14:25 CDT Received: by auschs.austin.ibm.com (AIX 2.1 2/4.03) id AA09947; Mon, 1 Oct 90 10:14:05 CDT Received: by lynn.austin.ibm.com (AIX 2.1 2/4.03) id AA03237; Mon, 1 Oct 90 10:13:15 CDT Date: Mon, 1 Oct 90 10:13:15 CDT From: ibmchs!auschs!lynn.austin.ibm.com!tlwells@cs.utexas.edu (Tracy Wells) Message-Id: <9010011513.AA03237@lynn.austin.ibm.com> To: @auschs:ibmchs!cs.utexas.edu!andrew.cmu.edu!info-andrew, @auschs:ibmchs!cs.utexas.edu!engrs.unl.edu!james Subject: Re: IBM RISC System/6000 Build of Andrew > I also received warnings about string literals being too long. One place > was ./atk/text/txttroff.c. It complained about structures symtran, and > symatran. I can see this being a warning since they are 2 character arrays > storing "xx", which would be 3 chars with a trailing \0. I think it > happened somewhere else too, but didn't note where. It also happens in raster/lib/heximage.c (around line 54) and in preview/dvi2disp.c (around line 420). > Also, in ./atk/zip/lib/zipve02.c (and somewhere in dvi2disp.c) I got > errors about unknow directives on various lines: I got those error messages, too. > CLASS runtime warning: CLASSPATH directory /usr/a is not readable (error 2); ignoring it. > Now, I can see these being errors, since I know /usr/a doesn't exist. > But, why is it trying to open /usr/a ??? The same errors seem to come > up with help, console (maybe everything with runapp?) I haven't built with patch level 7 yet, but this didn't happen for me with patch level 6. I'll let you know when I build PL7 if I get this, too. Tracy L. Wells @cs.utexas.edu:ibmchs!auschs!lynn.austin.ibm.com!tlwells My opinions are my own, not necessarily IBM's! \enddata{text822, 3201} \begindata{text822, 5852} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from hamburg.andrew.cmu.edu via trymail ID ; Mon, 1 Oct 1990 11:34:46 -0400 (EDT) Received: from hamburg.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 1990 11:34:31 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.hamburg.andrew.cmu.edu.rt.r3 via MS.5.6.hamburg.andrew.cmu.edu.rt_r3; Mon, 1 Oct 1990 11:34:29 -0400 (EDT) Message-ID: <8b1q85_00VtpESvll1@andrew.cmu.edu> Date: Mon, 1 Oct 1990 11:34:29 -0400 (EDT) From: Susan Straub X-Andrew-Message-Size: 6323+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Fred Hansen Subject: Re: Andrew Patch 7 Available In-Reply-To: References: \begindata{text,270225752} \textdsversion{12} \template{messages} Whoops ! Fred, Here are the RCS log files included in patch.007, but I overlooked one thing: Tom N. and I were not able to locate atk/ness/objects/changes.sept.90. I should have gotten this from you before sending out the patch. Will you send me a copy and I'll post to info-andrew? Thanks, Susan Source file: atk/ness/tokens/lex.c Current version: 1.15 revision 1.15 date: 90/07/29 14:54:13; author: wjh; state: Exp; lines added/del: 47/11 fixed so styles and objects are fully supported in short strings Source file: atk/ness/objects/call.c Current version: 1.36 ---------------------------- revision 1.37 date: 90/09/16 20:13:21; author: wjh; state: Exp; lines added/del: 52/32 see ness/objects/changes.sept.90 ---------------------------- revision 1.36 locked by: wjh; date: 90/07/28 17:52:13; author: wjh; state: Exp; lines added/del: 5/2 added functions searchforstyle, definestyle, and addstylebyname fixed bugs in addstyles Source file: atk/ness/objects/call.hn Current version: 1.11 ---------------------------- revision 1.11 date: 90/09/16 20:14:12; author: wjh; state: Exp; lines added/del: 5/9 see ness/objects/changes.sept.90 ---------------------------- Source file: atk/ness/objects/envt.h Current version: 1.7 ---------------------------- revision 1.7 date: 90/09/16 20:14:20; author: wjh; state: Exp; lines added/del: 10/5 see ness/objects/changes.sept.90 ---------------------------- Source file: atk/ness/objects/interp.c Current version: 1.31 ---------------------------- revision 1.31 date: 90/09/16 20:14:27; author: wjh; state: Exp; lines added/del: 208/184 see ness/objects/changes.sept.90 ---------------------------- Source file: atk/ness/objects/ness.c Current version: 1.27 Source file: atk/ness/objects/ness.ch Current version: 1.14 ---------------------------- revision 1.14 date: 90/09/16 20:14:55; author: wjh; state: Exp; lines added/del: 25/3 see ness/objects/changes.sept.90 ---------------------------- Source file: atk/ness/objects/nesscomp.gra Current version: 1.12 ---------------------------- revision 1.12 date: 90/09/16 20:15:01; author: wjh; state: Exp; lines added/del: 41/33 see ness/objects/changes.sept.90 ---------------------------- revision 1.11 locked by: wjh; date: 90/07/29 14:54:56; author: wjh; state: Exp; lines added/del: 10/8 changed comment to reflect new styled short string Source file: atk/ness/objects/nevent.c Current version: 1.23 ---------------------------- revision 1.23 date: 90/09/18 10:15:20; author: wjh; state: Exp; lines added/del: 7/7 Added a NotifyObservers call in value_SetArrayElt(). Now when the latter is called the clicklistV--or other observer of the value--will display the modified string. Changed the implementation of the Ness function value_SetArraySize to use the C function value_SetStrArrayAndSize. ---------------------------- revision 1.22 date: 90/09/16 20:15:12; author: wjh; state: Exp; lines added/del: 205/73 see ness/objects/changes.sept.90 ---------------------------- Source file: atk/ness/objects/nevent.hn Current version: 1.11 ---------------------------- revision 1.11 date: 90/09/16 20:15:25; author: wjh; state: Exp; lines added/del: 3/3 see ness/objects/changes.sept.90 ---------------------------- Source file: atk/ness/objects/real.c Current version: 1.12 ---------------------------- revision 1.12 date: 90/09/16 20:15:29; author: wjh; state: Exp; lines added/del: 17/20 see ness/objects/changes.sept.90 ---------------------------- Source file: atk/ness/objects/search.c Current version: 1.19 ---------------------------- revision 1.19 date: 90/09/16 20:15:35; author: wjh; state: Exp; lines added/del: 14/16 see ness/objects/changes.sept.90 ---------------------------- revision 1.18 locked by: wjh; date: 90/07/28 17:53:29; author: wjh; state: Exp; lines added/del: 379/33 added functions searchforstyle, definestyle, and addstylebyname fixed bugs in addstyles Source file: atk/ness/objects/nessruna.c Current version: 1.3 revision 1.3 date: 90/08/01 16:27:53; author: wjh; state: Exp; lines added/del: 14/11 fixed a bug introduced last week where it mistakenly included the file name in the args as given to main() Source file: atk/ness/nesslib/date.n Current version: 1.2 Source file: atk/ness/demos/badsub.n Current version: 1.2 Source file: atk/ness/demos/bank.d Current version: 1.5 Source file: atk/ness/demos/calc.d Current version: 1.3 Source file: atk/ness/demos/happybday.n Current version: 1.1 Source file: atk/ness/demos/xmas.d Current version: 1.8 Source file: atk/ness/doc/nessauth.d Current version: 1.4 Source file: atk/ness/doc/nessfunc.d Current version: 1.6 revision 1.7 date: 90/09/16 21:18:27; author: wjh; state: Exp; lines added/del: 95/123 see atk/ness/objects/changes.sept.90 ---------------------------- revision 1.6 locked by: wjh; date: 90/07/29 21:40:35; author: wjh; state: Exp; lines added/del: 121/16 documented date.n ---------------------------- revision 1.5 date: 90/07/28 17:53:48; author: wjh; state: Exp; lines added/del: 106/10 added functions searchforstyle, definestyle, and addstylebyname Source file: atk/ness/doc/nessman.d Current version: 1.5 ---------------------------- revision 1.6 date: 90/09/16 21:19:08; author: wjh; state: Exp; lines added/del: 51/16 see atk/ness/objects/changes.sept.90 ---------------------------- revision 1.5 locked by: wjh; date: 90/07/29 15:05:04; author: wjh; state: Exp; lines added/del: 51/9 gave an example of a long string. Source file: atk/ness/doc/nesstut.d Current version: 1.3 ---------------------------- revision 1.4 date: 90/09/16 21:19:40; author: wjh; state: Exp; lines added/del: 308/23 see atk/ness/objects/changes.sept.90 ---------------------------- Source file: atk/ness/doc/nessuser.d Current version: 1.2 ---------------------------- revision 1.3 date: 90/09/16 21:19:54; author: wjh; state: Exp; lines added/del: 31/25 see atk/ness/objects/changes.sept.90 ----------------------------\ \enddata{text,270225752} \enddata{text822, 5852} \begindata{text822, 13550} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 1 Oct 1990 11:36:49 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 1990 11:35:57 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Mon, 1 Oct 1990 11:35:56 -0400 (EDT) Message-ID: Date: Mon, 1 Oct 1990 11:35:56 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 625+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: IBM RISC System 6000 Build of Andrew (long) In-Reply-To: <9009302008.AA13483@engrs.unl.edu> References: <9009302008.AA13483@engrs.unl.edu> \begindata{text,270267164} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 30-Sep-90 IBM RISC System 6000 Build .. James Nau@engrs.unl.edu (3294)} \quotation{I just successfully built patchlevel 7 of Andrew on an RS/6000. I only }\quotation{had a few problems. One problem was that XErrorHandler was undefined }\quotation{(sorry, I don't remember where anymore). So, I dipped into the R4 header }\quotation{files and added the following to my /usr/include/X11/Xlib.h file: } There is a new Make variable, PRE_X11R4_ENV, that should be set in site.h if the version of X that you're using pre-dates R4. The version of X shipped with the RS/6000 is release 3. That clears up the error with XErrorHandler. Gary Keim ATK Group \enddata{text,270267164} \enddata{text822, 13550} \begindata{text822, 15563} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from hamburg.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 1 Oct 1990 14:56:00 -0400 (EDT) Received: from hamburg.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 1990 14:55:19 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.hamburg.andrew.cmu.edu.rt.r3 via MS.5.6.hamburg.andrew.cmu.edu.rt_r3; Mon, 1 Oct 1990 14:55:17 -0400 (EDT) Message-ID: Date: Mon, 1 Oct 1990 14:55:17 -0400 (EDT) From: Susan Straub X-Andrew-Message-Size: 5060+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Ness Changes \begindata{text,270225752} \textdsversion{12} \template{messages} The RCS logs for changed ness files included in patch.007 refer to the file changes.sept.90. This file was inadvertantly left out of the patch, but is reproduced below for your information: atk/ness/objects/changes.sept.90 The following changes to ness were released in September 1990. A. Changes Visible to Users 1. Change CURRENTMODIFICATIONLEVEL to 4. Nessrun will now display the version number "1.4". (ness.ch) 2. Added the function launchApplication(marker, title, programname, enablecommands) As described in nessfunc.doc, this function allows a program started with nessrun to open a window and display an application in it. Event interceptions specified in the progam will be honored during interaction. (nevent.c, call.c, nessfunc.d, nessauth.d, nessman.d) 3. Implemented the event "becameVisible", which (after celv.c is fixed) will enable an application started with launchApplication to initialize views as they are displayed. (nevent.c) 4. If Ness loops for more than 7 seconds, a message is displayed mentioning control-G. (interp.c) 5. TellUser() now calls im_ForceUpdate so that messages are immediately displayed to the user. (nevent.c) B. Documentation Modifications The modified files are all in atk/ness/doc and get installed in $\{ANDREWDIR\}/doc/atk/ness. 1. Removed subsection 5.2 on framecommands for launching applications and renumbered subsections. (nessfunc.d) 2. Added description of the play module for playing notes on the RT. (nessfunc.d) 3. Added documentation of date.n. (nessfunc.d) 4. Described the -f switch. (nessuser.d) 5. Added descriptions of concatenation, seaarch, and replace. (nesstut.d) 6. Added happybday.d. (nesstut.d) 7. Added description of $Ness 1. (nessman.d) C. Demonstration Software Modifications The sources for these demos are in atk/ness/demos and get installed in $\{ANDREWDIR\}/lib/ness/demos. 1. Added a new demo for launchApplication. It is started with the command nessrun -f /usr/andrew/lib/ness/demos/happybday.n (happybday.n) 2. Extended function main so when executed it clears the text of Jingle Bells. (xmas.d) 3. An old demo which shows how ness can do shell functions was converted to the new search conventions. (badsub.n) 4. The bank letter demo was given an entirely new screen image and the code was updated by removing semi-colons and putting commas in declarations. (bank.d) D. Improved Error Processing 1. Installed tests of the return values from im_create and frame_New so memory exhaustion or other frame creation failure will not crash ness. (ness.c) 2. Repaired library processing so core will no longer be dumped if a Ness program calls a function like rest_X() where rest is an internal function and there is no library named rest. (call.c) 3. Produce a reasonable error message for recursive compilation. (ness.c) 4. If an error is detected during execution, the stack is--as always--popped. In some circumstances this popping could cause a core dump, so setjmp is now used to detect and handle such errors. (interp.c) 5. The stack pointer NSP is stored after every push or pop so there is less likelihood of an error while popping the stack. (interp.c, real.c, search.c, call.c nevent.c) 6. The instruction location is saved on every cycle so the location of errors can be reported precisely when there are BUS or SEGV faults. (interp.c) E. Bugs Corrected 1. Fixed value_SetString and value_SetArrayElt so they do not crash when their first argument is NULL. (nevent.c) 2. When a Ness object value is passed to a C function, an effort is made to find the correct object type as required by the function. For instance, if the Ness object is a scroll and the function requires a textview, the child of the scroll is checked to see if it is a textview. The set of such container objects has now been extended to include frame and buffer. (nevent.c) 3. There was a bug wherein a local symbol referenced immediately after its declaration was treated as a global symbol. The grammar has now been rearranged to treat the symbol correctly. (nesscomp.gra) F. Internal Improvements (These changes will only be visible to users as faster execution or improved maintainability.) 1. Added the CLASS macro to text a value to see if it is of a given class. (envt.h) 2. Decreased startup time by removing global variables and initializations of arbiterviewClass, matteClass, and scrollClass (interp.c) 3. Use CLASS for references to arbiterviewClass, matteClass, and scrollClass since these are no longer global. (nevent.c) 4. The routine ProperPtr which checks to see if a container object has the desired contents was simplified and regularized so it handles more containers and is easier to extend. (nevent.c) 5. BUG 1334 was corrected by saving the error message in a global variable instead of passing it as a return value through longjmp. (interp.c) 6. Removed some XXX comments which suggested problems that no longer exist. (interp.c, nevent.c) \enddata{text,270225752} \enddata{text822, 15563} \begindata{text822, 21888} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 1 Oct 90 18:17:53 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 90 18:15:24 -0400 (EDT) Received: from att.att.com (ATT-IN.ATT.COM) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Mon, 1 Oct 90 18:14:25 EDT Received: from mtgz046 by mtgzfs3.att.com (4.0/SMI-4.0) id AA28626; Mon, 1 Oct 90 17:18:12 EDT Received: by mtgz046 (4.0/SMI-4.0) id AA00392; Mon, 1 Oct 90 17:18:10 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mtgz046.gazelle.att.com.sun4.40 via MS.5.6.mtgz046.gazelle.att.com.sun4_40; Mon, 1 Oct 90 17:18:08 -0400 (EDT) Message-Id: <4b1v_Ea753w740hmZU@gazelle.att.com> Date: Mon, 1 Oct 90 17:18:08 -0400 (EDT) From: J Mukerji X-Andrew-Message-Size: 1022+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew+@andrew.cmu.edu Subject: some more info on PL7 on SunOS4.1 \begindata{text,3515840} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} As far as the kernel trap problem goes, a core image from it is on its way to the Sun PAL. I should hear from him tomorrow. After much experimentation I have come to the conclusion that there is a definite correlation between an error message that gets displayed in the console and the subsequent coredump. The error message is something like the following: X error BadValue (integer parameter out of range for operation) (2) major code 51 minor code 0 ignored [From host mtgzflw1] ( 5:08:46 PM ) The Andrew application crashes soon after producing this message. The actual point where it crashes is quite inoccuous as mentioned earlier. That would seem to indicate that something is trashing a pointer or two somewhere. Has anyone seen this error message come out of Andrew? Where is it coming from? Andrew? or the X server? The X server that we are using is MIT X V11R4. \center{\bold{Jishnu Mukerji}, \smaller{\italic{jis@mtgzx.att.com}, \italic{+1 201 957 5986}, } \smaller{\italic{\smaller{\bold{AT&T Bell Laboratories}, MT 3K-423, 200 Laurel Ave., Middletown NJ 07748}}} }\enddata{text,3515840} \enddata{text822, 21888} \begindata{text822, 25246} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 1 Oct 90 19:14:55 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 90 19:09:54 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 1 Oct 90 19:08:27 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 1 Oct 90 19:07:38 EDT Received: from holmes.parc.xerox.com by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA29407; Mon, 1 Oct 90 16:08:09 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA00678; Mon, 1 Oct 90 16:08:06 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Mon, 1 Oct 90 16:08:05 -0700 (PDT) Message-Id: Date: Mon, 1 Oct 90 16:08:05 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 1191+0 Content-Type: X-BE2; 12 To: J Mukerji Subject: Re: some more info on PL7 on SunOS4.1 Cc: info-andrew@andrew.cmu.edu In-Reply-To: <4b1v_Ea753w740hmZU@gazelle.att.com> References: <4b1v_Ea753w740hmZU@gazelle.att.com> \begindata{text,2264112} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.andrew: 1-Oct-90 some more info on PL7 on Su.. J Mukerji@mtgzx.att.com (1022+0)} \quotation{X error BadValue (integer parameter out of range for operation) (2) major code 51 minor code 0 ignored [From host mtgzflw1] ( 5:08:46 PM ) } \quotation{Has anyone seen this error message come out of Andrew? Where is it coming from? Andrew? or the X server? } This message is from the Xlib, called from ATK in either (guessing) \bold{xim} or \bold{xfont}; it indicates a problem with a call to \italic{SetFontPath} (code 51). Andrew has a bit of cleverness built in so that it adds the directory containing the Andrew fonts to your font path in the X server if it is not already there. Of course, this breaks occasionally, as when you run several different servers with different font binary formats, but it's usually OK. The only two integers in this call are the length of the request (computed automatically by Xlib), and the number of directory strings in the request. I'd imagine that the number of strings is either negative, or very large (zero seems to be a valid value). You can find out by running the program xscope between the ATK program and the xserver, and watching for the \italic{SetFontPath} call. Bill \enddata{text,2264112} \enddata{text822, 25246} \begindata{text822, 28363} 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-strip.dl) ID ; Tue, 2 Oct 90 00:11:40 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 00:09:18 -0400 (EDT) Received: from engrs.unl.edu (engrss2.unl.edu) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 2 Oct 90 00:09:00 EDT Received: by engrs.unl.edu (AIX 1.3/4.03) id AA13526; Mon, 1 Oct 90 23:09:30 -0500 Date: Mon, 1 Oct 90 23:09:30 -0500 From: james@engrs.unl.edu (James Nau) Message-Id: <9010020409.AA13526@engrs.unl.edu> To: info-andrew@andrew.cmu.edu Subject: AIX 3.1 build problem Ok, I've tracked down my problem with CLASS such as: CLASS runtime warning: CLASSPATH directory /usr/a is not readable on my RS/6000 running AIX 3.1 with the July updates for AIX, Andrew PL 7. Seems there's a(nother) bug in the AIX optimizer. The smallest chunk of code I could get to give the error is about 20 lines. It's in ./overhead/class/class.c, function: class_ProcessClassPath(). So, for now, class.c has to be compiled w/o -O. Now to call IBM and have them fix it... James Nau University of Nebraska--Lincoln \enddata{text822, 28363} \begindata{text822, 29898} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 2 Oct 90 00:28:14 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 00:25:43 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 2 Oct 90 00:25:27 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA21259; Tue, 2 Oct 90 00:25:22 EDT Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA18315; Tue, 2 Oct 90 00:25:19 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Tue, 2 Oct 1990 00:25:16 -0400 (EDT) Message-Id: Date: Tue, 2 Oct 1990 00:25:16 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: One step closer to plumber for PS/2 AIX. I am getting random core dumps of ez on the PS/2. Sometimes it happens when I ^X2 Most times when I us compose character. It always seems to choke and die inside malloc. Since PS/2 dbx core dumps when you trace malloc, (I hope that the PS/2 and dbx people are properly and publicly embarrassed for their inability to come together and get a good debugger up for the PS/2...) I have been trying to find other ways to solve this problem. I got nasty and did ar d /lib/libc.a calloc.o malloc.o Then when I linked with plumber I found the following undefined symbols: %_Djyj.Q %_Sjyj.Q %_DJCp2R %_SJCp2R The first two are defined in calloc.o, and the second two in malloc.o Since these important symbols are not defined anywhere else, they force load malloc.o and calloc.o from libc.a These 4 symbols are asked for in globals.o. Can someone help me determine if: a. these are important symbols that have important value that must be duplicated. (Much like the realloc_srchlen dummy variable is that appears in malloc.ci.) b. these can be removed from the list of globals. c. there is some correctable problem with the routine that generates the list of globals so that these 4 symbols can be automagically eradicated. -wdc \enddata{text822, 29898} \begindata{text822, 32396} 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-strip.dl) ID ; Tue, 2 Oct 90 01:01:18 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 00:58:53 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 2 Oct 90 00:57:51 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA21801; Tue, 2 Oct 90 00:57:41 EDT Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA18330; Tue, 2 Oct 90 00:57:39 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Tue, 2 Oct 1990 00:57:37 -0400 (EDT) Message-Id: Date: Tue, 2 Oct 1990 00:57:37 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: A second step closer to plumber on AIX. I extracted calloc.o from libc.a and ran the 'dis' program on it. This helpful utility either provides assembly language disassembly of a .o file or hangs in an infinite loop. This time, it gave me a recognizable .s file for calloc.o Look at the two symbols: %_Djyj.Q and%_Sjyj.Q as they appear in my calloc.s: %_Djyj.Q: .long %_Sjyj.Q %_Sjyj.Q: .byte 0x40 /'@' .byte 0x28 /'(' .byte 0x23 /'#' .byte 0x29 /')' .byte 0x63 /'c' .byte 0x61 /'a' .byte 0x6c /'l' .byte 0x6c /'l' .byte 0x6f /'o' .byte 0x63 /'c' .byte 0x2e /'.' .byte 0x63 /'c' .byte 0x9 .byte 0x31 /'1' .byte 0x2e /'.' .byte 0x31 /'1' .byte 0x30 /'0' .byte 0x9 .byte 0x41 /'A' .byte 0x49 /'I' .byte 0x58 /'X' .byte 0x0 .byte 0x0 .byte 0x0 It's an identifier string generated by either the C compiler, the loader, or the library archive program. How nice. And it's global so anyone can find it. And it's global so getlist.awk wants it. I wonder how the symbol name was generated... Does anyone have a suggestion how we might modify getlist.awk to carefully discard such symbols so that we don't force loading of routines we're overriding? -wdc "If you could push this button and your wife (every PS/2) would dissappear, would you do it?" -Jack Lemon (with my amendment) From "How to Murder your Wife" \enddata{text822, 32396} \begindata{text822, 35365} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 2 Oct 90 10:11:19 -0400 (EDT) Received: from po9.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 10:09:12 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 10:08:31 -0400 (EDT) Received: from att.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 2 Oct 90 10:07:42 EDT Received: from mtgz046 by mtgzfs3.att.com (4.0/SMI-4.0) id AA13069; Tue, 2 Oct 90 09:20:41 EDT Received: by mtgz046 (4.0/SMI-4.0) id AA00697; Tue, 2 Oct 90 09:20:40 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mtgz046.gazelle.att.com.sun4.40 via MS.5.6.mtgz046.gazelle.att.com.sun4_40; Tue, 2 Oct 90 09:20:39 -0400 (EDT) Message-Id: Date: Tue, 2 Oct 90 09:20:39 -0400 (EDT) From: J Mukerji X-Andrew-Message-Size: 519+0 Content-Type: X-BE2; 12 To: info-andrew+@andrew.cmu.edu, Bill Cattey Subject: Re: One step closer to plumber for PS/2 AIX. In-Reply-To: References: \begindata{text,2776184} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from info-andrew: 2-Oct-90 One step closer to plumber .. Bill Cattey@athena.mit.e (1234)} \quotation{I am getting random core dumps of ez on the PS/2. }\quotation{Sometimes it happens when I ^X2 }\quotation{Most times when I us compose character. } \quotation{It always seems to choke and die inside malloc. } Hmmm.... Very interesting. That is exactly one of the various places that ez dies on the SunOS 4.1 Sparcstation! Now that you mention it, many (but not all) of the other places where it dies could possibly be in malloc too. Thanks for the info. \enddata{text,2776184} \enddata{text822, 35365} \begindata{text822, 37717} 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-strip.dl) ID ; Tue, 2 Oct 90 09:18:41 -0400 (EDT) Received: from po9.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 09:13:57 -0400 (EDT) If-Type-Unsupported: alter Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 09:12:14 -0400 (EDT) Received: from birk.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 2 Oct 90 09:11:29 EDT Received: from mumrik.cs.chalmers.se by birk.cs.chalmers.se id AA02886; Tue, 2 Oct 90 14:09:36 +0100 Received: by mumrik.cs.chalmers.se id AA18646; Tue, 2 Oct 90 14:09:33-0100 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mumrik.cs.chalmers.se.pmax.3 via MS.5.6.mumrik.cs.chalmers.se.pmax_3; Tue, 2 Oct 1990 14:09:32 +0100 Message-Id: <0b296Aq1408IAxzH8W@mumrik.cs.chalmers.se> Date: Tue, 2 Oct 1990 14:09:32 +0100 From: Christer Bernerus X-Andrew-Message-Size: 723+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Ez of symbolically linked files. (Again) In-Reply-To: References: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se>, , <4aRZPei00Vsj8Bp0tP@andrew.cmu.edu>, <0aRczGQB0KGW01k1V3@holmes.parc.xerox.com>, \begindata{text,19213596} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} Sometime during the summer I brought up the problem with ez silently transforming symbolic links into real files. A long discussion took place, but apparently, nothing happened. Since I've been bitten again I'd like to bring up the subject. I've applied patch 6 and 7 but still have problems. Has there been any development on the subject that I've missed? Is the subject dropped or will something be done. I guess more people are having problems. Chris. \smaller{\smaller{\smaller{----------------------------------------------------\ --- Christer Bern\^{i}rus \italic{ }! E-mail: bernerus@cs.chalmers.se Chalmers University of Technology ! Phone: +46 31 721000 Department of Computer Science ! \italic{Ham radio: SM6FBQ 144.3 MHz} S-412 96 G\^{v}teborg, \bold{SWEDEN }}}\bold{ }}\enddata{text,19213596} \enddata{text822, 37717} \begindata{text822, 41185} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 2 Oct 90 10:11:19 -0400 (EDT) Received: from po9.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 10:09:12 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 10:08:31 -0400 (EDT) Received: from att.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 2 Oct 90 10:07:42 EDT Received: from mtgz046 by mtgzfs3.att.com (4.0/SMI-4.0) id AA13069; Tue, 2 Oct 90 09:20:41 EDT Received: by mtgz046 (4.0/SMI-4.0) id AA00697; Tue, 2 Oct 90 09:20:40 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mtgz046.gazelle.att.com.sun4.40 via MS.5.6.mtgz046.gazelle.att.com.sun4_40; Tue, 2 Oct 90 09:20:39 -0400 (EDT) Message-Id: Date: Tue, 2 Oct 90 09:20:39 -0400 (EDT) From: J Mukerji X-Andrew-Message-Size: 519+0 Content-Type: X-BE2; 12 To: info-andrew+@andrew.cmu.edu, Bill Cattey Subject: Re: One step closer to plumber for PS/2 AIX. In-Reply-To: References: \begindata{text,2776184} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from info-andrew: 2-Oct-90 One step closer to plumber .. Bill Cattey@athena.mit.e (1234)} \quotation{I am getting random core dumps of ez on the PS/2. }\quotation{Sometimes it happens when I ^X2 }\quotation{Most times when I us compose character. } \quotation{It always seems to choke and die inside malloc. } Hmmm.... Very interesting. That is exactly one of the various places that ez dies on the SunOS 4.1 Sparcstation! Now that you mention it, many (but not all) of the other places where it dies could possibly be in malloc too. Thanks for the info. \enddata{text,2776184} \enddata{text822, 41185} \begindata{text822, 43537} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 2 Oct 1990 17:26:54 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 1990 17:26:06 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 2 Oct 1990 17:26:05 -0400 (EDT) Message-ID: <4b2ELhm00VsWM0Y8F4@andrew.cmu.edu> Date: Tue, 2 Oct 1990 17:26:05 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 847+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: AIX 3.1 build problem In-Reply-To: <9010020409.AA13526@engrs.unl.edu> References: <9010020409.AA13526@engrs.unl.edu> \begindata{text,270267164} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 1-Oct-90 AIX 3.1 build problem James Nau@engrs.unl.edu (528)} \quotation{Seems there's a(nother) bug in the AIX optimizer. The smallest chunk of }\quotation{code I could get to give the error is about 20 lines. It's in }\quotation{./overhead/class/class.c, function: class_ProcessClassPath(). }\quotation{So, for now, class.c has to be compiled w/o -O. } \quotation{Now to call IBM and have them fix it... } Better hold off on that call to IBM. There is a bug in the code that processes the CLASSPATH environment variable. It does pointer comparisons between data that are not in the same array. That is a no no. [\smaller{Namely, it decrements a char * pointer off of the beginning of the CLASSPATH string and then does a comparison with that pointer and a pointer to the head of that string.}] Thanks for the helpful hint on the optimization, James. Gary Keim ATK Group \enddata{text,270267164} \enddata{text822, 43537} \begindata{text822, 45775} 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-strip.dl) ID ; Tue, 2 Oct 90 22:06:47 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 22:04:13 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 2 Oct 90 22:03:17 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA01365; Tue, 2 Oct 90 18:48:28 -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: 1 Oct 90 21:17:09 GMT From: julius.cs.uiuc.edu!wuarchive!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!haven!ncifcrf!lhc!rdew@apple.com (Bob Dew) Organization: National Institutes of Health, Bethesda, MD Subject: Problem building "suite" on RT Message-Id: <1990Oct1.211709.5973@nlm.nih.gov> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu We're building andrew, patch level 7, on an IBM RT running the UNIX 4.3 BSD operating system. The build crashes when attempting to make atk/apt/suite/suiteta: hc -c -I. -I/usr/andrew/include/atk -I/usr/andrew/include -I//usr/include/X11 suiteta.c E "suiteta.c",L48/C19: Must be a compile- or load-time computable expression. E "suiteta.c",L58/C19: Must be a compile- or load-time computable expression. E "suiteta.c",L69/C19: Must be a compile- or load-time computable expression. . . . Could anybody help with this problem? Thank you, Bob Dew National Institutes of Health Bethesda, MD 20892 (301) 496-5361 rdew@alw.nih.gov \enddata{text822, 45775} \begindata{text822, 47810} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 2 Oct 90 22:38:44 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 2 Oct 90 22:35:23 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 2 Oct 90 22:35:06 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA03299; Tue, 2 Oct 90 19:30:50 -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 Oct 90 15:11:57 GMT From: eru!hagbard!sunic!nuug!sigyn.idt.unit.no!sigyn.idt.unit.no!martina@bloom-beacon.mit.edu (Martina Zankl) Organization: Div. of CS & Telematics, Norwegian Institute of Technology Subject: How do one customize an org inset? Message-Id: <1990Oct2.151157.24330@idt.unit.no> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu We have decided to make an inset that is similar to the org inset and chose to use the org inset as a template. There is a problem connected with this, though. SetFileName() and FileName() are not declared in the org source. Where are they defined? Roar Brevik and Martina Zankl \enddata{text822, 47810} \begindata{text822, 49456} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 3 Oct 1990 01:00:44 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 1990 01:00:02 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Wed, 3 Oct 1990 01:00:01 -0400 (EDT) Message-ID: Date: Wed, 3 Oct 1990 01:00:01 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 663+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: Problem building "suite" on RT In-Reply-To: <1990Oct1.211709.5973@nlm.nih.gov> References: <1990Oct1.211709.5973@nlm.nih.gov> \begindata{text,270267164} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 1-Oct-90 Problem building "suite" on RT Bob Dew@apple.com (666)} \quotation{ We're building andrew, patch level 7, on an IBM RT }\quotation{running the UNIX 4.3 BSD operating system. The build }\quotation{crashes when attempting to make atk/apt/suite/suiteta: } \quotation{hc -c -I. -I/usr/andrew/include/atk -I/usr/andrew/include -I//usr/include/X11 }\quotation{ suiteta.c } \quotation{E "suiteta.c",L48/C19: Must be a compile- or load-time computable expression. } This is an old version of hc. There is a newer version which does not exhibit this problem. Susan Straub here at the ITC is dealing with this very problem and may be able to give you the information that you need. Gary Keim ATK Group \enddata{text,270267164} \enddata{text822, 49456} \begindata{text822, 51519} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 3 Oct 90 04:54:32 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 90 04:49:11 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 3 Oct 90 04:48:51 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA19848; Wed, 3 Oct 90 01:38:44 -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 Oct 90 09:48:57 GMT From: eru!hagbard!sunic!dkuug!iesd!iesd.auc.dk!hejsel@bloom-beacon.mit.edu (Frank Hejselbaek Moeller) Organization: Mathematics and Computer Science, University of Aalborg Subject: ELI Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Are there anybody out there who know where I can ftp the Embedded Lisp Interpreter or email the author Bob Glickstein ? hejsel@iesd.auc.dk -- Everything is cheap |Frank Hejselbaek | Department of Computer Science if it's worth more | | University of Aalborg (AUC) (Frank's first law) |hejsel@iesd.auc.dk| DENMARK \enddata{text822, 51519} \begindata{text822, 53180} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 3 Oct 90 05:51:08 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 90 05:49:19 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 3 Oct 90 05:49:02 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA22583; Wed, 3 Oct 90 02:41: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: 2 Oct 90 14:22:54 GMT From: umigw!flipper!angel@handies.ucar.edu (angel li) Organization: University of Miami/RSMAS Subject: problems building zip on ultrix 4.0 Message-Id: <1990Oct2.142254.19994@umigw.miami.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I have built Andrew, patch level 7 on Ultrix 4.0 running X11R4 and ez, messages, bush, etc, seem to work except I could not build zip and related programs. Here is a typical error message: /usr/andrew/bin/makedo -d /usr/andrew/lib -b /usr/andrew/bin -o zipoarc.do zipoarc.o -lm doindex: indexing zipoarc.do ...doload: doload: Unexpected non-zero section named .lit8 encountered. doindex: NULL entrypoint from zipoarc.do...program terminated! *** Error code 1 Also, I wanted to generate the Andrew fonts for DEC's server for our other users and DEC's bdftopcf program complained about some DWIDTH X and Y not being zero. -- Angel Li University of Miami/RSMAS Remote Sensing Group Internet: angel@flipper.miami.edu UUCP: ncar!umigw!angel "Every time you think it weakens the nation." \enddata{text822, 53180} \begindata{text822, 55256} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 3 Oct 90 09:28:03 -0400 (EDT) Received: from po9.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 90 09:26:27 -0400 (EDT) If-Type-Unsupported: alter Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 90 09:23:50 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 3 Oct 90 09:22:37 EDT Received: by thumper.bellcore.com (4.1/4.7) id AA24007; Wed, 3 Oct 90 09:22:24 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.thumper.sins.sun4.40 via MS.5.6.thumper.sins.sun4_40; Wed, 3 Oct 1990 09:22:23 -0400 (EDT) Message-Id: Date: Wed, 3 Oct 1990 09:22:23 -0400 (EDT) From: Jonathan Rosenberg X-Andrew-Message-Size: 166+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: Re: ELI In-Reply-To: References: \begindata{text,2360184} \textdsversion{12} \template{messages} \quotation{Are there anybody out there who know where I can ftp the Embedded Lisp Interpreter or email the author Bob Glickstein ?} bobg+@andrew.cmu.edu \quotation{hejsel@iesd.auc.dk} JR \enddata{text,2360184} \enddata{text822, 55256} \begindata{text822, 57068} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from hamburg.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 3 Oct 1990 11:11:55 -0400 (EDT) Received: from hamburg.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 1990 11:05:24 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.hamburg.andrew.cmu.edu.rt.r3 via MS.5.6.hamburg.andrew.cmu.edu.rt_r3; Wed, 3 Oct 1990 11:05:23 -0400 (EDT) Message-ID: Date: Wed, 3 Oct 1990 11:05:23 -0400 (EDT) From: Susan Straub X-Andrew-Message-Size: 265+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: Problem building "suite" on RT In-Reply-To: References: <1990Oct1.211709.5973@nlm.nih.gov> \begindata{text,269923068} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 3-Oct-90 Re: Problem building "suite.. Gary Keim (663+0)} \quotation{This is an old version of hc. } We had the same problem when using hc1.4r as it came off the Dec. 88 AOS tape. We installed hc2.1y, the most current release, and things compiled fine. \enddata{text,269923068} \enddata{text822, 57068} \begindata{text822, 58695} 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-strip.dl) ID ; Wed, 3 Oct 90 16:07:27 -0400 (EDT) Received: from po9.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 90 16:05:14 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 90 16:03:28 -0400 (EDT) Received: from research.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 3 Oct 90 16:02:59 EDT Received: by research; Wed Oct 3 16:02:33 EDT 1990 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.gargoyle.sun4.40 via MS.5.6.gargoyle.sun4_40; Wed, 3 Oct 1990 16:02:17 -0400 (EDT) Message-Id: Date: Wed, 3 Oct 1990 16:02:17 -0400 (EDT) From: Bill Schell X-Andrew-Message-Size: 743+1 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: moving menu items \begindata{text,3379856} \textdsversion{12} \template{messages} I'm having a small problem getting the menus for a view object I'm writing to look the way I want. My view is a subclass of aptv. On the front-most menu card, I'm getting "Save", "Switch File" and "Delete Window" menu selections from a parent view. I would like to move "Save" and "Switch File" to the "File" card and "Delete Window" to the "Window" card (the front menu card is getting too crowded). I would also like to remove selections like "Preview" from the "File" card as they don't make sense in my context. I'm using the "bind" interface to menus and I don't see any clear way to do it. I'm sure someone else out there has had this problem? Thanks very much, Bill Schell AT&T Bell Labs, Murray Hill, NJ bill@allegra.att.com \begindata{raster,3636448} 2 0 68266 68266 0 0 77 101 bits 3636448 77 101 p | i04b490j | i12!aa80i | i4d6daaa0i | h02bddedd50i | h05eb776b74i | h0b6fedb7dai | h2afabbbaae80 h | h17aff76ded80 h | hedfabdb6bb60 h | h5badd56bedd0 h | g01b6db7696be e0h | g03db6a8a5573 58h | g0d6d54a28956 f0h | g16daa5085255 5ch | g3f552955152a aah | g2da552g20a556 h | gG5924aa952aaa h | gb7aa52104094 aa80g | 01dd4a888a1525 4940g | 017fd4a520a44a 55a0g | 01ba55484a0125 4af0g | 02efa491g!94a9 68g | 03baaa44242122 9578g | 03G5491g040552 bcg | 05aaa54025ga8 957cg | 03G4a24g120124 aeg | 075ab28041042a d57cg | 03G4a28042080 14deg | 07baa481024225 aabeg | 02G5910280810 2977g | 07d9a444810285 555eg | 07fe9280082812 495fg | 07fda4292282a4 aaddg | 07b69540g2410 955fg | 06G5212900905 4af7g | 03faa940014052 555dg | 07b694540a1209 24f7g | 03faa948a040a4 553fg | 07bd4a95080911 2afdg | 03f69557a0a444 a55fg | 07fa68016a022b 52fbg | 01daa56c5414f5 557eg | 06fc9555914bbe aadeg | 01f54afb542561 6a7eg | 077a2b14d495aa 9afcg | 01f5426c5216dd 555cg | 07da!294495ab aafcg | 057484852a15ae f55cg | 09faa25148aab5 5578g | 0575092495154a b4f8g | 08e890094855b5 5570g | 03ba84a2252a64 aad0g | 0464211494aa95 54f0g | 06b58442524aaa a568g | 0a28511094aa92 54d0g | 05aa844aaa!55 4ae8g | 09552102492a!a4 d0g | 04528824a4952a 95a8g | 0294a10a912aa4 5250g | 0455042aa82552 a568g | 0294d010955554 94a0g | 0425094a6d2d52 5550g | 02a9502553faa4 a350g | 012a22895a54a9 4d50g | gd5482af576aa 5220g | g3491576ddd!a4 a0g | g2a493ddf56a9 2a80g | g34a5556abf6a aa80g | g2529!75ebd495 h | g19425a8a16b5 55h | g0528ad75!eaa8 h | g0a55114aaf5d 54h | g09448a9255e5 48h | g0a9211494a94 a8h | g04aa8a24aaa3 50h | g0aa924d52a95 28h | g0aa4a92b5aa9 50h | g055a94!aa9550 h | g15252a4aa555 50h | g0aaa44954aaa a0h | g02aaa92154aa 80h | g0ad5448a2955 40h | g14aa502246aa 80h | g0ab54a8928ab i | g055550124b55 i | g0a2b55492aaf i | g14d5aa92aab1 i | g12955524955d i | g092ab55556e5 i | g155556aaab55 i | g04495bedfdaa i | g0aaaa6bed555 i | g122529afed55 i | g154a457f5aaa 80h | g6952!aae555a0 h | gb244912d2aa5 60h | geaaa4a49!5570 h | 01649150a552aa ech | 02e92c9512ad2a fah | 02ea415444a955 5ah | \enddata{raster, 3636448} \view{rasterview,3636448,107,0,0} \enddata{text,3379856} \enddata{text822, 58695} \begindata{text822, 63116} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 3 Oct 90 17:47:57 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Wed, 3 Oct 90 17:42:28 -0400 (EDT) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id ; Mon, 1 Oct 90 13:04:01 EDT Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 7878; Mon, 01 Oct 90 10:41:32 EDT Received: from Bearn.ac.be by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 7877; Mon, 01 Oct 90 10:41:30 EDT Received: from BANRUC01.BITNET (PIVE) by Bearn.ac.be (Mailer R2.07) with BSMTP id 9759; Mon, 01 Oct 90 15:36:17 +0100 Received: from MAZE by BANRUC01(PIVE) via INTERSTATE(NOS/VE-NOS) with MAIL_ROUTER 4.2 id $AAP_4292 ; Mon, 1 Oct 90 16:36:49 +0200 Date: Mon, 1 Oct 90 16:36:42 +0200 Reply-To: From: To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu Return-Path: Received: from freya by MAZE ; 1 Oct 90 16:34:11 Received: by freya (4.1/SMI-4.1) id AA01681; Mon, 1 Oct 90 15:33:04 GMT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.freya.noname.sun3.35 via MS.5.6.freya.noname.sun3_35; Mon, 1 Oct 90 15:33:02 +0000 (GMT) Message-Id: <8b1q6i1Y000586W0wR@freya> Date: Mon, 1 Oct 90 15:33:02 +0000 (GMT) From: Pieter Verhaeghe To: +Andrew Info Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 In-Reply-To: <9009281417.AA08869@informatics.WUstl.EDU> References: <9009281417.AA08869@informatics.WUstl.EDU> Hmm... sounds familiar to me. I tried to install Andrew PL7 on SS1+ sunos4.1 if I tried to compile andrew with RESOLVER_ENV defined, I couldn't build the system (if RESOLVLIB is empty, then some symbols aren't defined, if RESOLVLIB = /usr/lib/resolvlib.a then dofix fails in atkams/messages/lib...). So I tried to install andrew with RESOLVER_ENV undefined: building was succesfull except in atk/ness/doc where I got a core dump. But when I started testing the new release, some applications won't work (e.g. messages, vui, cui, ness, console and maybe some others) ez worked fine with some insets I tried (clock, zip, raster). I even tried to build the system with RESOLVER_ENV undefined and with CDEBUGFLAGS=-g but with the same result. Can someone HELP me please ???????????????? (or have I to abandon andrew ?) Thanx P. Verhaeghe University of Antwerp, RUCA Algebra / Geometry Groenenborgerlaan 171 B-2020 Antwerpen, Belgium Tel: +32 3 2180308 Fax: +32 3 2180217 Telex: RUCABI 33362 E-mail: pive@banruc01.bitnet (or pive@ccu.uia.ac.be) \enddata{text822, 63116} \begindata{text822, 66224} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 3 Oct 1990 18:02:54 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Wed, 3 Oct 1990 18:02:15 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Wed, 3 Oct 1990 18:02:14 -0400 (EDT) Message-ID: <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu> Date: Wed, 3 Oct 1990 18:02:14 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 641+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: pive%BANRUC01.BITNET@vma.cc.cmu.edu Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 CC: Info-Andrew In-Reply-To: <8b1q6i1Y000586W0wR@freya> References: <9009281417.AA08869@informatics.WUstl.EDU> <8b1q6i1Y000586W0wR@freya> \begindata{text,269903184} \textdsversion{12} \template{messages} There is a bug with Ness on Suns due to yacc differences among platforms. Keep the resolver turned on. Remove references to RESOLVLIB in: andrew/atk/help/src/Imakefile andrew/atk/console/cmd/Imakefile andrew/atkams/messages/lib/Imakefile Add these lines to you andrew/config/site.mcr file: CDEBUGFLAGS = -g -Bstatic MAKEDOFLAGS = -g -d $\{BASEDIR\}/lib -b $\{BASEDIR\}/bin Go to the root of the Andrew sources and rebuild. % imake -I. -I./config -Timake.tmpl -s Makefile -DTOPDIR=. % make World If anyone can tell me if the -Bstatic compiler flag is necessary, and why, I'd be very appreciative. Gary Keim ATK Group \enddata{text,269903184} \enddata{text822, 66224} \begindata{text822, 68268} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 4 Oct 90 08:54:20 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 4 Oct 90 08:51:15 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 4 Oct 90 08:50:58 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA02687; Thu, 4 Oct 90 05:45: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: 4 Oct 90 10:49:19 GMT From: eru!hagbard!sunic!mcsun!unido!gmdzi!mayer@bloom-beacon.mit.edu (Hans Mayer) Organization: GMD, Sankt Augustin, F. R. Germany Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 Message-Id: <3435@gmdzi.gmd.de> References: <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu From article <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu>, by gk5g+@ANDREW.CMU.EDU (Gary Keim): > [...some lines deleted] > If anyone can tell me if the -Bstatic compiler flag is necessary, and > why, I'd be very appreciative. From the manual: -Bbinding Specify whether bindings of libraries for linking are static or dynamic, indicating whether libraries are non-shared or shared, respectively. As Andrew uses its own dynamic loading you'll get into great trouble if another dynamic loader gets in your way. - Hans -- Hans J. Mayer, mayer@gmdzi.gmd.de (or mayer@ddagmd11.BITNET) German National Research Center for Computer Science (GMD) \enddata{text822, 68268} \begindata{text822, 70317} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 4 Oct 1990 17:13:46 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Thu, 4 Oct 1990 17:11:26 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Thu, 4 Oct 1990 17:11:25 -0400 (EDT) Message-ID: Date: Thu, 4 Oct 1990 17:11:25 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 777+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: How do one customize an org inset? In-Reply-To: <1990Oct2.151157.24330@idt.unit.no> References: <1990Oct2.151157.24330@idt.unit.no> \begindata{text,270108416} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 2-Oct-90 How do one customize an org.. Martina Zankl@bloom-beac (282)} \quotation{We have decided to make an inset that is similar to the org inset and chose to use the org inset as a template. There is a problem connected with this, though. }\quotation{SetFileName() and FileName() are not declared in the org source. }\quotation{Where are they defined? } Had me stumped for awhile there. The module orga.c calls org_SetFileName() & org_FileName(). Where are they defined? No where! Why not? Because the module orga.c is not used anymore. Feel free to remove orga.\{c,ch\} from your sources. Org can be embedded in a text or table and buffer can call orgv_GetApplicationlayer to turn ez into an org application. There is no stand-alone org inset. Mystery solved. Gary Keim ATK Group \enddata{text,270108416} \enddata{text822, 70317} \begindata{text822, 72467} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 4 Oct 1990 17:19:41 -0400 (EDT) If-Type-Unsupported: alter Received: from bangor.andrew.cmu.edu via qmail ID ; Thu, 4 Oct 1990 17:18:40 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3 via MS.5.6.bangor.andrew.cmu.edu.rt_r3; Thu, 4 Oct 1990 17:18:38 -0400 (EDT) Message-ID: Date: Thu, 4 Oct 1990 17:18:38 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 597+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: A second step closer to plumber on AIX. In-Reply-To: References: \begindata{text,270808656} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 2-Oct-90 A second step closer to plu.. Bill Cattey@ATHENA.MIT.E (1706)} \quotation{Does anyone have a suggestion how we might modify getlist.awk to }\quotation{carefully discard such symbols so that we don't force loading of }\quotation{routines we're overriding? } The original message is a great piece of work, finally getting to the heart of the problem. The solution, it seems to me, is that the set of modules processed by getlist.awk should include the itc malloc and exclude the system malloc. If such an approach is made to work, we'll release it in a forthcoming patch. Fred Hansen \enddata{text,270808656} \enddata{text822, 72467} \begindata{text822, 74419} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 4 Oct 1990 17:36:59 -0400 (EDT) If-Type-Unsupported: alter Received: from bangor.andrew.cmu.edu via qmail ID ; Thu, 4 Oct 1990 17:36:22 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3 via MS.5.6.bangor.andrew.cmu.edu.rt_r3; Thu, 4 Oct 1990 17:36:22 -0400 (EDT) Message-ID: Date: Thu, 4 Oct 1990 17:36:22 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 1486+0 Content-Type: X-BE2; 12 To: Info-Andrew , J Mukerji Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 In-Reply-To: References: <9009281417.AA08869@informatics.WUstl.EDU> \begindata{text,270808656} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 29-Sep-90 Re: Still no luck trying to.. Fred Hansen (725+0)} \quotation{\excerptedcaption{Excerpts from internet.info-andrew: 28-Sep-90 Re: Still no luck trying to.. J Mukerji@mtgzx.att.com (1627+0)} } \quotation{\quotation{The stuff in atk/ness/doc failed to build because nessrun coredumped in PL7 and for a slightly different reason in PL6. So I temporarily hacked the Imakefile in atk/ness to avoid building atk/ness/doc at all. The rest built and installed fine. But then the fun began. }} \quotation{\quotation{(1) First, when I tried to crank up runapp it crashed, }} \quotation{This is not too surprising because nessrun now uses runapp, so if runapp is going to die, so will nessrun. This is not a bug in ness (as far as I can see) but a reflection of the fact that ness/doc is the first time in the build process where runapp actually gets executed. } \quotation{Fred Hansen } Although a true statement, my comment is sort of silly. The real problem turns out to be that /usr/lib/yaccpar differs on different machines so the state saving code in Ness cannot do recursive compilations. A recursive compilation is required in present.n, the ness program that is run as part of the build process. One workaround is to install the Ness documents without processing them. Another workaround is to comment out two lines in present.n so they become: -- printline("sorting index") -- index := sort_records_per_flags("", base(index), "fd") I'll be working on a fix to the yaccpar problem and will release it in a forthcoming patch. Fred Hansen\ \enddata{text,270808656} \enddata{text822, 74419} \begindata{text822, 77473} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 4 Oct 1990 17:49:59 -0400 (EDT) If-Type-Unsupported: alter Received: from bangor.andrew.cmu.edu via qmail ID ; Thu, 4 Oct 1990 17:46:26 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3 via MS.5.6.bangor.andrew.cmu.edu.rt_r3; Thu, 4 Oct 1990 17:46:26 -0400 (EDT) Message-ID: Date: Thu, 4 Oct 1990 17:46:26 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 373+0 Content-Type: X-BE2; 12 To: Info-Andrew , J Mukerji Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 In-Reply-To: References: <9009281417.AA08869@informatics.WUstl.EDU> \begindata{text,270808656} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 4-Oct-90 Re: Still no luck trying to.. => Info-Andrew@andrew.cm (1486+0)} \quotation{Another workaround is to comment out two lines in present.n so they become: } \quotation{-- printline("sorting index") }\quotation{-- index := sort_records_per_flags("", base(index), "fd") } Nope. The truth is Ness will not compile at all on these platforms until I fix the problem. Sigh. Fred Hansen\ \enddata{text,270808656} \enddata{text822, 77473} \begindata{text822, 79366} 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-strip.dl) ID ; Thu, 4 Oct 90 20:25:02 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 4 Oct 90 20:21:59 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 4 Oct 90 20:21:30 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA20502; Thu, 4 Oct 90 17:12: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: 4 Oct 90 23:35:03 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: "typescript" and "tm" under SunOS 4.1 - a workaround Message-Id: <4145@auspex.auspex.com> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu The reason why "typescript" and "tm" fail under 4.1 is, in a word: POSIX. From IEEE Standard 1003.1: 2.3 General Terms. The following are definitions of terms peculiar to this standard: ... controlling process. The session leader that established the connection to the controlling terminal. ... ... 3.2 Process Termination. There are two kinds of process termination: (1) "Normal termination" occurs by a return from "main()" or when requested with the "exit()" or "_exit()" functions. ... ... Both "exit()" and "abort()" shall terminate a process wiht the consequences specified in "_exit()" section 3.2.2 ... 3.2.2 Terminate a Process. Function: _exit() 3.2.2.2 Description. The "_exit()" function shall terminate the calling process with the following consequences: ... (6) If the process is a controlling process, the SIGHUP signal shall be sent to each process in the foreground process group of the controlling terminal belonging to the calling process. ... 7.1.1.3 The Controlling Terminal. ... When a controlling process terminates, the controlling terminal is disassociated from the current session, allowing it to be acquired by a new session leader. Subsequent access to the terminal by other processes in the earlier session may be denied, with attempts to access the terminal treated as if modem disconnect had been sensed. And from "atk/typescript/tscript.c" #if SY_AIX221 || SY_AIX12 if (! GetPtyandName(&masterChannel, &ptyChannel,ptyname,MAXPATHLEN)) { #else /*if SY_AIX221 */ if (! GetPty(&masterChannel, &ptyChannel)) { #endif /*if SY_AIX221 */ printf ("Can't connect subchannel\n"); return FALSE; } ... if ((pid = osi_vfork ()) < 0) { printf ("Fork failed\n"); return FALSE; } if (pid == 0) { ... execvp (tp->progname, arglist); ... } Before the GetPty or GetPtyandName is executed, "typescript" has arranged that it will be a session leader (at least in SunOS 4.1, and possibly in other POSIX-conforming systems as well); see the "Disassociate thie process from its controling(sic) tty" comment, which states that this "Must be done after opening the childs pty because that will become the controlling tty if we don't have one.", except that it's done *before* opening the child's pseudo-tty, not *after*. "GetPty" and "GetPtyandName" will search for a free pseudo-tty by opening all the pseudo-tty masters; if it finds one that it can open, it also tries to open the slave. Since this open does *not* use the POSIX O_NOCTTY flag, on many UNIX systems (SunOS 4.1 among them), this means that if the process doing the "GetPty*" call is a session leader, it becomes a controlling process and the pseudo-tty becomes that session's controlling terminal. Now, this doesn't cause immediate problems for, say, "xterm" (it may cause some problems, but to first order it works). That's because "xterm" doesn't try to help the user out by forking itself off. Andrew applications, however, *do* fork themselves off, and in particular "typescript" and "tm" do so *after* they've become a controlling process. The parent - i.e., the controlling process - exits, which causes all the consequences described above; SIGHUPs and possibly denial of access to the pseudo-tty slave by processes in the session, including the shell. The promised workaround is "use the '-d' flag to {typescript,tm}" and run the {typescript,tm} in the background yourself, e.g. 'typescript&'." That seemed to work OK when I tried it. If you don't care whether Andrew builds on systems not having O_NOCTTY, you can modify "GetPty*" to open the slave pty with O_NOCTTY, and modify "typescript" and "tm" to do what the comment mentioned above says it should, namely open the pseudo-tty for real (i.e., without O_NOCTTY) in the child process (i.e., the one that runs the shell); this may fix the problem (at least on *some* POSIX-conforming systems; others, including I think 4.4BSD, will *never* give you a controlling terminal merely as a result of opening a terminal, you have to issue an explicit "ioctl" to get a controlling tty - this is what UNIX should have done when controlling ttys first showed up, but, well, ...). I haven't spent much time trying to come up with a scheme that lets you, for example, build Andrew under SunOS 4.0[.x] and have the resulting Andrew work under 4.0[.x] and 4.1. I'm still looking forward to the day when the last non-POSIX-compliant UNIX system is plowed under, along with the millions of #ifdefs that lack of a standard such as POSIX made necessary.... \enddata{text822, 79366} \begindata{text822, 85277} 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-strip.dl) ID ; Fri, 5 Oct 90 01:42:01 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 5 Oct 90 01:37:22 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 5 Oct 90 01:36:49 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA27003; Thu, 4 Oct 90 22:26:19 -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: 5 Oct 90 04:58:56 GMT From: shelby!morrow.stanford.edu!ack.Stanford.EDU!pst@decwrl.dec.com (Paul Traina) Organization: Data Center, Stanford University, California, USA Subject: AMDS compatible "inc" for MH Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Has anyone done an AMDS compatible "inc" program for MH yet? I'd like to be able to use MH, rather than any of the andrew mail agents for reading my mail, but I like the ability to have my mail stored in my AFS home directory. While I haven't looked at things closely, I assume that a few line shell script which sorts messages by time of day (delivery) and renames them to the next highest numbered message in the Mail/inbox directory would do the right thing (or perhaps, cat's the messages and pipes them into inc to preserve locking). Ideas? Paul \enddata{text822, 85277} \begindata{text822, 87153} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 5 Oct 90 09:11:14 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 5 Oct 90 09:03:50 -0400 (EDT) If-Type-Unsupported: alter Received: from andrew.cmu.edu via qmail ID ; Fri, 5 Oct 90 09:02:37 -0400 (EDT) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 5 Oct 90 09:02:19 EDT Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 3795; Fri, 05 Oct 90 09:02:07 EDT Received: from Bearn.ac.be by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 3792; Fri, 05 Oct 90 09:02:04 EDT Received: from BANRUC01.BITNET (PIVE) by Bearn.ac.be (Mailer R2.07) with BSMTP id 9248; Fri, 05 Oct 90 14:03:04 +0100 Received: from MAZE by BANRUC01(PIVE) via INTERSTATE(NOS/VE-NOS) with MAIL_ROUTER 4.3 id $AAP_6493 ; Fri, 5 Oct 90 12:41:26 +0200 Date: Fri, 5 Oct 90 12:40:19 +0200 Reply-To: From: To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu Return-Path: Received: from freya by MAZE ; 5 Oct 90 12:38:15 Received: by freya (4.1/SMI-4.1) id AA22779; Fri, 5 Oct 90 12:38:17 GMT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.freya.noname.sun3.35 via MS.5.6.freya.noname.sun3_35; Fri, 5 Oct 90 12:38:14 +0000 (GMT) Message-Id: Date: Fri, 5 Oct 90 12:38:14 +0000 (GMT) From: Pieter Verhaeghe X-Andrew-Message-Size: 4797+0 Content-Type: X-BE2; 12 To: +Andrew Info Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 In-Reply-To: <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu> References: <9009281417.AA08869@informatics.WUstl.EDU> <8b1q6i1Y000586W0wR@freya>, <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu> \begindata{text,1550356} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from software: 3-Oct-90 Re: Still no luck trying to.. Gary Keim@andrew.cmu.edu (649)} \quotation{There is a bug with Ness on Suns due to yacc differences among platforms. } \quotation{Keep the resolver turned on. } \quotation{Remove references to RESOLVLIB in: }\quotation{ andrew/atk/help/src/Imakefile }\quotation{ andrew/atk/console/cmd/Imakefile }\quotation{ andrew/atkams/messages/lib/Imakefile } \quotation{Add these lines to you andrew/config/site.mcr file: }\quotation{ CDEBUGFLAGS = -g -Bstatic }\quotation{ MAKEDOFLAGS = -g -d $\{BASEDIR\}/lib -b $\{BASEDIR\}/bin } \quotation{Go to the root of the Andrew sources and rebuild. } \quotation{% imake -I. -I./config -Timake.tmpl -s Makefile -DTOPDIR=. }\quotation{% make World } I did this, first with \bold{RESOLVLIB empty }but then this happens: \display{cc -c -I. -I/usr/andrew/include/ams -g -Bstatic -I/usr/andrew/include/atk -I/usr/andrew/include -I//usr/include/X11 stubs.c /usr/andrew/bin/makedo -g -d /usr/andrew/lib -b /usr/andrew/bin -o amsn.do amsn.o stubs.o /usr/andrew/lib/libcui.a /usr/andrew/lib/libcuin.a /usr/andrew/lib/libmssrv.a /usr/andrew/lib/libeli.a /usr/andrew/lib/librxp.a /usr/andrew/lib/libmsshr.a /usr/andrew/lib/libmail.a /usr/andrew/lib/liberrors.a /usr/andrew/lib/libutil.a dofix: Undefined: _res_search dofix: Undefined: _dn_skipname dofix: Undefined: _dn_skipname dofix: Undefined: _dn_expand .... doload: Errors while processing doindex: indexing amsn.do ...doload: Undefined symbol: _res_search doload: Undefined symbol: _dn_skipname doload: Undefined symbol: _dn_expand doload: Undefined symbol: __res doload: Undefined symbol: _res_init doload: Errors while processing doindex: NULL entrypoint from amsn.do...program terminated! *** Error code 1 make: Fatal error: Command failed for target `amsn.do' Current working directory /home/share/src/X11R4/contrib/toolkits/andrew/atkams/messages/lib } next I defined \bold{RESOLVLIB = /usr/lib/libresolv.a} but... \display{cc -c -I. -I/usr/andrew/include/ams -g -Bstatic -I/usr/andrew/include/atk -I/usr/andrew/include -I//usr/include/X11 stubs.c /usr/andrew/bin/makedo -g -d /usr/andrew/lib -b /usr/andrew/bin -o amsn.do amsn.o stubs.o /usr/andrew/lib/libcui.a /usr/andrew/lib/libcuin.a /usr/andrew/lib/libmssrv.a /usr/andrew/lib/libeli.a /usr/andrew/lib/librxp.a /usr/andrew/lib/libmsshr.a /usr/andrew/lib/libmail.a /usr/andrew/lib/liberrors.a /usr/andrew/lib/libutil.a /usr/lib/libresolv.a dofix: Relocatable symbol value (send.o = 675216, type 4) dofix: Relocatable symbol value (send.o = 675216, type 4) dofix: Relocatable symbol value (send.o = 675216, type 4) dofix: Relocatable symbol value (send.o = 675216, type 4) dofix: Relocatable symbol value (_MS_PrefetchMessage = 202968, type 4) dofix: Relocatable symbol value (_MS_PrefetchMessage = 202968, type 4) dofix: Relocatable symbol value (_amsn__CUI_RewriteHeaderLine = 3028, type 4) dofix: Relocatable symbol value (_MS_GetSearchPathEntry = 107312, type 4) dofix: Relocatable symbol value (_MS_PrefetchMessage = 202968, type 4) dofix: Relocatable symbol value (_MS_PrefetchMessage = 202968, type 4) dofix: Relocatable symbol value (_amsn__CUI_RewriteHeaderLine = 3028, type 4) dofix: Relocatable symbol value (/usr/lib/libresolv.a.L309 = 827966, type 6) dofix: Relocatable symbol value (/usr/lib/libresolv.a.L309 = 827966, type 6) dofix: Relocatable symbol value (_MS_PrefetchMessage = 202968, type 4) ... dofix: Relocatable symbol value (_eliyybgin = 792892, type 6) doload: Errors while processing doindex: indexing amsn.do ...Segmentation fault (core dumped) *** Error code 11 make: Fatal error: Command failed for target `amsn.do' Current working directory /home/share/src/X11R4/contrib/toolkits/andrew/atkams/messages/lib }but then I tried to \bold{undefine RESOLVER_ENV} and \bold{RESOLVLIB empty}... \display{cc -g -Bstatic -I/usr/andrew/include/atk -I/usr/andrew/include -I//usr/include/X11 -o cuin cui.o cuifns.o unixmach.o morprntf.o /usr/andrew/lib/libcui.a /usr/andrew/lib/libcuin.a /usr/andrew/lib/libmssrv.a /usr/andrew/lib/libmsshr.a /usr/andrew/lib/libeli.a /usr/andrew/lib/librxp.a /usr/andrew/lib/libmail.a /usr/andrew/lib/liberrors.a /usr/andrew/lib/libmalloc.a /usr/andrew/lib/libutil.a Undefined _dn_expand _res_init __res _dn_skipname _res_search /lib/libc.a(stricmp.o): _strnicmp: multiply defined *** Error code 2 make: Fatal error: Command failed for target `cuin' Current working directory /home/share/src/X11R4/contrib/toolkits/andrew/ams/msclients/cui }Please can someone give me another hint? (configuration: SS1+ sunos4.1 X11R4PL14 andrewPL7) Thanks P. Verhaeghe University of Antwerp, RUCA Algebra / Geometry Groenenborgerlaan 171 B-2020 Antwerpen, Belgium Tel: +32 3 2180308 Fax: +32 3 2180217 Telex: RUCABI 33362 E-mail: pive@banruc01.bitnet (or pive@ccu.uia.ac.be) \enddata{text,1550356} \enddata{text822, 87153} \begindata{text822, 94630} Return-path: X-Andrew-Authenticated-as: 16;andrew.cmu.edu;John Howard Received: from beadling.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 5 Oct 1990 09:37:40 -0400 (EDT) Received: from beadling.andrew.cmu.edu via qmail ID ; Fri, 5 Oct 1990 09:35:55 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.beadling.andrew.cmu.edu.rt.r3 via MS.5.6.beadling.andrew.cmu.edu.rt_r3; Fri, 5 Oct 1990 09:35:54 -0400 (EDT) Message-ID: Date: Fri, 5 Oct 1990 09:35:54 -0400 (EDT) From: John Howard X-Andrew-Message-Size: 954+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Transitive closure \begindata{text,269968008} \textdsversion{12} \template{messages} Fred Hansen's succinct statement is correct: \quotation{we start from the given list L of entry points and add to the list any entry points that are loaded because of loading items already in L. } To amplify, L is the list of library entry points called from within runapp. If you include any entry point from a library module L, then you should include all other entry points from that module and all entry points from other modules the first one calls, etc. Transitive closure means tracking through the chain of calls. All the modules found get loaded in runapp; all other modules are placed in libcx.a to be loaded with individual .do files as needed. Since the detailed contents of library modules vary from platform to platform, the transitive closure process must be automated. The geteplist awk script generates a table of entry points in the transitive closure of L so that the dynamic loader can bind them to to references in .do files. John Howard \enddata{text,269968008} \enddata{text822, 94630} \begindata{text822, 96786} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 5 Oct 90 10:33:18 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 5 Oct 90 10:29:36 -0400 (EDT) Received: from gnu.INS.CWRU.Edu by po2.andrew.cmu.edu (5.54/3.15) id for wjh+; Fri, 5 Oct 90 10:29:08 EDT Received: by gnu.INS.CWRU.Edu (5.61+ida+/CWRU-1.3-client) id AA18753; Fri, 5 Oct 90 10:28:50 -0400 (from chet for info-andrew+@andrew.cmu.edu) Date: Fri, 5 Oct 90 10:23:41 -0400 From: Chet Ramey To: wjh+@andrew.cmu.edu Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 Cc: info-andrew+@andrew.cmu.edu, jis@mtgzx.att.com, chet@gnu.INS.CWRU.Edu Reply-To: chet@po.CWRU.Edu In-Reply-To: Message from wjh+@andrew.cmu.edu of Thu, 4 Oct 1990 17:36:22 -0400 (EDT) Message-Id: <9010051423.AA18751.SM@gnu.INS.CWRU.Edu> Read-Receipt-To: chet@po.CWRU.Edu > Although a true statement, my comment is sort of silly. The real > problem turns out to be that /usr/lib/yaccpar differs on different > machines so the state saving code in Ness cannot do recursive > compilations. A recursive compilation is required in present.n, the > ness program that is run as part of the build process. I ran into the problem of yacc not generating reentrant parsers when fixing several recursive parsing problems with bash (the Gnu Bourne-Again SHell). This is a generic problem with the version of yacc present in the System V.3 release. Vendors that have simply picked up this version of yacc, like Sun for SunOS 4.x, have the same problem. Some vendors, HP for instance, have fixed their versions and made yacc reentrant once again. 4.2 BSD and 4.3 BSD yaccs do not have this problem. Bison does not have this problem. I haven't yet checked out byacc (I use Bison), but it may well allow recursive parses too. Chet Ramey -- Chet Ramey ``As I recall, Doug was keen on boxing. But Network Services Group when he learned to walk, he took up puttin' Case Western Reserve University the boot in the groin.'' chet@ins.CWRU.Edu \enddata{text822, 96786} \begindata{text822, 99249} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 5 Oct 1990 10:57:47 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Fri, 5 Oct 1990 10:55:06 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Fri, 5 Oct 1990 10:55:04 -0400 (EDT) Message-ID: <4b39v8X0BwwO8jLFYL@transarc.com> Date: Fri, 5 Oct 1990 10:55:04 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1153+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , pst@ack.Stanford.EDU (Paul Traina) Subject: Re: AMDS compatible "inc" for MH In-Reply-To: References: \begindata{text,19081660} \textdsversion{12} \template{messages} I would be happy to collaborate on such a program (``inc'' lookalike for AMDS). I would also be happy to collaborate on a more general-purpose program that takes mail from ~/Mailbox/* and puts it into /usr/spool/mail/ (/usr/mail/). If any vanilla-Unix-mail wizards want to help, that's great. The kind of help I would need is to know the detailed semantics for what ``inc'' should produce, or for that matter for how a program like /bin/mail goes about appending stuff to /usr/spool/mail/userid. Of course, my concern is that there's lots of customization that people have applied to The shell-script approach to amds-inc might be straightforward, but unless you're careful it might screw up. If the underlying moves are done with ``mv'' to locations in the same AFS volume, then you're probably safe from outages; the Mailbox file won't get lost, but will either be moved or stay where it was. If you're concerned with MH locking, you'd probably have to write a program. A shell script would probably work OK in a single-user context, where you're either running native MH inc or your new amds-inc. Takers? Helpers? Craig \enddata{text,19081660} \enddata{text822, 99249} \begindata{text822, 101780} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 5 Oct 1990 11:00:14 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Fri, 5 Oct 1990 10:59:39 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Fri, 5 Oct 1990 10:59:37 -0400 (EDT) Message-ID: Date: Fri, 5 Oct 1990 10:59:37 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1259+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , pive%BANRUC01.BITNET@vma.cc.cmu.edu Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 In-Reply-To: References: <9009281417.AA08869@informatics.WUstl.EDU> <8b1q6i1Y000586W0wR@freya>, <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu> \begindata{text,19081660} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 5-Oct-90 Re: Still no luck trying to.. pive%BANRUC01.BITNET@vma (4797+0)} \quotation{but then I tried to \bold{undefine RESOLVER_ENV} and \bold{RESOLVLIB empty}... } \display{\quotation{cc -g -Bstatic -I/usr/andrew/include/atk -I/usr/andrew/include -I//usr/include/X11 -o cuin cui.o cuifns.o unixmach.o morprntf.o /usr/andrew/lib/libcui.a /usr/andrew/lib/libcuin.a /usr/andrew/lib/libmssrv.a /usr/andrew/lib/libmsshr.a /usr/andrew/lib/libeli.a /usr/andrew/lib/librxp.a /usr/andrew/lib/libmail.a /usr/andrew/lib/liberrors.a /usr/andrew/lib/libmalloc.a /usr/andrew/lib/libutil.a }\quotation{Undefined }\quotation{_dn_expand }\quotation{_res_init }\quotation{__res }\quotation{_dn_skipname }\quotation{_res_search }\quotation{/lib/libc.a(stricmp.o): _strnicmp: multiply defined }\quotation{*** Error code 2 }\quotation{make: Fatal error: Command failed for target `cuin' }\quotation{Current working directory /home/share/src/X11R4/contrib/toolkits/andrew/ams/msclients/cui }} If you want to turn off these resolver references, you'll have to rebuild libmail.a, which you can do by recompiling andrew/overhead/mail/lib. The references to res_init(), dn_expand(), _res, dn_skipname(), and res_search() come from the file andrew/overhead/mail/lib/valhost.c. I don't know how this affects Gary's advice to ``Keep the resolver turned on'' but the point of information can't hurt. Craig \enddata{text,19081660} \enddata{text822, 101780} \begindata{text822, 104745} Return-path: X-Andrew-Authenticated-as: 42;andrew.cmu.edu;Paul G. Crumley Received: from ardara.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 5 Oct 1990 12:23:45 -0400 (EDT) Received: from ardara.andrew.cmu.edu via qmail ID ; Fri, 5 Oct 1990 12:17:46 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.ardara.andrew.cmu.edu.rt.r3 via MS.5.6.ardara.andrew.cmu.edu.rt_r3; Fri, 5 Oct 1990 12:17:45 -0400 (EDT) Message-ID: Date: Fri, 5 Oct 1990 12:17:45 -0400 (EDT) From: "Paul G. Crumley" X-Andrew-Message-Size: 1157+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: A second step closer to plumber on AIX. CC: Fred Hansen In-Reply-To: References: \begindata{text,270185372} \textdsversion{12} \template{messages} Hello, The idea of removing the system malloc routines and replacing them with the ITC malloc routines sounds like one way to attack this problem. I don't think it is a general solution as there are bound to be other such symbols lurking about in libc.a, libcrt0, etc. If you want to try this there are a few things you should know. 1) Check the configuration files to make sure that the ITC malloc is being constructed on your system. 2) If malloc wasn't being constructed find out why. (i.e. does it work?) 3) This is probably just a temporary patch until another weird symbol bites you. When I started the RT/AIX 2.2.1 port I found that the PL.8 based compiler used to construct many of the libc modules inserted a number of strange symbols. (Yes, IBM used a compiler with better optimization for it's interal work.) Unless the construction of libcx for class has changed in the last year you should be able to see where a bunch of symbols are discarded in the RT/AIX version. If you can find out who is generating the offending symbols you should be able to attack the problem at the source with a similar script. Best of Luck, Paul \enddata{text,270185372} \enddata{text822, 104745} \begindata{text822, 107300} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 5 Oct 90 13:04:19 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 5 Oct 90 13:00:44 -0400 (EDT) Received: from att.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 5 Oct 90 13:00:02 EDT Received: from mtgz046 by mtgzfs3.att.com (4.0/SMI-4.0) id AA14790; Fri, 5 Oct 90 12:14:27 EDT Received: by mtgz046 (4.0/SMI-4.0) id AA00332; Fri, 5 Oct 90 12:14:25 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mtgz046.gazelle.att.com.sun4.40 via MS.5.6.mtgz046.gazelle.att.com.sun4_40; Fri, 5 Oct 90 12:14:24 -0400 (EDT) Message-Id: Date: Fri, 5 Oct 90 12:14:24 -0400 (EDT) From: J Mukerji X-Andrew-Message-Size: 1710+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: More on Andrew PL7 on Sun OS 4.1 \begindata{text,3410232} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} I rebuilt Andrew PL7 on a Sparcstation 1+ SunOS 4.1 using -Bstatic flag and still continued to get the same coredumps from ez etc. So I started experimenting with removing preferences from my preferences file. Experimentation shows that 90% of the coredumps (in effect all the coredumps that were tracable to have originated in frame.c) that I was getting are correlated with the presence of the line; \example{ DialogPriority 30 } in my .preferences file. Removing that preference or setting DialogPriority to 99, causes the coredumps to go away. This suggests that the code that deals with the DialogPriority stuff is probably managing to write something at a memory location where it ought not to. The most serious remaining coredump is from messages. Trace from gdb shows that it happens in the function MS_NameChangedMapFile() in file namechg.c, line 95, which reads: \example{ SubsInPathOrder[i]->HasChanged = 0; } This probably suggests that someone somewhere has let loose a write along a wild pointer. Sendmessage works fine now. Vui still coredumps upon attempting to read mail. That dump happens in function BuildPrivateSubscriptionMap() in file bldpvmap.c line 55, which reads: \example{for (subsindex = 0; subsindexpathelt != pathindex; ++subsindex) \{ ; \} } Anyone see any relationship between those two? Unfortunately, the code that deals with setting up the display for low dialog priority settings looks so complex that I do not dare go poking in it to see what it is doing. I will try to take a closer look at what messages is upto. \center{\bold{Jishnu Mukerji}, \smaller{\italic{jis@mtgzx.att.com}, \italic{+1 201 957 5986}, } \smaller{\italic{\smaller{\bold{AT&T Bell Laboratories}, MT 3K-423, 200 Laurel Ave., Middletown NJ 07748}}} }\enddata{text,3410232} \enddata{text822, 107300} \begindata{text822, 111391} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from hamburg.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 5 Oct 1990 16:14:59 -0400 (EDT) Received: from hamburg.andrew.cmu.edu via qmail ID ; Fri, 5 Oct 1990 16:12:18 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.hamburg.andrew.cmu.edu.rt.r3 via MS.5.6.hamburg.andrew.cmu.edu.rt_r3; Fri, 5 Oct 1990 16:12:17 -0400 (EDT) Message-ID: Date: Fri, 5 Oct 1990 16:12:17 -0400 (EDT) From: Susan Straub X-Andrew-Message-Size: 520+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Free Disk Space ! \begindata{text,270371600} \textdsversion{12} \template{messages} I've finally gotten around to archiving all the info-andrew mail from the past few months, and it's now available in the top level ftp directory (ia-archive) on emsworth.andrew.cmu.edu. Those of you who've been keeping personal copies around can get back some of that ferous oxide (sp?). I didn't do anything incredibly technical ... just used messages to append all a file. I've filed them by date, jan.90 - sep.90. Have a nice weekend, and as we're saying here in Pittsburgh ... \bigger{\bigger{\bigger{\bigger{\bold{\center{LET'S GO BUCS !!!}}}}}} Susan \enddata{text,270371600} \enddata{text822, 111391} \begindata{text822, 113150} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 8 Oct 90 12:44:59 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 8 Oct 90 12:36:52 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 8 Oct 90 12:33:31 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA05013; Mon, 8 Oct 90 12:33:03 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA00674; Mon, 8 Oct 90 12:34:51 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Mon, 8 Oct 1990 12:34:47 -0400 (EDT) Message-Id: Date: Mon, 8 Oct 1990 12:34:47 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: moving menu items In-Reply-To: References: I would think that you could do this using menulist_ChainAfterML to chain your menus together in the right order. You create your own bind structure entries with NULL values as appropriate to override the ones you're getting automatically. For an example of this -- albeit one that is embedded in a lot of other stuff -- look at how the sendmessage window gets rid of some of the extra style menus. The source is in atkams/messages/lib/sendaux.c, around line 541 you can see where things like "Enumerate" get overridden. Hope that helps. Good luck. -- Nathaniel \enddata{text822, 113150} \begindata{text822, 115129} X-Added: With Flames (itcbb v2.1) Return-path: <@research.att.com:bill@allegra.tempo.nj.att.com> X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew-bugs+@andrew.cmu.edu (->itcbb+itc.apars.in) ID ; Wed, 10 Oct 90 17:25:57 -0400 (EDT) Received: from research.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew-bugs; Wed, 10 Oct 90 17:25:43 EDT Received: by research; Wed Oct 10 17:24:33 EDT 1990 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.gargoyle.sun4.40 via MS.5.6.gargoyle.sun4_40; Wed, 10 Oct 1990 17:24:16 -0400 (EDT) Message-Id: Date: Wed, 10 Oct 1990 17:24:16 -0400 (EDT) From: Bill Schell To: info-andrew-bugs@andrew.cmu.edu Subject: users confused by menterstr view My users get confused when they first see an mentstrv object on the screen. They look at the button at the bottom of the text window and think that it's some sort of horizontal scrollbar, because there's no gray space around the top or bottom of the button. If there was more space surrounding it, it would look more like a button and less like a scrollbar. Can this be changed? Thanks very much, Bill Schell AT&T Bell Labs, Murray Hill, NJ bill@allegra.att.com \enddata{text822, 115129} \begindata{text822, 116591} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:18:43 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:18:17 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:18:13 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:18:13 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: From: MAG@IBM.COM Message-Id: Date: Mon, 8 Oct 1990 14:12:41 -0400 (EDT) X-External-Networks: yes To: info-andrew@andrew.cmu.edu Subject: Re: CUI update command, and messages questions. Excerpts from atk.ams: 27-Sep-90 Re: CUI update command, and.. Nathaniel Borenstein@thu (1817+0) > Excerpts from internet.info-andrew: 26-Sep-90 Re: CUI update command, >> and.. MAG@ibm.com (2024) Here is the problem. If I look at the folders >> via messages, it thinks all the messages are unread (e.g. folderx (Mail; >> 20 new of 20)), but all the messages have the check symbol next to them. >> I don't want the user to have to traverse these old messages in order >> to bring the folder header up to date (Mail;0 new of 20). Therefore, I >> thought I could use the following command "cui update folderx ; skip 99; >> next; quit" to bring the folder into sync. Is this right, or is there >> an easier method to translate MH to AMS? > > if your script knows the number of messages in the folder (which it can > find out pretty easily with something like NUMMSGS=`ls | wc`) you can > probably do what you want with an ugly CUI command line like this one: > cui set term 0 \; headers foldername \; set seenlast $NUMMSGS \; quit > The trick here is that if you start out with "headers foldername", it > will print all the captions out in order, and the last one will be > numbered $NUMMSGS. "set seenlast" can then do what you want. Good > luck! -- Nathaniel > Well, I've tried the "seenlast" with no luck. There is even more weird behavior; if the user reads all the messages and clicks on the folder header, it displays "(Mail; 0 new of 5)", which is fine. But if he clicks one more time on the folder header, it displays "(Mail; 2 new of 5)". I have no idea what's going on. Has anyone else encountered the same problems I am having?. Could it be that my AMS is setup with the following options in /AndrewSetup : ThisDomainAliases: watson.ibm.com, watson # # AMS options for no AFS or AMSD # AMS_OnAIX:yes AMS_NonAMSDelivery:yes AMS_DefaultToAFSCellMail:no AMS_WSRunsQueuemail:no AMS_ThisDomainAuthFromWS:yes AMS_NonViceHost:yes DefaultMSPath:$MAIL AMS_MailBoxPrefix:/usr/mail MessagesAutoBugAddress:mag@prefect.watson.ibm.com # # For white pages to work under AFS but no AMSD ThisDomainWPDirectory:/afs/test.ibm.com/service/wp # # short file names for AIX on RT AMS_UseShortFileNames:yes # # Validate hostname validation AMS_ValidateDestHosts:no I don't know what else to try. Can someone explain how AMS sets flags (read,unread, deleted) to messages and folders. Can I set them using CUI? Could there be a bug with the "reconstruct" command?. Can someone can tell me which sources files are used? Thanks Marlon IBM T.J. Watson Research mag@ibm.com (914)784-7334 > > \enddata{text822, 116591} \begindata{text822, 120588} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:22:02 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:18:26 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:18:23 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:18:23 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: <0b4Z90S753z980d2Vm@gazelle.att.com> Date: Tue, 9 Oct 90 18:42:08 -0400 (EDT) From: J Mukerji X-Andrew-Message-Size: 1855+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: The Kernel trap in SunOS4.1 \begindata{text,2376088} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} In an earlier message I had reported: \excerptedcaption{Excerpts from internet.info-andrew: 28-Sep-90 Re: Still no luck trying to.. J Mukerji@mtgzx.att.com (1627+0)} \quotation{(1) First, when I tried to crank up runapp it crashed, I mean the whole darned workstation went south on a panic trap. I saved the core and am waiting for expert advice from our friendly Sun PAL. In my opinion nothing that a mere application does should cause the kernel to go south. this happens in about 50% of my attempts to start up an Andrew application out of my .xinitrc file, and about 25% of the time when starting an Andrew application from an xterm window. It never happens when starting an Andrew application from gdb. } I reported this problem to Sun and sent them a copy of the core from the crash. They have found a fix for this problem. I received the patch from them and installed it today, and now at least I can reliably use SunOS4.1 on my workstation! A summary description of the bug in SunOS4.1 that was causing those crashes is included below: \quotation{Keywords: 4.1, 4/110, flush_wind, trap, fault, data Synopsis: data fault trap in flush_windows on 4/110 running 4.1 Date: August 13, 1990 SunOS release: 4.1 Unbundled Product: Unbundled Release: Topic: BugId's fixed with this patch: 1029939 Architectures for which this patch is available: sun4 sun4c Obsoleted by: 4.1.1 Problem Description: On a fork, the child gets a copy of the parent's process control block, which for the child will be invalid. If it enters the kernel because of a register window overflow or underflow, the code will fault in a user stack page. When the process is eventually resumed, the bad pcb causes the panic. } Well, that is one down and a couple more to go. \center{\bold{Jishnu Mukerji}, \smaller{\italic{jis@mtgzx.att.com}, \italic{+1 201 957 5986}, } \smaller{\italic{\smaller{\bold{AT&T Bell Laboratories}, MT 3K-423, 200 Laurel Ave., Middletown NJ 07748}}} }\enddata{text,2376088} \enddata{text822, 120588} \begindata{text822, 124906} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:22:37 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:18:35 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:18:32 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:18:32 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: If-Type-Unsupported: send Message-ID: Date: Wed, 10 Oct 1990 10:09:28 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 369+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: PL7 on a pmax \begindata{text,18795668} \textdsversion{12} \template{messages} I was delighted that patch level 7 allowed me to build ATK on a pmax (finally). Everything works--except console, which core-dumps within a minute of starting up. That is, it generally displays everything, updates itself, then rolls over and dies, leaving a core dump. Does this ring any bells with anybody? If not, where should I start to look? Thanks, Craig \enddata{text,18795668} \enddata{text822, 124906} \begindata{text822, 126788} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:23:00 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:18:52 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:18:50 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:18:50 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: Date: Wed, 10 Oct 1990 15:43:59 +0100 (EST) From: Christer Bernerus X-Andrew-Message-Size: 531+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Craig_Everhart@transarc.com Subject: Re: PL7 on a pmax In-Reply-To: References: \begindata{text,18512788} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} Mine dies too, but not until something is printed to \italic{/dev/console}. When this happens, console usually dies, but not always. The problem existed under Ultrix 3 as well as in PL6. Under Ultrix 4, I also get no statistics collected even if getstats is suid root. Chris. \smaller{\smaller{\smaller{----------------------------------------------------\ --- Christer Bern\^{i}rus \italic{ }! E-mail: bernerus@cs.chalmers.se Chalmers University of Technology ! Phone: +46 31 721000 Department of Computer Science ! \italic{Ham radio: SM6FBQ 144.3 MHz} S-412 96 G\^{v}teborg, \bold{SWEDEN }}}\bold{ }}\enddata{text,18512788} \enddata{text822, 126788} \begindata{text822, 129846} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:23:19 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:19:01 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:18:56 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:18:56 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Date: 10 Oct 90 13:12:19 GMT From: mcsun!cernvax!chx400!unizh!sinkwitz@uunet.uu.net (Rainer Sinkwitz) Organization: University of Zurich, Department of Computer Science Subject: bug ? : preview needs SunTools Message-Id: <1990Oct10.131219.1109@ifi.unizh.ch> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I compiled the Andrew-system from the X11R4-Tape. When I try to run the "preview" program it states: > window: Base frame not passed parent window in environment > > Unable to create main Preview window. > Be sure you are directly logged into a workstation > and have invoked SunTools. Since all the other programs connect correctly to the X-Server this is kind of strange. Is there a version of preview that uses X, or are there some special compile-time switches ? Thanks,... Rainer Sinkwitz | E-mail: sinkwitz@ifi.unizh.ch Dept. of Computer Science | {backbone}!mcsun!unizh!sinkwitz University of Zuerich | K114920@CZHRZU1A.bitnet -- Thanks,... Rainer Sinkwitz | E-mail: sinkwitz@ifi.unizh.ch Dept. of Computer Science | {backbone}!mcsun!unizh!sinkwitz \enddata{text822, 129846} \begindata{text822, 132137} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:24:57 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:19:10 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:19:08 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:19:08 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: If-Type-Unsupported: send Message-ID: Date: Wed, 10 Oct 1990 13:59:45 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 616+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: bug ? : preview needs SunTools In-Reply-To: <1990Oct10.131219.1109@ifi.unizh.ch> References: <1990Oct10.131219.1109@ifi.unizh.ch> \begindata{text,2548732} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 10-Oct-90 bug ? : preview needs SunTools Rainer Sinkwitz@uunet.uu (814)} \quotation{I compiled the Andrew-system from the X11R4-Tape. When I try to run }\quotation{the "preview" program it states: } \quotation{> window: Base frame not passed parent window in environment }\quotation{> }\quotation{> Unable to create main Preview window. }\quotation{> Be sure you are directly logged into a workstation }\quotation{> and have invoked SunTools. } This does not sound like it is the Andrew application "preview" - but rather like some Sun (SunTools) application -- have you tried 'which preview' to determine exactly what program you are trying to run? --fish \enddata{text,2548732} \enddata{text822, 132137} \begindata{text822, 134504} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:25:20 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:19:23 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:19:15 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:19:15 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: Date: Wed, 10 Oct 1990 14:12:44 -0400 (EDT) From: Nathaniel Borenstein To: Info-Andrew Subject: Re: bug ? : preview needs SunTools In-Reply-To: References: <1990Oct10.131219.1109@ifi.unizh.ch>, I didn't think that "preview" worked at all under X11 -- at least, it never has since I've been using Andrew under X11 on a SPARC. Does anyone out there actually have it working? \enddata{text822, 134504} \begindata{text822, 136206} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:25:40 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:19:32 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:19:28 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:19:28 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Date: Wed, 10 Oct 90 14:31:55 -0400 (EDT) From: Mark Sherman To: info-andrew Subject: preview under X.11 OK I have not had problems running Andrew's preview under X.11 (on an RT with a megapel display). -Mark \enddata{text822, 136206} \begindata{text822, 137583} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:26:01 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:19:39 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:19:36 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:19:36 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: Date: Wed, 10 Oct 1990 15:05:41 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: preview under X.11 OK Cc: "bb.andrew" In-Reply-To: References: Aha, the problem was in my AndrewSetup. (If I'd known the preview program was supposed to work, I would have looked for this sooner -- boy do I feel stupid for living without it for a year!) In case anyone else is having a similar problem, my old AndrewSetup had the following lines: *.formatcommand: eqn /tmp/%s.n | /usr/local/pkg/X11/andrew/bin/ditroff -Tpsc - | /usr/local/bin/psdit | *.printcommand: lpr In order to make previewing work, I just changed them to the following: *.formatcommand: eqn /tmp/%s.n | /usr/local/pkg/X11/andrew/bin/ditroff -Tpsc - | *.printcommand: /usr/local/bin/psdit | lpr Thanks for waking me up on this one, Mark! \enddata{text822, 137583} \begindata{text822, 139761} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:26:26 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:19:47 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:19:43 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:19:43 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: If-Type-Unsupported: send Message-ID: Date: Wed, 10 Oct 1990 16:57:43 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 2593+0 Content-Type: X-BE2; 12 To: Bill Schell Subject: Re: moving menu items CC: Info-Andrew In-Reply-To: References: \begindata{text,270013928} \textdsversion{12} \template{messages} \define{footnote attr:[Flags OverBar Int Set] attr:[FontSize PreviousFontSize Point -2]} \excerptedcaption{Excerpts from misc: 3-Oct-90 moving menu items Bill Schell@allegra.temp (743+1)} \quotation{My view is a subclass of aptv. On the front-most menu card, I'm getting }\quotation{"Save", "Switch File" and "Delete Window" menu selections from a parent }\quotation{view. I would like to move "Save" and "Switch File" to the "File" card and "Delete Window" to the "Window" card (the front menu card is getting too crowded). } Did you figure this out yet? There are two steps: (1) override those items that you want removed or moved-to-other-cards, (2) create bind entries for those items to be moved-to-other-cards. \chapter{\section{The First Part}} This is what Nathaniel was referring to in his message. Just create bind entries for those items to be moved or removed that have the same, exact menu-string as the bind entries that you want to override. Provide NULL values for the other bind entry fields. \section{The Second Part} To create bind entries for those items that you want to move to other cards, you have to provide a routine that will be called when that item is chosen. How do you do that when the item you're overriding is in another module. Well, first you have to load the class that you're overriding because to get a handle on the the original call-back routine you must make a \bold{proctable lookup}. Let's have an example: You want to move 'Save' to the 'File' menu card. Let's call your aptv override foo. In foo__InitializeClass you make a call to class_Load("frame"); because the 'Save' menu item comes from the frame class. Here is the bind entry for 'Save' as it looks in andrew/atk/frame/framecmd.c: \indent{\{"frame-save-file", "\\030\\023", 0, "Save~20", 0, frame_BufferMenus, (void (*)()) frame_SaveFile, "Saves buffer into its current file."\}, } You create a bind entry like this: \indent{\{"foo-save-file", "\\030\\023", 0, "File, Save~20", 0, frame_BufferMenus , (void (*)()) \bold{foo_SaveFile}, "Saves buffer into its current file."\}, } The only missing piece is foo_SaveFile. Where does that come from? Well, this is why you load frame in foo_InitializeClass. You must do a lookup of the proctable entry of the name frame-save-file. Here's how: static void foo_SaveFile(); \smaller{boolean foo__InitializeClass( ClassID ) struct classheader *ClassID; \{ struct proctable_Entry *saveProcEnt = NULL; class_Load("frame"); if(saveProcEnt = proctable_Lookup("frame-save-file")) \{ foo_SaveFile = proctable_GetFunction(saveProcEnt); \} else \{ printf("foo: couldn't lookup proctable entry frame-save-file.\\n"); return(FALSE); \} return(TRUE); \} } How does that sound? If you have any problems just send e-mail. Gary Keim ATK Group \enddata{text,270013928} \enddata{text822, 139761} \begindata{text822, 144301} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:27:02 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:19:54 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:19:53 -0400 (EDT) ReSent-Message-ID: <0b6qhdi00VslQEwKx5@andrew.cmu.edu> ReSent-Date: Tue, 16 Oct 1990 16:19:53 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: If-Type-Unsupported: send Message-Id: Date: Wed, 10 Oct 90 18:43:21 -0400 (EDT) From: J Mukerji X-Andrew-Message-Size: 526+0 Content-Type: X-BE2; 12 To: Info-Andrew , Nathaniel Borenstein Subject: Re: bug ? : preview needs SunTools In-Reply-To: References: <1990Oct10.131219.1109@ifi.unizh.ch>, , \begindata{text,3289672} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} \excerptedcaption{Excerpts from info-andrew: 10-Oct-90 Re: bug ? : preview needs S.. Nathaniel Borenstein@thu (181)} \quotation{I didn't think that "preview" worked at all under X11 -- at least, it }\quotation{never has since I've been using Andrew under X11 on a SPARC. Does }\quotation{anyone out there actually have it working? } We use preview under MIT X11R4 on our Sparcstations running SunOS4.0.3 all the time. It seems to work just fine. \center{\bold{Jishnu Mukerji}, \smaller{\italic{jis@mtgzx.att.com}, \italic{+1 201 957 5986}, } \smaller{\italic{\smaller{\bold{AT&T Bell Laboratories}, MT 3K-423, 200 Laurel Ave., Middletown NJ 07748}}} }\enddata{text,3289672} \enddata{text822, 144301} \begindata{text822, 147520} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:27:30 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:19:59 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:19:57 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:19:57 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: If-Type-Unsupported: send Message-ID: <8b58Vhi00VsWE2ioxd@andrew.cmu.edu> Date: Thu, 11 Oct 1990 10:57:49 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1771+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: moving menu items CC: Info-Andrew In-Reply-To: References: \begindata{text,270013928} \textdsversion{12} \template{messages} There is a small problem with my solution to the problem of moving menu items to different cards. I directed that you get a handle on the original call-back routine via a proctable lookup, and then use that routine in the overriding bind entry. This is incorrect because then that routine (foo_SaveFile, really frame_SaveFile) will be called with (struct foo *) as the first argument when it expects a (struct frame *). So you must define your own routine to be used in the overriding bind entry, and in that routine you must get your frame pointer from self. Then make the original call-back that you looked-up in foo_InitializeClass, with the proper argument. So, here is the real code: static void frame_SaveFile(), foo_SaveFile(); static boolean FindMyFrame(); #define Parent(v) ((v)->header.view.parent) static void foo_SaveFile( self, rock ) struct foo *self; long rock; \{ struct frame *frame = NULL; if(frame = frame_Enumerate(FindMyFrame,foo_GetIM(self))) frame_SaveFile(frame,rock); else printf("foo: could not find frame.\\n"); \} static boolean FindMyFrame( frame, im ) struct frame *frame; long im; \{ return((struct view*) im == Parent(frame)); \} static struct bind_Description fooBindings[]=\{ \{"foo-save-file", "\\030\\023", 0, "File, Save~20", 0, frame_BufferMenus , (void (*)()) \bold{foo_SaveFile}, "Saves buffer into its current file."\}, \} \smaller{boolean foo__InitializeClass( ClassID ) struct classheader *ClassID; \{ struct proctable_Entry *saveProcEnt = NULL; class_Load("frame"); if(saveProcEnt = proctable_Lookup("frame-save-file")) \{ \bold{frame_SaveFile} = proctable_GetFunction(saveProcEnt); \} else \{ printf("foo: couldn't lookup proctable entry frame-save-file.\\n"); return(FALSE); \} return(TRUE); \} } Have Fun. Gary Keim ATK Group \enddata{text,270013928} \enddata{text822, 147520} \begindata{text822, 151084} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:27:51 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:03 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:01 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:01 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Date: Thu, 11 Oct 90 11:06:54 -0500 From: mckay@harbor.ecn.purdue.edu (Dwight D. McKay) Message-Id: <9010111606.AA26780@harbor.ecn.purdue.edu> To: info-andrew@andrew.cmu.edu Subject: Auto-cleaning of AMS folders? I'm considering switching over to ams for my mail reader. Is there a way to automatically clean out mail messages older then a certain age from ams folders? I currently do this using a program I've written which handles MH style folders and /usr/ucb/mail style folders. It reads a control file to determine the "age" for various folders and a default age for folders not listed in the control file. Empty folders are removed. What's a good way to do this for ams? Is there an "already built" ams tool which can do this? --Dwight D. McKay, ECN Workstation Software Support --Purdue University, Engineering Computer Network --Office: MSEE 104f, Phone: (317) 494-3561 --mckay@harbor.ecn.purdue.edu --or-- ...rutgers!pur-ee!mckay \enddata{text822, 151084} \begindata{text822, 153174} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:28:14 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:06 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:05 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:05 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-ID: <4b59pau00VI85De4gQ@andrew.cmu.edu> Date: Thu, 11 Oct 90 12:27:18 -0400 (EDT) From: "Douglas F. DeJulio" To: Info-Andrew Subject: Re: Auto-cleaning of AMS folders? In-Reply-To: <9010111606.AA26780@harbor.ecn.purdue.edu> References: <9010111606.AA26780@harbor.ecn.purdue.edu> mckay@harbor.ecn.purdue.edu (Dwight D. McKay) writes: > Is there a way to automatically clean out mail messages older then a > certain age from ams folders? The cui 'epoch' command does this for entire trees of message folders. \enddata{text822, 153174} \begindata{text822, 154887} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:28:36 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:10 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:10 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:10 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: Date: Thu, 11 Oct 1990 12:28:00 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: Auto-cleaning of AMS folders? In-Reply-To: <9010111606.AA26780@harbor.ecn.purdue.edu> References: <9010111606.AA26780@harbor.ecn.purdue.edu> You can do this using the "epoch" command in the CUI interface. If you want to have it happen regularly and automatically, it is pretty easy to write a cron or at job to do this -- that's how those of us who run AMS-based bboard systems run purge jobs, and it will work equally well for personal mail. -- Nathaniel \enddata{text822, 154887} \begindata{text822, 156686} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:28:55 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:17 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:13 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:13 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Date: 13 Oct 90 02:31:00 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 Message-Id: <4185@auspex.auspex.com> References: <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu>, <3435@gmdzi.gmd.de> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >As Andrew uses its own dynamic loading you'll get into great trouble if >another dynamic loader gets in your way. Gee, I've been able to run Andrew applications linked dynamically not only against "libc" but against "libX11" as well. The two dynamic loaders don't have to get in each other's way (although a version of the "class" dynamic loader for 4.1 that uses "dlopen()", "dlsym()", etc. would be useful - and would probably get you 99% or more of the way towards one for System V Release 4, and obviate the need to crack ELF files). \enddata{text822, 156686} \begindata{text822, 158731} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:29:16 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:22 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:22 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:22 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Date: Sat, 13 Oct 90 19:01:47 +0100 From: oldam@math.liu.se (Olof Damberg) Message-Id: <9010131801.AA04901@math.liu.se> To: info-andrew@andrew.cmu.edu Subject: HELP: Andrew applications will not create window. I got curious about the Andrew Toolkit, so I decided to take a few hours to install the stuff and test it to see what it could offer us. I took the Andrew distribution from the X11R4 release tape and patched it to PL 7 (plus the vui patch). The patch logs reported no errors. I compiled and installed the default set of programs plus MK_BASIC_UTILS on a root account on one of our SPARC servers (SUN4/390 named calc) The cc compiler was used with the CDEGUBFLAGS set to -O2 No radical changes in the site.h and the site.mcr files I defined DEFAULT_ANDREWDIR_ENV to /usr/share/lib/X11/Andrew The compilation and installation run without any pain whatsoever. Now, when I try to run ANY windowbased Andrew program I always get the following message: calc[~]>help -display wagner:0.0 Starting help (Version 7.2, ATK 15.1); please wait... No 'localhost' found in host table; creating new window. Could not open the display; this program will not run without a window system. help: failed to create new window; exiting. A look in the /etc/hosts file gives that it IS a 'localhost' defined. Is it looking in some other file (on what machine) ?? Needless to say, I am running X and every other X program I use runs smoothly. I have setenv ANDREWDIR /usr/share/lib/X11/Andrew setenv DISPLAY wagner:0.0 (This my SUN3/50 on the local net) and $ANDREWDIR/bin is in my PATH. SUNOS 4.0.3 Export ; X11R4 PL 18, MIT Xsun server. Maybe this info is insufficient for anyone to give me the solution to this, but ANY pointers are GREATLY appreciated. Another thing, I really miss some info file containing instructions for setting the Andrew system up, once it is installed. Is there such a file ? Perhaps I haven't looked closely enough... ------------------------------------------------------------- Olof Damberg | email: oldam@math.liu.se Dept of Math, Linkoping University | phone: +46 13 281473 S-581 83 Linkoping, SWEDEN | fax: +46 13 100746 \enddata{text822, 158731} \begindata{text822, 162067} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:29:39 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:27 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:25 -0400 (EDT) ReSent-Message-ID: <8b6qi9y00VslMEwN8C@andrew.cmu.edu> ReSent-Date: Tue, 16 Oct 1990 16:20:25 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-ID: Date: Mon, 15 Oct 90 18:14 BST From: Ian Rumford To: "info-andrew@edu.cmu.andrew"@nsfnet-relay.ac.uk Subject: Printing in the distributed environment The Zayas and Everhart document entitled the Design and Specification of the Cellular Andrew Environment (CMU-ITC-070) refers to a document on printing in its list of references although no number for the paper is given. Can anybody identify this document and tell me where I can obtain a copy please? I would also be interested in anything anybody would like to say about printing in a distributed enviroment, especially how it can be accounted. Many thanks. \enddata{text822, 162067} \begindata{text822, 163902} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:29:57 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:33 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:32 -0400 (EDT) ReSent-Message-ID: <0b6qiEu00VslAEwNRQ@andrew.cmu.edu> ReSent-Date: Tue, 16 Oct 1990 16:20:32 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: <0b6Uqjc91E4Z46HatV@rchland.ibm.com> Date: Mon, 15 Oct 1990 14:27:43 -0500 (CDT) From: Mark Turner To: info-andrew@andrew.cmu.edu Reply-To: Subject: Cursor position In-Reply-To: References: Does anybody know of a way to find the cursor position from inside an ATK application? I would like to let the user enter information from the keyboard, and do something, if the cursor is in the correct place on the screen. Another option, which might work better, is if I could get the current cursor type. This way, I could make the cursor different in the rectangle where key input is allowed, then check the cursor type when the user enters keyboard data. I don't know of anyway to get either the cursor position or cursor type from inside of ATK. I assume there is a simple way to do this from X but ATK hides this level. Any ideas? Andy Arhelger. \enddata{text822, 163902} \begindata{text822, 165953} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:30:33 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:38 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:36 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:36 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-ID: Date: Mon, 15 Oct 1990 23:18:52 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1458+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: HELP: Andrew applications will not create window. In-Reply-To: <9010131801.AA04901@math.liu.se> References: <9010131801.AA04901@math.liu.se> \begindata{text,270224948} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 13-Oct-90 HELP: Andrew applications w.. Olof Damberg@math.liu.se (1982)} \quotation{No radical changes in the site.h and the site.mcr files } What exactly are the changes. Did you read this paragraph from andrew/README: \indent{\bold{RESOLVLIB} [Default: empty string] \bold{ }\indent{RESOLVLIB denotes the full path of the domain name resolver library. It is used only if RESOLVER_ENV is defined, which it is unless your system.h or site.h file undefines it. The default value (the empty string) is useful if the resolver code is in your libc.a. If the resolver code is in a separate library, such as /usr/lib/libresolv.a, that name should be the definition for RESOLVLIB; define it in your site.mcr file. }} If you left RESOLVER_ENV defined, did you set RESOLVLIB to /usr/lib/libresolv.a? If the answer to the above question is one of (1) you undefined RESOLVER_ENV in you site.h or (2) you left RESOLVER_ENV defined and properly set RESOLVLIB = /usr/lib/libresolv.a in your site.mcr, then there is one little experiment I would like you to carry out. Do this: % cd ....../andrew/atk/apps % X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:30:51 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:44 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:42 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:42 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: <0b6bzaQGG02=AGBoYU@athena.mit.edu> Date: Mon, 15 Oct 1990 23:35:02 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: I think we need im_CreateTransient For more than a year, I have been turning over in my mind possible solutions to the problem: "ATK has limited, some say shitty, dialog box support". The fundamental limitation is that the dialogue boxes are drawn as an overlay bitmap on an existing im window. This means that it is hard to assemble a dialogue box out of ATK views. In fact, it is very hard to create a new im that would appear geometrically (geographically?) on top of an existing ez window, because the newly created im needs screen absolute coordinates, and the screen absolute coordinates of pre-existing windows are unavailable to children of the im. For a long time I wondered if there was some way to "cut into" the information stored about a window by the im, so that I could make a dialogue box im. But I think I have been inspired to a better solution than that. The real issue is that a dialogue box is a "pop-up on behalf of" another top-level window as the (ugh) X consortium ICCCM would say. It seems to me that the im should get a new call: im_CreateTransient(other); This would permit creating a top level window whose position is relative to the existing window (im actually) 'other'. This new call does change the im interface, by adding a new call, but does not expose the internal state, nor does it change any existing interfaces. Do people agree that this call should be added? I've got a printer-setup dialogue box (and two other application specific dialogue boxes) just waiting to use this call! I'll even write the change to im.c, and xim.c. -wdc \enddata{text822, 169161} \begindata{text822, 172062} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:31:20 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:49 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:46 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:46 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: If-Type-Unsupported: send Message-ID: Date: Tue, 16 Oct 1990 09:18:56 -0400 (EDT) From: Andrew Palay X-Andrew-Message-Size: 173+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: I think we need im_CreateTransient In-Reply-To: <0b6bzaQGG02=AGBoYU@athena.mit.edu> References: <0b6bzaQGG02=AGBoYU@athena.mit.edu> \begindata{text,270337320} \textdsversion{12} \template{messages} Yes this would be a useful addition to im. It will probably raise a bunch of other issues that will have to be resolved but starting down that path will indeed help. Andy \enddata{text,270337320} \enddata{text822, 172062} \begindata{text822, 173878} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:31:56 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:54 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:53 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:53 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: <0b6mkAn02mCPQVATpT@gargoyle> Date: Tue, 16 Oct 1990 11:49:32 -0400 (EDT) From: Bill Schell X-Andrew-Message-Size: 1140+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: how to get class info from a celview? \begindata{text,2516592} \textdsversion{12} \template{messages} Hi. I'm having a bit of a problem accessing class information from new menu items added to a celview. Perhaps someone else knows the solution to the problem I'm seeing? I've defined an object using ADEW (arb, createcon, etc). It's an lset with a stringV in the top part and and a text-panel combination in the bottom. I've set the menulist for one of the subviews (the StringV) via: testlistMenus = menulist_New(); bind_BindList(testlistBindings, NULL, testlistMenus, viewtype); if ( (cv = celview_GetCelviewFromView(self->titleView)) != NULL) \{ celview_SetMenulist(cv, testlistMenus); celview_Repost(cv); \} All OK so far. The new menus show up when I hit the middle button. (Curiously, if I pick the panel view, they don't show up). Now comes the problem. When the routines connected to the menu items get called, they are called with a celview pointer. However, what I want to access from those menu routines is the class data for the class I've defined with ADEW. (called testlist in my case). Can I get there from here? Thanks very much, Bill Schell bill@allegra.att.com AT&T Bell Labs, Murray Hill, NJ \begindata{fad,3255808} $N icon12 $C 30 $T 30 $L andy12 $P 0,0,20000,256 $F $S 14,19 Happy $V 32,38 -1,110 $V 602,254 578,295 $$ \enddata{fad,3255808} \view{fadview,3255808,3,72,62\ }\enddata{text,2516592} \enddata{text822, 173878} \begindata{text822, 176752} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:32:54 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:20:58 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:20:56 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:20:56 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: If-Type-Unsupported: send Message-ID: Date: Tue, 16 Oct 1990 12:20:44 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 632+0 Content-Type: X-BE2; 12 To: Info-Andrew , Ian Rumford Subject: Re: Printing in the distributed environment CC: Ed._Zayas@transarc.com In-Reply-To: References: \begindata{text,18601416} \textdsversion{12} \template{messages} I'm sure that any reference to distributed printing was more hopeful than true; I bet that the reference was marked as ``In preparation'' or some such. (Sorry!) The reference was made in the context of the conventions for names under the /afs/CELLNAME/service directory, which included an /afs/CELLNAME/service/printing subdirectory. CMU has some ways of managing (and accounting) printing, but I don't know what those are. You might have better luck speaking with one of the Computing Systems employees, such as Brian Harrison ; I think he was involved with the most recent campus printing work. Craig \enddata{text,18601416} \enddata{text822, 176752} \begindata{text822, 179109} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.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, 16 Oct 1990 16:33:49 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 1990 16:21:03 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 16 Oct 1990 16:21:02 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 16 Oct 1990 16:21:02 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: Message-Id: Date: Tue, 16 Oct 90 12:42:46 -0400 (EDT) From: D Yip X-Andrew-Message-Size: 1217+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: help on ctext switch indentation customization \begindata{text,3011992} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} I have been trying to use the different available parameters in ctext to control the behavior of indentation. I would like to set up the switch indentation parameters so that the below indentation is achieved with switch and case statements. \typewriter{switch (a) \{ case 'a': /* comment */ case 'b': /* comment */ \} }I added the the below line to my .ezinit as stated in the ctext.help. addfiletype .c ctext "ctext-switch-level-indent=4;ctext-switch-label-undent=4" My understanding is that this should get me the above indentation. What I have noticed instead is that after the first case statement (case 'a'), the case 'b' starts to indent to the left, beyond the switch. In fact, I noticed the indentation for switch and case statements will not work period if ctext-switch-level-indent is NOT double the amount of ctext-switch-label-undent parameter. I tried looking at the code (ctext) where the indentation is done. I had a tough time trying to understand it. Thus I couldn't even try to fix it. Is there anyone out there who can help me out?? thanks, \bigger{\bold{David K. Yip }\bold{\bold{(}dy@mtgzx.att.com)}} (201) 957-5544 \bold{AT&T Bell Laboratories} MT 3E-437, 200 Laurel Ave Middletown, NJ 07748\italic{\center{ }}\center{ }\enddata{text,3011992} \enddata{text822, 179109} \begindata{text822, 182731} 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-strip.dl) ID ; Tue, 16 Oct 90 18:24:05 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 16 Oct 90 18:17:52 -0400 (EDT) Received: from triumph-adler.de ([192.54.33.1]) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 16 Oct 90 18:17:14 EDT From: Hans von Kleist-Retzow Date: Tue, 16 Oct 90 23:16:56 +0100 Message-Id: <9010162216.AA24847@triumph-adler.de> Received: by triumph-adler.de; Tue, 16 Oct 90 23:16:56 +0100 To: "Andrew Info Group" Subject: Fetching mouse click Cc: "Hans v. Kleist-Retzow" , beate@triumph-adler.de We are implementing an extension of ez. There we created a second window and show in this window a translation of the text in the first window. Now we want to fetch the mouse click, so that we can scroll in the second window to the correct place. In which class (we think that it should be a ..._Hit method) and method will the cursor be set, when the user clicks on a position in the text. Can you please help us. Thanks, Hans ---------------------------------------------------------------------- Hans von Kleist-Retzow, TA Triumph-Adler AG, Olivetti DOR Research lab Fuerther Str. 212, D-8500 Nuernberg 80, West-Germany Tel: +49 911 322 6355 E-Mail: hans@triumph-adler.de \enddata{text822, 182731} \begindata{text822, 184503} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.andrew.cmu.edu via trymail for +dist+/afs/andrew/usr0/ak99/dists/info-andrew-strip.dl@andrew.cmu.edu (->+dist+/afs/andrew/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 17 Oct 1990 11:47:36 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Wed, 17 Oct 1990 11:22:11 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Wed, 17 Oct 1990 11:22:11 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Wed, 17 Oct 1990 11:22:11 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: +dist+/afs/andrew/usr0/ak99/dists/info-andrew-strip.dl@andrew.cmu.edu X-Andrew-WideReply: internet.info-andrew X-Added: With Flames (listbb v2.2) Return-path: From: Hans von Kleist-Retzow Date: Tue, 16 Oct 90 23:16:56 +0100 Message-Id: <9010162216.AA24847@triumph-adler.de> To: "Andrew Info Group" Subject: Fetching mouse click Cc: "Hans v. Kleist-Retzow" , beate@triumph-adler.de We are implementing an extension of ez. There we created a second window and show in this window a translation of the text in the first window. Now we want to fetch the mouse click, so that we can scroll in the second window to the correct place. In which class (we think that it should be a ..._Hit method) and method will the cursor be set, when the user clicks on a position in the text. Can you please help us. Thanks, Hans ---------------------------------------------------------------------- Hans von Kleist-Retzow, TA Triumph-Adler AG, Olivetti DOR Research lab Fuerther Str. 212, D-8500 Nuernberg 80, West-Germany Tel: +49 911 322 6355 E-Mail: hans@triumph-adler.de \enddata{text822, 184503} \begindata{text822, 186682} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 17 Oct 1990 12:15:00 -0400 (EDT) If-Type-Unsupported: alter Received: from dublin.andrew.cmu.edu via qmail ID ; Wed, 17 Oct 1990 12:13:42 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Wed, 17 Oct 1990 12:13:41 -0400 (EDT) Message-ID: Date: Wed, 17 Oct 1990 12:13:41 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 797+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: how to get class info from a celview? In-Reply-To: <0b6mkAn02mCPQVATpT@gargoyle> References: <0b6mkAn02mCPQVATpT@gargoyle> \begindata{text,270204916} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 16-Oct-90 how to get class info from .. Bill Schell@allegra.temp (1140+1)} \quotation{When the routines connected to the menu items get called, they are called }\quotation{with a celview pointer. However, what I want to access from those }\quotation{menu routines is the class data for the class I've defined with ADEW. }\quotation{(called testlist in my case). Can I get there from here? } The static FindSelf() routine, created by createcon and included in your testlist object, can be used by your menu routine. When passed a pointer to any view in the application, FindSelf() will return a pointer to the relevant testlist object. Tom Neuendorffer (tpn@andrew.cmu.edu) Information Technology Center Carnegie Mellon University 4910 Forbes Ave. Pittsburgh, Pa. 15213-3890 Phone: (412) 268-6108 Fax: (412) 268-6787 \enddata{text,270204916} \enddata{text822, 186682} \begindata{text822, 188854} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 17 Oct 1990 13:16:01 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Wed, 17 Oct 1990 13:14:26 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Wed, 17 Oct 1990 13:14:25 -0400 (EDT) Message-ID: Date: Wed, 17 Oct 1990 13:14:25 -0400 (EDT) From: Gary Keim To: Info-Andrew Subject: Re: Fetching mouse click CC: "Hans v. Kleist-Retzow" , beate@triumph-adler.de In-Reply-To: <9010162216.AA24847@triumph-adler.de> References: <9010162216.AA24847@triumph-adler.de> Excerpts from misc: 16-Oct-90 Fetching mouse click Hans Kleist-Retzow@trium (677) > In which class (we think > that it should be a ..._Hit method) and method will the cursor be set, > when the user clicks on a position in the text. I'm not exactly sure what you asking. If you're asking, "Where in the text object does the cursor position get set when a user clicks on some text?", the answer is textv.c:textview__Hit(). There is some code at the top of that method that sets the cursor: if (action == view_LeftDown) { mark_SetPos(self->dot, newLeftPos); mark_SetLength(self->dot, newRightPos - newLeftPos); If you're asking, "After a hit in some text, how can we get the current cursor {location,length}?, the answer is: textview_GetDotPosition(textv); textview_GetDotLength(textv); Gary Keim ATK Group \enddata{text822, 188854} \begindata{text822, 190884} 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, 17 Oct 90 16:16:19 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 17 Oct 90 16:14:04 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for ajp+; Wed, 17 Oct 90 16:13:34 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA09902; Wed, 17 Oct 90 16:12:15 EDT Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA13738; Wed, 17 Oct 90 15:35:07 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Wed, 17 Oct 1990 15:35:05 -0400 (EDT) Message-Id: Date: Wed, 17 Oct 1990 15:35:05 -0400 (EDT) From: Bill Cattey X-Andrew-Message-Size: 2014+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew+@andrew.cmu.edu Subject: Re: im_CreateTransient -- I wrote it last night. Cc: ajp+@andrew.cmu.edu In-Reply-To: References: <0b6bzaQGG02=AGBoYU@athena.mit.edu>, \begindata{text,2066972} \textdsversion{12} \template{messages} Progress report: I've done modifications to im.c, im.ch, xim.c, and xim.ch. (CMU developers will be relieved to know I used xim.c rev 1.43 so it has the latest changes in it.) I have not compiled or tested yet, so I'm not ready to supply patches, but I wanted to share my design with the info-andrew list: Changes to im.ch: I added a class procedure \example{CreateTransient(struct im *other) returns struct im *; }and a method \example{CreateTransientWindow(struct im *other) returns boolean;} Changes to im.c: \example{im__CreateTransient } is a clone of im__Create, except that it calls im_CreateTransientWindow instead of im_CreateWindow. Clever hack: \example{im__CreateTransientWindow}, rather than saying it's a missing method, as im__CreateWindow does, calls im__CreateWindow, throwing it's argument away. This way if the window server specific code implements no CreateTransientWindow, the system will behave as if im_Create, rather than im_CreateTransient had been called. Change to xim.ch: added a method: \example{CreateTransientWindow(struct im *other) returns boolean;} Changes to xim.c: \example{xim__CreateTransientWindow} is a lobotomized clone of xim__CreateWindow. All the code that dealt with the possiblity of the window being on a new display is removed. The argument \example{other} is checked to see if it really is a valid other window, and all the once-only stuff is pulled from it. If other is invalid, a warning is printed, and a call is made to im_CreateWindow. XSetTransientForHint is called. Geometry specification is VERY different. cleverness: If no desired height is specified, the height is set as 1/4 the height of the other window. If no desired width is specified, the width is set as 1/2 the width of the other window. If no desired top and left are specified, the new window is positioned so as to be centered on the other window. The lack of a desired size or position is defined as a value equal to zero. If you don't want a window relative to the existing window, use im_Create! How does this design sound? -wdc \enddata{text,2066972} \enddata{text822, 190884} \begindata{text822, 194608} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 17 Oct 90 22:50:18 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 17 Oct 90 22:43:33 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 17 Oct 90 22:43:00 EDT Received: from holmes.parc.xerox.com by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA04364; Wed, 17 Oct 90 19:42:44 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA07264; Wed, 17 Oct 90 19:42:37 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Wed, 17 Oct 90 19:42:36 -0700 (PDT) Message-Id: Date: Wed, 17 Oct 90 19:42:36 -0700 (PDT) From: Bill Janssen To: Hans von Kleist-Retzow Subject: Re: Fetching mouse click Cc: info-andrew@andrew.cmu.edu In-Reply-To: <9010162216.AA24847@triumph-adler.de> References: <9010162216.AA24847@triumph-adler.de> A possible way to do this is to create a new view subclass that simply puts up a textview to fill its entire area. The new view's Hit method will pass on the mouse click to the subview (textview containing the original text), then find out where the text cursor is in the subview, then signal the other part of the application (which has the translated text). Shame keystrokes don't go through some similar mechanism. Bill \enddata{text822, 194608} \begindata{text822, 196539} 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, 19 Oct 90 02:03:03 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 01:57:57 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 19 Oct 90 01:57:34 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA05747; Thu, 18 Oct 90 22:46:25 -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: 19 Oct 90 01:49:05 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: im_CreateTransient -- I wrote it last night. Message-Id: <4203@auspex.auspex.com> References: , Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >How does this design sound? Make sure you set CWSaveUnder for the window if "UseSaveUnder" is set in the ".Xdefaults" file, as the menu package does, so that when the popup window goes away you don't necessarily get a bunch of Expose events that force you to painstakingly redraw the windows behind the popup. That's one thing that got me thinking about ways to improve the pop-up window support in Andrew.... Also, this mechanism may make life unpleasant for people still using WM; that's no skin off my nose, but some people might not like it. There might be some other way of doing popups to have them continue to work in WM the way they always did; it might involve creating Graphics in WM that are still inside the other window using that window, but in a separate popup window for X and other window systems that let you create reasonable pop-up windows. Dunno offhand how to make input work. \enddata{text822, 196539} \begindata{text822, 198805} 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, 19 Oct 90 03:06:29 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 02:59:58 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 19 Oct 90 02:59:35 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA07880; Fri, 19 Oct 90 02:58:24 EDT Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA19055; Fri, 19 Oct 90 02:58:20 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Fri, 19 Oct 1990 02:58:18 -0400 (EDT) Message-Id: Date: Fri, 19 Oct 1990 02:58:18 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: Issues in dialogue box creation. I've written compiled and tested my im_CreateTransient code. It works. It has a *bad* interaction with the existing Andrew dialogue boxes. My transient windows come up in front of the Andrew window. (They have to in order to be seen.) If an Andrew dialogue box comes up, it's text is obscured, but it grabs all the window events. This means that you can't see what action it's going to take, but you are forced to deal with it before you can deal with my Transient window. You can't even get rid of my transient, since there is no way an event to do so can get past the Andrew dialogue box. As I see it, there are two solutions: 1. Modify the event grabbing code of Andrew dialogue boxes to be less nasty to transients. 2. Rewrite Andrew dialogue boxes to use im_CreateTransient. My inclination is to throw away and rewrite the existing dialogue box code. I don't think I could quickly enough come to an understanding of the hair of the existing dialogue boxes. As I understand it, these dialogue boxes are of extremely limited functionality and should be easily replacable with new code. Everyone has been saying what a hairy crock the code is anyway. I believe the only real problem would come from the wm side of the fence. Is it possible for wm to create transient overlapping windows? If not, this could end up as a bad, user-visible change to the interface, and I don't want that. I guess a solution to such a problem would be to keep the old dialogue box code around conditionalized on the non-existance of transients. What do people think I should do? -wdc P.S. If anyone sent any design criticism, I've not received it. I'm flying blind here, and would very much like feedback. \enddata{text822, 198805} \begindata{text822, 201775} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 19 Oct 90 05:00:52 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 04:58:14 -0400 (EDT) Received: from lazy.qt.IPA.FhG.de by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 19 Oct 90 04:56:19 EDT Received: by lazy.qt.IPA.FhG.de (5.61+/IDA-1.2.8/gandalf.2) id AA10459; Fri, 19 Oct 90 09:54:09 -0100 Message-Id: <9010191054.AA10459@lazy.qt.IPA.FhG.de> From: Christoph Mai Subject: problems with menulists To: info-andrew@andrew.cmu.edu Date: Fri, 19 Oct 90 9:54:08 GMT-1:00 Cc: henke@qt.IPA.FhG.de (Juergen Henke), mai@qt.IPA.FhG.de (Christoph Mai) X-Mailer: ELM [version 2.3 PL6] I got the following problem: In an application I wanted to open a new window with a frame and a text/textview inset. To add/delete some new menuitems to the textview I used the function menulist_ChainBeforeML with a 'newmenulist' previously created by { static struct bind_Description Bindings[]={ {NULL,NULL,0,"Quit",0,0,NULL,NULL}, {"Insert-Strings",NULL,0,"New Menu Card,Insert Strings",0,0,InsStrings, "Insert Strings"}, NULL }; } and in the Initialize Class function { struct classinfo *classinfo = class_Load("textview"); Newmenulist = menulist_New(); bind_BindList(Bindings,NULL,newmenulist,classinfo); } -------- Now, here is my function ---------------------- void opennewwindow() { struct textview *newtextView; struct text *newtext; struct frame *frame; struct im *newim; newtext = text_New(); newtextView = textview_New(); view_SetDataObject((struct view *)newtextView,(struct dataobject *)newtext); menulist_ChainBeforeML(newtextView->menus,newmenulist,0); frame = frame_New(); newIM = im_Create(NULL); frame_SetView(frame,newtextView); im_SetView(newIM,frame); } The new menu card appears in the card stack but the program core dumps immediately after chosing the new menu item. The other original menu items of textview don't cause any core dumps ! Is this a wrong way to change menus or what else could be wrong ?? Best regards --- Christoph ____________________________________________________________ Christoph Mai (chm@qt.IPA.FhG.de) Fraunhofer-Institut f. Produktionstechnik u. Automatisierung Eierstrasse 46,D-7000 Stuttgart 1 \enddata{text822, 201775} \begindata{text822, 204569} 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, 19 Oct 90 09:20:04 -0400 (EDT) Received: from po10.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 09:18:21 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 09:14:16 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 19 Oct 90 09:13:36 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA23635; Fri, 19 Oct 90 09:12:16 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA03127; Fri, 19 Oct 90 09:14:04 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Fri, 19 Oct 1990 09:14:01 -0400 (EDT) Message-Id: Date: Fri, 19 Oct 1990 09:14:01 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 919+0 Content-Type: X-BE2; 12 To: info-andrew+@andrew.cmu.edu Subject: Re: Issues in dialogue box creation. In-Reply-To: References: \begindata{text,1072528} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 19-Oct-90 Issues in dialogue box crea.. Bill Cattey@athena.mit.e (1708)} \quotation{2. Rewrite Andrew dialogue boxes to use im_CreateTransient. } \quotation{My inclination is to throw away and rewrite the existing dialogue box code. }\quotation{I don't think I could quickly enough come to an understanding of the }\quotation{hair of the existing dialogue boxes. As I understand it, these dialogue }\quotation{boxes are of extremely limited functionality and should be easily }\quotation{replacable with new code. Everyone has been saying what a hairy crock }\quotation{the code is anyway. } As the person who translated the dialog box code from bx to be2, I have to agree. Nuke it till it glows. \quotation{I believe the only real problem would come from the wm side of the }\quotation{fence. Is it possible for wm to create transient overlapping windows? }\quotation{If not, this could end up as a bad, user-visible change to the }\quotation{interface, and I don't want that. } Nuke wm till it glows, too. \enddata{text,1072528} \enddata{text822, 204569} \begindata{text822, 207431} 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, 19 Oct 90 09:23:47 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 09:19:44 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 19 Oct 90 09:19:25 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA23725; Fri, 19 Oct 90 09:14:11 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA03131; Fri, 19 Oct 90 09:15:59 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Fri, 19 Oct 1990 09:15:57 -0400 (EDT) Message-Id: Date: Fri, 19 Oct 1990 09:15:57 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: problems with menulists Cc: henke@qt.ipa.fhg.de (Juergen Henke), mai@qt.ipa.fhg.de (Christoph Mai) In-Reply-To: <9010191054.AA10459@lazy.qt.IPA.FhG.de> References: <9010191054.AA10459@lazy.qt.IPA.FhG.de> Sounds to me like your InsStrings function itslef is supect. Have you tried using a debugger & setting a breakpoint in that routine? Or, at the very least, having it print a line of debugging output as soon as it enters that routine, so you can find out if it is making it there? \enddata{text822, 207431} \begindata{text822, 209225} Return-path: X-Andrew-Authenticated-as: 2368;andrew.cmu.edu;Douglas F. DeJulio Received: from terminus.mercury.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, 19 Oct 90 10:10:39 -0400 (EDT) Received: from terminus.mercury.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 09:59:22 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.terminus.mercury.andrew.cmu.edu.vax.3 via MS.5.6.terminus.mercury.andrew.cmu.edu.vax_3; Fri, 19 Oct 90 09:59:21 -0400 (EDT) Message-ID: <0b7kOty00VI8MMSmV9@andrew.cmu.edu> Date: Fri, 19 Oct 90 09:59:21 -0400 (EDT) From: "Douglas F. DeJulio" To: Info-Andrew Subject: Re: Issues in dialogue box creation. CC: nsb@thumper.bellcore.com In-Reply-To: References: , Nathaniel Borenstein writes: > Nuke wm till it glows, too. NO! The "wm" program is much faster and smaller than X. I refuse to run X11, and if ATK no longer supported wm it would mean that I would have to stop using ATK. I don't want this to happen. -- Doug DeJulio \enddata{text822, 209225} \begindata{text822, 210772} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 19 Oct 90 10:36:04 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 10:32:14 -0400 (EDT) Received: from lazy.qt.IPA.FhG.de ([129.233.17.27]) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 19 Oct 90 10:22:04 EDT Received: by lazy.qt.IPA.FhG.de (5.61+/IDA-1.2.8/gandalf.2) id AA13311; Fri, 19 Oct 90 15:18:18 -0100 Message-Id: <9010191618.AA13311@lazy.qt.IPA.FhG.de> From: Christoph Mai Subject: Re:problems with menulists To: info-andrew@andrew.cmu.edu Date: Fri, 19 Oct 90 15:18:17 GMT-1:00 Cc: henke@qt.IPA.FhG.de (Juergen Henke), mai@qt.IPA.FhG.de (Christoph Mai) X-Mailer: ELM [version 2.3 PL6] To Nathaniel Borenstein : Thanks for your reply to my menulist-problem. The InsStr function itself is correct (consists only of an output for debugging (printf)). But as there is no such output produced (i.e. the core happens before) there must be something going wrong during the function call. What other possibilities are there ? Do I need a special initialization or may there be other reasons that have to do with my application in general? ____________________________________________________________ Christoph Mai (chm@qt.IPA.Fhg.de) Fraunhofer-Institut f. Produktionstechnik u. Automatisierung Eierstrasse 46,D-7000 Stuttgart 1 \enddata{text822, 210772} \begindata{text822, 212564} Return-path: X-Andrew-Authenticated-as: 420;andrew.cmu.edu;Miles Bader Received: from woodstock.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, 19 Oct 1990 11:44:16 -0400 (EDT) Received: from woodstock.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 1990 11:34:29 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.woodstock.andrew.cmu.edu.rt.r3 via MS.5.6.woodstock.andrew.cmu.edu.rt_r3; Fri, 19 Oct 1990 11:34:08 -0400 (EDT) Message-ID: Date: Fri, 19 Oct 1990 11:34:08 -0400 (EDT) From: Miles Bader To: Info-Andrew Subject: Re: Issues in dialogue box creation. In-Reply-To: References: , Blat: Foop Nathaniel Borenstein writes: > Nuke wm till it glows, too. No, don't. \enddata{text822, 212564} \begindata{text822, 213858} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 19 Oct 1990 11:53:06 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 1990 11:50:53 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Fri, 19 Oct 1990 11:50:52 -0400 (EDT) Message-ID: Date: Fri, 19 Oct 1990 11:50:52 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 2127+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: problems with menulists CC: henke@qt.IPA.FhG.de (Juergen Henke), mai@qt.IPA.FhG.de (Christoph Mai) In-Reply-To: <9010191054.AA10459@lazy.qt.IPA.FhG.de> References: <9010191054.AA10459@lazy.qt.IPA.FhG.de> \begindata{text,269887552} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 19-Oct-90 problems with menulists Christoph Mai@qt.IPA.FhG (1666)} \quotation{and in the Initialize Class function }\quotation{\{ }\quotation{ struct classinfo *classinfo = class_Load("textview"); }\quotation{ Newmenulist = menulist_New(); }\quotation{ bind_BindList(Bindings,NULL,newmenulist,classinfo); }\quotation{\} } This is fine. Make Newmenulist a static (struct menulist *). The call to bind_BindList will effectively, (1) set up the proctable entries that will be called when their associated menuitems are called, (2) add all the menuitems described in the bind_Description to the menulist Newmenulist. The thing that is left out is that there has been no association made between the Newmenulist and the view that will respond to the menu choice. The best way to do this is (1) create and initialize a static menulist (Newmenulist) in InitializeClass. You've done this right; (2) after you've created the view that you want to associate with these menu items, make a call to menulist_DuplicateML(). Here it is: static struct menulist *Newmenulist; static struct bind_Description Bindings[]=\{ \{NULL,NULL,0,"Quit",0,0,NULL,NULL\}, \{"Insert-Strings",NULL,0,"New Menu Card,Insert Strings",0,0,InsStrings, "Insert Strings"\}, NULL \}; static void InsStrings( txtv, rock ) struct textview *txtv; long rock; \{ printf(">InsStrings\\n"); \} boolean foo__InitializeClass(classID) struct classheader *classID; \{ struct classinfo *classinfo = class_Load("textview"); Newmenulist = menulist_New(); bind_BindList(Bindings,NULL,newmenulist,classinfo); return(TRUE); \} void opennewwindow() \{ struct textview *newtextView; struct text *newtext; struct frame *frame; struct im *newim; newtext = text_New(); newtextView = textview_New(); view_SetDataObject((struct view *)newtextView, (struct dataobject *)newtext); menulist_ChainBeforeML(newtextView->menus, menulist_DuplicateML(Newmenulist,newtextView),0); frame = frame_New(); newIM = im_Create(NULL); frame_SetView(frame,newtextView); im_SetView(newIM,frame); \} Happy Reunification! Gary Keim ATK Group \enddata{text,269887552} \enddata{text822, 213858} \begindata{text822, 217534} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 19 Oct 90 14:44:58 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 14:41:00 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Fri, 19 Oct 90 12:16:17 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA01130; Fri, 19 Oct 90 12:06:52 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA03474; Fri, 19 Oct 90 12:08:42 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Fri, 19 Oct 1990 12:08:39 -0400 (EDT) Message-Id: Date: Fri, 19 Oct 1990 12:08:39 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: problems with menulists Cc: henke@qt.ipa.fhg.de (Juergen Henke), mai@qt.ipa.fhg.de (Christoph Mai) In-Reply-To: <9010191054.AA10459@lazy.qt.IPA.FhG.de> References: <9010191054.AA10459@lazy.qt.IPA.FhG.de> Ah, I'm sorry, I should have read it more carefully. I think the real problem may be that you're chaining your menus together at the wrong point. The generally recommended way to do it is to chain them together in the PostMenus method. If you have a copy of my book on ATK, this is explained (at least in part -- it doesn't use the "bind" package) in Section 4.3 and 4.4, with an example piece of code. I'm not really sure how your code managed to get the menu to show up at all, nor am I sure why it core dumped when you selected it, but I'd recommend, as a first pass to fixing it, that you try moving your ChainAfter into a PostMenus method. If, however, as your message seems to indicate, you're not actually creating a new subclass of textview, then you've got a different problem -- obviously you don't have a PostMenus method to put this into! In that case, your best bet might be to use menulist_AddToML directly on the textview's menulist (i.e. to use menulist_AddToML(nextextView->menus, "New Menu Card,Insert Strings", proc, 0, 0) after first defining proc as an appopriate proctable entry. Obviously this is all non-standard, and since I haven't tried it I can't swear it will work, but it would probably be what I would try if I were you. Good luck, and don't hesitate to ask more questions if this wasn't enough... -- Nathaniel PS -- Actually, it's also possible to achieve some of these effects using the initfile mechanism, too, without any C programming at all. That might be worth looking into, too. -- NSB \enddata{text822, 217534} \begindata{text822, 220568} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 19 Oct 1990 17:16:49 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 1990 17:14:44 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Fri, 19 Oct 1990 17:14:42 -0400 (EDT) Message-ID: Date: Fri, 19 Oct 1990 17:14:42 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1589+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: problems with menulists CC: henke@qt.ipa.fhg.de (Juergen Henke), mai@qt.ipa.fhg.de (Christoph Mai) In-Reply-To: References: <9010191054.AA10459@lazy.qt.IPA.FhG.de> \begindata{text,269887552} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 19-Oct-90 Re: problems with menulists Nathaniel Borenstein@thu (1537)} \quotation{ I'm not really sure }\quotation{how your code managed to get the menu to show up at all, nor am I sure }\quotation{why it core dumped when you selected it, but I'd recommend, as a first }\quotation{pass to fixing it, that you try moving your ChainAfter into a PostMenus }\quotation{method. } The menu appears because textview doesn't ever clear it's menus chain (menulist_ClearChain). The reason it was core-dumping was that the menulist->object (set via menulist_DuplicateML, menulist_Create, or menulist_SetView) field wasn't set and at some point in the enqueueing of the menu event this routine is called: \smaller{boolean class_IsType(testobject, typeobject) struct basicobject *testobject, *typeobject; \{ struct classinfo *testtype = testobject->methods->info; do \{ if (testtype == typeobject->methods->info) return TRUE; /* Check for both NULL and "" superclassname because class generates "", * but should be fixed. */ if (testtype->superclass == NULL && testtype->superclassname != NULL && *testtype->superclassname != '\\0') if ((testtype->superclass = class_Load(testtype->superclassnamekey)) == NULL) \{ fprintf(stderr, "Could not load class %s.\\n", testtype->superclassname); exit(1); \} testtype = testtype->superclass; \} while (testtype != NULL); return FALSE; \} }with these arguments: class_IsType(menulist->object,proctable_entry->type) So, you can see that a NULL pointer is dereferenced. Gary \enddata{text,269887552} \enddata{text822, 220568} \begindata{text822, 223719} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 19 Oct 1990 17:17:38 -0400 (EDT) If-Type-Unsupported: send Received: from fallscreek.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 1990 17:15:37 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Fri, 19 Oct 1990 17:15:36 -0400 (EDT) Message-ID: Date: Fri, 19 Oct 1990 17:15:36 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 465+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: how to create windows of a given size with im? In-Reply-To: References: \begindata{text,269887552} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 19-Oct-90 how to create windows of a .. Bill Schell@allegra.temp (340)} \quotation{How does one go about creating new windows of a particular size using }\quotation{the im class? } See the code for frame_NewWindow and frame_DeleteWindow in frame/framecmd.c. The im_SetGeometrySpec() class procedure can be called prior to creating a new window and sent a string with a standard X style geometry spec. This will allow window size and placement. Gary Keim ATK Group \enddata{text,269887552} \enddata{text822, 223719} \begindata{text822, 225541} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 19 Oct 90 22:45:19 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 22:35:46 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 19 Oct 90 22:35:26 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA08253; Fri, 19 Oct 90 19:25:20 -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: 19 Oct 90 16:54:13 GMT From: sun-barr!newstop!texsun!convex!datri@apple.com (Anthony A. Datri) Organization: Convex Computer Corporation; Richardson, TX Subject: Re: Issues in dialogue box creation. Message-Id: <107363@convex.convex.com> References: , Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >As the person who translated the dialog box code from bx to be2, I have >to agree. Nuke it till it glows. Hopefully making them stop clipping at the parent window border at the same time. -- datri@convex.com \enddata{text822, 225541} \begindata{text822, 227156} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 20 Oct 90 05:09:15 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Sat, 20 Oct 90 05:05:23 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po3.andrew.cmu.edu (5.54/3.15) id ; Fri, 19 Oct 90 13:44:19 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA21352; Fri, 19 Oct 90 10:25:52 -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: 19 Oct 90 10:17:41 GMT From: mcsun!ukc!pyrltd!root44!hrc63!mrcu!uk.co.gec-mrc!paj@uunet.uu.net (Paul Johnson) Organization: GEC-Marconi Research Centre, Great Baddow, Essex Subject: Andrew core dumps. Message-Id: <669@puck.mrcu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I have recently compiled Andrew patch level 7 (+ vui.patch) but it is still core dumping. The following is on a Sun 4 running SunOs 4.0.3c. Compilation was on a Sun 4 running SunOS Release 4.0.3_EXPORT. Both Suns have X11R4 mounted with the most recent fixes. ez ./ (or any directory) causes a core dump. This is due to filetype__CanonicalizeName getting a null pointer from one of its callers. Fix is to check for a null pointer. I patched this and it worked more or less. When moving to a child directory (select the name and zoom in) a new window opens with the new directory but the original window also switches to the new directory. Start up arb. Create a new lset window. Use - in the lset to add an org. Add another inset from arb. Then select the org and press the cut key in the arb window. arb will core dump. zip features.zip (in the samples directory) causes the X server to core dump. Paul. \enddata{text822, 227156} \begindata{text822, 229373} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Sun, 21 Oct 90 01:16:16 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Sun, 21 Oct 90 01:14:25 -0400 (EDT) Received: from unix.cis.pitt.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Sun, 21 Oct 90 01:14:06 EDT Received: by unix.cis.pitt.edu (5.61/6.45) id AA22187; Sun, 21 Oct 90 01:12:45 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.unix.cis.pitt.edu.vax.3 via MS.5.6.unix.cis.pitt.edu.vax_3; Sun, 21 Oct 1990 01:12:44 -0400 (EDT) Message-Id: Date: Sun, 21 Oct 1990 01:12:44 -0400 (EDT) From: "Jeffrey J. Carpenter" X-Andrew-Message-Size: 524+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Problem with ams \begindata{text,2344012} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} Hi, I am running ATK at patch level 7 (most recent). I am using the white pages but not amds. The problem I am having is that when sending a message with messages, et. al. the address xyz+ is accepatble, but addresses in the format xyz+aaa result in validation failure. Any ideas? Thanks, jeff \bold{\underline{\bigger{\bigger{Jeff Carpenter}}}} \smaller{\flushleft{University of Pittsburgh, Computing and Information Services 600 Epsilon Drive, Pittsburgh, Pennsylvania 15238 jjc+@unix.cis.pitt.edu, jjc@pittvms.bitnet, +1 412 624 6424, FAX +1 412 624 6436}} \begindata{raster,2647624} 2 0 68266 68266 0 0 193 95 bits 2647624 193 95 zk | zk | zk | h!0czg | 0380!14je00340 k80n | 0480!14i012004 c0k80n | 048e!14203820 0120084008g07 g03e710m | 0491!143c4451 012008078f0b08 8dc0889em | 0291!14244451 ga0!08890c888a 208892m | 0392!18244891 ge0!0889084912 218912m | 019c!70447111 g60081891184e !228e22m | 07e8!9084a211 41f80428a128d4 4224944240l | 0cc7!1f071c0f 833203c741cf63 8238638380l | 0880!14h030220 i0cr | 0880!12h050220 i0ar | 0c80!12h090320 i0ar | 0580!12h110160 i0ar | 07g!12h1101c0 i0cr | h!0ch0ex | zk | zk | zk | r18k20i10h | 0410l02i280260 0410g50i28h | 0410g04j42i28 05908410g50i28 h | 0410i71g400f84 h2807081f7c20 50g40g28h | 04106e047089e0 40420a20182805 08841020508878 1c30h | 04105104528920 a0420a202c280d 108410!508848 222eh | 0410910c539121 10c612204f3005 e18c3088668848 4271h | 04!111492e222 114a222042e005 02945108a5!88 c2a1h | 062a1125124425 12524228242105 04a49289248909 472140g | 09c411c20c!38 e42181f0183e03 08430c7218760e 3e2180g | m78h60g28j3ci 12i | pa0g24n22i | o0120g24n42i | o0220g24n42i | o0220g24n42i | o01c0g18n3ci | zk | zk | zk | zk | h8040zg | h8040zg | g03Ge0zg | g07Gf8zg | g3fGfczg | g7fc0G80z | gfc618fc0z | 01fc7f8fe0hc0 070301801c0603 80380e060380j | 01fc7f8fe0g01 c0!0703c03f0f 03807e0e0f0380 j | 02040c0810g03 c0!0f06!601987 80c01e198780j | 03f81e07f0hc0 0b0306606c1985 80d816198580j | 01f9f3e7e00180 c01303g607e01 8980fc26018980 j | g036db0g0180c0 3303gc0630319 80c666031980j | g075eb8g07e0c0 3f83018063061f c0c67f061fc0j | g0f5fbcg07e0c0 3f8303g630c1f c0c67f0c1fc0j | g1f6dbeg0180c0 !0307e03e1f81 807c061f8180j | g3fb37fg0180c0 !0307e01c1f81 8038061f8180j | g3fdeGzg | g3fe1Gzg | g3fHzg | g3fHzg | zk | zk | zk | zk | zk | zk | zk | g03Gf8zg | g04g04zg | g04Ge4zg | g05g14g0198h7c h18h60hd980g0c i | g05g14j01c7n19 80g0ci | g05g14g0198e0 01bb199f1b301c 6781f0dfe0707c cch | g05g14g0199b0 c36d999d99e036 6cc1d8d980d8dc cch | g05g14g019bgc3 cd"99e0606c01 8cd9818d8ccch | g05g14g019b03 f3cd!9998c060 67818cd981fd8c cch | g05g14g019bgc3 dd"99e0!60c18c d9!818ccch | g04Ge4g0199b0 c3771b!99e036 6cc1d8d980d8!dc h | g04g04g0198e0 01800f999b331c 678df0ceec70!7c h | g04g04g0198g01 c6l0180m | g0403e4g0198h 7cl0180m | g04g04g0330o01 80m | g04g04zg | g04g04zg | g03Gf8zg | g02g08zg | g02g08zg | g03Gf8zg | zk | zk | zk | zk | \enddata{raster, 2647624} \view{rasterview,2647624,0,0,0} \enddata{text,2344012} \enddata{text822, 229373} \begindata{text822, 234477} 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, 22 Oct 90 02:26:54 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 22 Oct 90 02:23:48 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 22 Oct 90 02:23:24 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA24450; Sun, 21 Oct 90 23:16:45 -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: 22 Oct 90 06:11:56 GMT From: munnari.oz.au!goanna!isaac@uunet.uu.net (Isaac Balbin) Organization: Comp Sci, RMIT, Melbourne, Australia Subject: chart Message-Id: <4042@goanna.cs.rmit.oz.au> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu What is the current version of chart? I am running (Version 1.0, ATK 14.2) and the output it produces is not crash hot. For example, pie charts don't have the circle, the histogram rectangles aren't black (as on the screen) and there are more features I would like to see ... I know it's free. Can anyone enlighten me on the latest and where to get it? Thanks. \enddata{text822, 234477} \begindata{text822, 236103} 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, 22 Oct 90 09:11:09 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 22 Oct 90 09:08:55 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Mon, 22 Oct 90 09:08:30 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA08935; Mon, 22 Oct 90 09:07:16 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA04253; Mon, 22 Oct 90 09:09:05 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Mon, 22 Oct 1990 09:09:02 -0400 (EDT) Message-Id: Date: Mon, 22 Oct 1990 09:09:02 -0400 (EDT) From: Nathaniel Borenstein To: Info-Andrew Subject: Re: Problem with ams In-Reply-To: References: If you aren't running AMDS, I don't think that xyz+ should validate either, because the delivery system is going to end up rejecting it anyway. (Unless, of course, it turns "xyz+" into simply "xyz" in which case it is harmless.) If you're not running AMDS, there is no way that the xyz+abc form will be deliverable, so it makes sense for it not to validate. Thus the bug, if any, is that xyz+ does validate. And, as I said, if it removes the "+" in the validation process then I don't see where there is any real bug... \enddata{text822, 236103} \begindata{text822, 238071} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 22 Oct 90 09:33:45 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 22 Oct 90 09:30:01 -0400 (EDT) Received: from flinders.cs.flinders.oz.au by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 22 Oct 90 09:29:25 EDT Received: by flinders.cs.flinders.oz.au (5.61+IDA+MU/FU-5.8) id AA00345; Mon, 22 Oct 1990 22:57:45 +1030 From: Cameron Humphries Message-Id: <9010221227.AA00345@flinders.cs.flinders.oz.au> To: info-andrew@andrew.cmu.edu Subject: Reverse video/Previewing documents Date: Mon, 22 Oct 90 22:57:45 +1030 Hi. I am almost ready to release Andrew on the other members of staff however before that happens I need to know whether it is possible to make an ATK application appear in reverse video? Also the question of previewing documents. I am using a program called psroff to format documents. psroff translates troff to PostScript. I have a couple of PostScript previewers however they require the user to "hit return" to go onto the next page from inside the typescript window they were invoked in (that sentence was a bit odd). This makes them inappropriate for use as a previewer unless I make use of temporary files and start up a typescript window (or something similar). Now for the question, is anyone else using psroff to format and has already discovered a preview method. If not, I will have to use the band-aid method described above and start hacking at one of the current PostScript previewers that I have access to (believe me, hack is the right word - just take one look at the code). Thanks. -Cameron Cameron Humphries Discipline of Computer Science email: cameron@cs.flinders.oz.au School of Information Science and Technology phone: +61 +8 201 2874 The Flinders University of South Australia fax : +61 +8 201 2904 \enddata{text822, 238071} \begindata{text822, 240387} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fishtank.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, 22 Oct 1990 10:48:18 -0400 (EDT) If-Type-Unsupported: send Received: from fishtank.andrew.cmu.edu via qmail ID ; Mon, 22 Oct 1990 10:45:58 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fishtank.andrew.cmu.edu.sun3.35 via MS.5.6.fishtank.andrew.cmu.edu.sun3_35; Mon, 22 Oct 1990 10:45:57 -0400 (EDT) Message-ID: <0b8kMZO00as9QNCkso@andrew.cmu.edu> Date: Mon, 22 Oct 1990 10:45:57 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 558+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Reverse video/Previewing documents In-Reply-To: <9010221227.AA00345@flinders.cs.flinders.oz.au> References: <9010221227.AA00345@flinders.cs.flinders.oz.au> \begindata{text,2191628} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 22-Oct-90 Reverse video/Previewing do.. Cameron Humphries@cs.fli (1254)} \quotation{ I need to know whether it is possible to make an ATK }\quotation{application appear in reverse video? } You can make them all appear reverse-video by putting the following in ~/preferences: *.ForegroundColor: white *.BackgroundColor: black Or - you can make certain applications behave this way, by replacing the asterisk with the applcation name - eg: ez.ForegroundColor: white ez.BackgroundColor: black --fish (sorry, can't help you about the previewer) \enddata{text,2191628} \enddata{text822, 240387} \begindata{text822, 242328} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 19 Oct 90 17:05:35 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Fri, 19 Oct 90 16:58:28 -0400 (EDT) Received: from research.att.com by andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 19 Oct 90 16:54:42 EDT Received: by research; Fri Oct 19 16:46:52 EDT 1990 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.gargoyle.sun4.40 via MS.5.6.gargoyle.sun4_40; Fri, 19 Oct 1990 16:46:41 -0400 (EDT) Message-Id: Date: Fri, 19 Oct 1990 16:46:41 -0400 (EDT) From: Bill Schell To: info-andrew@andrew.cmu.edu Subject: how to create windows of a given size with im? How does one go about creating new windows of a particular size using the im class? Using im_SetPreferedDimensions() before calling to im_Create() doesn't seem to cause any change from the default size specified in my initfile for the application I'm writing. Thanks., Bill Schell AT&T Bell Labs, Murray Hill, NJ bill@allegra.att.com \enddata{text822, 242328} \begindata{text822, 243821} 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, 22 Oct 90 12:03:08 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 22 Oct 90 12:00:32 -0400 (EDT) Received: from research.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 22 Oct 90 12:00:15 EDT Received: by research; Mon Oct 22 11:55:43 EDT 1990 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.gargoyle.sun4.40 via MS.5.6.gargoyle.sun4_40; Mon, 22 Oct 1990 11:55:33 -0400 (EDT) Message-Id: Date: Mon, 22 Oct 1990 11:55:33 -0400 (EDT) From: Bill Schell To: info-andrew@andrew.cmu.edu Subject: sound inset for Sparcstations? Has anyone done a sound inset object for ATK using the sound hardware on the Sun Sparcstation? After seeing the NeXT mailer recently, it looks like it wouldn't be too hard to duplicate its voicemail features using messages and a sound inset. If no one has done a sound inset yet, I would think that it shouldn't be too tough to take one of the sound programs floating around for the sparcstation and turn it into an ATK inset. For a first cut, it would only have to appear as some sort of raster picture (an ear?) and play back the compressed A to D sound in its data stream when clicked on. I'm sure someone else out there has given this some thought? Bill Schell AT&T Bell Labs, Murray Hill, NJ bill@allegra.att.com \enddata{text822, 243821} \begindata{text822, 245692} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com 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 ; Mon, 22 Oct 1990 14:49:10 -0400 (EDT) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Mon, 22 Oct 1990 14:43:39 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Mon, 22 Oct 1990 14:43:35 -0400 (EDT) Message-ID: Date: Mon, 22 Oct 1990 14:43:35 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1171+0 Content-Type: X-BE2; 12 To: Info-Andrew , "Jeffrey J. Carpenter" Subject: Re: Problem with ams In-Reply-To: References: \begindata{text,18238508} \textdsversion{12} \template{messages} As Nathaniel says, without AMDS the forms with plus signs mean nothing. Here's what I believe is happening. Since your domain (unix.cis.pitt.edu) doesn't run AMDS (and since AMS knows it), the ``+'' character looks to the heuristic name matcher just like other noise/punctuation characters. Thus, when you compose mail to jjc+@unix.cis.pitt.edu, the validation routines turn it into jjc@unix.cis.pitt.edu before writing it into mail headers, so that other sites can reply to it. In particular, your From: address has no plus-sign in it. Or have you hacked your local sendmail to notice the ``+'' character as a UID delimiter? Even if so, there's no simple way to tell AMS that your site uses the ``+'' delimiter rule other than by turning on AMDS; you can, if you like, disable WP validation entirely, but that doesn't sound like what you want to do. (Yes, it would be nice to have an option to tell AMS to use the ``+'' convention independent of AMDS.) We're guessing at your local config and at what you want to do; feel free to fill in the gaps. But in any case the ``+'' is a delivery-system configuration, not something that comes bundled with WP. Craig \enddata{text,18238508} \enddata{text822, 245692} \begindata{text822, 248340} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 22 Oct 1990 15:16:13 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Mon, 22 Oct 1990 15:14:25 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Mon, 22 Oct 1990 15:14:24 -0400 (EDT) Message-ID: Date: Mon, 22 Oct 1990 15:14:24 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 989+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: chart In-Reply-To: <4042@goanna.cs.rmit.oz.au> References: <4042@goanna.cs.rmit.oz.au> \begindata{text,269887552} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 22-Oct-90 chart Isaac Balbin@uunet.uu.ne (363)} \quotation{What is the current version of chart? }\quotation{I am running (Version 1.0, ATK 14.2) and }\quotation{the output it produces is not crash hot. }\quotation{For example, pie charts don't have the circle, }\quotation{the histogram rectangles aren't black (as on the screen) }\quotation{and there are more features I would like to see ... I know it's free. } \quotation{Can anyone enlighten me on the latest and where to get it? }\quotation{Thanks. } Well, the ATK version number I have is 15.2 here at the ITC. I think the most current ATK available "outside" is 15.1. I experience none of the graphical problems you report. The current patchlevel is 7. Are you patched up to that level? Unfortunately, programs such as chart are not being improved with much vigor. If you'd like to send us some patches we'd be happy to look them over :^) Gary Keim ATK Group PS - You can get a postscript file to analyse this way: ezprint -t file.d | eqn -Tpsc | troff -Tpsc | psdit > file.psc \enddata{text,269887552} \enddata{text822, 248340} \begindata{text822, 250723} 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, 22 Oct 90 20:55:20 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 22 Oct 90 20:52:52 -0400 (EDT) Received: from kurango.cs.flinders.oz.au (kurango-gw.cs.flinders.oz.au) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 22 Oct 90 20:52:22 EDT Received: by kurango.cs.flinders.oz.au (5.61+IDA+MU/FU-5.8) id AA19403; Tue, 23 Oct 1990 10:20:41 +1030 From: Cameron Humphries Message-Id: <9010222350.AA19403@kurango.cs.flinders.oz.au> To: info-andrew@andrew.cmu.edu Subject: ez fails to tidy up Date: Tue, 23 Oct 90 10:20:40 +1030 Hi. ez appears intent on leaving files down in /tmp. These files have names of the form .n This would be ok except that the permissions are open for everyone to read the file. So it is not feasible to use ez for confidential correspondence. Asking users to set their umask is one possibility. Any suggestions? -Cameron Cameron Humphries Discipline of Computer Science email: cameron@cs.flinders.oz.au School of Information Science and Technology phone: +61 +8 201 2874 The Flinders University of South Australia fax : +61 +8 201 2904 \enddata{text822, 250723} \begindata{text822, 252373} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 22 Oct 90 21:32:38 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 22 Oct 90 21:31:42 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 22 Oct 90 21:30:46 EDT Received: from holmes.parc.xerox.com by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA27097; Mon, 22 Oct 90 18:30:19 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA02576; Mon, 22 Oct 90 18:30:16 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Mon, 22 Oct 1990 18:30:14 -0700 (PDT) Message-Id: Date: Mon, 22 Oct 1990 18:30:14 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 880+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu, paj%uk.co.gec-mrc%mrcu.uucp%hrc63.uucp%root44.uucp%pyrltd.uucp%ukc.uucp%mcsun.uucp@uunet.uu.net (Paul Johnson) Subject: Re: Andrew core dumps. In-Reply-To: <669@puck.mrcu> References: <669@puck.mrcu> \begindata{text,2527928} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.andrew: 19-Oct-90 Andrew core dumps. Paul Johnson@uunet.uu.ne (932)} \quotation{I have recently compiled Andrew patch level 7 (+ vui.patch) but it is }\quotation{still core dumping. The following is on a Sun 4 running SunOs 4.0.3c. }\quotation{Compilation was on a Sun 4 running SunOS Release 4.0.3_EXPORT. Both }\quotation{Suns have X11R4 mounted with the most recent fixes. } I've got a Sun-4/260 running 4.0.3, compilation was on a SparcStation running 4.0.3c. MIT X11R4 server is patchlevel 18. \quotation{ez ./ (or any directory) causes a core dump. This is due to } Yep. \quotation{Start up arb. Create a new lset window. Use - in the lset }\quotation{to add an org. Add another inset from arb. Then select the org and }\quotation{press the cut key in the arb window. arb will core dump. } My arb doesn't know what - means. \quotation{zip features.zip (in the samples directory) causes the X server to }\quotation{core dump. } Not here. Bill \enddata{text,2527928} \enddata{text822, 252373} \begindata{text822, 255119} 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, 23 Oct 90 03:52:06 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Tue, 23 Oct 90 03:49:22 -0400 (EDT) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Oct 90 03:49:00 EDT Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 8608; Tue, 23 Oct 90 03:36:36 EDT Received: from Bearn.ac.be by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 8607; Tue, 23 Oct 90 03:36:35 EDT Received: from BANRUC01.BITNET (PIVE) by Bearn.ac.be (Mailer R2.07) with BSMTP id 8316; Tue, 23 Oct 90 08:35:28 +0100 Received: from MAZE by BANRUC01(PIVE) via INTERSTATE(NOS/VE-NOS) with MAIL_ROUTER 4.3 id $AAQ_1682 ; Tue, 23 Oct 90 08:37:20 +0200 Date: Tue, 23 Oct 90 08:36:59 +0200 Reply-To: From: To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu Return-Path: Received: from freya by MAZE ; 23 Oct 90 08:33:01 Received: by freya (4.1/SMI-4.1) id AA13904; Tue, 23 Oct 90 08:32:37 GMT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.freya.noname.sun3.35 via MS.5.6.freya.noname.sun3_35; Tue, 23 Oct 90 08:32:34 +0000 (GMT) Message-Id: Date: Tue, 23 Oct 90 08:32:34 +0000 (GMT) From: Pieter Verhaeghe To: +Andrew Info Subject: lost mail about sunos4.1 Normally our mailers works fine, but just when you need them, they fail... Yup, If have still problems with building andrew on sunos4.1 (sun 3/60 and SS1+), but since we were cut of the rest of the world I couldn't follow the discussions about this topic that begun some weeks ago. So, can someone tell me please what the current state is? If the problems are solved, can someone tell me too so we can work again normal. Thank you verry... P. Verhaeghe University of Antwerp, RUCA Algebra / Geometry Groenenborgerlaan 171 B-2020 Antwerpen, Belgium Tel: +32 3 2180308 Fax: +32 3 2180217 Telex: RUCABI 33362 E-mail: pive@banruc01.bitnet (or pive@ccu.uia.ac.be) \enddata{text822, 255119} \begindata{text822, 257723} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 23 Oct 90 07:06:01 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 90 07:04:15 -0400 (EDT) Received: from unix.cis.pitt.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Oct 90 07:03:56 EDT Received: by unix.cis.pitt.edu (5.61/6.45) id AA03664; Tue, 23 Oct 90 07:03:38 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.unix.cis.pitt.edu.vax.3 via MS.5.6.unix.cis.pitt.edu.vax_3; Tue, 23 Oct 1990 07:03:38 -0400 (EDT) Message-Id: Date: Tue, 23 Oct 1990 07:03:38 -0400 (EDT) From: "Jeffrey J. Carpenter" X-Andrew-Message-Size: 1360+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Problem with ams In-Reply-To: References: , \begindata{text,2425432} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from comp.info-andrew: 22-Oct-90 Re: Problem with ams Craig_Everhart@transarc. (1171+0)} \quotation{Or have you hacked your local sendmail to notice the ``+'' character as a UID delimiter? Even if so, there's no simple way to tell AMS that your site uses the ``+'' delimiter rule other than by turning on AMDS; you can, if you like, disable WP validation entirely, but that doesn't sound like what you want to do. (Yes, it would be nice to have an option to tell AMS to use the ``+'' convention independent of AMDS.) } \quotation{We're guessing at your local config and at what you want to do; feel free to fill in the gaps. But in any case the ``+'' is a delivery-system configuration, not something that comes bundled with WP. } \quotation{ Craig } We did hack up sendmail. At one point this did work, but I am not sure what comination of options and versions it worked under. We were able to send mail to something like jjc+xxx@unix, and it would take it. Also, when it resolved names on out system, it would add the + to the end (if I typed in jjc@unix, it would become jjc+@unix.cis.pitt.edu after validation). Eventually, we will be running AMDS, but not yet. Our problem is that we can not get rid of sendmail yet. The reason we want to do this is because we want to run a bulletin board facility through AMS using flames. Everything works but this one part. jeff \enddata{text,2425432} \enddata{text822, 257723} \begindata{text822, 260673} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 23 Oct 90 09:24:00 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 90 09:21:59 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Oct 90 09:21:25 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA26149; Tue, 23 Oct 90 09:20:08 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA05165; Tue, 23 Oct 90 09:21:59 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Tue, 23 Oct 1990 09:21:56 -0400 (EDT) Message-Id: Date: Tue, 23 Oct 1990 09:21:56 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: ez fails to tidy up In-Reply-To: <9010222350.AA19403@kurango.cs.flinders.oz.au> References: <9010222350.AA19403@kurango.cs.flinders.oz.au> The .n files in /tmp are not standard. Sounds to me like you've got printing slightly misconfigured, as the .n files are temporary nroff files produced during the printing process. -- Nathaniel \enddata{text822, 260673} \begindata{text822, 262316} 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, 23 Oct 90 09:41:17 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 90 09:38:14 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Oct 90 09:37:28 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA26581; Tue, 23 Oct 90 09:36:07 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA05190; Tue, 23 Oct 90 09:37:55 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Tue, 23 Oct 1990 09:37:51 -0400 (EDT) Message-Id: Date: Tue, 23 Oct 1990 09:37:51 -0400 (EDT) From: Nathaniel Borenstein To: Info-Andrew Subject: Re: Problem with ams In-Reply-To: References: , , Sigh... sounds like what you need is to separate the current AMS_NonAMSDelivery AndrewSetup option into two options, one that says you're not running AMS Delivery, and one that says you're allowing "+" validation anyway, or something like that. I suspect this wouldn't be too hard to do, because the only two things I'm sure you'd need to change are 1) the test on line 197 of overhead/mail/lib/locname.c, and 2) the test on line 1690 of ams/libs/ms/mswp.c. In both cases, these test to see if you're running AMS Delivery when you might prefer to have them testing for the new configuration value you would add. To actually add the new AndrewSetup option, you only need to change two files, overhead/mail/lib/mailconf.{c,h}. These changes should be pretty obvious. If you make these changes, you should probably post them where Craig & I can look them over, and then submit them to the ITC for consideration for future patches. -- Nathaniel \enddata{text822, 262316} \begindata{text822, 264788} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com 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, 23 Oct 1990 10:19:02 -0400 (EDT) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Tue, 23 Oct 1990 10:17:10 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Tue, 23 Oct 1990 10:17:07 -0400 (EDT) Message-ID: Date: Tue, 23 Oct 1990 10:17:07 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 600+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Problem with ams In-Reply-To: References: , , \begindata{text,18771760} \textdsversion{12} \template{messages} It's somewhat harder than that (locname.c, mswp.c, mailconf.\{c,h\}); there are about 30 places in overhead/mail and ams/* that conditionally use ``+'' as part of an address. I've wondered about doing something comparable, since it would help support cs.cmu.edu as well. To be useful in that context, though, you'd have to make it a per-cell option: it would have to be part of the structure that overhead/mail/lib/ckamsdel.c manages. In any case, please don't just add it as an AndrewSetup option, which could apply to only one site at a time. Maybe I should work on this. Sigh, indeed. Craig \enddata{text,18771760} \enddata{text822, 264788} \begindata{text822, 266929} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 23 Oct 1990 13:42:28 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 1990 13:41:19 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 23 Oct 1990 13:41:17 -0400 (EDT) Message-ID: <0b982xu00VsW0OgWEU@andrew.cmu.edu> Date: Tue, 23 Oct 1990 13:41:17 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1380+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 In-Reply-To: References: <9009281417.AA08869@informatics.WUstl.EDU> <8b1q6i1Y000586W0wR@freya>, <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu> \begindata{text,269939380} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 5-Oct-90 Re: Still no luck trying to.. pive%BANRUC01.BITNET@vma (4797+0)} \quotation{but then I tried to \bold{undefine RESOLVER_ENV} and \bold{RESOLVLIB empty}... } \display{\quotation{cc -g -Bstatic -I/usr/andrew/include/atk -I/usr/andrew/include -I//usr/include/X11 -o cuin cui.o cuifns.o unixmach.o morprntf.o /usr/andrew/lib/libcui.a /usr/andrew/lib/libcuin.a /usr/andrew/lib/libmssrv.a /usr/andrew/lib/libmsshr.a /usr/andrew/lib/libeli.a /usr/andrew/lib/librxp.a /usr/andrew/lib/libmail.a /usr/andrew/lib/liberrors.a /usr/andrew/lib/libmalloc.a /usr/andrew/lib/libutil.a }\quotation{Undefined }\quotation{_dn_expand }\quotation{_res_init }\quotation{__res }\quotation{_dn_skipname }\quotation{_res_search }\quotation{/lib/libc.a(stricmp.o): _strnicmp: multiply defined }\quotation{*** Error code 2 }\quotation{make: Fatal error: Command failed for target `cuin' } }I have no idea what the problem is with linking against libresolv.a under SunOS4.1. Some people can do it, other can't. The failure with makedo reporting that there are "relocatable symbols" is beyond me. It's a mystery. The above problem I can handle. Undefine RESOLVER_ENV in site.h. In site.mcr set RESOLVLIB to the empty string. Clean the Andrew tree (\bold{make Clean}). Start the build process over. It appears from the errors above that the libmail.a used was the one linked against libresolv.a. If this problem reccurs, find out what module has the undefined symbols by running nm(1). Gary Keim ATK Group \enddata{text,269939380} \enddata{text822, 266929} \begindata{text822, 269941} 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, 23 Oct 90 15:13:11 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 90 15:07:42 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Oct 90 15:07:10 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA13102; Tue, 23 Oct 90 15:06:44 EDT Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA13425; Tue, 23 Oct 90 15:06:40 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Tue, 23 Oct 1990 15:06:36 -0400 (EDT) Message-Id: Date: Tue, 23 Oct 1990 15:06:36 -0400 (EDT) From: Bill Cattey To: info-andrew@andrew.cmu.edu, Cameron Humphries Subject: Re: ez fails to tidy up In-Reply-To: <9010222350.AA19403@kurango.cs.flinders.oz.au> References: <9010222350.AA19403@kurango.cs.flinders.oz.au> To be a little more detailed: Look at your formatcommand and printcommand. Section 4 of README tells about setting these, as does the 'preferences' help file. The preferences I use are: *.formatcommand: cat /tmp/%s.n | eqn | /usr/bin/troff -Tpsc -t | *.printcommand: psdit | /usr/ucb/lpr; rm -f /tmp/%s.n As you can see, formatting creates a .n file in /tmp, while printing removes it. If the README file is bit for bit exactly correct (which it often is) then the default print command is at fault, not you. The default print command doesn't have the '; rm -f /tmp/%s.n' in it to remove the temporary file. Probably the simplest way to fix this is for you to create a file named global.prf in your ${ANDREWDIR}/lib directory. In that file put the line: *.printcommand: psdit | /usr/ucb/lpr; rm -f /tmp/%s.n ---- I hope this helps. -wdc \enddata{text822, 269941} \begindata{text822, 272210} 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, 23 Oct 90 16:13:11 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 90 16:10:44 -0400 (EDT) Received: from lombard.dartmouth.edu by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Oct 90 16:08:11 EDT Received: by lombard.dartmouth.edu (4.1/4.1) id AA00532; Tue, 23 Oct 90 16:06:34 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lombard.noname.sun4.40 via MS.5.6.lombard.noname.sun4_40; Tue, 23 Oct 90 16:06:32 -0400 (EDT) Message-Id: Date: Tue, 23 Oct 90 16:06:32 -0400 (EDT) From: Kris Olander To: info-andrew@andrew.cmu.edu Subject: metax.c on hp300_ux70 Cc: Kris Olander The following portion of a make log file shows that metax.c in andrew/atk/extensions depends on an include file which doesn't exist on SYSV machines. -=-=-=- ... /usr/bin/X11/makedepend: metax.c: /usr/bin/X11/makedepend: cannot find include file "strings.h" /usr/bin/X11/makedepend: not in strings.h /usr/bin/X11/makedepend: not in ./strings.h /usr/bin/X11/makedepend: not in /usr/andrew/include/atk/strings.h /usr/bin/X11/makedepend: not in /usr/andrew/include/strings.h /usr/bin/X11/makedepend: not in /usr/include/X11/strings.h /usr/bin/X11/makedepend: not in /usr/include/strings.h /usr/bin/X11/makedepend: cannot open "strings.h" make DESTDIR=/usr/andrew install ... ... ... =-=-=-=- Which eventually leads to... =-=-=-=- Make: Don't know how to make strings.h. Stop. *** Error code 1 Stop. =-=-=-=- # Kris Olander ---- ---- arpa: Kris.Olander@Dartmouth.Edu # # ---------------------------------------------------------- # # System Eng. Project NORTHSTAR # # Thayer School of Eng., Dartmouth College # \enddata{text822, 272210} \begindata{text822, 274588} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 23 Oct 1990 16:24:31 -0400 (EDT) If-Type-Unsupported: send Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 1990 16:23:18 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 23 Oct 1990 16:23:18 -0400 (EDT) Message-ID: Date: Tue, 23 Oct 1990 16:23:18 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 404+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Andrew core dumps. In-Reply-To: <669@puck.mrcu> References: <669@puck.mrcu> \begindata{text,269922460} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 19-Oct-90 Andrew core dumps. Paul Johnson@uunet.uu.ne (931)} \quotation{Start up arb. Create a new lset window. Use - in the lset }\quotation{to add an org. Add another inset from arb. Then select the org and }\quotation{press the cut key in the arb window. arb will core dump. } - is understood only by text. Can you detail exactly what steps you take to get Arb to die? Gary Keim ATK Group \enddata{text,269922460} \enddata{text822, 274588} \begindata{text822, 276305} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail ID ; Tue, 23 Oct 90 16:45:35 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Tue, 23 Oct 90 15:09:34 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA12672; Tue, 23 Oct 90 15:07:27 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA05911; Tue, 23 Oct 90 15:09:16 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Tue, 23 Oct 1990 15:09:12 -0400 (EDT) Message-Id: Date: Tue, 23 Oct 1990 15:09:12 -0400 (EDT) From: Nathaniel Borenstein To: Tom Neuendorffer , Susan Straub , Craig_Everhart@transarc.com Subject: Re: BBoard setup script In-Reply-To: References: <9010220500.AA18721@base.bellcore.com> , Sorry about that. Obviously it predated the patch, and I didn't notice that it was still in the script. Mea culpa. -- Nathaniel \enddata{text822, 276305} \begindata{text822, 277733} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fish.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, 23 Oct 1990 17:26:42 -0400 (EDT) If-Type-Unsupported: send Received: from fish.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 1990 17:25:01 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fish.andrew.cmu.edu.rt.r3 via MS.5.6.fish.andrew.cmu.edu.rt_r3; Tue, 23 Oct 1990 17:24:59 -0400 (EDT) Message-ID: Date: Tue, 23 Oct 1990 17:24:59 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 620+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: metax.c on hp300_ux70 CC: Kris Olander In-Reply-To: References: \begindata{text,270371048} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 23-Oct-90 metax.c on hp300_ux70 Kris Olander@northstar.d (1131)} \quotation{The following portion of a make log file shows that metax.c in }\quotation{andrew/atk/extensions depends on an include file }\quotation{which doesn't exist on SYSV machines. } The latest version of the source: metax.c does not include (or ) -- presumably because it is including the correct file via . You can probably just comment out the include from your file - until the patch with that fix comes out (if it hasn't already?) - just be sure to uncomment it before applying the patch. --fish \enddata{text,270371048} \enddata{text822, 277733} \begindata{text822, 279760} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 23 Oct 90 17:36:14 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 90 17:26:20 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Oct 90 17:25:09 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA20054; Tue, 23 Oct 90 17:24:57 EDT Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA13471; Tue, 23 Oct 90 17:24:49 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Tue, 23 Oct 1990 17:24:46 -0400 (EDT) Message-Id: Date: Tue, 23 Oct 1990 17:24:46 -0400 (EDT) From: Bill Cattey To: ajp+@andrew.cmu.edu, rr2b+@andrew.cmu.edu Subject: Transients update. Cc: info-andrew+@andrew.cmu.edu Thanks much many, Andy, for telling me to make the transient a child of the root window, not of the other window. This has cured the problem of mouse events I wanted to give to the transient window going to the parent window. The bad interaction of old dialogue boxes and my transients is fixed. Here, for the benefit of other interested info-andrew readers, are the revisions to the design of transients: 1. im_CreateTransient creates a window that is a "transient for another window". It's purpose is to create windows located relative to another window. Such windows are for things like Palettes where their operation can happen concurrently with the other window they're associated with. 2. im_CreatePopUp will be written for windows that must operate while the other window they are associated with is not allowed to receive input. Such windows are for dialogue boxes. This is a transient with override_redirect set, and it requires fiddling with the im_ main loop to forward keyboard and button events from the other window to this one. Open issues: 1. What should the interface be if im_CreatePopUp is not supported? 2. Should there be a compile-time or run-time variable or call that tells if the window server supports the Transient or PopUp window types. -wdc \enddata{text822, 279760} \begindata{text822, 282343} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail ID ; Tue, 23 Oct 90 21:04:50 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Tue, 23 Oct 90 14:01:05 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA09674; Tue, 23 Oct 90 13:59:05 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA05732; Tue, 23 Oct 90 14:00:52 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Tue, 23 Oct 1990 14:00:46 -0400 (EDT) Message-Id: Date: Tue, 23 Oct 1990 14:00:46 -0400 (EDT) From: Nathaniel Borenstein To: Tom Neuendorffer , susan+@andrew.cmu.edu Subject: Fwd: BBoard setup script Cc: Craig_Everhart@transarc.com References: <9010220500.AA18721@base.bellcore.com> Hi Tom, Susan! This script has been successfully used (not by me) at Bellcore to set up an AMS-based delivery system on a non-AMDS, NFS/sendmail-based system. You are welcome to redistribute it, but please don't give any indication of where it comes from. (I.e. we ain't supporting it.) I think this script might be very useful for AMS sites that want to set up bboard systems, but are intimidated by the configuration required... Enjoy. -- Nathaniel ---------- Forwarded message begins here ---------- Return-Path: Received: from thumper.bellcore.com (thumper.ARPA) by greenbush.bellcore.com (4.12/4.7) id AA04128; Mon, 22 Oct 90 01:01:33 edt Received: from bellcore.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA02388; Mon, 22 Oct 90 00:59:40 EDT Received: by bellcore.bellcore.com (5.61/1.34) id AA25445; Mon, 22 Oct 90 00:59:37 -0400 Received: by base.bellcore.com (4.1/SMI-4.1) id AA18721; Mon, 22 Oct 90 01:00:25 EDT Date: Mon, 22 Oct 90 01:00:25 EDT From: Kurt Gluck Message-Id: <9010220500.AA18721@base.bellcore.com> To: nsb@bellcore.bellcore.com #!/bin/sh echo $0 - Phase 0 BBoardAccount=andrew BBoardHostName=`hostname` RootBBoard=bb #comment the next line if first type of installation # - the second line if alternate #SubDir=`arch'/ SubDir= ShouldExistList="${SubDir}.MESSAGES ${SubDir}X11fonts ${SubDir}config" ShouldExistList="${ShouldExistList} ${SubDir}doc ${SubDir}etc " ShouldExistList="${ShouldExistList} ${SubDir}lib ${SubDir}bin/cui " ShouldExistList="${ShouldExistList} ${SubDir}dlib ${SubDir}examples" ShouldExistList="${ShouldExistList} ${SubDir}help ${SubDir}include " ##nextline sets up a string for backup files - if your date command can handel + args then use it ##otherwise use the comemnted out line instead #Date=$$ Date=`date '+%T%j%y'` TMP=/tmp/t$$ ############################################################################# echo $0 - Phase 0.1 AskIfContinue () { yesnomode=c yesnoquestion="$1:" yesnocode="$2:-1" shift 2 while [ $yesnomode = c ] do echo -n "****${yesnoquestion}?: " read ans case $ans in y*|Y*|O*|S*|o*|s*|c*|C*) yesnomode=y ;; n*|N*|q*|Q*) yesnomode=n ;; *) echo "Answer yes|y|ok|sure|continue or no|n|quit|q only...." ;; esac if [ $yesnomode = n ] then while [ $# != 0 ] do echo $1 shift done exit ${yesnocode} fi done } ############################################################################# echo $0 - Phase 0.2 BackUpIfNeeded () { if [ -s $1 ] then echo File/directory $1 already exists - moving it to ${1}.$Date mv $1 ${1}.$Date fi } ############################################################################# echo $0 - Phase 1 if [ $LOGNAME != $BBoardAccount ] then sed 's/^/< /' <<-! You should set up a bboard account (default is called $BBoardAccount). You currently are logged in as the user $LOGNAME, you must be logged in as the user $BBoardAccount. If the correct account is something other than $BBoardAccount then you should correct the assignment for BBoardAccount at the beginning of this shell, log in as that account, and rerun ! exit 1 fi sed 's/^/> /' <<-! The AMS system should have all of its files located in and under the login directory for the account $BBoardAccount. That is that there is already a .MESSAGES diretory, and that bin contains the program cui etc... An alternative is for there to be a subdirectory under that account for each type of machine, where the arch command will return which type of machine it is. The variable assignment in this shell: SubDir=\`arch\'/ is for this case. If this is the case then halt this shell and correct the assignment the current assignment is SubDir=$SubDir ! ############################################################################# echo $0 - Phase 2 echo "PWD = `pwd`" AskIfContinue "To the best of your knowledge is this the AMS central directory" 20 echo "$0 -> changing directory to $HOME then checking if it looks ok...." cd $HOME pwd for ShouldExist in $ShouldExistList do if [ ! -s $ShouldExist ] then sed 's/^/!* /' <<-! Cant find $ShouldExist is this really the AMS central directory? I cant continue with out being sure. If there has been some change in AMS, then you can edit this shell and alter the assignment of ShouldExistList. It is currently ShouldExistList=$ShouldExistList ! exit 2 else echo "! Checked for $ShouldExist - it exists .... continuing" fi done AskIfContinue "Continue" 20 ############################################################################# echo $0 - Phase 3 sed 's/^/< /' <<-! This looks as though it is the AMS central directory, and that you are logged in as the account that owns the AMS. Now for a discussion of a sticky topic: addresses and bugs... I currently have the address of the BBoardAccount as: ${BBoardAccount}@${BBoardHostName} This is made up from two diffrent varibles: 1: the afforementioned BBoardAccount=$BBoardAccount 2: BBoardHostName=\`hostname\`=${BBoardHostName} Note that due to a BUG in AMS, you should use some name OTHER THAN your "ThisDomain" configuration to refer to your local host. (For example, my ThisDomain is machine.someplace.somewhere.com, I am using machine for my hostname.) The reason you have to go through this is that if "local-host" is identical to ThisDomain, currently the "bb" portion of this address is sometimes dropped by the address rewriter. THIS SHOULD BE FIXED and, indeed, might already have been fixed for the next patch release -- I just don't know. ! AskIfContinue "The BBoardAddress should be: $BBoardAccount@$BBoardHostName" 30 \ "If you wish to change the address edit the assignment" \ "In this shell for: BBoardHostName=...." AskIfContinue "The Master BBoard should be: $RootBBoard" 31 \ "If you wish to change the address edit the assignment" \ "In this shell for: RootBBoard=...." ############################################################################# echo $0 - Phase 4 sed 's/^/@ /' <<-! Creating the root bboard - Logged in as "$BBoardAccount", runing cui program ! cat <<-! >$TMP \begindata{text,0} \textdsversion{12} \template{messages} This is a new BBoardSystem named ${RootBBoard} managed by the account \bold{${BBoardAccount}}. Mail can be posted to it though the "\italic{Reply to Readers}", or "\italic{Reply to All}" menu card pick, when reading a message on this bboard. In order to create a new sub bboard, just pick a msg in the parent bboard you want, reply to it, this will create a new window where you will see a \bold{"To: "} line just edit the To line, so that you append your new bboard inside the '""'s with a leading . after the parent bboard name. ie: if we are in the bboard: \bold{${RootBBoard}.physics.einstein }and we want to create a new bboard: \bold{${RootBBoard}.physics.einstein.fasterthanlight }. we would change the To line from: \bold{"${BBoardAccount}+${RootBBoard}.physics.einstein" <${BBoardAccount}@${BBoardHostName}> }to: \bold{"${BBoardAccount}+${RootBBoard}.physics.einstein.fasterthanlight" <${BBoardAccount}@${BBoardHostName}>} \enddata{text,0} ! if [ -s .MESSAGES/$RootBBoard ] then CMD="${SubDir}bin/cui merge ${RootBBoard} mail \\; quit \n",id,bb,id,host}' \ id=$BBoardAccount bb=$RootBBoard host=$BBoardHostName $TMP >$FILE AskIfContinue "Continue" 555 ) ############################################################################# echo $0 - Phase 5 sed 's/^/% /' <<-! Now to set up a .AMS.flames file to ensure that any mail that comes to $BBoardAccount gets posted to the correct sub BBoard Use ez to read the file $HOME/${SubDir}doc/ams/Flames.pgr for more info ! BackUpIfNeeded ".AMS.flames" sed 's/X//' <<-! >.AMS.flames X(defun bb-hook (msg) X (process-mapped-mailbox X msg X "" X "${BBoardAccount}[+#]" X '("to" "To" "Apparently-To" "received" "resent-to" "cc" ) X "mail" X (ReplyAddr msg "s") X "\\"${BBoardAccount}+${RootBBoard}.rejections\\" <${BBoardAccount}@${BBoardHostName}>" X "There was a problem delivering this message." ) X) X(load "flib") ! sed 's/^/.AMS.flames: /' .AMS.flames |nl AskIfContinue "Continue" 50 ########################################################################## echo $0 - Phase 6 FILE=${SubDir}.MESSAGES/${RootBBoard}/.MS.DirectPost sed 's/^/> /' <<-! Now to set up a .MS.DirectPost file ($FILE) to ensure that users can post to the bboardwith reply Readers....etc... ! BackUpIfNeeded ${FILE} sed 's/X//' <<-! >$FILE X1 X"${BBoardAccount}+${RootBBoard}.*" <${BBoardAccount}@${BBoardHostName}> ! sed "s/^/.MS.DirectPost: /" $FILE |nl sed 's/^/< /' <<-! The first line contains a "1" which says that this .MS.DirectPost file is to be inhereted by child directories (bboards) If you wish to create a magazine in a sub bboard then you would give it its own .MS.DirectPost file to override this one The second line contains the posting address for a letter to be mailed to this and to child bboards. In this case it is made up of two parts. The right part: <${BBoardAccount}@${BBoardHostName}> is the address to deliver the posting to. The left part of the second line "${BBoardAccount}+${RootBBoard}.*" says that the bboard tree is known as ${BBoardAccount}+${RootBBoard}, the ${BBoardAccount} here is a not the account name, but only matches the entry on line 5 of the .AMS.flames file. The * is replaced with the bboards path under the first bboard at posting time. ! AskIfContinue "Continue" 60 ############################################################################# echo $0 - Phase 7 sed 's/^/% /' <<-! Set up the daemons Set up one or more daemons to process the bboards. This can be done in several different ways. Using SunOS 4.0.X, I do it using the extended crontab facility. First set up a directory ${SubDir}mybin in this directory I will put the following shells: setcrontab, processmsgs, collectlogs, dailypurge, weeklypurge, ezform. ! BackUpIfNeeded ${SubDir}mybin mkdir ${SubDir}mybin AskIfContinue "Continue" 70 ############################################################################# echo $0 - Phase 8 BackUpIfNeeded ${SubDir}mybin/setcrontab sed 's/X//' >${SubDir}mybin/setcrontab <<-!EOLOAD! X#!/bin/sh X#this shell can be used to establish your crontab X#See the unix manual pages on crontab(1) and crontab(5) as well as cron. X# XTMP=/tmp/crontab.\$\$ Xcrontab -l|sed '/mybin/d' >\$TMP Xcat \$TMP - <${SubDir}mybin/processmsgs <<-\!EOLOAD! X#!/bin/sh X# processmsgs is run by cron. It is run once an hour. X# when run - check if daemon is already going X# IF daemon is going - exit X# If daemon is not going - start it XLOGFILE=/tmp/AMS.CRON.LOG Xexec >>$LOGFILE 2>>$LOGFILE XCMD=`basename $0` XLOCK=/tmp/${CMD}.cronlock XCMD="${CMD}[$$]: " Xecho $CMD $0 Xecho $CMD `date` Xecho $CMD LOGNAME=$LOGNAME HOME=$HOME PWD=`pwd` Xecho $CMD PATH=$PATH Xecho $$ > $LOCK Xsleep 5 Xcase `cat $LOCK` in X$$) echo $CMD $LOCK PID of $$ is ok - continuing ;; X*) echo $CMD $LOCK has diffrent PID than $$ it is `cat $LOCK` - exit X exit X;; Xesac XCUIPS=`ps -auxww |grep cui |grep $LOGNAME |grep -v grep ` Xcase "Z${CUIPS}Z" in XZZ) ( CMD="${CMD}CUI SH: " X echo ${CMD} try to start CUI X SUBDIRbin/cui set bbdaemon on BACKSLASH; \ X set log $LOGFILE BACKSLASH; \ X loop -1 300 check 2>&1 | X sed "s/^/${CMD}/" X echo ${CMD} cui exited X ) & X echo $CMD $! - PID OF CUI SHELL X;; X*) echo $CMD cui already running - pid of $CUIPS X;; Xesac !EOLOAD! sed 's/^/processmsgs: /' ${SubDir}mybin/processmsgs |nl AskIfContinue "Continue" 90 ############################################################################# echo $0 - Phase 10 BackUpIfNeeded ${SubDir}mybin/collectlogs sed -e 's/X//' \ -e 's/BACKSLASH/\\/g' \ -e "s;SUBDIR;${SubDir};g" \ >${SubDir}mybin/collectlogs <<-\!EOLOAD! X#!/bin/sh XLOG=/tmp/AMS.CRON.LOG Xexec >>$LOG 2>>$LOG XCMD=`basename $0` XLOCK=/tmp/${CMD}.cronlock XCMD="${CMD}[$$]: " Xecho $CMD $0 Xecho $CMD `date` Xecho $CMD LOGNAME=$LOGNAME HOME=$HOME Xecho $CMD PATH=$PATH Xecho $$ > $LOCK Xsleep 5 Xcase `cat $LOCK` in X$$) echo $CMD $LOCK PID of $$ is ok - continuing ;; X*) echo $CMD $LOCK has diffrent PID than $$ it is `cat $LOCK` - exit X exit X;; Xesac XEZF=SUBDIRmybin/ezform XLOGFILE=bb.log.ez XPURGEFILE=bbpurge.log XDOUBLINESFILE=SUBDIRbin/doublines.sed Xtouch $PURGEFILE XTMPFILE=/tmp/bb.log.$$ X( X cat <<-! X From: Bboard Daemon X Subject: Yesterday's bboard activity X Date: `SUBDIRetc/arpadate` X Content-Type: X-BE2; 12 X X ! X $EZF begindata X $EZF majorheading "Critical error summary from yesterday's bboards" X $EZF blanks X grep critical $LOGFILE | $EZF doubleit X $EZF blanks X $EZF majorheading "Purging Report" X $EZF blanks X $EZF doubleit < $PURGEFILE X $EZF blanks X $EZF majorheading "Statistics on numbers of messages processed" X $EZF blanks X $EZF doubleit <<-! X These statistics are not yet being computed. X Here, however, is some of the raw data: X ! X $EZF blanks X grep "read in" $LOGFILE |$EZF doubleit X $EZF enddata X) >$TMPFILE X Xmv $TMPFILE ${HOME}/Mailbox Xif [ $? = 0 ] Xthen X rm $LOGFILE X rm $PURGEFILE X rm $WEATHERLOGFILE Xfi Xecho $CMD done !EOLOAD! sed 's/^/collectlogs: /' ${SubDir}mybin/collectlogs |nl AskIfContinue "Continue" 100 ############################################################################# echo $0 - Phase 11 BackUpIfNeeded ${SubDir}mybin/weeklypurge sed -e 's/X//' \ -e 's/BACKSLASH/\\/g' \ -e "s;SUBDIR;${SubDir};g" \ -e "s/ROOTBBOARD/$RootBBoard/g" \ >${SubDir}mybin/weeklypurge <<-\!EOLOAD! X#!/bin/sh X#this shell is run one a week and will purge X#all bbaords that need to be purged X#note: you must change/add epoch lines XLOG=/tmp/AMS.CRON.LOG Xexec >>$LOG 2>>$LOG XCMD=`basename $0` XLOCK=/tmp/${CMD}.cronlock XCMD="${CMD}[$$]: " Xecho $CMD $0 Xecho $CMD `date` Xecho $CMD LOGNAME=$LOGNAME HOME=$HOME Xecho $CMD PATH=$PATH Xecho $$ > $LOCK Xsleep 5 Xcase `cat $LOCK` in X$$) echo $CMD $LOCK PID of $$ is ok - continuing ;; X*) echo $CMD $LOCK has diffrent PID than $$ it is `cat $LOCK` - exit X exit X;; Xesac X X( CMD="${CMD}CUI SH: " X echo ${CMD} try to start CUI X LOGFILE=${HOME}/bbpurge.log X SUBDIRbin/cui set bbdaemon on BACKSLASH; BACKSLASH X set log $LOGFILE BACKSLASH; BACKSLASH X epoch ${HOME}/.MESSAGES/ROOTBBOARD ten days ago BACKSLASH; BACKSLASH X epoch ${HOME}/.MESSAGES/lost ten days ago BACKSLASH; BACKSLASH X quit >> ${HOME}/bbpurge.log X echo ${CMD} cui exited X) & Xecho $CMD done !EOLOAD! sed 's/^/weeklypurge: /' ${SubDir}mybin/weeklypurge |nl AskIfContinue "Continue" 110 ############################################################################# echo $0 - Phase 12 BackUpIfNeeded ${SubDir}mybin/dailypurge sed -e 's/X//' \ -e 's/BACKSLASH/\\/g' \ -e "s;SUBDIR;${SubDir};g" \ -e "s/ROOTBBOARD/$RootBBoard/g" \ >${SubDir}mybin/dailypurge <<-\!EOLOAD! X#!/bin/sh X#this shell is run one a day and will purge X#all bbaords that need to be purged X#note: you must change/add epoch lines XLOG=/tmp/AMS.CRON.LOG Xexec >>$LOG 2>>$LOG XCMD=`basename $0` XLOCK=/tmp/${CMD}.cronlock XCMD="${CMD}[$$]: " Xecho $CMD $0 Xecho $CMD `date` Xecho $CMD LOGNAME=$LOGNAME HOME=$HOME Xecho $CMD PATH=$PATH Xecho $$ > $LOCK Xsleep 5 Xcase `cat $LOCK` in X$$) echo $CMD $LOCK PID of $$ is ok - continuing ;; X*) echo $CMD $LOCK has diffrent PID than $$ it is `cat $LOCK` - exit X exit X;; Xesac X X( CMD="${CMD}CUI SH: " X echo ${CMD} try to start CUI X SUBDIRbin/cui set bbdaemon on BACKSLASH; BACKSLASH X set log $LOGFILE BACKSLASH; BACKSLASH X epoch ${HOME}/.MESSAGES/ROOTBBOARD/apnews one days ago BACKSLASH; BACKSLASH X epoch ${HOME}/.MESSAGES/ROOTBBOARD/weather one days ago BACKSLASH; BACKSLASH X quit >> ${HOME}/bbpurge.log X echo ${CMD} cui exited X) & Xecho $CMD done !EOLOAD! sed 's/^/dailypurge: /' ${SubDir}mybin/dailypurge |nl AskIfContinue "Continue" 120 ############################################################################# echo $0 - Phase 13 BackUpIfNeeded ${SubDir}mybin/ezform sed -e 's/X//' \ -e 's/BACKSLASH/\\/g' \ -e "s;SUBDIR;${SubDir};g" \ -e "s/ROOTBBOARD/$RootBBoard/g" \ >${SubDir}mybin/ezform <<-\!EOLOAD! X#!/bin/sh X#This shell assists in the formating of fake AMS mail XMODE=$1 Xshift Xcase $MODE in Xbegindata) echo "BACKSLASHBACKSLASHbegindata{text,42}" ;; Xmajorheading) echo "BACKSLASHBACKSLASHmajorheading{$*}" ;; Xenddata) echo "BACKSLASHBACKSLASHenddate{text,42}" ;; Xdoubleit) sed 's/$/BACKSLASH X/' X;; Xblank) echo "" ;; Xblanks) echo "" ; echo "" ;; Xesac !EOLOAD! sed 's/^/ezform: /' ${SubDir}mybin/ezform |nl AskIfContinue "Continue" 130 ########################################################################### echo $0 - Phase 14 for file in setcrontab processmsgs collectlogs dailypurge weeklypurge ezform do chmod ugo+x ${SubDir}mybin/$file ls -l ${SubDir}mybin/$file done AskIfContinue "Will set crontab" 140 ${SubDir}mybin/setcrontab ########################################################################### echo $0 - Phase 15 AskIfContinue "Continue" 150 sed 's/^/+ /' <<-!EOM That's it! I think that's all you really have to do. Once you're set up like this, you can use any AMS interface to send mail to "bb" and it will get routed to the bboard. WARNING: You'll probably need to change some path names, bb names, etc. -- think of these as just suggestions regarding how to set up such daemons, because I make no guarantees that they'll work for anyone else. Bear in mind, they're intended to be running for the "andrew" account here . Also this is all set up for sun crontabs..... !EOM ########################################################################### \enddata{text822, 282343} \begindata{text822, 302830} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 23 Oct 90 21:25:01 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Oct 90 21:22:44 -0400 (EDT) Received: from IBM.COM by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Oct 90 21:20:14 EDT Received: from RCHLAND by IBM.COM (IBM VM SMTP R1.2.1MX) with BSMTP id 2589; Tue, 23 Oct 90 18:18:38 PDT Reply-To: Bob Oesterlin Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Tue, 23 Oct 90 20:17:46 CDT Received: via switchmail; Tue, 23 Oct 90 20:17:46 -0500 (CDT) Received: from locutus.rchland.ibm.com via qmail ID ; Tue, 23 Oct 1990 20:17:31 -0500 (CDT) Received: from locutus.rchland.ibm.com via qmail ID ; Tue, 23 Oct 1990 20:17:29 -0500 (CDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.locutus.rchland.ibm.com.rs.aix31 via MS.5.6.locutus.rchland.ibm.com.rs_aix31; Tue, 23 Oct 1990 20:17:28 -0500 (CDT) Message-Id: <8b9Cicw91E5z0pY3R9@rchland.ibm.com> Date: Tue, 23 Oct 1990 20:17:28 -0500 (CDT) From: Bob Oesterlin X-Andrew-Message-Size: 477+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Message from queuemail on RS/6000 \begindata{text,538345224} \textdsversion{12} \template{messages} The background queuemail daemon gives messages like the following when doing local delivery in an AFS environment: \typewriter{\smaller{ File '/afs/rchland.ibm.com/usr1/ent/Mailbox' (opened by open) is still open. ( 7:20:43 PM ) Total of 1 open files. ( 7:20:43 PM )}} Delivery succeeds, but the messages bother me. Plumber is trying to tell me something! What can I do to track down the problem? This only occurs on my AIX 3.1 systems, not my rt_aos4 or rt_aix221 systems. Bob \enddata{text,538345224} \enddata{text822, 302830} \begindata{text822, 305306} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 24 Oct 90 04:34:46 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 04:24:15 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 24 Oct 90 04:23:51 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA17579; Wed, 24 Oct 90 01:21:17 -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: 22 Oct 90 13:06:49 GMT From: meaddata!gordon@uunet.uu.net (Gordon Edwards) Organization: Mead Data Central, Dayton OH Subject: Fonts in EZ Message-Id: <1725@meaddata.meaddata.com> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I want to use fonts other than those supplied with the Andrew distribution. I set bodyFont to helvetica10 in my preferences file, and everything looks fine until I go to print. Bold and italic text does not appear on the print- out. The bold, italic, and bold-italic helvetica font files exist. Any clues? Thanks, -- Gordon (gordon@meaddata.com) \enddata{text822, 305306} \begindata{text822, 306917} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 24 Oct 90 06:46:24 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 06:45:38 -0400 (EDT) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 24 Oct 90 06:45:27 EDT Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 3815; Wed, 24 Oct 90 06:44:02 EDT Received: from Bearn.ac.be by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 3814; Wed, 24 Oct 90 06:44:00 EDT Received: from BANRUC01.BITNET (PIVE) by Bearn.ac.be (Mailer R2.07) with BSMTP id 2121; Wed, 24 Oct 90 11:42:48 +0100 Received: from MAZE by BANRUC01(PIVE) via INTERSTATE(NOS/VE-NOS) with MAIL_ROUTER 4.3 id $AAQ_2208 ; Wed, 24 Oct 90 11:44:37 +0200 Date: Wed, 24 Oct 90 11:44:30 +0200 Reply-To: From: To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu Return-Path: Received: from freya by MAZE ; 24 Oct 90 11:39:30 Received: by freya (4.1/SMI-4.1) id AA01858; Wed, 24 Oct 90 11:39:09 GMT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.freya.noname.sun3.35 via MS.5.6.freya.noname.sun3_35; Wed, 24 Oct 90 11:39:06 +0000 (GMT) Message-Id: Date: Wed, 24 Oct 90 11:39:06 +0000 (GMT) From: Pieter Verhaeghe X-Andrew-Message-Size: 1962+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: +Andrew Info Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 In-Reply-To: References: <9009281417.AA08869@informatics.WUstl.EDU> <8b1q6i1Y000586W0wR@freya>, <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu> , \begindata{text,1851920} \textdsversion{12} \template{messages} Still problems... This is what I did (configuration: SS1+ sunos 4.1 X11R4.14-andrew.7): \example{cd ..../andrew make Clean imake -I. -I./config -Timake.tmpl -s Makefile -DTOPDIR=. make Makefiles vi andrew/atk/ness/Makefile (hacked it is so make doesn't make demos) make dependInstall } with the following site.* files: \example{\italic{/* Empty site.h file. Use this file to hold all */ /* your site's changes to allsys.h and system.h. */} #define CONTRIB_ENV 1 #define MK_BASIC_UTILS 1 #define MK_AUX_UTILS 1 #define MK_AUX_INSETS 1 #define MK_AUTHORING 1 #undef LINKINSTALL_ENV #undef RESOLVER_ENV \italic{/* Empty site.mcr file. Use this file to hold all */ /* your site's changes to allsys.mcr and system.mcr. */ }XUTILDIR = /usr/bin/X11 \italic{/*RESOLVLIB = /usr/lib/libresolv.a*/ }CDEBUGFLAGS=-g -Bstatic MAKEDOFLAGS = -g -d $\{BASEDIR\}/lib -b $\{BASEDIR\}/bin } but this is what I get: \example{cc -g -Bstatic -I/usr/andrew/include/atk -I/usr/andrew/include -I//usr/include/X11 -o cuin cui.o cuifns.o unixmach.o morprntf.o /usr/andrew/lib/libcui.a /usr/andrew/lib/libcuin.a /usr/andrew/lib/libmssrv.a /usr/andrew/lib/libmsshr.a /usr/andrew/lib/libeli.a /usr/andrew/lib/librxp.a /usr/andrew/lib/libmail.a /usr/andrew/lib/liberrors.a /usr/andrew/lib/libmalloc.a /usr/andrew/lib/libutil.a ld: /lib/libc.a(stricmp.o): _strnicmp: multiply defined *** Error code 2 make: Fatal error: Command failed for target `cuin' Current working directory /home/share/src/X11R4/contrib/toolkits/andrew/ams/msclients/cui }I used nm in *.o files end _strnicmp is defined in cui.o and cuifns.o, but since I don't know how to fix this problem, can someone help met please? Thank you P. Verhaeghe University of Antwerp, RUCA Algebra / Geometry Groenenborgerlaan 171 B-2020 Antwerpen, Belgium Tel: +32 3 2180308 Fax: +32 3 2180217 Telex: RUCABI 33362 E-mail: pive@banruc01.bitnet (or pive@ccu.uia.ac.be) \enddata{text,1851920} \enddata{text822, 306917} \begindata{text822, 311273} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 24 Oct 90 07:30:45 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 07:25:40 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 24 Oct 90 07:25:22 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA26076; Wed, 24 Oct 90 04:17: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: 22 Oct 90 14:03:30 GMT From: mcsun!ukc!pyrltd!root44!hrc63!mrcu!uk.co.gec-mrc!paj@uunet.uu.net (Paul Johnson) Organization: GEC-Marconi Research Centre, Great Baddow, Essex Subject: Ams and atkams on non-Andrew file systems. Message-Id: <672@puck.mrcu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu To what extent is it possible to use the ams and atkams systems with a Unix file system. All the help documents that say anything about it seem to assume AFS is in place. What is the difference between (say) NFS and AFS? Paul. Paul Johnson UUCP: !mcvax!ukc!gec-mrc!paj --------------------------------!-------------------------|------------------- GEC-Marconi Research is not | Telex: 995016 GECRES G | Tel: +44 245 73331 responsible for my opinions. | Inet: paj@uk.co.gec-mrc | Fax: +44 245 75244 \enddata{text822, 311273} \begindata{text822, 313141} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fishtank.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, 24 Oct 1990 08:30:53 -0400 (EDT) If-Type-Unsupported: send Received: from fishtank.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 1990 08:29:04 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fishtank.andrew.cmu.edu.sun3.35 via MS.5.6.fishtank.andrew.cmu.edu.sun3_35; Wed, 24 Oct 1990 08:29:01 -0400 (EDT) Message-ID: Date: Wed, 24 Oct 1990 08:29:01 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 1008+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 In-Reply-To: References: <9009281417.AA08869@informatics.WUstl.EDU> <8b1q6i1Y000586W0wR@freya>, <4b2Zzam00VsWM5Kkhn@andrew.cmu.edu> , \begindata{text,2688100} \textdsversion{12} \template{messages} I have no idea what the strnicmp function in your libc is supposed to do - but looking at the function in ams/msclients/cui/cuifns.c - it appears to be one of several of the attempts in the toolkit to do a case-insensitive string comparison. If your system's strnicmp function does this too - and accepts three arguments: char *s1, char *s2, int len -- then I suggest you try commenting out the function in cuifns.c -- something like: #ifndef SS1_ENV /* I don't know what your sys-flags are - this is ONLY an EXAMPLE */ strnicmp(s1, s2, len) char *s1, *s2; int len; \{ ..... \} #endif And then try to recompile. IF THIS WORKS -- send mail to info-andrew-bugs@andrew.cmu.edu to let them know (a) that it is needed, and (b) what sys-type flag needs to be used. (Alternatively, on this end - a different function name could be used - especially if the function already exists in libutil.a -- i.e. lc_strncmp) IF THIS DOES NOT WORK -- post again with an update of the problems. Hope this helps.... --fish \enddata{text,2688100} \enddata{text822, 313141} \begindata{text822, 315663} 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, 24 Oct 90 09:24:00 -0400 (EDT) Received: from po10.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 09:21:59 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 09:17:00 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 24 Oct 90 09:14:38 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA04531; Wed, 24 Oct 90 09:12:59 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA00400; Wed, 24 Oct 90 09:14:50 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Wed, 24 Oct 1990 09:14:48 -0400 (EDT) Resent-Message-Id: Resent-Date: Wed, 24 Oct 1990 09:14:48 -0400 (EDT) Resent-From: Nathaniel Borenstein Resent-To: info-andrew@andrew.cmu.edu Message-Id: Date: Wed, 24 Oct 1990 09:14:13 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 747+0 Content-Type: X-BE2; 12 To: Bill Cattey Subject: Re: Transients update. In-Reply-To: References: \begindata{text,2550264} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 23-Oct-90 Transients update. Bill Cattey@athena.mit.e (1288)} \quotation{Open issues: } \quotation{1. What should the interface be if im_CreatePopUp is not supported? } How about having the top level object (the child of im) temporarily replaced with the object that would have been put in the transient window, with a full redraw before & after? \quotation{2. Should there be a compile-time or run-time variable or call that }\quotation{tells if the window server supports the Transient or PopUp window types. } No. I think it would be really bad news, because people would end up writing code that worked on one window system and not another. I vote for having it look a little klunky but still working right where transients aren't properly supported. \enddata{text,2550264} \enddata{text822, 315663} \begindata{text822, 318468} 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, 24 Oct 90 09:25:26 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 09:21:36 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 24 Oct 90 09:21:06 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA04886; Wed, 24 Oct 90 09:18:09 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA00413; Wed, 24 Oct 90 09:19:59 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Wed, 24 Oct 1990 09:19:57 -0400 (EDT) Message-Id: Date: Wed, 24 Oct 1990 09:19:57 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: Ams and atkams on non-Andrew file systems. Cc: mcsun!ukc!pyrltd!root44!hrc63!mrcu!uk.co.gec-mrc!paj@uunet.uu.net (Paul Johnson) In-Reply-To: <672@puck.mrcu> References: <672@puck.mrcu> If properly configured, there should be no problem. Here at Bellcore, we have 20 or so users with about 100 bulletin boards, and we're running NFS. All that you have to do is configure it properly, and the defaults from the X11 tape release assume NFS, not AFS, so you really should have no problem. \enddata{text822, 318468} \begindata{text822, 320268} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail ID ; Wed, 24 Oct 1990 09:31:39 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Wed, 24 Oct 1990 09:30:54 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Wed, 24 Oct 1990 09:30:49 -0400 (EDT) Message-ID: Date: Wed, 24 Oct 1990 09:30:49 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 4785+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Robert Steven Glickstein , "Michael J. McInerny" , Tom Neuendorffer , Susan Straub , Gary Keim Subject: sigh \begindata{text,18256364} \textdsversion{12} \template{messages} Of course the patch I sent in yesterday isn't totally complete. (If we never made mistakes, we'd never need patches.) This then is a suggestion for an improvement to the overhead/mail/lib/ckamsdel.c file as it would have existed after the patch had been made. This change allows folks to give AMS-Server file options as yes/no/true/false, as well as by giving numbers that are zero or non-zero. But in particular it provides a default value for the AMS_UseridPlusWorks option, which is that it doesn't work unless you're told it works. Before, it would assume that unless it was told, it didn't know. Thanks for your patience with this. Will there be another round of patching soon? Thanks, Craig ----------------begin ckamsdel.c patch---------------- \literal{% \bold{diff -c ckamsdel.c\{.BAK,\}} *** ckamsdel.c.BAK Tue Oct 23 10:47:54 1990 --- ckamsdel.c Wed Oct 24 09:22:20 1990 *************** *** 138,143 **** --- 138,161 ---- \} #ifdef AMS_DELIVERY_ENV + static int readBool(inval, filename) + char *inval, *filename; + \{/* Read a Boolean from the string ``inval''. */ + char *val; + + val = inval; + while (*val != '\\0' && (isspace(*val) || *val == '-')) ++val; + switch (*val) \{ + case 'y': case 'Y': case '1': case 't': case 'T': + return 1; + case 'n': case 'N': case '0': case 'f': case 'F': + return 0; + default: + fprintf(stderr, "Warning: Bad Boolean value '%s' reading file %s; assuming FALSE\\n", inval, filename); + return 0; + \} + \} + static int LoadServerFile(acf, someDomain) struct AMSConfig *acf; char *someDomain; \{/* Load values from the AMS-Server file for the given domain. If the given domain is running AMS delivery, it can set default values if the AMS-Server file doesn't have a given field. */ *************** *** 165,172 **** #endif /* AFS_ENV */ errno = 0; srvHead = ReadConfigureFile(SrvFile); ! free(SrvFile); ! if (srvHead == NULL) return -1; /* Errno will have something for the caller. */ if (acf->AMSDel > 0) \{ accum = vld_WPValid; \} else \{ --- 183,192 ---- #endif /* AFS_ENV */ errno = 0; srvHead = ReadConfigureFile(SrvFile); ! if (srvHead == NULL) \{ ! free(SrvFile); ! return -1; /* Errno will have something for the caller. */ ! \} if (acf->AMSDel > 0) \{ accum = vld_WPValid; \} else \{ *************** *** 201,207 **** \} vp = GetConfig(srvHead, "AMS_UsersHandleFormatting", 1); if (vp != NULL) \{ ! xl = atoi(vp); acf->ATKFmtOK = (xl != 0 ? 1 : -1); \} else if (acf->AMSDel > 0) \{ acf->ATKFmtOK = 1; /* If running AMS delivery, absence means we know for sure. */ --- 221,227 ---- \} vp = GetConfig(srvHead, "AMS_UsersHandleFormatting", 1); if (vp != NULL) \{ ! xl = readBool(vp, SrvFile); acf->ATKFmtOK = (xl != 0 ? 1 : -1); \} else if (acf->AMSDel > 0) \{ acf->ATKFmtOK = 1; /* If running AMS delivery, absence means we know for sure. */ *************** *** 208,214 **** \} vp = GetConfig(srvHead, "AMS_UUCPSupported", 1); if (vp != NULL) \{ ! xl = atoi(vp); acf->UUCPSupp = (xl != 0 ? 1 : -1); \} if (acf->AMSDel > 0) \{ --- 228,234 ---- \} vp = GetConfig(srvHead, "AMS_UUCPSupported", 1); if (vp != NULL) \{ ! xl = readBool(vp, SrvFile); acf->UUCPSupp = (xl != 0 ? 1 : -1); \} if (acf->AMSDel > 0) \{ *************** *** 216,224 **** \} else \{ vp = GetConfig(srvHead, "AMS_UseridPlusWorks", 1); if (vp != NULL) \{ ! xl = atoi(vp); acf->UseridPlusOK = (xl != 0 ? 1 : -1); ! \} \} vp = GetConfig(srvHead, "MailboxName", 1); if (vp != NULL) \{ --- 236,244 ---- \} else \{ vp = GetConfig(srvHead, "AMS_UseridPlusWorks", 1); if (vp != NULL) \{ ! xl = readBool(vp, SrvFile); acf->UseridPlusOK = (xl != 0 ? 1 : -1); ! \} else acf->UseridPlusOK = -1; /* if we're reading the server file, we know. */ \} vp = GetConfig(srvHead, "MailboxName", 1); if (vp != NULL) \{ *************** *** 302,307 **** --- 322,328 ---- \} \} FreeConfigureList(srvHead); + free(SrvFile); return 0; \} #endif /* AMS_DELIVERY_ENV */ *************** *** 623,628 **** --- 644,651 ---- printf("CheckAMSFmtOK(``%s'') returns ``%d''.\\n", TrialDomain, RC); RC = CheckAMSUUCPSupp(TrialDomain); printf("CheckAMSUUCPSupp(``%s'') returns ``%d''.\\n", TrialDomain, RC); + RC = CheckAMSUseridPlusWorks(TrialDomain); + printf("CheckAMSUseridPlusWorks(``%s'') returns ``%d''.\\n", TrialDomain, RC); RC = CheckAMSValidationMask(TrialDomain); printf("CheckAMSValidationMask(``%s'') ", TrialDomain); if (RC < 0) printf("fails: %d/%d/%s\\n", RC, errno, UnixError(errno)); }----------------end ckamsdel.c patch---------------- \enddata{text,18256364} \enddata{text822, 320268} \begindata{text822, 326543} 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, 24 Oct 90 09:35:51 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 09:32:31 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Wed, 24 Oct 90 09:18:33 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA04742; Wed, 24 Oct 90 09:16:32 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA00410; Wed, 24 Oct 90 09:18:19 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Wed, 24 Oct 1990 09:18:16 -0400 (EDT) Message-Id: <8b9NGMO0M2Yt01IZ42@thumper.bellcore.com> Date: Wed, 24 Oct 1990 09:18:16 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: Message from queuemail on RS/6000 In-Reply-To: <8b9Cicw91E5z0pY3R9@rchland.ibm.com> References: <8b9Cicw91E5z0pY3R9@rchland.ibm.com> Something is very odd, conceivably a bug in the fdplumber stuff itself. The thing is, the file it says is open is a directory, yet it says it was opened by "open" rather than by "opendir". Very peculiar. One approach might be to look through all the queuemail code for any place where any "open" call might actually be issued on a directory rather than on a file. Does AIX 3.1 do anything weird with opening & closing directories? If, for example, it renamed "closedir" to something else, then the fdplumber stuff needs to be augmented to recognize the new name for it; otherwise it is simply missing the closes, and printing out spurious messages about directories that really have already been closed. -- Nathaniel \enddata{text822, 326543} \begindata{text822, 328692} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com 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 ; Wed, 24 Oct 1990 11:24:56 -0400 (EDT) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Wed, 24 Oct 1990 11:21:23 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Wed, 24 Oct 1990 11:21:07 -0400 (EDT) Message-ID: Date: Wed, 24 Oct 1990 11:21:07 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 705+0 Content-Type: X-BE2; 12 To: Info-Andrew , Bob Oesterlin Subject: Re: Message from queuemail on RS/6000 In-Reply-To: <8b9Cicw91E5z0pY3R9@rchland.ibm.com> References: <8b9Cicw91E5z0pY3R9@rchland.ibm.com> \begindata{text,18256364} \textdsversion{12} \template{messages} The message is probably coming from trymail, not queuemail. Trymail doesn't do an opendir of a Mailbox directory. However, as you recall, vmail() (a routine from overhead/mail/lib -> libmail.a) will look to see if its destination directory is in AFS; the IsOnVice() procedure takes an open file descriptor, so vmail() typically open's and close's the Mailbox directory itself around making this check. But, Bob has tinkered with his copy of vmail.c on rs_aix31 because the AFS-dependent ioctl (VIOCIGETCELL) doesn't work in the AFS port to rs/6000's yet. Until he tells me otherwise, I'll assume that Bob's tinkering eliminated the close() done in overhead/mail/lib/vmail.c, line 117 or 122. Craig \enddata{text,18256364} \enddata{text822, 328692} \begindata{text822, 330863} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 24 Oct 1990 16:34:25 -0400 (EDT) If-Type-Unsupported: send Received: from fallscreek.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 1990 16:32:41 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Wed, 24 Oct 1990 16:32:40 -0400 (EDT) Message-ID: Date: Wed, 24 Oct 1990 16:32:40 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 267+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Fonts in EZ In-Reply-To: <1725@meaddata.meaddata.com> References: <1725@meaddata.meaddata.com> \begindata{text,269961540} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 22-Oct-90 Fonts in EZ Gordon Edwards@uunet.uu. (357)} \quotation{The bold, italic, and bold-italic helvetica font files exist. } I tried this here and it worked. Are the bold, italic, and bold-italic font files readable? Are the permissions set correctly? \enddata{text,269961540} \enddata{text822, 330863} \begindata{text822, 332432} 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, 24 Oct 90 16:40:13 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 16:29:54 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 24 Oct 90 16:28:48 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA21895; Wed, 24 Oct 90 13:24:29 -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 Oct 90 21:05:13 GMT From: unmvax!pprg.unm.edu!topgun!mustang!carter@ucbvax.Berkeley.EDU (Dave Carter) Organization: Los Alamos National Lab, Group MST-6 Subject: missing globalrefs._h Message-Id: <1278@mustang.mst6.lanl.gov> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu i've just started my attempt to install andrew on a DECstation 5000, running Ultrix 4.0. i've got andrew pl7, and the make failed when it could not find globalrefs._h (in andrew/overhead/class/machdep/dec_mips) what's my problem? thanks. - dave \enddata{text822, 332432} \begindata{text822, 333990} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 24 Oct 1990 17:05:20 -0400 (EDT) If-Type-Unsupported: send Received: from fallscreek.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 1990 17:04:14 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Wed, 24 Oct 1990 17:04:12 -0400 (EDT) Message-ID: Date: Wed, 24 Oct 1990 17:04:12 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 669+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: missing globalrefs._h In-Reply-To: <1278@mustang.mst6.lanl.gov> References: <1278@mustang.mst6.lanl.gov> \begindata{text,269961540} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 23-Oct-90 missing globalrefs._h Dave Carter@ucbvax.Berke (257)} \quotation{i've just started my attempt to install andrew on a DECstation 5000, }\quotation{running Ultrix 4.0. i've got andrew pl7, and the make failed when it }\quotation{could not find globalrefs._h (in andrew/overhead/class/machdep/dec_mips) } \quotation{what's my problem? } Could be a bunch of things. Globalrefs._h get built by the Makefile so a few things to try are: 1) make sure the date is set correctly on that machine 2) (cd andrew/overhead/class;make Clean;make dependInstall) 3) (cd andrew/overhead/class/machdep/dec_mips; rm install.time .depends) Try those in the given order. Much luck. Gary Keim ATK Group \enddata{text,269961540} \enddata{text822, 333990} \begindata{text822, 336020} 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, 24 Oct 90 20:22:38 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 24 Oct 90 20:19:54 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id ; Wed, 24 Oct 90 20:08:09 EDT Received: from holmes.parc.xerox.com by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA26871; Wed, 24 Oct 90 16:07:19 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA07362; Wed, 24 Oct 90 16:07:16 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Wed, 24 Oct 1990 16:07:15 -0700 (PDT) Message-Id: Date: Wed, 24 Oct 1990 16:07:15 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 517+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu, gordon%meaddata.uucp@uunet.uu.net (Gordon Edwards) Subject: Re: Fonts in EZ In-Reply-To: <1725@meaddata.meaddata.com> References: <1725@meaddata.meaddata.com> \begindata{text,2855672} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.andrew: 22-Oct-90 Fonts in EZ Gordon Edwards@uunet.uu. (358)} \quotation{I want to use fonts other than those supplied with the Andrew distribution. }\quotation{I set bodyFont to helvetica10 in my preferences file, and everything looks }\quotation{fine until I go to print. Bold and italic text does not appear on the print- } I didn't look far enough to see, but helvetica, timesroman, and gacha seem to be supported in the code (why not Courier?). Perhaps if you left the "10" off the font name, and just said "helvetica"? Bill \enddata{text,2855672} \enddata{text822, 336020} \begindata{text822, 338246} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 25 Oct 1990 11:05:47 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Thu, 25 Oct 1990 11:01:22 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Thu, 25 Oct 1990 11:01:15 -0400 (EDT) Message-ID: Date: Thu, 25 Oct 1990 11:01:15 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 234+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: missing globalrefs._h In-Reply-To: <1278@mustang.mst6.lanl.gov> References: <1278@mustang.mst6.lanl.gov> \begindata{text,18552160} \textdsversion{12} \template{messages} What happens to me is that ``makedepend'' complains about the missing file, but that it gets made anyway, just fine, in time for compiling the programs that include it. Don't be misled by the silly makedepend error message. Craig \enddata{text,18552160} \enddata{text822, 338246} \begindata{text822, 339791} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fish.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, 25 Oct 1990 13:52:15 -0400 (EDT) If-Type-Unsupported: send Received: from fish.andrew.cmu.edu via qmail ID ; Thu, 25 Oct 1990 13:49:56 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fish.andrew.cmu.edu.rt.r3 via MS.5.6.fish.andrew.cmu.edu.rt_r3; Thu, 25 Oct 1990 13:49:55 -0400 (EDT) Message-ID: Date: Thu, 25 Oct 1990 13:49:55 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 612+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: missing globalrefs._h CC: Gary Keim In-Reply-To: References: <1278@mustang.mst6.lanl.gov> \begindata{text,270378644} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 23-Oct-90 missing globalrefs._h Dave Carter@ucbvax.Berke (257)} \quotation{i've just started my attempt to install andrew on a DECstation 5000, }\quotation{running Ultrix 4.0. i've got andrew pl7, and the make failed when it }\quotation{could not find globalrefs._h (in andrew/overhead/class/machdep/dec_mips) } \quotation{what's my problem? thanks. } \quotation{ - dave } The problem could easily be eliminated by changing all of the machdep/*/Imakefile's so that instead of saying: \example{DependTarget() } They said \example{DependTarget(globalrefs._h)} This makes sure that globalrefs._h is created before makedepend is executed. --fish \enddata{text,270378644} \enddata{text822, 339791} \begindata{text822, 341855} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 25 Oct 90 14:30:09 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 25 Oct 90 14:19:09 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 25 Oct 90 14:18:27 EDT Received: from holmes.parc.xerox.com by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA15255; Thu, 25 Oct 90 11:17:56 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA08995; Thu, 25 Oct 90 11:17:53 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Thu, 25 Oct 1990 11:17:52 -0700 (PDT) Message-Id: Date: Thu, 25 Oct 1990 11:17:52 -0700 (PDT) From: Bill Janssen To: info-andrew@andrew.cmu.edu Subject: mail: Invalid character in References field References: <90Oct24.182458pdt.274@spade.parc.xerox.com>, <0b9Y9PQB0KEOQHoIcY@spade.parc.xerox.com> ---------- Forwarded message begins here ---------- X-Andrew-Authenticated-As: 0;holmes.parc.xerox.com;Operator Return-Path: Received: from spade.parc.xerox.com by pooh.parc.xerox.com with SMTP (5.61+/IDA-1.2.8/gandalf) id AA21704; Wed, 24 Oct 90 18:39:58 PDT Received: by spade.parc.xerox.com id <274>; Wed, 24 Oct 1990 18:39:44 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.spade.parc.xerox.com.sun4.40 via MS.5.6.spade.parc.xerox.com.sun4_40; Wed, 24 Oct 1990 18:39:39 -0700 (PDT) Message-Id: <0b9Y9PQB0KEOQHoIcY@spade.parc.xerox.com> Date: Thu, 25 Oct 1990 01:39:39 PDT Sender: Frank Halasz From: Frank Halasz To: janssen@parc.xerox.com, vanmelle@parc.xerox.com, briggs@parc.xerox.com Subject: Fwd: Invalid message header (Warning) References: <90Oct24.182458pdt.274@spade.parc.xerox.com> Looks like Andrew generates an illegal separator character in the References field when there is more than one reference. This was sent using Zmailer, which is why I suppose its just coming to our attention now. -- Frank ---------- Forwarded message begins here ---------- Return-Path: Received: from spade.parc.xerox.com by piglet.parc.xerox.com with SMTP (5.61+/IDA-1.2.8/gandalf) id AA24076; Wed, 24 Oct 90 18:25:10 PDT Received: by spade.parc.xerox.com id <274>; Wed, 24 Oct 1990 18:24:58 PDT To: Frank Halasz From: The Post Office Sender: mailer-daemon@parc.xerox.com Subject: Invalid message header (Warning) Cc: The Post Office Message-Id: <90Oct24.182458pdt.274@spade.parc.xerox.com> Date: Wed, 24 Oct 1990 18:24:42 PDT A copy of your message is being returned to you because it arrived with an illegal header according to the RFC822/976 protocol specification. If you do not recognize the source of the bad header, perhaps you should ask a postmaster at your site. Your message had separate information about its recipients, so it has been transmitted properly with a warning replacing the bad addresses. The following annotated header(s) illustrate where the error(s) occurred: Error in "References" header address: <0b9XbdwB0KEO0HoEtL@spade.parc.xerox.com>, ^-illegal reference separator The entire original message file follows. ----------------------------------------- to janssen@parc.xerox.com to Frank Halasz Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.spade.parc.xerox.com.sun4.40 via MS.5.6.spade.parc.xerox.com.sun4_40; Wed, 24 Oct 1990 18:24:26 -0700 (PDT) Message-ID: Date: Wed, 24 Oct 1990 18:24:26 -0700 (PDT) From: Frank Halasz To: Bill Janssen Subject: Re: In-Reply-To: References: <0b9XbdwB0KEO0HoEtL@spade.parc.xerox.com>, Oh. -- Frank \enddata{text822, 341855} \begindata{text822, 346430} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.andrew.cmu.edu via trymail ID ; Thu, 25 Oct 1990 15:05:36 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Thu, 25 Oct 1990 15:05:30 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Thu, 25 Oct 1990 15:05:29 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Thu, 25 Oct 1990 15:05:29 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Susan Straub X-Added: With Flames (ak99 v2.2) Return-path: Message-Id: Date: Fri, 19 Oct 1990 03:04:07 -0400 (EDT) From: Bill Cattey X-Andrew-Message-Size: 3347+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew-request@andrew.cmu.edu Subject: Is there something wrong with the list? \begindata{text,2248884} \textdsversion{12} \template{messages} There was a time when I wasn't getting my own submissions to info-andrew. Lately the headers on my info-andrew mail have been different: NEW: \leftindent{\smaller{\bold{Received}: by E40-PO.MIT.EDU (5.45/4.7) id AA03279; Wed, 17 Oct 90 23:01:46 EDT }\smaller{\bold{Received}: from PO2.ANDREW.CMU.EDU by ATHENA.MIT.EDU with SMTP }\smaller{ id AA04762; Wed, 17 Oct 90 13:35:25 EDT }\smaller{\bold{Received}: by po2.andrew.cmu.edu (5.54/3.15) id ; Wed, 17 Oct 90 11:36:54 EDT }\smaller{\bold{Received}: via switchmail for +dist+/afs/andrew/usr0/ak99/dists/info-andrew-strip.dl@andrew.cmu.edu; }\smaller{ Wed, 17 Oct 90 11:36:51 -0400 (EDT) }\smaller{\bold{Received}: from sturgeon.andrew.cmu.edu via qmail }\smaller{ ID ; }\smaller{ Wed, 17 Oct 90 11:32:11 -0400 (EDT) }\smaller{\bold{Received}: from sturgeon.andrew.cmu.edu via qmail }\smaller{ ID ; }\smaller{ Wed, 17 Oct 1990 11:21:07 -0400 (EDT) }\smaller{\bold{Received}: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 }\smaller{ via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; }\smaller{ Wed, 17 Oct 1990 11:21:06 -0400 (EDT) }\smaller{\bold{Resent-Message-Id}: }\smaller{\bold{Resent-Date}: Wed, 17 Oct 1990 11:21:06 -0400 (EDT) }\smaller{\bold{X-Andrew-Widereply}: internet.info-andrew }\smaller{\bold{X-Added}: With Flames (listbb v2.2) }\smaller{\bold{Return-Path}: }\smaller{\bold{Resent-Message-Id}: }\smaller{\bold{Resent-Date}: Tue, 16 Oct 1990 16:19:43 -0400 (EDT) }\smaller{\bold{X-Andrew-Widereply}: internet.info-andrew }\smaller{\bold{X-Added}: With Flames (listbb v2.2) }\smaller{\bold{Return-Path}: }\smaller{\bold{Message-Id}: }\smaller{\bold{In-Reply-To}: }\smaller{\bold{References}: } \bold{Resent-From}: Andrew-Tool-Kit \bold{Resent-To}: +dist+/afs/andrew/usr0/ak99/dists/info-andrew-strip.dl@andrew.cmu.edu \bold{Resent-From}: Andrew-Tool-Kit \bold{Resent-To}: Info-Andrew \bold{Date}: Wed, 10 Oct 1990 16:57:43 -0400 (EDT) \bold{From}: Gary Keim \bold{To}: Bill Schell \bold{Subject}: Re: moving menu items \bold{Cc}: Info-Andrew } OLD: \leftindent{\smaller{\bold{Received}: by E40-PO.MIT.EDU (5.45/4.7) id AA02728; Mon, 1 Oct 90 12:03:11 EDT }\smaller{\bold{Received}: from PO2.ANDREW.CMU.EDU by ATHENA.MIT.EDU with SMTP }\smaller{ id AA25594; Mon, 1 Oct 90 12:02:22 EDT }\smaller{\bold{Received}: by po2.andrew.cmu.edu (5.54/3.15) id ; Mon, 1 Oct 90 11:39:13 EDT }\smaller{\bold{Received}: via switchmail; Mon, 1 Oct 90 11:39:07 -0400 (EDT) }\smaller{\bold{Received}: from fallscreek.andrew.cmu.edu via qmail }\smaller{ ID ; }\smaller{ Mon, 1 Oct 90 11:37:33 -0400 (EDT) }\smaller{\bold{Received}: from fallscreek.andrew.cmu.edu via qmail }\smaller{ ID ; }\smaller{ Mon, 1 Oct 1990 11:35:57 -0400 (EDT) }\smaller{\bold{Received}: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 }\smaller{ via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; }\smaller{ Mon, 1 Oct 1990 11:35:56 -0400 (EDT) }\smaller{\bold{Message-Id}: }\smaller{\bold{In-Reply-To}: <9009302008.AA13483@engrs.unl.edu> }\smaller{\bold{References}: <9009302008.AA13483@engrs.unl.edu> } \bold{Date}: Mon, 1 Oct 1990 11:35:56 -0400 (EDT) \bold{From}: Gary Keim \bold{To}: Info-Andrew \bold{Subject}: Re: IBM RISC System 6000 Build of Andrew (long) } -wdc \enddata{text,2248884} \enddata{text822, 346430} \begindata{text822, 351981} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 25 Oct 1990 16:58:16 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Thu, 25 Oct 1990 16:56:33 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Thu, 25 Oct 1990 16:56:27 -0400 (EDT) Message-ID: Date: Thu, 25 Oct 1990 16:56:27 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 320+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Bill Janssen Subject: Re: mail: Invalid character in References field In-Reply-To: References: <90Oct24.182458pdt.274@spade.parc.xerox.com>, <0b9Y9PQB0KEOQHoIcY@spade.parc.xerox.com> \begindata{text,18759280} \textdsversion{12} \template{messages} I submitted a fix for this to the ITC on 7 September, and Gary immediately incorporated it into the ITC sources. The cutoff date for patch 7 was 4 September. The fix will apparently be coming out as patch 8. (It's a one-line fix, deleting the comma in the quoted string on line 155 of ams/libs/ms/reply.c .) Craig \enddata{text,18759280} \enddata{text822, 351981} \begindata{text822, 353796} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 25 Oct 1990 17:15:36 -0400 (EDT) If-Type-Unsupported: alter Received: from fallscreek.andrew.cmu.edu via qmail ID ; Thu, 25 Oct 1990 17:14:45 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Thu, 25 Oct 1990 17:14:44 -0400 (EDT) Message-ID: Date: Thu, 25 Oct 1990 17:14:44 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 770+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: ULstrncmp \begindata{text,269879928} \textdsversion{12} \template{messages} If your code relies on ULstrncmp(s1,s2,n) as provided in libutil.a and defined in andrew/overhead/util/lib/ulstrcmp.c beware that as of the next patch the value returned by that routine will be correct! The comment for that routine is correct but it now actually returns the opposite magnitude. \smaller{int \bold{ULstrncmp}(s1,s2,n) char *s1, *s2; int n; \{ \italic{/* case INSENSITIVE: Compare strings, up to n chars: s1>s2: >0 s1==s2: 0 s1 0 ) break; \enddata{text,269879928} \enddata{text822, 353796} \begindata{text822, 355794} 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-strip.dl) ID ; Thu, 25 Oct 90 18:56:41 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 25 Oct 90 18:54:34 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 25 Oct 90 18:54:13 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA09041; Thu, 25 Oct 90 15:47:29 -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: 25 Oct 90 09:26:58 GMT From: mcsun!ukc!warwick!nott-cs!ucl-cs!J.Crowcroft@uunet.uu.net Subject: ATK,AMS,NFS & AIX3.1 Message-Id: <1228@ucl-cs.UUCP> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu From: Jon Crowcroft we are considering running AMS on our clustersd of RS/6000s & PS/2s we've just bought.... motivation 1) consistent interface to bboards & e-mail 2) multi-media 3) nice interface (ez/messages + low end support) however, a) has anyone done this on this base? we'd like any input on building b) we are running a (local version of) sendmail system for local and external delivery - will this be problematic? (for instance, we want all outgoing mail to either be resigned user@site or have the from field be user@site in the first place, or at least have a reply-to: field with user@site, we dont want internal topology to be externally known, but it can be internally, e.g. user@department...) c) we are (at least at first) running NFS fielsystems, not AFS - what does this lose us? last & least d) a small prob at the moment - we built atk in the obvious way and it all works okay modulo runti9me warnings about class lib not being found in succesively longer pathnamed directories...what causes this? thanks for any input... jon \enddata{text822, 355794} \begindata{text822, 358096} 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-strip.dl) ID ; Thu, 25 Oct 90 20:07:45 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 25 Oct 90 20:05:26 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 25 Oct 90 20:04:58 EDT Received: from holmes.parc.xerox.com by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA23694; Thu, 25 Oct 90 17:04:42 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA09890; Thu, 25 Oct 90 17:04:40 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Thu, 25 Oct 1990 17:04:38 -0700 (PDT) Message-Id: Date: Thu, 25 Oct 1990 17:04:38 -0700 (PDT) From: Bill Janssen To: info-andrew@andrew.cmu.edu Subject: Mail munging Folks, I have a problem with the way that messages re-writes addresses. If I specify an address as "janssen.parc", it is re-written (assuming it's not an alias or bulletin board) as "janssen.parc@holmes.parc.xerox.com". This causes problems with our mail setup (which has to support XNS, and does so with a pseudo-SMTP-address scheme). So: Is there a configuration variable I can set to prevent the local host from being added to the (apparently) local address during re-write, so that "janssen.parc" remains "janssen.parc"? Or: What code in mswp.c should I be changing to add such a configuration variable? Bill \enddata{text822, 358096} \begindata{text822, 360060} 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-strip.dl) ID ; Thu, 25 Oct 90 20:15:48 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 25 Oct 90 20:14:10 -0400 (EDT) Received: from iinus1.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id ; Thu, 25 Oct 90 18:44:03 EDT Received: from RCHLAND by iinus1.ibm.com (IBM VM SMTP V2R1) with BSMTP id 1721; Thu, 25 Oct 90 18:41:24 EDT Reply-To: Dave Gross Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 25 Oct 90 17:16:07 CDT Received: via switchmail; Thu, 25 Oct 90 17:16:07 -0500 (CDT) Received: from amboy.rchland.ibm.com via qmail ID ; Thu, 25 Oct 90 17:15:42 -0500 (CDT) Received: from amboy.rchland.ibm.com via qmail ID ; Thu, 25 Oct 1990 17:15:30 -0500 (CDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.amboy.rchland.ibm.com.rt.aos4 via MS.5.6.amboy.rchland.ibm.com.rt_aos4; Thu, 25 Oct 1990 17:15:26 -0500 (CDT) Message-Id: Date: Thu, 25 Oct 1990 17:15:26 -0500 (CDT) From: Dave Gross To: Info-Andrew Subject: setting default colors I'm having a problem setting default colors. I want to check whether the current display is color before I set them, but this requires a "struct graphic *". For example: if (graphic_DisplayClass(view_GetDrawable(self)) & graphic_Color){ graphic_SetDefaultColors("white","blue"); } This won't work in InitializeObject because I don't have a "drawable" yet. If I wait until InsertView or something, the default colors for the graphic are already set. I would like these defaults to be used by all subwindows of this view. Any ideas? Thanks, -- Dave Dave Gross IBM Rochester dgross@rchland.iinus1.ibm.com 507/286-6785 \enddata{text822, 360060} \begindata{text822, 362507} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 26 Oct 90 03:34:07 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 26 Oct 90 03:31:23 -0400 (EDT) Received: from triumph-adler.de ([192.54.33.1]) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 26 Oct 90 03:29:45 EDT Received: from mozart.Triumph-Adler.De by triumph-adler.de with SMTP; Fri, 26 Oct 90 08:18:39 +0100 Received: by mozart.triumph-adler.de; Fri, 26 Oct 90 08:17:44 +0100 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mozart.triumph.adler.de.sun3.4 via MS.5.6.mozart.triumph-adler.de.sun3_4; Fri, 26 Oct 90 08:17:42 +0100 (MET) Message-Id: Date: Fri, 26 Oct 90 08:17:42 +0100 (MET) From: "Hans v. Kleist-Retzow" X-Andrew-Message-Size: 803+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu, Bill Janssen Subject: Re: Mail munging Cc: "Hans v. Kleist-Retzow" In-Reply-To: References: \begindata{text,1751124} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from dringend: 25-Oct-90 Mail munging Bill Janssen@parc.xerox. (623)} \quotation{Folks, } \quotation{I have a problem with the way that messages re-writes addresses. If I }\quotation{specify an address as "janssen.parc", it is re-written (assuming it's }\quotation{not an alias or bulletin board) as "janssen.parc@holmes.parc.xerox.com". } I also had the problems with the rewriting of mail addresses. I identified that the mail address is rewritten to the \bold{\bigger{first }}entry for the host in the /etc/hosts. I changed the sequence of the aliases in /etc/hosts and have no problems. Hans ---------------------------------------------------------------------- Hans von Kleist-Retzow, TA Triumph-Adler AG, Olivetti Office Research Abt. EF21, Fuerther Str. 212, D-8500 Nuernberg 80, West-Germany Tel: +49 911 322 6355 E-Mail: hans@triumph-adler.de \enddata{text,1751124} \enddata{text822, 362507} \begindata{text822, 365092} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 26 Oct 90 06:23:46 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 26 Oct 90 06:20:53 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 26 Oct 90 06:20:31 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA27399; Fri, 26 Oct 90 03:02:57 -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: 26 Oct 90 04:13:59 GMT From: unmvax!pprg.unm.edu!topgun!mustang!carter@ucbvax.Berkeley.EDU (Dave Carter) Organization: Los Alamos National Lab, Group MST-6 Subject: Re: missing globalrefs._h Message-Id: <1305@mustang.mst6.lanl.gov> References: <1278@mustang.mst6.lanl.gov>, Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu In article Craig_Everhart@TRANSARC.COM writes: >What happens to me is that ``makedepend'' complains about the missing >file, but that it gets made anyway, just fine, in time for compiling the >programs that include it. Don't be misled by the silly makedepend error >message. actually, in this case for some reason it never gets made, and the make fails. as soon as i get some more time, i'll try the other suggestion posted here yesterday. - dave \enddata{text822, 365092} \begindata{text822, 366962} X-Added: With Flames (bb $Revision: 2.0 $) Return-path: X-Andrew-Authenticated-as: 5730;andrew.cmu.edu;Mark Held Received: from bb2.andrew.cmu.edu via trymail for +dist+/afs/andrew.cmu.edu/usr0/postman/CampusLists/official/andrew.dl@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/postman/CampusLists/official/andrew.dl) (->bb+official.andrew) ID ; Fri, 26 Oct 90 09:39:05 -0400 (EDT) Received: from bb2.andrew.cmu.edu via qmail ID ; Fri, 26 Oct 90 09:35:52 -0400 (EDT) X-Added: With Flames (restrictbb $Revision: 1.1 $) Return-path: Message-ID: Date: Fri, 26 Oct 90 09:33:20 -0400 (EDT) From: Mark Held X-Andrew-Message-Size: 428+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: RBBs Subject: gdb on pmax released \begindata{text,18567648} \textdsversion{12} \template{messages} A new version of /usr/local/bin/gdb (the gnu debugger) has been released on the pmax. This new version has the capability to detect bad floats turned off as that feature apparently doesn't work correctly on the pmax. The net result is that spurious error messages ("Invalid Float") will not be produced by this version of gdb. Please direct any questions to advisor+@andrew.cmu.edu. -Mark Held Computing and Communications \enddata{text,18567648} \enddata{text822, 366962} \begindata{text822, 368602} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 26 Oct 90 10:21:19 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 26 Oct 90 10:17:34 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 26 Oct 90 10:15:41 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA05897; Fri, 26 Oct 90 10:14:04 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA01633; Fri, 26 Oct 90 10:15:56 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Fri, 26 Oct 1990 10:15:53 -0400 (EDT) Message-Id: Date: Fri, 26 Oct 1990 10:15:53 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: Mail munging In-Reply-To: References: You can use the AndrewSetup line AMS_NoDomainPreferredOnLocalMail: 1 which may or may not be what you want. It will make "janssen" validate as Bill Janssen rather than Bill Janssen If that's not what you want, then I'm not sure how to help. (Of course, if you do this, you'll have to make sure your sendmail rewrites the headers before external delivery.) \enddata{text822, 368602} \begindata{text822, 370432} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 26 Oct 1990 12:51:53 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Fri, 26 Oct 1990 12:50:12 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Fri, 26 Oct 1990 12:50:11 -0400 (EDT) Message-ID: Date: Fri, 26 Oct 1990 12:50:11 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 403+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: ATK,AMS,NFS & AIX3.1 In-Reply-To: <1228@ucl-cs.UUCP> References: <1228@ucl-cs.UUCP> \begindata{text,269889896} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 25-Oct-90 ATK,AMS,NFS & AIX3.1 J.Crowcroft@uunet.uu.net (1084)} \quotation{d) a small prob at the moment - we built atk in the obvious way and it }\quotation{all works okay modulo runti9me warnings about class lib not being }\quotation{found in succesively longer pathnamed directories...what causes this? } A bug in class that shows up when optimization is on. This has been rectified and will be in the next patch. \enddata{text,269889896} \enddata{text822, 370432} \begindata{text822, 372153} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 26 Oct 90 16:33:34 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 26 Oct 90 16:27:39 -0400 (EDT) Received: from northstar2.dartmouth.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 26 Oct 90 16:27:11 EDT Received: by northstar2.dartmouth.edu (5.61D1/4.1) id AA05370; Fri, 26 Oct 90 16:27:01 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.northstar2.rt.r3 via MS.5.6.northstar2.rt_r3; Fri, 26 Oct 90 16:26:59 -0400 (EDT) Message-Id: Date: Fri, 26 Oct 90 16:26:59 -0400 (EDT) From: Anthony Edwards X-Andrew-Message-Size: 528+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: rasterv.c file too big \begindata{text,270143996} \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{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} We're in the process of compiling ATK4 PL7 on our SPARCs and ran into a problem when we get to the $\{ANDREWDIR\}/atk/raster/cmd/rasterv.c compile. Since rasterv.c is very large (124K), it eats up \italic{lots} of /tmp disk space when compiling. Too much, in fact, for our machines. We're going to try a workaround of either a) temporarily enlarging our /tmp space b) breaking up the file into several, smaller files However, if in a future patch release this file was smaller, then we wouldn't need this workaround. - \underline{Anthony} \enddata{text,270143996} \enddata{text822, 372153} \begindata{text822, 374860} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 26 Oct 90 18:23:38 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 26 Oct 90 18:21:26 -0400 (EDT) Received: from IBM.COM by po3.andrew.cmu.edu (5.54/3.15) id ; Fri, 26 Oct 90 16:28:05 EDT Received: from RCHLAND by IBM.COM (IBM VM SMTP R1.2.1MX) with BSMTP id 0513; Fri, 26 Oct 90 13:26:23 PDT Reply-To: Bob Oesterlin Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Fri, 26 Oct 90 15:25:46 CDT Received: via switchmail; Fri, 26 Oct 90 15:25:45 -0500 (CDT) Received: from locutus.rchland.ibm.com via qmail ID ; Fri, 26 Oct 1990 15:25:31 -0500 (CDT) Received: from locutus.rchland.ibm.com via qmail ID ; Fri, 26 Oct 1990 15:25:29 -0500 (CDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.locutus.rchland.ibm.com.rs.aix31 via MS.5.6.locutus.rchland.ibm.com.rs_aix31; Fri, 26 Oct 1990 15:25:28 -0500 (CDT) Message-Id: Date: Fri, 26 Oct 1990 15:25:28 -0500 (CDT) From: Bob Oesterlin To: info-andrew@andrew.cmu.edu Subject: "old hidden messages" in AMS bboards Recently, we seem to be a lot of "Old Hidden Messages" showing up in our bboards - That is, the message will not appear for days or weeks, unless a scavenge is done. The CUI bboard daemon never shows any errors in the log file, and I can't think of anything that's changed. I'd say it happens 5-10 times/week. So, the questions are: Why does a bboard post sometimes come up as "hidden"? Is there anything I can do to track down the problem? (Oh, I suppose I could run the bboard daemon with debugging on.... yuck!) Bob \enddata{text822, 374860} \begindata{text822, 377168} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Sun, 28 Oct 90 20:43:44 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Sun, 28 Oct 90 20:37:23 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 28 Oct 90 20:32:42 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA24654; Sun, 28 Oct 90 20:31:12 EST Received: by greenbush.bellcore.com (4.12/4.7) id AA14309; Sun, 28 Oct 90 20:33:06 est Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Sun, 28 Oct 1990 20:33:04 -0500 (EST) Message-Id: <4b_sPEK0M2YtIrlXl9@thumper.bellcore.com> Date: Sun, 28 Oct 1990 20:33:04 -0500 (EST) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: "old hidden messages" in AMS bboards In-Reply-To: References: Are you sure they aren't ancient messages that are just now showing up? In general, this is a symptom of a file system probelm -- there are very few circumstances that cause this to happen other than the file system hiccuping, at least, in mid-operation. Such problems, however, should show up on the bb daemon log, as you are aware. A question: how are you becoming aware of the hidden messages? That might help me to guess how/when it is happening. -- Nathaniel \enddata{text822, 377168} \begindata{text822, 379082} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 29 Oct 90 09:09:12 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 29 Oct 90 09:07:29 -0500 (EST) Received: from IBM.COM by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 29 Oct 90 09:06:52 EST Received: from RCHLAND by IBM.COM (IBM VM SMTP R1.2.1MX) with BSMTP id 5445; Mon, 29 Oct 90 06:05:18 PST Reply-To: Bob Oesterlin Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Mon, 29 Oct 90 08:04:42 CST Received: via switchmail; Mon, 29 Oct 90 08:04:41 -0600 (CST) Received: from locutus.rchland.ibm.com via qmail ID ; Mon, 29 Oct 1990 08:04:28 -0600 (CST) Received: from locutus.rchland.ibm.com via qmail ID ; Mon, 29 Oct 1990 08:04:27 -0600 (CST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.locutus.rchland.ibm.com.rs.aix31 via MS.5.6.locutus.rchland.ibm.com.rs_aix31; Mon, 29 Oct 1990 08:04:26 -0600 (CST) Message-Id: Date: Mon, 29 Oct 1990 08:04:26 -0600 (CST) From: Bob Oesterlin To: info-andrew@andrew.cmu.edu Subject: Re: Message from queuemail on RS/6000 *Blush*... Craig hit the nail right on the head! I #ifdef'd out the close at line 117. Never mind.... Bob \enddata{text822, 379082} \begindata{text822, 380993} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 29 Oct 90 10:04:07 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 29 Oct 90 10:00:57 -0500 (EST) Received: from IBM.COM by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 29 Oct 90 09:59:06 EST Received: from RCHLAND by IBM.COM (IBM VM SMTP R1.2.1MX) with BSMTP id 6237; Mon, 29 Oct 90 06:57:17 PST Reply-To: Bob Oesterlin Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Mon, 29 Oct 90 08:56:22 CST Received: via switchmail; Mon, 29 Oct 90 08:56:21 -0600 (CST) Received: from locutus.rchland.ibm.com via qmail ID ; Mon, 29 Oct 1990 08:55:56 -0600 (CST) Received: from locutus.rchland.ibm.com via qmail ID ; Mon, 29 Oct 1990 08:55:54 -0600 (CST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.locutus.rchland.ibm.com.rs.aix31 via MS.5.6.locutus.rchland.ibm.com.rs_aix31; Mon, 29 Oct 1990 08:55:53 -0600 (CST) Message-Id: Date: Mon, 29 Oct 1990 08:55:53 -0600 (CST) From: Bob Oesterlin To: info-andrew@andrew.cmu.edu Subject: Re: "old hidden messages" in AMS bboards In-Reply-To: <4b_sPEK0M2YtIrlXl9@thumper.bellcore.com> References: , <4b_sPEK0M2YtIrlXl9@thumper.bellcore.com> I'm sure that they are *not* ancient messages.. I'll give you an example: I post a message to bboard "advisor.foo". About 30 mins later, I check for new messages. I'm subscribed to advisor.foo, so I expect to see my last post. Messages shows me that the folder has new messages, and a check from messages show the folder has new messages, but none are displayed. The .MS.Master/Update file has been updated, and the message is indeed in the folder. (I cd ~bboard/.MESSAGES/advisor/foo). I can then make the message appear by a "scavenge" of the bboard. Is this any help? Bob \enddata{text822, 380993} \begindata{text822, 383527} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 29 Oct 90 12:17:17 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 29 Oct 90 12:13:04 -0500 (EST) Received: from northstar2.dartmouth.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 29 Oct 90 12:12:42 EST Received: by northstar2.dartmouth.edu (5.61D1/4.1) id AA11900; Mon, 29 Oct 90 12:11:08 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.northstar2.rt.r3 via MS.5.6.northstar2.rt_r3; Mon, 29 Oct 90 12:11:07 -0500 (EST) Message-Id: Date: Mon, 29 Oct 90 12:11:07 -0500 (EST) From: Anthony Edwards To: info-andrew@andrew.cmu.edu Subject: tags inset [ excuse me if I posted this before (15-Mar-1990). I just discovered it in my old mail folder and it looked as though the message was never delivered. ] I am using EZ with ctext and tags. I'm really glad EZ has the tags feature - it is a very useful feature in an editor. However, the tags stuff is not implemented completely right: when I do a Find Tag, it finds the wrong tag. A tags file generated by ctags(1) is composed of three fields per line: the routine name, the file name, and the search string. Most search strings start with /^ to match the search string flush left. (They also typically have $/ at the end to force a match flush right as well, but I'm not worried about that right now.) EZ ignores this! EZ is matching on the first string that is identical. Imagine this fictitious C file: /* myfile.c - a fictitious C file */ /* routines in this file: main (int argc, char ** argv) foo (int x) */ main (int argc, char ** argv) { foo (argc); } foo (int x) \enddata{text822, 383527} \begindata{text822, 385708} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 29 Oct 1990 17:12:28 -0500 (EST) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Mon, 29 Oct 1990 17:11:02 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Mon, 29 Oct 1990 17:11:01 -0500 (EST) Message-ID: Date: Mon, 29 Oct 1990 17:11:01 -0500 (EST) From: Gary Keim X-Andrew-Message-Size: 958+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: setting default colors In-Reply-To: References: \begindata{text,270576876} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 25-Oct-90 setting default colors Dave Gross@rchland.iinus (644)} \quotation{This won't work in InitializeObject because I don't have a "drawable" }\quotation{yet. If I wait until InsertView or something, the default colors for }\quotation{the graphic are already set. I would like these defaults to be used by }\quotation{all subwindows of this view. } Yes, check for the display-class in either the InsertView of FullUpdate methods. There is a single DefaultForeground and DefaultBackground color for all graphics in the process. When a view is inserted into the view-tree, it's fore- and background colors are set to the defaults. A view can then set it's own colors or just go with the defaults by taking no action. In conclusion, set the default fore- and background color when you test for the display-class. If they've already been set, that's OK. Unless your child views reset the defaults or set their own view-specific colors, your default settings will come through. \enddata{text,270576876} \enddata{text822, 385708} \begindata{text822, 388043} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 29 Oct 90 22:48:58 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 29 Oct 90 22:46:12 -0500 (EST) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 29 Oct 90 22:45:48 EST Received: from Pigeon.Parc.Xerox.xns by alpha.xerox.com via XNS id <16140>; Mon, 29 Oct 1990 19:45:14 PST X-Ns-Transport-Id: 0000AA00138CC82D2ABC Date: Mon, 29 Oct 1990 19:44:28 PST From: Bill_van_Melle.PARC@xerox.com Subject: tm echoes input? To: info-andrew@andrew.cmu.EDU Cc: Bill_van_Melle.PARC@xerox.com Message-Id: <90Oct29.194514pst.16140@alpha.xerox.com> We recently installed Andrew patchlevel 7. I now notice (though I can't tell if the two are related), that tm echoes my input before executing it, as though it thought I was on a half-duplex line or something (no, I'm running under X11R4 on a Sun4). Sound familiar to anyone? Bill \enddata{text822, 388043} \begindata{text822, 389412} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 30 Oct 90 01:43:01 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 01:38:09 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Oct 90 01:37:54 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 8793; Tue, 30 Oct 90 01:36:02 EST X-Delivery-Notice: SMTP MAIL FROM does not correspond to sender. Received: from ITOPOLI.BITNET (SMTPUSER) by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 8792; Tue, 30 Oct 90 01:36:00 EST Received: from EI3500.CSELT.IT by ITOPOLI.BITNET; Mon, 29 Oct 90 17:52 GMT+1 Date: Mon, 29 Oct 90 17:52 GMT +1 From: "Roberto MANIONE. (phone : 39 11 2169-209)" Subject: ATK future developments To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu Message-Id: <1130B4DE68BF00677B@EI3500.CSELT.STET.IT> X-Envelope-To: info-andrew@andrew.cmu.edu X-Vms-To: EI3500::IN%"info-andrew@andrew.cmu.edu" X-Vms-Cc: MANIONE I have just installed ANDREW (7.6) and I would like to issue two rather naive questions: 1) are there any plans in the development of ANDREW and ATK that add Colors ? 2) are there any plans to port them in C++ ? Thanks, -- Roberto \enddata{text822, 389412} \begindata{text822, 391111} 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-strip.dl) ID ; Tue, 30 Oct 90 07:23:10 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 07:21:15 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Oct 90 07:20:36 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id AA12947; Tue, 30 Oct 90 07:19:07 EST Received: by greenbush.bellcore.com (4.12/4.7) id AA15298; Tue, 30 Oct 90 07:21:00 est Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Tue, 30 Oct 1990 07:20:56 -0500 (EST) Message-Id: <0b=L0cu0M2YtQvhlc1@thumper.bellcore.com> Date: Tue, 30 Oct 1990 07:20:56 -0500 (EST) From: Nathaniel Borenstein X-Andrew-Message-Size: 1440+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: Re: "old hidden messages" in AMS bboards In-Reply-To: References: , <4b_sPEK0M2YtIrlXl9@thumper.bellcore.com>, \begindata{text,2715384} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 29-Oct-90 Re: "old hidden messages" i.. Bob Oesterlin@rchland.ib (581)} \quotation{I post a message to bboard "advisor.foo". About 30 mins later, I check }\quotation{for new messages. I'm subscribed to advisor.foo, so I expect to see my }\quotation{last post. Messages shows me that the folder has new messages, and a }\quotation{check from messages show the folder has new messages, but none are }\quotation{displayed. The .MS.Master/Update file has been updated, and the message }\quotation{is indeed in the folder. (I cd ~bboard/.MESSAGES/advisor/foo). I can }\quotation{then make the message appear by a "scavenge" of the bboard. } This sounds very suspicious to me. When the bboard is in the bad state -- i.e. you can't see the new messages until you run a scavenge -- is there a file in that directory called ".AMS_DIRMOD"? If there is such a file, it means that things are working "right" in some sense -- the operation of adding a message to the folder was aborted, but the marker file was left around to tell the system to auto-scavenge eventually. If there is no such file, there's really a bug somewhere. Can you reproduce the circumstances in which this happens? Has anything changed recently to correspond to the advent of this bug (e.g. new hardware, new OS, new Andrew patchlevel, etc.)? In particular, you might look to see if there are any weird protections set on the relevant .MS_MsgDir files, or anything like that, though I can't imagine how that would happen.\ \enddata{text,2715384} \enddata{text822, 391111} \begindata{text822, 394372} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 30 Oct 90 09:51:47 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 09:50:40 -0500 (EST) Received: from IBM.COM by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Oct 90 09:49:44 EST Received: from RCHLAND by IBM.COM (IBM VM SMTP R1.2.1MX) with BSMTP id 2777; Tue, 30 Oct 90 06:48:12 PST Reply-To: Todd Inglett Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Tue, 30 Oct 90 08:47:11 CST Received: via switchmail; Tue, 30 Oct 90 08:47:10 -0600 (CST) Received: from q.rchland.ibm.com via qmail ID ; Tue, 30 Oct 1990 08:47:00 -0600 (CST) Received: from q.rchland.ibm.com via qmail ID ; Tue, 30 Oct 1990 08:46:58 -0600 (CST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.q.rchland.ibm.com.rs.aix31 via MS.5.6.q.rchland.ibm.com.rs_aix31; Tue, 30 Oct 1990 08:46:58 -0600 (CST) Message-Id: Date: Tue, 30 Oct 1990 08:46:58 -0600 (CST) From: Todd Inglett X-Andrew-Message-Size: 567+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Re: tm echoes input? Cc: Bill_van_Melle.PARC@xerox.com In-Reply-To: <90Oct29.194514pst.16140@alpha.xerox.com> References: <90Oct29.194514pst.16140@alpha.xerox.com> \begindata{text,538643464} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.cmu.info-andrew: 29-Oct-90 tm echoes input? Bill_van_Melle.PARC%@RCH (285)} \quotation{We recently installed Andrew patchlevel 7. I now notice (though I can't tell }\quotation{if the two are related), that tm echoes my input before executing it, as though }\quotation{it thought I was on a half-duplex line or something (no, I'm running under }\quotation{X11R4 on a Sun4). Sound familiar to anyone? } Sounds like the pty isn't in REMOTE mode. I haven't really looked at tm, though, so I may be wrong...but that is the behavior in typescript when the ioctl with TIOCREMOTE fails. -todd inglett \enddata{text,538643464} \enddata{text822, 394372} \begindata{text822, 397094} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 30 Oct 90 11:06:22 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 11:04:41 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Oct 90 11:04:20 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 0014; Tue, 30 Oct 90 11:02:26 EST Received: from Bearn.ac.be by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 0013; Tue, 30 Oct 90 11:02:23 EST Received: from BANRUC01.BITNET (PIVE) by Bearn.ac.be (Mailer R2.07) with BSMTP id 3422; Tue, 30 Oct 90 16:45:36 +0100 Received: from MAZE by BANRUC01(PIVE) via INTERSTATE(NOS/VE-NOS) with MAIL_ROUTER 4.3 id $AAQ_4803 ; Tue, 30 Oct 90 16:46:23 +0200 Date: Tue, 30 Oct 90 16:45:42 +0200 Reply-To: From: To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu Return-Path: Received: from freya by MAZE ; 30 Oct 90 16:41:54 Received: by freya (4.1/SMI-4.1) id AA17469; Tue, 30 Oct 90 16:41:07 GMT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.freya.noname.sun3.35 via MS.5.6.freya.noname.sun3_35; Tue, 30 Oct 90 16:41:05 +0000 (GMT) Message-Id: Date: Tue, 30 Oct 90 16:41:05 +0000 (GMT) From: Pieter Verhaeghe X-Andrew-Message-Size: 1122+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: +Andrew Info Subject: Re: ULstrncmp In-Reply-To: References: \begindata{text,1655024} \textdsversion{12} \template{messages} I'm still trying to build andrew with sunos4.1... So, the following questions: Like I've been told I did the following: \example{OK. In andrew/ams/msclients/cui/\{cui.c,cuifns.c\} change all calls to strnicmp to ULstrncmp. As well, comment out the definition of strnicmp in cuifns.c. Recompile. That should work. }Ok everything compiles fine, but cui, vui, messages don't work at all. So will changing in andrew/ams/msclients/cui/\{cui.c,cuifns.c\} the test concerning ULstrcmp solve this problem? Ez core dumps when I trie to edit a directory, is this problem related to the foregoing, or is it something new? You told about the next patch: when will it be available? will it solve the problems with sunos4.1? P.S. Most other things seems to work decent (but I haven't tested everything in detail). thanks. P. Verhaeghe University of Antwerp, RUCA Algebra / Geometry Groenenborgerlaan 171 B-2020 Antwerpen, Belgium Tel: +32 3 2180308 Fax: +32 3 2180217 Telex: RUCABI 33362 E-mail: pive@banruc01.bitnet (or pive@ccu.uia.ac.be) \enddata{text,1655024} \enddata{text822, 397094} \begindata{text822, 400346} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 30 Oct 1990 12:16:00 -0500 (EST) Received: from apollo.transarc.com via qmail ID ; Tue, 30 Oct 1990 12:13:56 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Tue, 30 Oct 1990 12:13:53 -0500 (EST) Message-ID: Date: Tue, 30 Oct 1990 12:13:53 -0500 (EST) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 719+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , pive@ccu.uia.ac.be Subject: Re: ULstrncmp In-Reply-To: References: \begindata{text,18697224} \textdsversion{12} \template{messages} At least one use of strnicmp in cui.c cared about whether it returned >0 or <0, even though most uses (as expected) cared only whether it returned 0 or not. In my copy of the code, ULstrcmp(s1, s2) ultimately returns (s1 - s2), while both ULstrncmp(s1, s2, len) and strnicmp(s1, s2, len) ultimately return (s2 - s1), even though the comment in ULstrncmp says that it returns (s1 - s2). Thus, I believe that in my copy of things, one could use ULstrncmp and strnicmp interchangeably, though if one is changed to return (s1 - s2) instead, the replacement couldn't happen unless the relevant call site were changed, too (in this case, the CheckHead routine in andrew/ams/msclients/cui/cui.c). Hope this helps. Craig \enddata{text,18697224} \enddata{text822, 400346} \begindata{text822, 402425} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 30 Oct 1990 13:09:53 -0500 (EST) Received: from dublin.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 1990 13:09:07 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Tue, 30 Oct 1990 13:09:05 -0500 (EST) Message-ID: Date: Tue, 30 Oct 1990 13:09:05 -0500 (EST) From: Tom Neuendorffer X-Andrew-Message-Size: 825+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Cameron Humphries , Bill Cattey Subject: Re: ez fails to tidy up In-Reply-To: References: <9010222350.AA19403@kurango.cs.flinders.oz.au> \begindata{text,270389404} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 23-Oct-90 Re: ez fails to tidy up Bill Cattey@ATHENA.MIT.E (851)} \quotation{If the README file is bit for bit exactly correct (which it often is) }\quotation{then the default print command is at fault, not you. The default print }\quotation{command doesn't have the '; rm -f /tmp/%s.n' in it to remove the }\quotation{temporary file. } By default, the print command will remove the .n files. Note the following from the print.c source file. #define print_PRINTCOMMAND "/usr/ucb/lpr -n -Ppp; rm -f /tmp/%s.n; rm -f /tmp/%s.n.dvi " \italic{ /* if overridden by the profile 'printcommand' entry, the troff file (usually /tmp/%s.n) won't be automatically deleted . */} So my guess is that you have either a local or global preference or init file that is improperly overriding the default in the source without including the \italic{rm -f /tmp/%s.n} command. Tom N. \enddata{text,270389404} \enddata{text822, 402425} \begindata{text822, 404770} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.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, 30 Oct 90 14:49:26 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 14:48:00 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Oct 90 14:47:39 EST Received: from po10.andrew.cmu.edu by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with TCP; Tue, 30 Oct 90 14:45:47 EST Received: by po10.andrew.cmu.edu (5.54/3.15) id for info-andrew%andrew.cmu.edu@vma.cc.cmu.edu; Tue, 30 Oct 90 14:47:15 EST Received: via switchmail; Tue, 30 Oct 90 14:47:11 -0500 (EST) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 14:47:31 -0500 (EST) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 1990 14:47:22 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 30 Oct 1990 14:47:21 -0500 (EST) Message-Id: Date: Tue, 30 Oct 1990 14:47:21 -0500 (EST) From: Gary Keim X-Andrew-Message-Size: 3822+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Re: ULstrncmp In-Reply-To: References: \begindata{text,270576876} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 30-Oct-90 Re: ULstrncmp pive%BANRUC01.BITNET@vma (1122+0)} \quotation{Ok everything compiles fine, but cui, vui, messages don't work at all. So will changing in andrew/ams/msclients/cui/\{cui.c,cuifns.c\} the test concerning ULstrcmp solve this problem? } If you followed my instructions then the problem is not with ULstrncmp. The problem with \{messages,vui,cui\} is one that was discovered by Jishnu Mukerji. There are some routines in ams/libs/ms/subs.c that are suppose to return values but which do not. Here is the substance of his message on the subject: \smaller{Enclosed below is the context diff of ams/libs/ms/subs.c for fixing coredumping and other goofy things in AMS under SunOS4.1 on Sun4. ________________ context diff of ams/libs/ms/subs.c _________________ *** /vol/mtgzfs2.5/dy/andrew/ams/libs/ms/subs.c Mon Aug 6 10:59:51 1990 --- subs.c Mon Oct 15 13:13:22 1990 *************** *** 274,279 **** --- 274,280 ---- \} HasInitializedSubsPriorities = 0; ++SubsModCtr; + return(0); \} ReadSubs() *************** *** 487,492 **** --- 488,494 ---- \} else \{ NonfatalBizarreError(ErrorText); \} + return(0); \} static Boolean MailPathChanged = FALSE, LocalPathChanged = FALSE, ExtPathChanged = FALSE, OffPathChanged = FALSE; *************** *** 517,522 **** --- 519,525 ---- oldlocallen = strlen(oldlocal); oldofflen = strlen(oldofficial); oldextlen = strlen(oldexternal); + return(0); \} HandlePathChange(sub) *************** *** 531,536 **** --- 534,540 ---- if (LocalPathChanged) HandleChange(sub, oldlocal, LOCALSEARCHPATHTEMPLATE, oldlocallen); if (ExtPathChanged) HandleChange(sub, oldexternal, EXTERNALSEARCHPATHTEMPLATE, oldextlen); if (OffPathChanged) HandleChange(sub, oldofficial, OFFICIALSEARCHPATHTEMPLATE, oldofflen); + return(0); \} HandleChange(sub, oldpath, newpath, oldlen) *************** *** 560,565 **** --- 564,570 ---- sub->key = malloc(1+strlen(NewName)); strcpy(sub->key, NewName); \} + return(0); \} *************** *** 579,584 **** --- 584,590 ---- --i; /* Recheck this spot again! */ \} \} + return(0); \} /* For the qsort call */ *************** *** 649,654 **** --- 655,661 ---- ++i; \} ++SubsModCtr; + return(0); \} *************** *** 676,681 **** --- 683,690 ---- newvalue = MyBuf; \} SetFullProfileEntry(FALSE, FullName, NULL, 0, TRUE, newvalue, newdate, FALSE); + /* Fix for random error message bug JIS 10/15/90 */ + return(0); \} SetFullProfileEntry(DoSubs, FullName, NickName, status, DoProf, time64, filedate, NeedToCheckPath) *************** *** 956,961 **** --- 965,971 ---- fclose(ProfLockFP); ProfLockFP = NULL; \} + return(0); \} MakeSubsListInPathOrder() \{ *************** *** 1114,1119 **** --- 1124,1130 ---- if (!SkipThis) ++NumSubsOrderElts; \} HasInitializedSubsPriorities = 1; + return(0); \} WhichPath(s) *************** *** 1174,1179 **** --- 1185,1192 ---- \} fclose(fp); \} + /* Fix for coredump JIS 10/12/90*/ + return(0); \} } These fixes have been made to the official sources and will be out in the next patch. Speaking of the next patch... I don't know when it will be out, but I would guess surely before the end of November. \excerptedcaption{Excerpts from misc: 30-Oct-90 Re: ULstrncmp pive%BANRUC01.BITNET@vma (1122+0)} \quotation{Ez core dumps when I trie to edit a directory, is this problem related to the foregoing, or is it something new? } This, seperate, problem has also been rectified and will be in the next patch. I'm sorry that you've had so much difficulty with Andrew on your SunOS4.1 machine. You've been very helpful in making things work better in the future. Thanks, Gary Keim ATK Group \enddata{text,270576876} \enddata{text822, 404770} \begindata{text822, 410921} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 30 Oct 1990 14:52:12 -0500 (EST) If-Type-Unsupported: alter Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 1990 14:51:28 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 30 Oct 1990 14:51:27 -0500 (EST) Message-ID: Date: Tue, 30 Oct 1990 14:51:27 -0500 (EST) From: Gary Keim X-Andrew-Message-Size: 588+0 Content-Type: X-BE2; 12 To: Info-Andrew , pive@ccu.uia.ac.be Subject: Re: ULstrncmp In-Reply-To: References: \begindata{text,270576876} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 30-Oct-90 Re: ULstrncmp Craig F. Everhart (719+0)} \quotation{In my copy of the code, ULstrcmp(s1, s2) ultimately returns (s1 - s2), while both ULstrncmp(s1, s2, len) and strnicmp(s1, s2, len) ultimately return (s2 - s1), even though the comment in ULstrncmp says that it returns (s1 - s2). } ULstrncmp and strnicmp both returned the wrong value (s2 - s1). In the next patch, strnicmp is gone and ULstrncmp returns (s1 - s2). As well, the call in cui.c that relied on the incorrect return value from strnicmp has been changed to rely on the correct return value from ULstrncmp. \enddata{text,270576876} \enddata{text822, 410921} \begindata{text822, 412908} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 30 Oct 90 14:52:14 -0500 (EST) Received: from po10.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 14:49:11 -0500 (EST) If-Type-Unsupported: alter Received: from andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 14:48:00 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Oct 90 14:47:39 EST Received: from po10.andrew.cmu.edu by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with TCP; Tue, 30 Oct 90 14:45:47 EST Received: by po10.andrew.cmu.edu (5.54/3.15) id for info-andrew%andrew.cmu.edu@vma.cc.cmu.edu; Tue, 30 Oct 90 14:47:15 EST Received: via switchmail; Tue, 30 Oct 90 14:47:11 -0500 (EST) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 14:47:31 -0500 (EST) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 1990 14:47:22 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 30 Oct 1990 14:47:21 -0500 (EST) Message-Id: Date: Tue, 30 Oct 1990 14:47:21 -0500 (EST) From: Gary Keim X-Andrew-Message-Size: 3822+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: Re: ULstrncmp In-Reply-To: References: \begindata{text,270576876} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 30-Oct-90 Re: ULstrncmp pive%BANRUC01.BITNET@vma (1122+0)} \quotation{Ok everything compiles fine, but cui, vui, messages don't work at all. So will changing in andrew/ams/msclients/cui/\{cui.c,cuifns.c\} the test concerning ULstrcmp solve this problem? } If you followed my instructions then the problem is not with ULstrncmp. The problem with \{messages,vui,cui\} is one that was discovered by Jishnu Mukerji. There are some routines in ams/libs/ms/subs.c that are suppose to return values but which do not. Here is the substance of his message on the subject: \smaller{Enclosed below is the context diff of ams/libs/ms/subs.c for fixing coredumping and other goofy things in AMS under SunOS4.1 on Sun4. ________________ context diff of ams/libs/ms/subs.c _________________ *** /vol/mtgzfs2.5/dy/andrew/ams/libs/ms/subs.c Mon Aug 6 10:59:51 1990 --- subs.c Mon Oct 15 13:13:22 1990 *************** *** 274,279 **** --- 274,280 ---- \} HasInitializedSubsPriorities = 0; ++SubsModCtr; + return(0); \} ReadSubs() *************** *** 487,492 **** --- 488,494 ---- \} else \{ NonfatalBizarreError(ErrorText); \} + return(0); \} static Boolean MailPathChanged = FALSE, LocalPathChanged = FALSE, ExtPathChanged = FALSE, OffPathChanged = FALSE; *************** *** 517,522 **** --- 519,525 ---- oldlocallen = strlen(oldlocal); oldofflen = strlen(oldofficial); oldextlen = strlen(oldexternal); + return(0); \} HandlePathChange(sub) *************** *** 531,536 **** --- 534,540 ---- if (LocalPathChanged) HandleChange(sub, oldlocal, LOCALSEARCHPATHTEMPLATE, oldlocallen); if (ExtPathChanged) HandleChange(sub, oldexternal, EXTERNALSEARCHPATHTEMPLATE, oldextlen); if (OffPathChanged) HandleChange(sub, oldofficial, OFFICIALSEARCHPATHTEMPLATE, oldofflen); + return(0); \} HandleChange(sub, oldpath, newpath, oldlen) *************** *** 560,565 **** --- 564,570 ---- sub->key = malloc(1+strlen(NewName)); strcpy(sub->key, NewName); \} + return(0); \} *************** *** 579,584 **** --- 584,590 ---- --i; /* Recheck this spot again! */ \} \} + return(0); \} /* For the qsort call */ *************** *** 649,654 **** --- 655,661 ---- ++i; \} ++SubsModCtr; + return(0); \} *************** *** 676,681 **** --- 683,690 ---- newvalue = MyBuf; \} SetFullProfileEntry(FALSE, FullName, NULL, 0, TRUE, newvalue, newdate, FALSE); + /* Fix for random error message bug JIS 10/15/90 */ + return(0); \} SetFullProfileEntry(DoSubs, FullName, NickName, status, DoProf, time64, filedate, NeedToCheckPath) *************** *** 956,961 **** --- 965,971 ---- fclose(ProfLockFP); ProfLockFP = NULL; \} + return(0); \} MakeSubsListInPathOrder() \{ *************** *** 1114,1119 **** --- 1124,1130 ---- if (!SkipThis) ++NumSubsOrderElts; \} HasInitializedSubsPriorities = 1; + return(0); \} WhichPath(s) *************** *** 1174,1179 **** --- 1185,1192 ---- \} fclose(fp); \} + /* Fix for coredump JIS 10/12/90*/ + return(0); \} } These fixes have been made to the official sources and will be out in the next patch. Speaking of the next patch... I don't know when it will be out, but I would guess surely before the end of November. \excerptedcaption{Excerpts from misc: 30-Oct-90 Re: ULstrncmp pive%BANRUC01.BITNET@vma (1122+0)} \quotation{Ez core dumps when I trie to edit a directory, is this problem related to the foregoing, or is it something new? } This, seperate, problem has also been rectified and will be in the next patch. I'm sorry that you've had so much difficulty with Andrew on your SunOS4.1 machine. You've been very helpful in making things work better in the future. Thanks, Gary Keim ATK Group \enddata{text,270576876} \enddata{text822, 412908} \begindata{text822, 419226} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.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, 30 Oct 1990 14:52:24 -0500 (EST) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 1990 14:51:28 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 30 Oct 1990 14:51:27 -0500 (EST) Message-ID: Date: Tue, 30 Oct 1990 14:51:27 -0500 (EST) From: Gary Keim X-Andrew-Message-Size: 588+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , pive@ccu.uia.ac.be Subject: Re: ULstrncmp In-Reply-To: References: \begindata{text,270576876} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 30-Oct-90 Re: ULstrncmp Craig F. Everhart (719+0)} \quotation{In my copy of the code, ULstrcmp(s1, s2) ultimately returns (s1 - s2), while both ULstrncmp(s1, s2, len) and strnicmp(s1, s2, len) ultimately return (s2 - s1), even though the comment in ULstrncmp says that it returns (s1 - s2). } ULstrncmp and strnicmp both returned the wrong value (s2 - s1). In the next patch, strnicmp is gone and ULstrncmp returns (s1 - s2). As well, the call in cui.c that relied on the incorrect return value from strnicmp has been changed to rely on the correct return value from ULstrncmp. \enddata{text,270576876} \enddata{text822, 419226} \begindata{text822, 421214} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 30 Oct 90 17:09:14 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 30 Oct 90 17:08:09 -0500 (EST) Received: from iinus1.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id ; Tue, 30 Oct 90 15:28:56 EST Received: from RCHLAND by iinus1.ibm.com (IBM VM SMTP V2R1) with BSMTP id 1577; Tue, 30 Oct 90 16:05:32 EDT Reply-To: Dave Gross Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Tue, 30 Oct 90 14:05:41 CST Received: via switchmail; Tue, 30 Oct 90 14:05:40 -0600 (CST) Received: from amboy.rchland.ibm.com via qmail ID ; Tue, 30 Oct 90 14:05:09 -0600 (CST) Received: from amboy.rchland.ibm.com via qmail ID ; Tue, 30 Oct 1990 14:05:00 -0600 (CST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.amboy.rchland.ibm.com.rt.aos4 via MS.5.6.amboy.rchland.ibm.com.rt_aos4; Tue, 30 Oct 1990 14:04:58 -0600 (CST) Message-Id: Date: Tue, 30 Oct 1990 14:04:58 -0600 (CST) From: Dave Gross To: Info-Andrew , pive@ccu.uia.ac.be Subject: ATK key bindings I would like to write an application that binds the key to a function, rather than using it as a prefix for multiple key stroke commands. I would also like to bind the Shift-tab key to a function. Is this even possible in ATK? Where can I find a list of all the key codes I may use in keymap_BindToKey? It seems that ATK overrides many X key bindings to return different codes. For example, the F1 key returns -S. It would be nice as a programmer of ATK to be able to have better control over key codes, so that one would be able to tell the difference between an F1 and an -S. Couldn't ATK define unique identifiers to each key like X does and allow the programmer to use these identifiers (e.g., ATKK_F1, ATKK_Tab, etc.)? I don't know if the current state of key mappings is an historical accident or required for other window managers, but is there any way to make it more usable? Thanks, -- Dave Gross 507/286-6785 \enddata{text822, 421214} \begindata{text822, 423975} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 31 Oct 90 03:18:45 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 31 Oct 90 03:14:45 -0500 (EST) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 31 Oct 90 03:14:18 EST Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA02318; Wed, 31 Oct 90 00:12:00 -0800 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: 31 Oct 90 03:16:51 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: Andrew core dumps. Message-Id: <4220@auspex.auspex.com> References: <669@puck.mrcu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >Both Suns have X11R4 mounted with the most recent fixes. ... >zip features.zip (in the samples directory) causes the X server to >core dump. Are you certain you have all the most recent fixes? "fix-2" had a fix to a bug that caused the MIT X server to drop core when fed certain arcs, including the ones that "zip" feeds it when fed "features.zip".... \enddata{text822, 423975} \begindata{text822, 425609} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.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, 31 Oct 90 04:18:56 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Wed, 31 Oct 90 04:14:01 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 31 Oct 90 04:13:50 EST Received: from arisia.Xerox.COM by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with TCP; Wed, 31 Oct 90 04:11:57 EST Received: from holmes.parc.xerox.com by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA00817; Wed, 31 Oct 90 01:14:29 -0800 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA02264; Wed, 31 Oct 90 01:14:25 PST Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Wed, 31 Oct 1990 01:14:24 -0800 (PST) Message-Id: <4b=dLksB0KGW86z7k3@holmes.parc.xerox.com> Date: Wed, 31 Oct 1990 01:14:24 -0800 (PST) From: Bill Janssen X-Andrew-Message-Size: 487+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu, "Roberto MANIONE. (phone : 39 11 2169-209)" Subject: Re: color in ATK In-Reply-To: <1130B4DE68BF00677B@EI3500.CSELT.STET.IT> References: <1130B4DE68BF00677B@EI3500.CSELT.STET.IT> \begindata{text,3475656} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.andrew: 29-Oct-90 ATK future developments "Roberto MANIONE. @vma.c (235)} \quotation{1) are there any plans in the development of ANDREW and ATK that add Colors ? } Support for lowercase "color" is already there (see andrew/include/atk/graphic.ch). By the way, bravo for the new stipple code to provide monochrome support for color. I just brought up a color document on my monochrome screen for the first time and was actually able to distinguish between the five colors. Bill \enddata{text,3475656} \enddata{text822, 425609} \begindata{text822, 427969} Return-path: X-Andrew-Authenticated-as: 1342;andrew.cmu.edu;Mark Sherman Received: from mss.andrew.cmu.edu via trymail ID ; Wed, 31 Oct 1990 10:13:53 -0500 (EST) Received: from mss.andrew.cmu.edu via qmail ID ; Wed, 31 Oct 1990 10:13:47 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mss.andrew.cmu.edu.rt.r3 via MS.5.6.mss.andrew.cmu.edu.rt_r3; Wed, 31 Oct 1990 10:13:46 -0500 (EST) Message-ID: Date: Wed, 31 Oct 1990 10:13:46 -0500 (EST) From: Mark Sherman X-Andrew-Message-Size: 1032+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Gavin_Saunders.OSBU@RX.xerox.com Subject: Re: ODA Toolkit CC: Susan Straub In-Reply-To: <"31-Oct-90 14:53:05 GMT".*.Gavin_Saunders.OSBU@RX.Xerox.com> References: <"31-Oct-90 14:53:05 GMT".*.Gavin_Saunders.OSBU@RX.Xerox.com> \begindata{text,269949476} \textdsversion{12} \template{messages} The book should be out by now. I talked with our editor last week, and they are equally baffled as to why they haven't gotten anything from the printer yet. So we assume it will be available any day. Since it's published by Springer Verlag, you can get the book from them. Trivial fixes (like changes to meet the andrew site file configuration scheme) would go out with the regular andrew toolkit patches. As far as I know, no oda-relevant patches have in fact been distributed. Substantive fixes are not done by the ITC. The software is being further developed, but not for source code release. I do not know of any ODA viewer for X, though there is one for the PC (or rather, some configuration for the PC) that is sold by Group Bull. A group of students here at CMU wrote a formatted ODA -> Postscript translator using the toolkit. I think the hard part is getting formatted ODA from processable ODA. Group Bull sells such a formatter, but the last time I saw their price, it was pretty steep for non-universities. -Mark \enddata{text,269949476} \enddata{text822, 427969} \begindata{text822, 430243} Return-path: X-Andrew-Authenticated-as: 12232;andrew.cmu.edu;Sun Kun Kim Received: from tyche.weh.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 31 Oct 90 12:37:43 -0500 (EST) Received: from tyche.weh.andrew.cmu.edu via qmail ID ; Wed, 31 Oct 90 12:36:37 -0500 (EST) Received: from Messages.7.8.N.CUILIB.3.45.SNAP.NOT.LINKED.tyche.weh.andrew.cmu.edu.pmax.3 via MS.5.6.tyche.weh.andrew.cmu.edu.pmax_3; Wed, 31 Oct 90 12:36:35 -0500 (EST) Message-ID: Date: Wed, 31 Oct 90 12:36:35 -0500 (EST) From: Sun Kun Kim X-Andrew-Message-Size: 848+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: # using Andrew \begindata{text,18669000} \textdsversion{12} \template{messages} Anyone know of an approximate # of people that use Andrew system in the US(or the world)?? I just need an approximate # of people so if you are knowledgeable about Andrew, please send me e-mail. If there are some interest, I will post it here. Sun... ********************************************************************** Carnegie Mellon University sk2x+@andrew.cmu.edu (C)1990, Totally Cool People Society of America. a non-profit organization formed to protect the lives of the innocent against weird, barbaric, and grotesque UNCool(C) people in the world. "Anything I say or do could be used against YOU" - Yours Truly. Publisher of the Totally Cool People Society's bi-weekly Top Ten List. ********************************************************************** (Sig file v.2.2a) \enddata{text,18669000} \enddata{text822, 430243} \begindata{text822, 432277} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 31 Oct 1990 16:27:50 -0500 (EST) Received: from dublin.andrew.cmu.edu via qmail ID ; Wed, 31 Oct 1990 16:26:49 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Wed, 31 Oct 1990 16:26:48 -0500 (EST) Message-ID: Date: Wed, 31 Oct 1990 16:26:48 -0500 (EST) From: Tom Neuendorffer X-Andrew-Message-Size: 1100+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Sun Kun Kim Subject: Re: # using Andrew In-Reply-To: References: \begindata{text,270389404} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 31-Oct-90 # using Andrew Sun Kun Kim (848+0)} \quotation{Anyone know of an approximate # of people that use Andrew system in the US(or the world)?? } In reviewing the ATK survey data, it if difficult to estimate the total number. Certain sites (notably CMU and MIT) have made it available to large numbers of students (~ 4000 each), but there is no easy way to know how many of them are actually using it, though the number at CMU is probably respectable . Dartmouth has reported 500 users and the University of Nebraska has reported 100. A couple of companies have users in the hundreds, while most of the four dozen sites that responded each have from 2 - 30 researchers playing with it. I also know of at least one commercial product based on ATK that easily accounts for thousands of more users, though probably none of them know they are using ATK. Regards, Tom N. ------------------------------- Tom Neuendorffer (tpn@andrew.cmu.edu) Information Technology Center Carnegie Mellon University 4910 Forbes Ave. Pittsburgh, Pa. 15213-3890 Phone: (412) 268-6108 Fax: (412) 268-6787 \enddata{text,270389404} \enddata{text822, 432277}