From: UnixOS2 Archive To: "UnixOS2 Archive" Date: Tue, 15 Jan 2002 04:09:23 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 105 ************************************************** Monday 14 January 2002 Number 105 ************************************************** Subjects for today 1 Re: New Slang : Thomas Dickey 2 Re: New Lynx : Thomas E. Dickey" 3 Re: New Lynx : Thomas E. Dickey" 4 New OggUtils : John Poltorak 5 New Pine : John Poltorak 6 New Slang : John Poltorak 7 New Less : John Poltorak 8 Re: New Pine : John Poltorak 9 Re: ENOTSUP, who is that beast! : Charles R. Hunter" 10 New Python : John Poltorak 11 New Lynx : John Poltorak 12 Looking for ImageMagick : Charlie Smith 13 New CDRTools : John Poltorak 14 Re: New Lynx : Michel Such" 15 Re: New CDRTools : Michel Such" 16 ENOTSUP, who is that beast! : Michel Such" 17 Re: ENOTSUP, who is that beast! : John Poltorak 18 Re: New Lynx : John Poltorak 19 GCC optimizations : DoC" 20 New Fetchmail : John Poltorak 21 Re: New Pine : Nicholas Sheppard 22 Re: ENOTSUP, who is that beast! : Holger Veit **= Email 1 ==========================** Date: Tue, 15 Jan 2002 06:18:29 -0500 From: Thomas Dickey Subject: Re: New Slang On Tue, Jan 15, 2002 at 10:36:24AM +0000, John Poltorak wrote: > There's a new release of SLANG v1.4.4 at Hobbes incoming:- > > http://hobbes.nmsu.edu/pub/incoming/slang-1.4.4-os2.zip > > This appears to be a new build rather than a new version. It's much > smaller than the previous release. > > I'm not sure whether the library should be called libslang.a or slang.a... for os/2, the latter of course -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 2 ==========================** Date: Tue, 15 Jan 2002 07:41:02 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: New Lynx On Tue, 15 Jan 2002, John Poltorak wrote: > > > New Lynx here:- > > http://hobbes.nmsu.edu/pub/new/lynx2-8-5-dev6-os2.exe dev.7 is current... -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 3 ==========================** Date: Tue, 15 Jan 2002 08:43:08 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: New Lynx On Tue, 15 Jan 2002, Michel Such wrote: > On Tue, 15 Jan 2002 07:41:02 -0500 (EST), Thomas E. Dickey wrote: > > >On Tue, 15 Jan 2002, John Poltorak wrote: > >> > >> New Lynx here:- > >> > >> http://hobbes.nmsu.edu/pub/new/lynx2-8-5-dev6-os2.exe > > > >dev.7 is current... > > Hmmm, I have dev7 at hand, but forgot to release it! well, dev7 is probably preferable since it does fix some of the problems in dev6 (and so far there's no new bug reports against dev7 ;-) -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 4 ==========================** Date: Tue, 15 Jan 2002 09:57:15 +0000 From: John Poltorak Subject: New OggUtils A new release of Ogg Vorbis is available from:- http://silk.apana.org.au/vorbis -- John **= Email 5 ==========================** Date: Tue, 15 Jan 2002 10:07:05 +0000 From: John Poltorak Subject: New Pine Pine 4.44 has arrived at Hobbes incoming. You can get more details about Pine for OS/2 at its Homepage:- http://www.zeta.org.au/~nps/software/pine/en/index.html It mentions in the README that Unix Pine includes imapd and ipopd, and it would be great to have those included, but I don't think that an OS/2 port of imapd is available, although I'm sure I've seen a port of ipopd somewhere. Is anyone else aware of one? -- John **= Email 6 ==========================** Date: Tue, 15 Jan 2002 10:36:24 +0000 From: John Poltorak Subject: New Slang There's a new release of SLANG v1.4.4 at Hobbes incoming:- http://hobbes.nmsu.edu/pub/incoming/slang-1.4.4-os2.zip This appears to be a new build rather than a new version. It's much smaller than the previous release. I'm not sure whether the library should be called libslang.a or slang.a... -- John **= Email 7 ==========================** Date: Tue, 15 Jan 2002 10:48:46 +0000 From: John Poltorak Subject: New Less LESS v370 was recently uploaded to Hobbes. It's available here:- http://hobbes.nmsu.edu/pub/os2/util/file/less-370.zip or directly from the porter's Homepage:- http://hobbes.nmsu.edu/pub/os2/util/file/less-370.zip -- John **= Email 8 ==========================** Date: Tue, 15 Jan 2002 11:31:01 +0000 From: John Poltorak Subject: Re: New Pine On Tue, Jan 15, 2002 at 10:06:45PM +1000, Nicholas Sheppard wrote: > On Tue, 15 Jan 2002, John Poltorak wrote: > > > It mentions in the README that Unix Pine includes imapd and ipopd, and > > it would be great to have those included, but I don't think that an OS/2 > > port of imapd is available, although I'm sure I've seen a port of ipopd > > somewhere. Is anyone else aware of one? > > I'm not aware of any port of ipopd, though I've seen one or two other POP3 > daemons. If there is an ipopd around, I'd love to know about it. Maybe this one:- ... http://hobbes.nmsu.edu/pub/os2/apps/internet/mail/server/ipop3d10.zip > I've been looking at porting ipopd and imapd, and have got them to > compile, but have been stumped by the way the daemons use a socket. The > daemons can only be launched by inetd in Unix, i.e. they read and write to > standard input/output believing that this has been re-directed to a socket > by the parent process. But OS/2 processes don't inherit sockets. I could > probably hack it with some "#ifdef OS2"s that created sockets but I'd > rather not if I can avoid it. Any suggestions? Have you looked at this INETD port? :- http://hobbes.nmsu.edu/pub/os2/util/network/tcpip/inetd10.zip I have a number of daemons started from this INETD and they seem to work OK. > Nik S. -- John **= Email 9 ==========================** Date: Tue, 15 Jan 2002 11:32:45 -0500 From: "Charles R. Hunter" Subject: Re: ENOTSUP, who is that beast! On Tue, Jan 15, 2002 at 03:27:05PM +0100, Michel Such (msuch at free.fr) wrote: > > I am trying to compile Normalize 0.7 and one f the procs needs > something called ENOTSUP that should be difined in errno.h but which is > not! > > What could be the value of this? Is it a constant or something much > sophisticated, It's just a constant in errno.h ... on FreeBSD they are defined as: #define EOPNOTSUPP 45 /* Operation not supported */ #define ENOTSUP EOPNOTSUPP /* Operation not supported */ Hope this helps. Charles > > Michel SUCH - Team OS/2 France - msuch at free.fr > ICQ # 51654489 > -- Charles R. Hunter Director, Physics Computer Network Purdue University crh at physics.purdue.edu **= Email 10 ==========================** Date: Tue, 15 Jan 2002 11:44:05 +0000 From: John Poltorak Subject: New Python There's a new Python at Hobbes:- http://hobbes.nmsu.edu/pub/new/python-2.2-emx-bin-011224.zip Don't suppose anyone knows if it can be used to run MailMan yet... -- John **= Email 11 ==========================** Date: Tue, 15 Jan 2002 11:52:44 +0000 From: John Poltorak Subject: New Lynx New Lynx here:- http://hobbes.nmsu.edu/pub/new/lynx2-8-5-dev6-os2.exe -- John **= Email 12 ==========================** Date: Tue, 15 Jan 2002 12:22:24 -0500 From: Charlie Smith Subject: Looking for ImageMagick Hello All! I'm looking for the latest version of ImageMagick that's been ported to OS/2. I found version 4.2.2 but according to the ImageMagick website, the latest is 5.4.2. There is a link on the website point to: ftp://24.2.168.186/pub/os2/unix/xfree86/ports/graphics/ but it just timesout. Thanks for any help. Charlie Smith **= Email 13 ==========================** Date: Tue, 15 Jan 2002 13:42:19 +0000 From: John Poltorak Subject: New CDRTools A new release of cdrtools appeared recently, which I overlooked. It's available here:- http://hobbes.nmsu.edu/pub/os2/apps/mmedia/cd/cd-r/cdrtools2-1.11a12.zip -- John **= Email 14 ==========================** Date: Tue, 15 Jan 2002 14:16:27 +0100 (CET) From: "Michel Such" Subject: Re: New Lynx On Tue, 15 Jan 2002 07:41:02 -0500 (EST), Thomas E. Dickey wrote: >On Tue, 15 Jan 2002, John Poltorak wrote: > >> >> >> New Lynx here:- >> >> http://hobbes.nmsu.edu/pub/new/lynx2-8-5-dev6-os2.exe > >dev.7 is current... Hmmm, I have dev7 at hand, but forgot to release it! >-- >T.E.Dickey >http://invisible-island.net >ftp://invisible-island.net > > > Michel SUCH - Team OS/2 France - msuch at free.fr ICQ # 51654489 **= Email 15 ==========================** Date: Tue, 15 Jan 2002 14:58:33 +0100 (CET) From: "Michel Such" Subject: Re: New CDRTools On Tue, 15 Jan 2002 13:42:19 +0000, John Poltorak wrote: > >A new release of cdrtools appeared recently, which I overlooked. It's >available here:- > >http://hobbes.nmsu.edu/pub/os2/apps/mmedia/cd/cd-r/cdrtools2-1.11a12.zip > Note that this version has a problem in mkisofs tnat connot pipe directly to cdrecord. I reported the problem the the author of the port who sent me a fixed version. After this fix, it appears that this mkisofs version is too slow and cannot feed cdrecord fast enough to prevent it from crashing due to empty input stack. So, I would suggest to go on using the previous version. > >-- >John > > > Michel SUCH - Team OS/2 France - msuch at free.fr ICQ # 51654489 **= Email 16 ==========================** Date: Tue, 15 Jan 2002 15:27:05 +0100 (CET) From: "Michel Such" Subject: ENOTSUP, who is that beast! I am trying to compile Normalize 0.7 and one f the procs needs something called ENOTSUP that should be difined in errno.h but which is not! What could be the value of this? Is it a constant or something much sophisticated, Michel SUCH - Team OS/2 France - msuch at free.fr ICQ # 51654489 **= Email 17 ==========================** Date: Tue, 15 Jan 2002 16:55:40 +0000 From: John Poltorak Subject: Re: ENOTSUP, who is that beast! On Tue, Jan 15, 2002 at 11:32:45AM -0500, Charles R. Hunter wrote: > On Tue, Jan 15, 2002 at 03:27:05PM +0100, Michel Such (msuch at free.fr) wrote: > > > > I am trying to compile Normalize 0.7 and one f the procs needs > > something called ENOTSUP that should be difined in errno.h but which is > > not! > > > > What could be the value of this? Is it a constant or something much > > sophisticated, > > It's just a constant in errno.h ... > on FreeBSD they are defined as: > > #define EOPNOTSUPP 45 /* Operation not supported */ > #define ENOTSUP EOPNOTSUPP /* Operation not supported */ Is this standard in errno.h? ie. does EMX need updating? I guess some ANSI standard would define the values which should be included... If it isn't in the standard, then perhaps the author should be asked to change the code so that it does comply with the standard. > Hope this helps. > > Charles > > > > > Michel SUCH - Team OS/2 France - msuch at free.fr > > ICQ # 51654489 > > > > -- > Charles R. Hunter > Director, Physics Computer Network > Purdue University crh at physics.purdue.edu -- John **= Email 18 ==========================** Date: Tue, 15 Jan 2002 17:22:51 +0000 From: John Poltorak Subject: Re: New Lynx On Tue, Jan 15, 2002 at 08:43:08AM -0500, Thomas E. Dickey wrote: > On Tue, 15 Jan 2002, Michel Such wrote: > > > On Tue, 15 Jan 2002 07:41:02 -0500 (EST), Thomas E. Dickey wrote: > > > > >On Tue, 15 Jan 2002, John Poltorak wrote: > > >> > > >> New Lynx here:- > > >> > > >> http://hobbes.nmsu.edu/pub/new/lynx2-8-5-dev6-os2.exe > > > > > >dev.7 is current... > > > > Hmmm, I have dev7 at hand, but forgot to release it! > > well, dev7 is probably preferable since it does fix some of the problems > in dev6 (and so far there's no new bug reports against dev7 ;-) And, as if by magic it is now available here:- http://hobbes.nmsu.edu/pub/incoming/lynx2-8-5-dev7-os2.exe Well done Michel! > -- > T.E.Dickey > http://invisible-island.net > ftp://invisible-island.net > -- John **= Email 19 ==========================** Date: Tue, 15 Jan 2002 21:06:55 -0200 (EDT) From: "DoC" Subject: GCC optimizations I'm having a pretty weird problem with GCC lately. My port of LAME is built with -mcpu=pentium and -mpentium, mainly because I was using a pentium processor when I started it (I own an Athlon 1.2Ghz now). Recently I did some speed comparisons between the Linux version and found out the OS/2 binary was lagging behind the Linux version quite a bit in speed on this processor. After fiddling with tons of optimization flags, I built an executable that is almost comparable in speed (5 sec slower than Linux while encoding the same file with the same flags). BUT, to build this executable, I ran into a peculiar problem if I use -mathlon and -mcpu=athlon... If I compile the project on my Athlon machine, with either GCC 2.8.1 or PGCC 2.95.3, it'll return me this: cc1.exe: bad value (athlon) for -march= switch cc1.exe: bad value (athlon) for -mcpu= switch halfway into the compile process. However, if I take the same project and try compiling it with the same compiler and OS/2 versions, same flags on my notebook (K6-2 333), it'll compile the whole thing except for one module (same error messages), which I have to compile with -mpentium and -mcpu=pentium by hand. Doing this will build the faster (as I mentioned before) executable. Has anyone else seen this behaviour? I've tried GCC 3.0, but for now I'm citing undefined...err irreconcilable differences with it :) BTW, I've also built the MMX/3DNow/kitchen sink support with nasm into OS/2 LAME and it appears to have boosted the speed about 10%. -- Erico Mendonca **= Email 20 ==========================** Date: Tue, 15 Jan 2002 21:29:55 +0000 From: John Poltorak Subject: New Fetchmail There's a new port of fetchmail here:- http://pippo.lan.yware.dnsalias.com/yuri/software/fetchmail595b1.zip -- John **= Email 21 ==========================** Date: Tue, 15 Jan 2002 22:06:45 +1000 (EST) From: Nicholas Sheppard Subject: Re: New Pine On Tue, 15 Jan 2002, John Poltorak wrote: > It mentions in the README that Unix Pine includes imapd and ipopd, and > it would be great to have those included, but I don't think that an OS/2 > port of imapd is available, although I'm sure I've seen a port of ipopd > somewhere. Is anyone else aware of one? I'm not aware of any port of ipopd, though I've seen one or two other POP3 daemons. If there is an ipopd around, I'd love to know about it. I've been looking at porting ipopd and imapd, and have got them to compile, but have been stumped by the way the daemons use a socket. The daemons can only be launched by inetd in Unix, i.e. they read and write to standard input/output believing that this has been re-directed to a socket by the parent process. But OS/2 processes don't inherit sockets. I could probably hack it with some "#ifdef OS2"s that created sockets but I'd rather not if I can avoid it. Any suggestions? Nik S. **= Email 22 ==========================** Date: Tue, 15 Jan 2002 22:26:58 +0100 From: Holger Veit Subject: Re: ENOTSUP, who is that beast! On Tue, Jan 15, 2002 at 04:55:40PM +0000, John Poltorak wrote: > On Tue, Jan 15, 2002 at 11:32:45AM -0500, Charles R. Hunter wrote: [...] > > It's just a constant in errno.h ... > > on FreeBSD they are defined as: > > > > #define EOPNOTSUPP 45 /* Operation not supported */ > > #define ENOTSUP EOPNOTSUPP /* Operation not supported */ > > > Is this standard in errno.h? ie. does EMX need updating? It is not standard. > I guess some ANSI standard would define the values which should be Neither ANSI nor POSIX define the *values*. They define *some, not all, of the symbols. EOPNOTSUPP is a special error occurring with certain socket operations. EMX supports them. ENOTSUP is used in BSD for certain other operations not being supported. I have to check where it really occurs, but at a first glance, as the #define to a different errno code implies, it is some quick hack, and maybe in this situation an ENOSYS, or EINVAL might have been more appropriate. > included... If it isn't in the standard, then perhaps the author should > be asked to change the code so that it does comply with the standard. The latter should be done. ENOTSUP is a BSDism. Holger -- Please update your tables to my new e-mail address: holger.veit$ais.fhg.de (replace the '$' with ' at ' -- spam-protection)