Date: Sun, 9 Feb 2003 02:34:29 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [Ux2bs_Archive] No. 72 ************************************************** Saturday 08 February 2003 Number 72 ************************************************** Subjects for today 1 Re: Getting started : DWParsons at t-online.de (Dave Parsons) 2 Re: Getting started : IanM" 3 Re: REGEX - please test : Andreas Buening 4 Re: REGEX - please test : Andreas Buening 5 Re: Getting started : John Poltorak 6 Re: Getting started : Stefan.Neis at t-online.de 7 Re: REGEX - please test : John Poltorak 8 Re: Getting started : John Poltorak 9 Re: Getting started : Stefan.Neis at t-online.de 10 lib prefix on libs : John Poltorak 11 Re: Getting started : John Poltorak 12 Perl Build Error : Hakan" 13 Re: lib prefix on libs : John Poltorak 14 Re: Getting started : Stefan.Neis at t-online.de 15 Re: Getting started : Sebastian Wittmeier (ShadoW)" 16 Re: Getting started : Sebastian Wittmeier (ShadoW)" 17 Re: Perl Build Error : Henry Sobotka 18 Re: Getting started : Stefan.Neis at t-online.de 19 Re: lib prefix on libs : Stefan.Neis at t-online.de 20 Re: Perl prefix : Hakan" 21 Re: Getting started : IanM" 22 Re: Getting started : IanM" **= Email 1 ==========================** Date: Sun, 09 Feb 2003 08:50:40 +0100 (CET) From: DWParsons at t-online.de (Dave Parsons) Subject: Re: Getting started On Sat, 8 Feb 2003 23:52:07 +0100, Stefan.Neis at t-online.de wrote: > Hi, > > > How are you connected to the internet? > > DSL connection by T-Online. t-online ISDN with ISDNPM > > > Can you download from other ftp servers? > > No problem with e.g. ftp.leo.org. also > Just tried it here and this is a snippet:- Welcome to the FTP service of ftp.funkychicken-the-movie.com, hosted on a Googol system running GoogOS version 6.5. Your server today is Xitami, the fast 'n free web/ftp server from iMatix Corporation, who will be happy to take your order at http://www.imatix.com. In case of problems please contact the webmaster (joe at funkychicken-the-movie.com). Is this what others see? whois & nslookup 213.152.37.92 indicate eclipse.net.uk, but can't find funkychicken... I tried a few commands, cd appears to work dir hangs ls hangs They all reply 200 command ok. disabling PORT with sendport gives me this:- ftp> dir 503 'LIST' not valid at this time It seems that plain text replies are ok, but any transfer needing to open another connection fails. I presume that this is consistent with the passive mode idea that Ian suggested? Dave _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 2 ==========================** Date: Sun, 09 Feb 2003 10:19:55 +1100 (EDT) From: "IanM" Subject: Re: Getting started Hi Stefan >One strange thing I noticed when doing >[G:\UnixOS2] ftp 213.152.37.92 >is that I automatically get the following lines: > >(Some greeting message...) > > Have a really lovely day! >230 User unixos2 logged-in >bina >200 Command okay >get /pub/unixos2/build_system/lib/rsync.exe >200 Command okay >150 Preparing to transfer binary file Sounds verymuch like there is a firewall between you and John, so you might have to use Passive mode, which IBM's supplied FTP doesnt do but with WGET you can by adding the option --passive-ftp Cheers IanM http://www.os2site.com/ WINERR 00D - USER ERROR; LEMMING NOT FOUND _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 3 ==========================** Date: Sun, 09 Feb 2003 12:23:03 +0100 From: Andreas Buening Subject: Re: REGEX - please test Stefan.Neis at t-online.de wrote: > > Hi, > > > Why so complicated? If a library has its own package including separate > > sources, separate docs, separate install routines, separate ChangeLog > > then let it be a standalone library. > > What good is e.g. libintl, if all projects just ignore it or even worse detect > the presence of some header and later fail on linking because no Makefile > knows about the OS/2 specific problem that -lintl is required? At least the GNU projects use some standardized autoconf code for using libintl. Bye, Andreas -- One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them In the Land of Mordor where the Shadows lie. _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 4 ==========================** Date: Sun, 09 Feb 2003 12:23:22 +0100 From: Andreas Buening Subject: Re: REGEX - please test Stefan.Neis at t-online.de wrote: > > Hi, > > > But really, where is the problem to add those few regex functions to > > a dll? If we had an agreement to which dll we wanted to add the regex > > stuff, of course. ;-) > > No problem at all. I just don't like the idea to put every single function > (or every group of a 3 or 4 functions) into its own DLL. That's why I don't > like regex.dll. Me, too. So let's standardize this. :-) [snip] Bye, Andreas -- One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them In the Land of Mordor where the Shadows lie. _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 5 ==========================** Date: Sun, 9 Feb 2003 12:27:07 +0000 From: John Poltorak Subject: Re: Getting started On Sun, Feb 09, 2003 at 01:17:39PM +0100, Stefan.Neis at t-online.de wrote: > Hi, > > > Sounds verymuch like there is a firewall between you and > > John, so you might have to use Passive mode, which IBM's > > supplied FTP doesnt do but with WGET you can by adding > > the option --passive-ftp > > Well, thanks for the hint, that worked (I assumed wget would be > using passive mode by default, but that was apparently plainly > wrong). Now, it would be interesting to find that firewall... > I can't really be on my end or I wouldn't have no problems at all > with other ftp servers and it can't really be on the other end > or everybody would have those problems ... > Is my provider firewalling connections to selected other providers, > or what could be going on? Whatever the problem is you should be able to use ux2_bootstrap.cmd, by now... It is meant to be just a very simple script to kick things off and I'm trying to avoid changing it so that if you already have a copy, it should work. If you are behind some firewall, it looks like the major problem will be using RSYNC... > Regards, > Stefan > -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 6 ==========================** Date: Sun, 9 Feb 2003 13:17:39 +0100 From: Stefan.Neis at t-online.de Subject: Re: Getting started Hi, > Sounds verymuch like there is a firewall between you and > John, so you might have to use Passive mode, which IBM's > supplied FTP doesnt do but with WGET you can by adding > the option --passive-ftp Well, thanks for the hint, that worked (I assumed wget would be using passive mode by default, but that was apparently plainly wrong). Now, it would be interesting to find that firewall... I can't really be on my end or I wouldn't have no problems at all with other ftp servers and it can't really be on the other end or everybody would have those problems ... Is my provider firewalling connections to selected other providers, or what could be going on? Regards, Stefan _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 7 ==========================** Date: Sun, 9 Feb 2003 14:26:35 +0000 From: John Poltorak Subject: Re: REGEX - please test On Sun, Feb 09, 2003 at 12:23:22PM +0100, Andreas Buening wrote: > Stefan.Neis at t-online.de wrote: > > > > Hi, > > > > > But really, where is the problem to add those few regex functions to > > > a dll? If we had an agreement to which dll we wanted to add the regex > > > stuff, of course. ;-) > > > > No problem at all. I just don't like the idea to put every single function > > (or every group of a 3 or 4 functions) into its own DLL. That's why I don't > > like regex.dll. > > Me, too. So let's standardize this. :-) regex.dll is an old established DLL which is used by a number of apps. I would prefer to have it available. > [snip] > > > Bye, > Andreas > > -- > One OS to rule them all, One OS to find them, > One OS to bring them all and in the darkness bind them > In the Land of Mordor where the Shadows lie. -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 8 ==========================** Date: Sun, 9 Feb 2003 16:21:42 +0000 From: John Poltorak Subject: Re: Getting started On Sun, Feb 09, 2003 at 04:28:23PM +0100, Stefan.Neis at t-online.de wrote: > Hi, > > > Whatever the problem is you should be able to use ux2_bootstrap.cmd, by > > now... It is meant to be just a very simple script to kick things off and > > I'm trying to avoid changing it so that if you already have a copy, it > > should work. > > Ah, I see. Anyway, I even have the newest version now and can see for myself, > that there are only "cosmetic" changes... > > > If you are behind some firewall, it looks like the major problem will be > > using RSYNC... > > Strangely, I have no problem at all with rsync, so whatever firewall there is > between that ftp-server serving ux2_bootstrap.cmd and myself, it's not in > between here an powerusersbbs.net. I don't have a firewall here, but in any case it doesn't seem like a firewall problem if you can connect to the site using FTP. Doesn't FTP itself work? It could possibly be a problem with WGET, or a particular version of it... > Is this > > wrote 6990 bytes read 806235 bytes 6001.66 bytes/sec > > total size is 1415015 speedup is 1.74 > > rsync error: requested action not supported (code 4) at main.c(935) > the error message that was already mentioned and I can feel free to > ignore it? Of course, you also do have the option of fixing it ;-)... > Regards, > Stefan -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 9 ==========================** Date: Sun, 9 Feb 2003 16:28:23 +0100 From: Stefan.Neis at t-online.de Subject: Re: Getting started Hi, > Whatever the problem is you should be able to use ux2_bootstrap.cmd, by > now... It is meant to be just a very simple script to kick things off and > I'm trying to avoid changing it so that if you already have a copy, it > should work. Ah, I see. Anyway, I even have the newest version now and can see for myself, that there are only "cosmetic" changes... > If you are behind some firewall, it looks like the major problem will be > using RSYNC... Strangely, I have no problem at all with rsync, so whatever firewall there is between that ftp-server serving ux2_bootstrap.cmd and myself, it's not in between here an powerusersbbs.net. Is this > wrote 6990 bytes read 806235 bytes 6001.66 bytes/sec > total size is 1415015 speedup is 1.74 > rsync error: requested action not supported (code 4) at main.c(935) the error message that was already mentioned and I can feel free to ignore it? Regards, Stefan _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 10 ==========================** Date: Sun, 9 Feb 2003 17:09:12 +0000 From: John Poltorak Subject: lib prefix on libs AFAIUI, gcc v2.8.1, or to be more precise, ld from that version, is not capable of findings libs with a lib prefix, so that it will use termcap.a in preference to libtermcap.a. Do I understand this correctly? Do we need to do anything about it, and if so what? I am reluctant to try to migrate to newer versions of gcc at this stage, but would like to do so in the next month or two if possible. Anyone have any news on the current effort to get v3.2.1 ported? -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 11 ==========================** Date: Sun, 9 Feb 2003 17:21:06 +0000 From: John Poltorak Subject: Re: Getting started On Sun, Feb 09, 2003 at 06:11:11PM +0100, Sebastian Wittmeier (ShadoW) wrote: > On Sun, 09 Feb 2003 08:50:40 +0100 (CET), Dave Parsons wrote: > > >> DSL connection by T-Online. > >t-online ISDN with ISDNPM > > Just tried it with my free T-Online ISDN flatrate: Same problem on a PC > that worked with QSC QDSL before > So it could be the Xitami ftp server I'll get rid of the Xitami ftp server as soon as Ted as ported ProFTPD ;-)... > Sebastian -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 12 ==========================** Date: Sun, 09 Feb 2003 17:41:10 -0500 (EST) From: "Hakan" Subject: Perl Build Error I am rebuilding perl on another workstation so I can run it from a server. This time, however, the build does not complete. As far as I can tell, the culprit is "too many files open in shell" (see below) which I assume refers to the Korn shell, not the workplace shell: [B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call IO List/Util MIME/Base64 OS2/ExtAttr OS2/PrfDB OS2/Process OS2/REXX Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared] What extensions do you wish to load statically? [ ] Stripping down executable paths... Creating config.sh... Doing variable substitutions on .SH files... Extracting cflags (with variable substitutions) Extracting config.h (with variable substitutions) Extracting makeaperl (with variable substitutions) Extracting makedepend (with variable substitutions) Extracting makedir (with variable substitutions) Extracting Makefile (with variable substitutions) Configure: os2/Makefile.SHs[14]: too many files open in shell Configure: ./Makefile.SH[24]: too many files open in shell Configure: UU/myread[16]: too many files open in shell [I:\unixos2\workdir\perl-5.8.0]make makefile:737: warning: overriding commands for target `TAGS' makefile:729: warning: ignoring old commands for target `TAGS' The number of threads is the same on both machines, 1024, files is set to 40 on this machine where the build fails whereas it was set to only 20 on the slower machine where it did complete. What might the problem be and how do I fix it? Thanks. Suggest the following is changed: * The order of the drives the user needs to set in ux2_bootstrap.cmd should be in the same order as they are mentioned in the text echoed to the screen, currently they are not (I pointed this out earlier.) * If the build script generates a fatal error message like the one above, it should abort, not continue with what will be futile attempt to build the target (why would it not abort?). * The script complains early on about link386.exe not being present in the path which is not correct, I have one copy in c:\os2\system and one in i:\usr\bin so the message seems to bogus. Further, the script continues whereas it should really abort if it cannot find this crucial tool without which it cannot complete (why should it not abort?). Hakan _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 13 ==========================** Date: Sun, 9 Feb 2003 17:41:13 +0000 From: John Poltorak Subject: Re: lib prefix on libs On Sun, Feb 09, 2003 at 06:30:37PM +0100, Stefan.Neis at t-online.de wrote: > Hi, > > > ld from that version, is not > > capable of findings libs with a lib prefix > > > Do I understand this correctly? > > Exact. > > > Do we need to do anything about it, and if so what? > > Generating libs without a lib prefix. ;-) What is it that generates the name? Is it done automatically, or is something specific in the Makefile? > Regards, > Stefan -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 14 ==========================** Date: Sun, 9 Feb 2003 17:44:30 +0100 From: Stefan.Neis at t-online.de Subject: Re: Getting started Hi, > I don't have a firewall here, but in any case it doesn't seem like a > firewall problem if you can connect to the site using FTP. Actually, it does. Connecting to an ftp server and issuing simple commands are one kind of operation (accessing a well known port which a firewall might decide to let through), actually transferring files (in non-passive mode) is a different kind of operation where a new connection to an essentially random socket is established (which many firewalls will deny...) > Doesn't FTP itself work? No, same kind of problem. > It could possibly be a problem with WGET, or a particular > version of it... Actually I tried three different ones. "wget --passive-ftp" is working nicely, plain wget/ftp won't work (also two different version of ftp.exe), so this pretty much rules out software errors. I guess it must be something along the lines of our providers not liking each other, i.e. some "political" incompatiblity, not a technical one. ;-) > > > rsync error: requested action not supported (code 4) at main.c(935) > > the error message that was already mentioned and I can feel free to > > ignore it? > > Of course, you also do have the option of fixing it ;-)... Sure. Item xyz (i.e. some 3-digit number) on my todo-list. ;-) Regards, Stefan _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 15 ==========================** Date: Sun, 09 Feb 2003 18:01:40 +0100 (CET) From: "Sebastian Wittmeier (ShadoW)" Subject: Re: Getting started On Sat, 8 Feb 2003 23:52:07 +0100, Stefan.Neis at t-online.de wrote: >One strange thing I noticed when doing >[G:\UnixOS2] ftp 213.152.37.92 >is that I automatically get the following lines: When you do it manually, or when the script does it? The script redirects input, otherwise there could be a ftp.cmd involved. Sebastian _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 16 ==========================** Date: Sun, 09 Feb 2003 18:11:11 +0100 (CET) From: "Sebastian Wittmeier (ShadoW)" Subject: Re: Getting started On Sun, 09 Feb 2003 08:50:40 +0100 (CET), Dave Parsons wrote: >> DSL connection by T-Online. >t-online ISDN with ISDNPM Just tried it with my free T-Online ISDN flatrate: Same problem on a PC that worked with QSC QDSL before So it could be the Xitami ftp server and/or T-Online. Sebastian _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 17 ==========================** Date: Sun, 09 Feb 2003 18:21:25 -0500 From: Henry Sobotka Subject: Re: Perl Build Error Hakan wrote: > > files is set to 40 on this machine where the build fails whereas it was set > to only 20 on the slower machine where it did complete. The FILES setting in config.sys is for DOS, not OS/2. Try using, e.g. "set EMXOPT=-h1024". See EMX docs for details. h~ _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 18 ==========================** Date: Sun, 9 Feb 2003 18:23:03 +0100 From: Stefan.Neis at t-online.de Subject: Re: Getting started Hi, > When you do it manually, or when the script does it? Manually, but ... > The script redirects input, otherwise there could be a ftp.cmd > involved. .. there was an old ux2_bootstrap.cmd-generated netrc. Thanks for explaining, Stefan _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 19 ==========================** Date: Sun, 9 Feb 2003 18:30:37 +0100 From: Stefan.Neis at t-online.de Subject: Re: lib prefix on libs Hi, > ld from that version, is not > capable of findings libs with a lib prefix > Do I understand this correctly? Exact. > Do we need to do anything about it, and if so what? Generating libs without a lib prefix. ;-) While libsomething.a and libsomething.lib are just silly (the extension really is sufficient to identify it as a lib, especially when it is in a directory like /usr/lib), libsomething.dll could become a real problem as DLL names are still resctricted to eight letter, AFAIK. In short, I don't really think suppressing that prefix was an entirely bad idea, even if it causes problems every now and then - but that's on the same level as all those EXEEXT problems... > Anyone have any news on the current effort to get v3.2.1 ported? No. But it really does sound like this is finally a somewhat more reasonable version (I'm still on 2.8.1 for OS/2 and 2.95.3 for all other OS'es...) Regards, Stefan _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 20 ==========================** Date: Sun, 09 Feb 2003 20:18:51 -0500 (EST) From: "Hakan" Subject: Re: Perl prefix Has Lyn's suggestion/recommendation to move the perl stuff to be under /usr or /usr/local been implemented yet? It seems that the latest version of the build_perl script I downloaded still puts it under /usr/lib. On Wed, 29 Jan 2003 14:21:42 +0000, Lyn St George wrote: >On Wed, 29 Jan 2003 13:37:21 +0000, John Poltorak wrote: > >> >>I agree that we should try to comply with FHS, but allow some flexibility >>when it suits us to do so. >> >>As for Perl, I think perl.exe should be copied to /usr/bin which should >>be on the path, but all the other executables should be left in >>/usr/lib/perl/bin. > >There should be no such thing as /usr/lib/perl/bin. All the perl stuff >should go under either /usr or /usr/local, as every perl script ever >made expects to find the perl executable as either /usr/bin/perl >or /usr/local/bin/perl, and then to find other perl stuff under one of >those prefixes. It seems to me to be advantageous to keep >things as standards compliant as possible, and there are very few >other executables involved anyway. One big advantage of the >*nix system of chucking most things together in one directory is >that we don't have to clutter up the PATH or LIBPATH much - mine >are bad enough now :/ >- >Cheers >Lyn St George >+--------------------------------------------------------------------------------- >+ http://www.zolotek.net .. eCommerce hosting, consulting >+ http://www.os2docs.org .. some 'How To' stuff ... >+---------------------------------------------------------------------------------- > > >_______________________________________________ >UX2BS mailing list >UX2BS at powerusersbbs.net >http://powerusersbbs.net/mailman/listinfo/ux2bs > > _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 21 ==========================** Date: Sun, 09 Feb 2003 20:36:01 +1100 (EDT) From: "IanM" Subject: Re: Getting started Hi Dave >They all reply 200 command ok. >It seems that plain text replies are ok, but any transfer needing >to open another connection fails. >I presume that this is consistent with the passive mode idea that >Ian suggested? Yes, Active mode through many firewalls will allow standard FTP on low ports through but not the high ports used for file listing/transfer/commands. Passive mode reverses (putting it simply) the direction the connection comes from so that the firewall will allow the file commands to work, as normally incoming high ports numbers (above 1023) are stopped at the firewall. This also affects rsync :-( Though my problems easy to fix, just plug my PC into the hub in front of my firewall :-) Cheers IanM http://www.os2site.com/ The best way to accelerate Windows is at escape velocity. _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 22 ==========================** Date: Sun, 09 Feb 2003 23:50:41 +1100 (EDT) From: "IanM" Subject: Re: Getting started Hi Stefan >Is my provider firewalling connections to selected other providers, >or what could be going on? Its most likely to be something like two firewall's, or proxys between you and John, ie, if your ISP uses a proxy or firewall, you can probably use active FTP reaching other non-proxied or firewalled sites but if Johns ISP, or main pipeline has a proxy as well, then that might be why you need to use Passive mode. Sometimes, it can be a filtering router between segments, its not always obvious why, or what, just one of those things. Cheers IanM http://www.os2site.com/ "Now they show you how detergents take out bloodstains, a pretty violent image there. I think if you've got a T-shirt with a bloodstain all over it, maybe laundry isn't your biggest problem. Maybe you should get rid of the body before you do the wash." --Jerry Seinfeld _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs