From steve at shrogers.com Tue Oct 17 21:31:13 2006 From: steve at shrogers.com (Steven H. Rogers) Date: Tue Oct 17 21:31:02 2006 Subject: [apluslist] Mailing List Archive Message-ID: <453583E1.2050606@shrogers.com> Is there a mailing list archive? The Mail Archive page (http://aplusdev.org/Lists/index.html) on the A+ web site doesn't reference one. Regards, Steve -- Steven H. Rogers, Ph.D., steve@shrogers.com Weblog: http://shrogers.com/weblog "He who refuses to do arithmetic is doomed to talk nonsense." -- John McCarthy From ber at z-world.com Fri Nov 3 01:16:37 2006 From: ber at z-world.com (Brian Redman) Date: Fri Nov 3 01:19:00 2006 Subject: [apluslist] Mailing List Archive Message-ID: <4052C718-8314-4DCB-9FE2-548997DA77A7@z-world.com> > Is there a mailing list archive? The Mail Archive page > (http://aplusdev.org/Lists/index.html) on the A+ web site doesn't > reference one. Yes. ber From wbs at infowest.com Sat Nov 4 07:22:52 2006 From: wbs at infowest.com (Lorin Lund) Date: Sat Nov 4 07:24:43 2006 Subject: [apluslist] Compile error has me stumped - Mac OS X.3 (PPC) Message-ID: <454C861C.7060108@infowest.com> In file included from IPCInterface.C:14: ../a/fncdcls.h:256: error: parse error before `<<' token make[2]: *** [IPCInterface.o] Error 1 But line 256 of src/a/fncdcls.h looks like extern void ff(A); /* u */ No '<<' evident. And I don't expect 'extern', 'void', or 'A' to be preprocessor defines. And since ff is being declared I wouldn't expect it to be a define either. But I guess it is possible. Has anyone seen this problem before? From neil at occamsrazor.net Sat Nov 4 08:15:16 2006 From: neil at occamsrazor.net (Neil Roeth) Date: Sat Nov 4 08:19:47 2006 Subject: [apluslist] Compile error has me stumped - Mac OS X.3 (PPC) In-Reply-To: <454C861C.7060108@infowest.com> References: <454C861C.7060108@infowest.com> Message-ID: <17740.37476.761233.404176@ml330.occamsrazor.net> On Nov 4, Lorin Lund (wbs@infowest.com) wrote: > In file included from IPCInterface.C:14: > ../a/fncdcls.h:256: error: parse error before `<<' token > make[2]: *** [IPCInterface.o] Error 1 > > But line 256 of src/a/fncdcls.h looks like > extern void ff(A); /* u */ > > No '<<' evident. And I don't expect 'extern', 'void', or 'A' to be > preprocessor defines. > And since ff is being declared I wouldn't expect it to be a define either. > But I guess it is possible. > > Has anyone seen this problem before? No, but since you suspect a preprocessor problem, I would suggest running the preprocessor only (-E option for gcc). If the output has the '<<' in it then you know that is the problem, if not, then it's some strange compiler error. -- Neil Roeth From tavmem at gmail.com Wed Dec 13 22:54:23 2006 From: tavmem at gmail.com (Tom Szczesny) Date: Wed Dec 13 22:54:32 2006 Subject: [apluslist] Getting started Message-ID: <13ed887d0612131954y230917bfn7b8899e7cc6c9319@mail.gmail.com> I have installed Fedora 6 (x86 version 2.6.18-1.2849.fc6), Emacs and A+. I am using the first tutorial (Emacs and A+), and am having some trouble getting started. In terminal mode: when I enter the command /usr/local/bin/a+ (as indicated in the documentation), I get an error message (no such file or directory). The appropriate command appears to be /usr/bin/a+ The A+ system starts up identifying itself as version 4.20, but I get an error message /usr/lib/a+/idap.+: no such file or directory The system appears to be looking for /usr/lib64/a+/idap.+ which does exist, but the A+ system is not finding it. There is no Emacs/A+ application to start up (as indicated in the documentation), but I can start Emacs. When I do start an Emacs session and get into the *scratch* buffer, the documenation states that when I press F4, the Emacs window should split into two buffers, with the bottom one being an A+ session. When I press F4, nothing happens at all. What steps do you recommend? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://beth.easthouston.org/pipermail/apluslist/attachments/20061213/8ac6b095/attachment.html From tavmem at gmail.com Wed Dec 13 23:03:12 2006 From: tavmem at gmail.com (Tom Szczesny) Date: Wed Dec 13 23:03:16 2006 Subject: [apluslist] Typo: I am using the ia64 version of Fedora-6 and of A+ Message-ID: <13ed887d0612132003u64e9e7e6wff9adc287c79629c@mail.gmail.com> ---------- Forwarded message ---------- From: Tom Szczesny Date: Dec 13, 2006 10:54 PM Subject: Getting started To: apluslist@aplusdev.net I have installed Fedora 6 (x86 version 2.6.18-1.2849.fc6), Emacs and A+. I am using the first tutorial (Emacs and A+), and am having some trouble getting started. In terminal mode: when I enter the command /usr/local/bin/a+ (as indicated in the documentation), I get an error message (no such file or directory). The appropriate command appears to be /usr/bin/a+ The A+ system starts up identifying itself as version 4.20, but I get an error message /usr/lib/a+/idap.+: no such file or directory The system appears to be looking for /usr/lib64/a+/idap.+ which does exist, but the A+ system is not finding it. There is no Emacs/A+ application to start up (as indicated in the documentation), but I can start Emacs. When I do start an Emacs session and get into the *scratch* buffer, the documenation states that when I press F4, the Emacs window should split into two buffers, with the bottom one being an A+ session. When I press F4, nothing happens at all. What steps do you recommend? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://beth.easthouston.org/pipermail/apluslist/attachments/20061213/e68b8bc9/attachment.html From wbs at infowest.com Wed Dec 13 23:59:34 2006 From: wbs at infowest.com (Lorin Lund) Date: Wed Dec 13 23:59:49 2006 Subject: [apluslist] A+ for CGI programming failed In-Reply-To: <13ed887d0612132003u64e9e7e6wff9adc287c79629c@mail.gmail.com> References: <13ed887d0612132003u64e9e7e6wff9adc287c79629c@mail.gmail.com> Message-ID: <4580DA36.10003@infowest.com> CGI programming (server side programming for WWW pages) is commonly done in PERL or PHP. I've done it with J before so I thought I would try doing it in A+. I couldn't get it to work. It appears to me that A+ wants to grab a lot of memory at start up. Apache is usually configured with limits on the memory available to CGI child processes. It appears that the minimum amount A+ wants to start with is more than the maximum Apache's default configuration allows. (And in my case the hosting service I rent server space from doesn't allow me to change the Apache configuration.) If I understand correctly the command line options for starting up A+ allow for increasing the initial memory allocation but not for decreasing it. Did I mis-understand? From tavmem at gmail.com Thu Dec 14 19:49:49 2006 From: tavmem at gmail.com (Tom Szczesny) Date: Thu Dec 14 19:50:27 2006 Subject: [apluslist] Tried to resolve the terminal mode error regarding the missing file. Message-ID: <13ed887d0612141649q6082fc96qe725c69d50645b87@mail.gmail.com> As I mentioned yesterday, when I start up A+ in terminal mode, I was getting an error message regarding a missing file /usr/lib/a+/idap.+ which does exist as /usr/lib64/a+/idap.+ I created a second copy of this file as /usr/lib/a+/idap.+ and attempted to start A+ again. I got the following results: [Tom@localhost ~]$ a+ A+ Copyright (c) 1990-2005 Morgan Stanley. All rights reserved. This version is Release 4.20 *** glibc detected *** a+: free(): invalid next size (normal): 0x00000000006e4d90 *** ======= Backtrace: ========= /lib64/libc.so.6[0x3476e6ea60] /lib64/libc.so.6(cfree+0x8c)[0x3476e7217c] /usr/lib64/aplus-fsf/4.20.2/liba.so.0(exm+0x123)[0x32e063b323] /usr/lib64/aplus-fsf/4.20.2/liba.so.0[0x32e063b588] /usr/lib64/aplus-fsf/4.20.2/liba.so.0(rf+0x7c)[0x32e063bf2c] /usr/lib64/aplus-fsf/4.20.2/liba.so.0(doloadafile+0x125)[0x32e063d2c5] /usr/lib64/aplus-fsf/4.20.2/liba.so.0(loadafile+0x9)[0x32e063d559] /usr/lib64/aplus-fsf/4.20.2/libIPC.so.0(ipcInstall+0x7a1)[0x32e2e128d1] a+[0x40256c] /lib64/libc.so.6(__libc_start_main+0xf4)[0x3476e1da44] a+(__gxx_personality_v0+0xc9)[0x401cb9] ======= Memory map: ======== 00400000-00404000 r-xp 00000000 fd:00 4416343 /usr/bin/a+ 00603000-00605000 rw-p 00003000 fd:00 4416343 /usr/bin/a+ 00605000-006ed000 rw-p 00605000 00:00 0 [heap] 32e0600000-32e0649000 r-xp 00000000 fd:00 5147050 /usr/lib64/aplus-fsf/4.20.2/liba.so 32e0649000-32e0848000 ---p 00049000 fd:00 5147050 /usr/lib64/aplus-fsf/4.20.2/liba.so 32e0848000-32e0874000 rw-p 00048000 fd:00 5147050 /usr/lib64/aplus-fsf/4.20.2/liba.so 32e0874000-32e0a56000 rw-p 32e0874000 00:00 0 32e0c00000-32e0c06000 r-xp 00000000 fd:00 5147043 /usr/lib64/aplus-fsf/4.20.2/libcxc.so 32e0c06000-32e0e05000 ---p 00006000 fd:00 5147043 /usr/lib64/aplus-fsf/4.20.2/libcxc.so 32e0e05000-32e0e06000 rw-p 00005000 fd:00 5147043 /usr/lib64/aplus-fsf/4.20.2/libcxc.so 32e0e06000-32e0e07000 rw-p 32e0e06000 00:00 0 32e1000000-32e100d000 r-xp 00000000 fd:00 5147047 /usr/lib64/aplus-fsf/4.20.2/libcxsys.so 32e100d000-32e120c000 ---p 0000d000 fd:00 5147047 /usr/lib64/aplus-fsf/4.20.2/libcxsys.so 32e120c000-32e120e000 rw-p 0000c000 fd:00 5147047 /usr/lib64/aplus-fsf/4.20.2/libcxsys.so 32e1400000-32e1776000 r-xp 00000000 fd:00 5147048 /usr/lib64/aplus-fsf/4.20.2/libMSGUI.so 32e1776000-32e1976000 ---p 00376000 fd:00 5147048 /usr/lib64/aplus-fsf/4.20.2/libMSGUI.so 32e1976000-32e19bc000 rw-p 00376000 fd:00 5147048 /usr/lib64/aplus-fsf/4.20.2/libMSGUI.so 32e19bc000-32e19bf000 rw-p 32e19bc000 00:00 0 32e1a00000-32e1bc8000 r-xp 00000000 fd:00 5147046 /usr/lib64/aplus-fsf/4.20.2/libMSTypes.so 32e1bc8000-32e1dc8000 ---p 001c8000 fd:00 5147046 /usr/lib64/aplus-fsf/4.20.2/libMSTypes.so 32e1dc8000-32e1de2000 rw-p 001c8000 fd:00 5147046 /usr/lib64/aplus-fsf/4.20.2/libMSTypes.so 32e1de2000-32e1de4000 rw-p 32e1de2000 00:00 0 32e1e00000-32e1e0f000 r-xp 00000000 fd:00 5147064 /usr/lib64/aplus-fsf/4.20.2/libdap.so 32e1e0f000-32e200f000 ---p 0000f000 fd:00 5147064 /usr/lib64/aplus-fsf/4.20.2/libdap.so 32e200f000-32e2011000 rw-p 0000f000 fd:00 5147064 /usr/lib64/aplus-fsf/4.20.2/libdap.so 32e2011000-32e2013000 rw-p 32e2011000 00:00 0 32e2200000-32e2224000 r-xp 00000000 fd:00 5147044 /usr/lib64/aplus-fsf/4.20.2/libMSIPC.so 32e2224000-32e2424000 ---p 00024000 fd:00 5147044 /usr/lib64/aplus-fsf/4.20.2/libMSIPC.so 32e2424000-32e2426000 rw-p 00024000 fd:00 5147044 /usr/lib64/aplus-fsf/4.20.2/libMSIPC.so 32e2600000-32e2613000 r-xp 00000000 fd:00 5147042 /usr/lib64/aplus-fsf/4.20.2/libesf.so 32e2613000-32e2813000 ---p 00013000 fd:00 5147042 /usr/lib64/aplus-fsf/4.20.2/libesf.so 32e2813000-32e2814000 rw-p 00013000 fd:00 5147042 /usr/lib64/aplus-fsf/4.20.2/libesf.so 32e2814000-32e2816000 rw-p 32e2814000 00:00 0 32e2a00000-32e2b71000 r-xp 00000000 fd:00 5147051 /usr/lib64/aplus-fsf/4.20.2/libAplusGUI.so 32e2b71000-32e2d71000 ---p 00171000 fd:00 5147051 /usr/lib64/aplus-fsf/4.20.2/libAplusGUI.so 32e2d71000-32e2d89000 rw-p 00171000 fd:00 5147051 /usr/lib64/aplus-fsf/4.20.2/libAplusGUI.so 32e2d89000-32e2d8a000 rw-p 32e2d89000 00:00 0 32e2e00000-32e2e1f000 r-xp 00000000 fd:00 5147049 /usr/lib64/aplus-fsf/4.20.2/libIPC.so 32e2e1f000-32e301f000 ---p 0001f000 fd:00 5147049 /usr/lib64/aplus-fsf/4.20.2/libIPC.so 32e301f000-32e3022000 rw-p 0001f000 fd:00 5147049 /usr/lib64/aplus-fsf/4.20.2/libIPC.so 32e3200000-32e3203000 r-xp 00000000 fd:00 5147045 /usr/lib64/aplus-fsf/4.20.2/libcxb.so 32e3203000-32e3402000 ---p 00003000 fd:00 5147045 /usr/lib64/aplus-fsf/4.20.2/libcxb.so 32e3402000-32e3403000 rw-p 00002000 fd:00 5147045 /usr/lib64/aplus-fsf/4.20.2/libcxb.so 32e3600000-32e3601000 r-xp 00000000 fd:00 5146830 /usr/lib64/aplus-fsf/4.20.2/libcxs.so 32e3601000-32e3800000 ---p 00001000 fd:00 5146830 /usr/lib64/aplus-fsf/4.20.2/libcxs.so 32e3800000-32e3801000 rw-p 00000000 fd:00 5146830 /usr/lib64/aplus-fsf/4.20.2/libcxs.so 3476a00000-3476a1a000 r-xp 00000000 fd:00 22183996 /lib64/ld-2.5.so 3476c19000-3476c1a000 r--p 00019000 fd:00 22183996 /lib64/ld-2.5.so 3476c1a000-3476c1b000 rw-p 0001a000 fd:00 22183996 /lib64/ld-2.5.so 3476e00000-3476f44000 r-xp 00000000 fd:00 22183997 /lib64/libc-2.5.so 3476f44000-3477144000 ---p 00144000 fd:00 22183997 /lib64/libc-2.5.so 3477144000-3477148000 r--p 00144000 fd:00 22183997 /lib64/libc-2.5.so 3477148000-3477149000 rw-p 00148000 fd:00 22183997 /lib64/libc-2.5.so 3477149000-347714e000 rw-p 3477149000 00:00 0 3477200000-3477203000 r-xp 00000000 fd:00 22184001 /lib64/libdl-2.5.so 3477203000-3477402000 ---p 00003000 fd:00 22184001 /lib64/libdl-2.5.so 3477402000-3477403000 r--p 00002000 fd:00 22184001 /lib64/libdl-2.5.so 3477403000-3477404000 rw-p 00003000 fd:00 22184001 /lib64/libdl-2.5.so 3477600000-3477682000 r-xp 00000000 fd:00 22184225 /lib64/libm-2.5.so 3477682000-3477881000 ---p 00082000 fd:00 22184225 /lib64/libm-2.5.so 3477881000-3477882000 r--p 00081000 fd:00 22184225 /lib64/libm-2.5.so 3477882000-3477883000 rw-p 00082000 fd:00 22184225 /lib64/libm-2.5.so 3477a00000-3477a15000 r-xp 00000000 fd:00 22184119 /lib64/libpthread-2.5.so 3477a15000-3477c14000 ---p 00015000 fd:00 22184119 /lib64/libpthread-2.5.so 3477c14000-3477c15000 r--p 00014000 fd:00 22184119 /lib64/libpthread-2.5.so 3477c15000-3477c16000 rw-p 00015000 fd:00 22184119 /lib64/libpthread-2.5.so 3477c16000-3477c1a000 rw-p 3477c16000 00:00 0 3478a00000-3478a05000 r-xp 00000000 fd:00 4395344 /usr/lib64/libXdmcp.so.6.0.0 3478a05000-3478c04000 ---p 00005000 fd:00 4395344 /usr/lib64/libXdmcp.so.6.0.0 3478c04000-3478c05000 rw-p 00004000 fd:00 4395344 /usr/lib64/libXdmcp.so.6.0.0 3479200000-3479202000 r-xp 00000000 fd:00 4395206 /usr/lib64/libXau.so.6.0.0 3479202000-3479401000 ---p 00002000 fd:00 4395206 /usr/lib64/libXau.so.6.0.0 3479401000-3479402000 rw-p 00001000 fd:00 4395206 /usr/lib64/libXau.so.6.0.0 3479e00000-3479f04000 r-xp 00000000 fd:00 4395529 /usr/lib64/libX11.so.6.2.0 3479f04000-347a104000 ---p 00104000 fd:00 4395529 /usr/lib64/libX11.so.6.2.0 347a104000-347a10b000 rw-p 00104000 fd:00 4395529 /usr/lib64/libX11.so.6.2.0 347a600000-347a614000 r-xp 00000000 fd:00 22184229 /lib64/libnsl-2.5.so 347a614000-347a813000 ---p 00014000 fd:00 22184229 /lib64/libnsl-2.5.so 347a813000-347a814000 r--p 00013000 fd:00 22184229 /lib64/libnsl-2.5.so 347a814000-347a815000 rw-p 00014000 fd:00 22184229 /lib64/libnsl-2.5.so 347a815000-347a817000 rw-p 347a815000 00:00 0 3487000000-348700d000 r-xp 00000000 fd:00 22184125 /lib64/libgcc_s-4.1.1-20061011.so.1 348700d000-348720c000 ---p 0000d000 fd:00 22184125 /lib64/libgcc_s-4.1.1-20061011.so.1 348720c000-348720d000 rw-p 0000c000 fd:00 22184125 /lib64/libgcc_s-4.1.1-20061011.so.1 3488c00000-3488ce7000 r-xp 00000000 fd:00 4399920 /usr/lib64/libstdc++.so.6.0.8 3488ce7000-3488ee7000 ---p 000e7000 fd:00 4399920 /usr/lib64/libstdc++.so.6.0.8 3488ee7000-3488eed000 r--p 000e7000 fd:00 4399920 /usr/lib64/libstdc++.so.6.0.8 3488eed000-3488ef0000 rw-p 000ed000 fd:00 4399920 /usr/lib64/libstdc++.so.6.0.8 3488ef0000-3488f02000 rw-p 3488ef0000 00:00 0 2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0 2aaaaaac5000-2aaaaaacf000 rw-p 2aaaaaac5000 00:00 0 2aaaaaacf000-2aaaaaad9000 r-xp 00000000 fd:00 22183964 /lib64/libnss_files-2.5.so 2aaaaaad9000-2aaaaacd8000 ---p 0000a000 fd:00 22183964 /lib64/libnss_files-2.5.so 2aaaaacd8000-2aaaaacd9000 r--p 00009000 fd:00 22183964 /lib64/libnss_files-2.5.so 2aaaaacd9000-2aaaaacda000 rw-p 0000a000 fd:00 22183964 /lib64/libnss_files-2.5.so 2aaaac000000-2aaaac021000 rw-p 2aaaac000000 00:00 0 2aaaac021000-2aaab0000000 ---p 2aaaac021000 00:00 0 7fffeb750000-7fffeb770000 rw-p 7fffeb750000 00:00 0 [stack] ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso] Aborted [Tom@localhost ~]$ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://beth.easthouston.org/pipermail/apluslist/attachments/20061214/b67776c9/attachment-0001.html From steve at shrogers.com Thu Dec 14 21:38:41 2006 From: steve at shrogers.com (Steven H. Rogers) Date: Thu Dec 14 21:39:16 2006 Subject: [apluslist] Tried to resolve the terminal mode error regarding the missing file. In-Reply-To: <13ed887d0612141649q6082fc96qe725c69d50645b87@mail.gmail.com> References: <13ed887d0612141649q6082fc96qe725c69d50645b87@mail.gmail.com> Message-ID: <45820AB1.8000005@shrogers.com> Tom Szczesny wrote: > As I mentioned yesterday, when I start up A+ in terminal mode, I was > getting an error message regarding a missing file > /usr/lib/a+/idap.+ > which does exist as /usr/lib64/a+/idap.+ > > I created a second copy of this file as /usr/lib/a+/idap.+ > and attempted to start A+ again. > I got the following results: > > ... Did you build A+ yourself are are you using a binary that from someone else? \ Steve From tavmem at gmail.com Fri Dec 15 15:32:35 2006 From: tavmem at gmail.com (Tom Szczesny) Date: Fri Dec 15 15:32:41 2006 Subject: [apluslist] Re: apluslist Digest, Vol 23, Issue 3 (I did not build the A+ myself.) Message-ID: <13ed887d0612151232y593d2adjf851f82d59c9435d@mail.gmail.com> I downloaded the 4.18 binary (Linux-Red Hat ia64) from the A+ website, . Later, I automatically received a Fedora package update which upgraded my system to 4.20 On 12/15/06, apluslist-request@aplusdev.net wrote: > > Send apluslist mailing list submissions to > apluslist@aplusdev.net > > To subscribe or unsubscribe via the World Wide Web, visit > http://aplusdev.net/mailman/listinfo/apluslist > or, via email, send a message with subject or body 'help' to > apluslist-request@aplusdev.net > > You can reach the person managing the list at > apluslist-owner@aplusdev.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of apluslist digest..." > > > Today's Topics: > > 1. Re: Tried to resolve the terminal mode error regarding the > missing file. (Steven H. Rogers) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 14 Dec 2006 19:38:41 -0700 > From: "Steven H. Rogers" > Subject: Re: [apluslist] Tried to resolve the terminal mode error > regarding the missing file. > To: apluslist@aplusdev.net > Message-ID: <45820AB1.8000005@shrogers.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Tom Szczesny wrote: > > As I mentioned yesterday, when I start up A+ in terminal mode, I was > > getting an error message regarding a missing file > > /usr/lib/a+/idap.+ > > which does exist as /usr/lib64/a+/idap.+ > > > > I created a second copy of this file as /usr/lib/a+/idap.+ > > and attempted to start A+ again. > > I got the following results: > > > > ... > > Did you build A+ yourself are are you using a binary that from someone > else? > > \ Steve > > > ------------------------------ > > _______________________________________________ > apluslist mailing list > apluslist@aplusdev.net > http://aplusdev.net/mailman/listinfo/apluslist > > End of apluslist Digest, Vol 23, Issue 3 > **************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://beth.easthouston.org/pipermail/apluslist/attachments/20061215/9e7e8030/attachment.html