From: UnixOS2 Archive To: "UnixOS2 Archive" Date: Fri, 31 Jan 2003 04:49:25 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 30 ************************************************** Thursday 30 January 2003 Number 30 ************************************************** Subjects for today 1 Re: News servers : Kenn Yuill" 2 Re: Termcap.dat for OS/2 : Thomas E. Dickey" 3 Re: Termcap.dat for OS/2 : Maynard" 4 Re: News servers : Maynard" 5 Re: Termcap.dat for OS/2 : Thomas E. Dickey" 6 setup unixos2 : Ken Ames 7 Re: Termcap.dat for OS/2 : Thomas E. Dickey" 8 CVS : John Poltorak 9 Re: Termcap.dat for OS/2 : Henry Sobotka 10 Termcap.dat for OS/2 : John Poltorak 11 Re[2]: OpenLDAP : Roman Trunov 12 Re: Termcap.dat for OS/2 : Thomas E. Dickey" 13 Re: CVS : Stefan Neis 14 Re: wxWindows & varying build environments : Stefan Neis 15 Exim for OS/2 : John Poltorak 16 Re: Termcap.dat for OS/2 : John Poltorak 17 unsubscribe : Roger F. Borrello, Jr." 18 Re: CVS : John Poltorak 19 Re: CVS : Steven Levine" 20 Re: CVS : Stefan Neis 21 Re: CVS : John Poltorak 22 Re: setup unixos2 : John Poltorak 23 Re: CVS : Andrew Belov" 24 Re: CVS : John Poltorak 25 Re: CVS : Andrew Belov" **= Email 1 ==========================** Date: Fri, 31 Jan 2003 07:37:19 -0500 From: "Kenn Yuill" Subject: Re: News servers ** Reply to note from "Christian Hennecke" ** ** Dated Fri, 10 Jan 2003 15:05:31 +0100 (CET) **  Jack Troughton runs news.consultron.ca with pretty much everything  OS/2-related news group you would want and the FUD filtered from  c.o.o.m. I haven't been able to connect to Jack's server since you posted this info. Does anyone know if he has his server up & running, since he changed his residence? -- Ciao, Kenn Have a safe, peaceful & prosperous 2003! __________________________________________________________ Always act as if life is a joyous journey. Kenn Yuill Polarbar Team - Tester & Eternal Newbie __________________________________________________________ - A Thought for Today - 31 Jan 2003 The best helping hand that you will ever receive is the one at the end of your own arm. - Fred Dehner **= Email 2 ==========================** Date: Fri, 31 Jan 2003 08:49:55 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: Termcap.dat for OS/2 On Fri, 31 Jan 2003, John Poltorak wrote: > > Would it be reason to create a termcap.dat for OS/2 directly from GNU > termcap? yes/no: as noted, the termcap.src in that version iirc, is based on the older one from esr's webpage. you can create an equivalent (and more correct) version from ncurses (not the termcap.src which I have on my ftp area - that doesn't expand the "tc=" clauses as needed for many termcap libraries, but using different options). > If so, I think this would do it:- > > sed "1,/#### OS\/2/d;/cygwin/,$d" termcap.src >termcap.dat not really - the emx.src file in ncurses contains entries that are more accurate than the OS/2 entries in this. I started resolving it against terminfo.src last week, may complete this week. (My intent is to add a script to generate the emx.src file rather than maintain it separately). > termcap.src is part of GNU termcap:- > > ftp://ftp.gnu.org/pub/gnu/termcap/termcap-1.3.1.tar.gz > > Any comments? > > -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 3 ==========================** Date: Fri, 31 Jan 2003 09:23:30 -0600 (CST) From: "Maynard" Subject: Re: Termcap.dat for OS/2 On Fri, 31 Jan 2003 14:20:20 +0000, John Poltorak wrote: >It seems that the termcap file is usually called 'termcap' and is >installed in /etc. Is that correct? In my SuSE_7.3, /etc/termcap is linked to /usr/share/misc/termcap wc: 17426 23391 819264 -- Maynard **= Email 4 ==========================** Date: Fri, 31 Jan 2003 09:27:00 -0600 (CST) From: "Maynard" Subject: Re: News servers On Fri, 31 Jan 2003 07:37:19 -0500, Kenn Yuill wrote: >I haven't been able to connect to Jack's server since you posted this >info. >Does anyone know if he has his server up & running, since he changed >his residence? I believe that Jack got tangled up with some major distractions concurrent with a difficult change of hosts; and that his site will continue to be "down" for an indefinite, but relatively short ;-} term. -- Maynard **= Email 5 ==========================** Date: Fri, 31 Jan 2003 10:28:40 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: Termcap.dat for OS/2 On Fri, 31 Jan 2003, John Poltorak wrote: > On Fri, Jan 31, 2003 at 08:49:55AM -0500, Thomas E. Dickey wrote: > > On Fri, 31 Jan 2003, John Poltorak wrote: > > > > If so, I think this would do it:- > > > > > > sed "1,/#### OS\/2/d;/cygwin/,$d" termcap.src >termcap.dat > > > > not really - the emx.src file in ncurses contains entries that are more > > accurate than the OS/2 entries in this. > > So should I simply be able to copy emx.src as termcap.dat ? > > > I started resolving it against > > terminfo.src last week, may complete this week. (My intent is to add > > a script to generate the emx.src file rather than maintain it separately). > > That sounds great. > > Would it be possible to make NCURSES install a termcap for OS/2? I hadn't thought about that, but it wouldn't be that hard. > It seems that the termcap file is usually called 'termcap' and is > installed in /etc. Is that correct? usually. The BSD's (FreeBSD, etc) do it differently, but iirc, provide a symbolic link. -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 6 ==========================** Date: Fri, 31 Jan 2003 10:36:43 -0800 From: Ken Ames Subject: setup unixos2 hi, ok, I tried again to run ux2_bootstrap.cmd to get unixos2 setup but it still is not working correctly. it gets to where it wants to build perl but bombs out saying make: *** No rule to make target `miniperl.exe', needed by `all'. Stop. I dont know. seems like this still needs some work so I will stay with my traditional gcc setup. at least for now. if anyone can tell me where to look for error logs I would send them here, or at least the relevent parts. seems error logs would be real nice to track troubles down. Ken **= Email 7 ==========================** Date: Fri, 31 Jan 2003 10:37:14 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: Termcap.dat for OS/2 On Fri, 31 Jan 2003, Maynard wrote: > On Fri, 31 Jan 2003 14:20:20 +0000, John Poltorak wrote: > > >It seems that the termcap file is usually called 'termcap' and is > >installed in /etc. Is that correct? > > In my SuSE_7.3, /etc/termcap is linked to /usr/share/misc/termcap > wc: 17426 23391 819264 The reason why termcap was originally in /etc was that /usr would not be guaranteed to be mounted soon enough. Putting that under /usr/share/... looked good to the people who came up with LSB, because after all the intelligence of a committee is equal to that of the loudest person divided by the number of listeners. -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 8 ==========================** Date: Fri, 31 Jan 2003 11:05:31 +0000 From: John Poltorak Subject: CVS The latest release of CVS came out recently and is available here:- ftp://ftp.cvshome.org/pub/cvs-1.11.5/cvs-1.11.5.tar.gz Has anyone got it working on OS/2? There are a couple of references to both OS/2 and EMX in the archive, but I can't tell if they are simply historic and out of date. Do we currently have an OS/2 maintainer? -- John **= Email 9 ==========================** Date: Fri, 31 Jan 2003 11:11:34 -0500 From: Henry Sobotka Subject: Re: Termcap.dat for OS/2 Thomas E. Dickey wrote: > > after all the intelligence of a committee is equal to that of the loudest > person divided by the number of listeners. More often than not resulting in a divide-by-zero overflow. h~ **= Email 10 ==========================** Date: Fri, 31 Jan 2003 11:16:10 +0000 From: John Poltorak Subject: Termcap.dat for OS/2 Would it be reason to create a termcap.dat for OS/2 directly from GNU termcap? If so, I think this would do it:- sed "1,/#### OS\/2/d;/cygwin/,$d" termcap.src >termcap.dat termcap.src is part of GNU termcap:- ftp://ftp.gnu.org/pub/gnu/termcap/termcap-1.3.1.tar.gz Any comments? -- John **= Email 11 ==========================** Date: Fri, 31 Jan 2003 12:00:16 +0300 From: Roman Trunov Subject: Re[2]: OpenLDAP Hello Sergey, SY> And only existing LDAP server for OS/2 I'm aware of is Notes. Communigate Pro (www.stalker.com) has build-it LDAP server. They have an OS/2 version, too. But Communigate is a "little more" then just LDAP or mail server. It's a very powerful and not a cheap program. (LDAP functionality is not restricted in trial version, anyway). Best regards, Roman mailto:stream at proxyma.ru **= Email 12 ==========================** Date: Fri, 31 Jan 2003 12:07:51 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: Termcap.dat for OS/2 On Fri, 31 Jan 2003, Henry Sobotka wrote: > Thomas E. Dickey wrote: > > > > after all the intelligence of a committee is equal to that of the loudest > > person divided by the number of listeners. > > More often than not resulting in a divide-by-zero overflow. hmm - I had thought this would be an underflow... Anyway - the issue with the location was /etc/termcap goes back a while. Before LSB, Slackware and Debian were fine with a mini-termcap in /etc/termcap (along with a mini-terminfo). The RPM'ers defined LSB. -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 13 ==========================** Date: Fri, 31 Jan 2003 13:52:09 +0100 (CET) From: Stefan Neis Subject: Re: CVS Hi, > ftp://ftp.cvshome.org/pub/cvs-1.11.5/cvs-1.11.5.tar.gz > > Has anyone got it working on OS/2? I'm still using 1.10.6. However there were a couple of minor but annoying compatibility problems when trying to connect to a server running 1.11.2. (Which ended up with being fixed by downgrading the server as luckily OS/2 wasn't the only OS with no up-to-date clients available). However, I fear that the same kind of problems will reappear when servers are updated to 1.11.5 and that's likely to happen on a larger scale over the next months as it fixes some server side security leaks. So it would be _very_ helpful if somebody could have a look at making an up-to-date version work on OS/2 (at least the client part). > There are a couple of references to both OS/2 and EMX in the archive, but > I can't tell if they are simply historic and out of date. Probably. > Do we currently have an OS/2 maintainer? I suppose, we don't. :-( Regards, Stefan **= Email 14 ==========================** Date: Fri, 31 Jan 2003 14:05:13 +0100 (CET) From: Stefan Neis Subject: Re: wxWindows & varying build environments On Mon, 27 Jan 2003, Andreas Buening wrote: > Never heard of that name. Which make version did ever use > MAKE_SHELL? One of the many 3.75 flavors and any earlier one where I ever needed fiddling with the shell (which just might never have happened, though ;-) ). Regards, Stefan -- Micro$oft is not an answer. It is a question. The answer is 'no'. **= Email 15 ==========================** Date: Fri, 31 Jan 2003 14:14:12 +0000 From: John Poltorak Subject: Exim for OS/2 I have just come across a port of Exim for OS/2. If anyone is interested you can find more details here:- http://www.arkane.demon.co.uk/documents/eximos2.html The port looks to have been abandoned. -- John **= Email 16 ==========================** Date: Fri, 31 Jan 2003 14:20:20 +0000 From: John Poltorak Subject: Re: Termcap.dat for OS/2 On Fri, Jan 31, 2003 at 08:49:55AM -0500, Thomas E. Dickey wrote: > On Fri, 31 Jan 2003, John Poltorak wrote: > > If so, I think this would do it:- > > > > sed "1,/#### OS\/2/d;/cygwin/,$d" termcap.src >termcap.dat > > not really - the emx.src file in ncurses contains entries that are more > accurate than the OS/2 entries in this. So should I simply be able to copy emx.src as termcap.dat ? > I started resolving it against > terminfo.src last week, may complete this week. (My intent is to add > a script to generate the emx.src file rather than maintain it separately). That sounds great. Would it be possible to make NCURSES install a termcap for OS/2? It seems that the termcap file is usually called 'termcap' and is installed in /etc. Is that correct? > -- > T.E.Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 17 ==========================** Date: Fri, 31 Jan 2003 16:43:18 -0500 (EST) From: "Roger F. Borrello, Jr." Subject: unsubscribe - rb **= Email 18 ==========================** Date: Fri, 31 Jan 2003 17:13:40 +0000 From: John Poltorak Subject: Re: CVS On Fri, Jan 31, 2003 at 07:53:15PM +0300, Andrew Belov wrote: > On Fri, 31 Jan 2003 11:05:31 +0000, John Poltorak wrote: > > >The latest release of CVS came out recently and is available here:- > > > >ftp://ftp.cvshome.org/pub/cvs-1.11.5/cvs-1.11.5.tar.gz > > > >Has anyone got it working on OS/2? > > > >There are a couple of references to both OS/2 and EMX in the archive, but > >I can't tell if they are simply historic and out of date. > > Sometimes the changes are made semi-automatically to the whole tree, so it > doesn't imply they are indeed oriented towards improving the OS/2 port. > > >Do we currently have an OS/2 maintainer? > > CVS has undergone several major changes in its makefile structure shortly > after the 1.11 "Steelhead" release in '2000. Last time I've tried, it seemed > completely broken - mostly due to the instabilities on the OS/2 part (gcc, > binutils, autoconf). We have an updated autoconf now and I've been trying to come up with a 'standardised' UnixOS/2 build which has enabled quite a number of apps to build almost stright out of the box. Is there any requirement to have a particular version of gcc? It would be useful if you could join the ux2bs list and try and help us get it built. It's often shortcomings in the build environment which prevent apps from building rather than specific code needing to be ported. You can find more details about the list here: http://powerusersbbs.net/mailman/listinfo/ux2bs When I tried building it, it got as far as building libcvs.a and libdiff.a but eventually fell over here:- gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -c `test -f 'main.c' || echo './'`main.c main.c:59: `EDITOR_DFLT' undeclared here (not in a function) make[2]: *** [main.o] Error 1 make[2]: Leaving directory `U:/unixos2/workdir/cvs-1.11.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `U:/unixos2/workdir/cvs-1.11.5' make: *** [all] Error 2 > When GCC v 3.2.x gets released, that would be the good > opportunity to try out the new build environment against the "emx-new" branch of > CVS. -- John **= Email 19 ==========================** Date: Fri, 31 Jan 2003 18:22:53 -0800 From: "Steven Levine" Subject: Re: CVS In <20030131110531.K83 at manninghammills.org>, on 01/31/03 at 11:05 AM, John Poltorak said: >The latest release of CVS came out recently and is available here:- >ftp://ftp.cvshome.org/pub/cvs-1.11.5/cvs-1.11.5.tar.gz >Has anyone got it working on OS/2? No. I started to work on a build when v1.11.2 was released, but there were too many build errors and I had other projects in progress. I discussed my issues with the CVS maintainers. Basically I was told the os2 subtree has not been maintained for years. The v1.11.1 version I currently use appears to be a private fork. v1.11.1 works well, but is missing some new features which would be nice to have. What needs to be done is to get in contact with the author of: cscvs-1.11.2-os2-2.zip and find out what his/her intentions are. Contacting the CVS owners and to see what can be done to roll the OS/2 patches into the base would also be a good thing to do. There's also: cvs-m-1.11.2.zip but I can't figure out who built it. >Do we currently have an OS/2 maintainer? Not that I can tell. Steven -- --------------------------------------------------------------------- "Steven Levine" MR2/ICE 2.35 #10183 Warp4/FP15/14.085_W4 www.scoug.com irc.webbnet.org #scoug (Wed 7pm PST) --------------------------------------------------------------------- **= Email 20 ==========================** Date: Fri, 31 Jan 2003 18:32:46 +0100 (CET) From: Stefan Neis Subject: Re: CVS On Fri, 31 Jan 2003, John Poltorak wrote: > build almost stright out of the box. Is there any requirement to have a > particular version of gcc? IIRC, CVS is completely written in C, so gcc-2.5.x ought to be just as good for compiling it as any newer version (particularly, gcc-2.8.1 ought to do just fine!). If I'm widely wrong, somebody will surely correct me. ;-) > When I tried building it, it got as far as building libcvs.a and libdiff.a > but eventually fell over here:- > > gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -c > `test -f 'main.c' || echo './'`main.c > main.c:59: `EDITOR_DFLT' undeclared here (not in a function) Sounds like there is some #include to an internal header file, which is #ifdef'ed out for EMX. Anyway, using the emx-new branch of cvs sources is certainly a good idea, I must admit I'm slightly confused by the fact that you're apparently compiling the "normal" main.c - wasn't there an EMX specific one? Regards, Stefan -- Micro$oft is not an answer. It is a question. The answer is 'no'. **= Email 21 ==========================** Date: Fri, 31 Jan 2003 18:58:18 +0000 From: John Poltorak Subject: Re: CVS On Fri, Jan 31, 2003 at 09:19:42PM +0300, Andrew Belov wrote: > To conclude, GCC v 3.2.1 would be a major improvement; as for autoconf, I'll > check out how do the recent versions perform (is 2.54 the latest one?). The latest is v2.57. It is created for you with a couple of easy steps once you have set up the standard build environment. I'll post details shortly. > >It would be useful if you could join the ux2bs list and try and help us > >get it built. It's often shortcomings in the build environment which > >prevent apps from building rather than specific code needing to be > >ported. You can find more details about the list here: > > > >http://powerusersbbs.net/mailman/listinfo/ux2bs > > OK, I've already signed up for this mailing list. Great. Basically, what this is supposed to do is establish a standard build environment by automatically downloading and assembling a number of packages. This should be sufficient to build Perl v5.8.0 which is an essential part of the build system. > >When I tried building it, it got as far as building libcvs.a and libdiff.a > >but eventually fell over here:- > > > >gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -c > >`test -f 'main.c' || echo './'`main.c > >main.c:59: `EDITOR_DFLT' undeclared here (not in a function) > >make[2]: *** [main.o] Error 1 > >make[2]: Leaving directory `U:/unixos2/workdir/cvs-1.11.5/src' > >make[1]: *** [all-recursive] Error 1 > >make[1]: Leaving directory `U:/unixos2/workdir/cvs-1.11.5' > >make: *** [all] Error 2 > > I don't have the code at hand right now, but I suppose there may be some > configuration parameter that was missing from EMX options.h/config.h In the case of CVS, I simply ran:- build cvs without making any attempt to specify OS/2 as a target platform. I wasn't sure if any of the docs which mentioned OS/2 had any relevance to this version, so I didn't make any changes which may have been relevant. -- John **= Email 22 ==========================** Date: Fri, 31 Jan 2003 19:01:31 +0000 From: John Poltorak Subject: Re: setup unixos2 On Fri, Jan 31, 2003 at 10:36:43AM -0800, Ken Ames wrote: > hi, > ok, I tried again to run ux2_bootstrap.cmd to get unixos2 setup but > it still is not working correctly. it gets to where it wants to build > perl but bombs out saying > > make: *** No rule to make target `miniperl.exe', needed by `all'. Stop. > > I dont know. seems like this still needs some work so I will stay with > my traditional gcc setup. at least for now. Sure, it should not be used as a replacement for your normal working environment. It is still in its early stages, although most people who have tried it have managed to build Perl successfully. > if anyone can tell me where > to look for error logs I would send them here, or at least the relevent > parts. seems error logs would be real nice to track troubles down. Did you check:- ? \unixos2\logs\perl.log > > Ken > -- John **= Email 23 ==========================** Date: Fri, 31 Jan 2003 19:53:15 +0300 (MSK) From: "Andrew Belov" Subject: Re: CVS On Fri, 31 Jan 2003 11:05:31 +0000, John Poltorak wrote: >The latest release of CVS came out recently and is available here:- > >ftp://ftp.cvshome.org/pub/cvs-1.11.5/cvs-1.11.5.tar.gz > >Has anyone got it working on OS/2? > >There are a couple of references to both OS/2 and EMX in the archive, but >I can't tell if they are simply historic and out of date. Sometimes the changes are made semi-automatically to the whole tree, so it doesn't imply they are indeed oriented towards improving the OS/2 port. >Do we currently have an OS/2 maintainer? CVS has undergone several major changes in its makefile structure shortly after the 1.11 "Steelhead" release in '2000. Last time I've tried, it seemed completely broken - mostly due to the instabilities on the OS/2 part (gcc, binutils, autoconf). When GCC v 3.2.x gets released, that would be the good opportunity to try out the new build environment against the "emx-new" branch of CVS. **= Email 24 ==========================** Date: Fri, 31 Jan 2003 20:10:43 +0000 From: John Poltorak Subject: Re: CVS > Anyway, using the emx-new branch of cvs sources is certainly a good idea, > I must admit I'm slightly confused by the fact that you're apparently > compiling the "normal" main.c - wasn't there an EMX specific one? CVS v1.11.5 includes both emx and os2 subdirectories. Both have a different README from 1997. Neither seem to br related to the current release, AFAICT. > Regards, > Stefan > -- > Micro$oft is not an answer. It is a question. The answer is 'no'. > -- John **= Email 25 ==========================** Date: Fri, 31 Jan 2003 21:19:42 +0300 (MSK) From: "Andrew Belov" Subject: Re: CVS On Fri, 31 Jan 2003 17:13:40 +0000, John Poltorak wrote: >> CVS has undergone several major changes in its makefile structure shortly >> after the 1.11 "Steelhead" release in '2000. Last time I've tried, it seemed >> completely broken - mostly due to the instabilities on the OS/2 part (gcc, >> binutils, autoconf). > >We have an updated autoconf now and I've been trying to come up with a >'standardised' UnixOS/2 build which has enabled quite a number of apps to >build almost stright out of the box. Is there any requirement to have a >particular version of gcc? So far, there are two main problems that we face with GCC in CVS: - PGCC/EMX v 2.95.3 has a broken "-O2" optimization. RCS.C eventually causes SIGSEGV. Needed to commit about 100M in order to reproduce this error. - If we use a later version, we have to work around the infamous "empty a.out" problem. I posted a description and a GCC.EXE wrapper to this list earlier. This is the case with the GCC v 3.0 beta and all subsequent versions up to 3.03. Besides, several optimization problems have shown up while I tested a Dec'2001 snapshot - have no idea whether "-O2 -fno-expensive-optimizations" is enough to take them out, or not. To conclude, GCC v 3.2.1 would be a major improvement; as for autoconf, I'll check out how do the recent versions perform (is 2.54 the latest one?). >It would be useful if you could join the ux2bs list and try and help us >get it built. It's often shortcomings in the build environment which >prevent apps from building rather than specific code needing to be >ported. You can find more details about the list here: > >http://powerusersbbs.net/mailman/listinfo/ux2bs OK, I've already signed up for this mailing list. >When I tried building it, it got as far as building libcvs.a and libdiff.a >but eventually fell over here:- > >gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -c >`test -f 'main.c' || echo './'`main.c >main.c:59: `EDITOR_DFLT' undeclared here (not in a function) >make[2]: *** [main.o] Error 1 >make[2]: Leaving directory `U:/unixos2/workdir/cvs-1.11.5/src' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `U:/unixos2/workdir/cvs-1.11.5' >make: *** [all] Error 2 I don't have the code at hand right now, but I suppose there may be some configuration parameter that was missing from EMX options.h/config.h