From: UnixOS2 Archive To: "UnixOS2 Archive" Date: Wed, 19 Jun 2002 04:27:59 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 247 ************************************************** Tuesday 18 June 2002 Number 247 ************************************************** Subjects for today 1 Re: Make v3.79.1 & Emacs : Masaru Nomiya 2 Re: packages in unixos2-current:SCRIPT function ... : John Poltorak 3 Re: libtool and -version-info : John Poltorak 4 Re: libtool and -version-info : paul-biz" 5 Re: libtool and -version-info : John Poltorak 6 Gettext v0.11.2 : John Poltorak 7 Re: Re: Make v3.79.1 & Emacs : John Poltorak 8 Re: Re: Make v3.79.1 & Emacs : John Poltorak 9 Re: libtool and -version-info : John Poltorak 10 Re: Re: Make v3.79.1 & Emacs : John Poltorak 11 Re: libtool and -version-info : paul-biz" 12 Re: Gettext v0.11.2 : paul-biz" 13 Can't make automake : paul-biz" 14 Re: Can't make automake : paul-biz" 15 Re: Can't make automake : Henry Sobotka 16 Re: Make v3.79.1 & Emacs : Masaru Nomiya 17 Re: Make v3.79.1 & Emacs : Masaru Nomiya 18 Re: Can't make automake : Henry Sobotka **= Email 1 ==========================** Date: Wed, 19 Jun 2002 01:07:44 +0900 From: Masaru Nomiya Subject: Re: Make v3.79.1 & Emacs Hello, In the Message; Subject : Re: Re: Make v3.79.1 & Emacs Message-ID : <20020618125304.W91 at eyup.org> Date & Time: Tue, 18 Jun 2002 12:53:04 +0100 [John] == John Poltorak has written: John> Normally, it should work just like this:- John> tar zxf emacs-20.7-KIT1.9.tgz John> but when I last tried I got this error message:- John> tar: archive emacs-20.7-KIT1.9.tgz EOF not on block boundary I found. I renamed diskacc.dll as diskacc.dl_, then executed tar command. I got same result as yours. [G:\work]tar zxf emacs-20.7-KIT1.9.tgz tar: archive emacs-20.7-KIT1.9.tgz EOF not on block boundary That is, you haven't installed diskacc.dll of GNUTAR.ZIP. Regards, and good night. --- Masaru Nomiya mail-to: nomiya at ttmy.ne.jp "No Windows, no gains!" ..... "Why, I am wrong?" -- Bill -- **= Email 2 ==========================** Date: Wed, 19 Jun 2002 08:28:24 +0100 From: John Poltorak Subject: Re: packages in unixos2-current:SCRIPT function ... On Tue, Jun 18, 2002 at 11:34:03PM +0100, Thomas Hoffmann wrote: > The last days I tried to setup a fresh unixos2 environment using the > packages from unixos2.com. > I used the installpkd.cmd file and noted that most of the packages > contain in their "install" subdir a shell script named "install.sh". > This file is not mentioned in the PKGINFO file and so is not used for > the installation at all. Now installpkg.cmd facilitates REXX install > scripts, that have to be mentioned in the PKGINFO file under the SCRIPT > keyword. > Is there a reason that nearly in no package it was attempted to > understand the install.sh file, translate it to REXX and introduce it > into PKGINFO using a SCRIPT line? The packages are currently built to resemble the equivalent Slackware package. No attempt has been made convert the install script to OS/2, and it is simply there as a placeholder until more of the jigsaw is available. > PS. Who hides behind these "maintainer" addresses? There are more > different addresses than OS/2 user left over.. (okay, okay, this wasjust > a joke ;-)) This is a placeholder until we have a more complete distribution and can identify package owners. Building up the distro is fairly time consuming and not everything can be made available from the begining. > -- > Thomas Hoffmann Telephone: > 49-351-4598831 > thoffman at zappa.sax.de Dresden, > Germany > > ..sig under construction ... -- John **= Email 3 ==========================** Date: Wed, 19 Jun 2002 08:38:11 +0100 From: John Poltorak Subject: Re: libtool and -version-info On Tue, Jun 18, 2002 at 10:40:23PM +0100, Thomas Hoffmann wrote: > I noticed a similar problem when building R: and I had to find out that > "expr.exe" from sh-utils does not work correctly. > > This is > > F:\Zip\new\unixos2>expr --version > expr - GNU sh-utils 1.12 The most recent version is:- expr (GNU sh-utils) 2.0 > -- > Thomas Hoffmann Telephone: > 49-351-4598831 > thoffman at zappa.sax.de Dresden, > Germany > > ..sig under construction ... -- John **= Email 4 ==========================** Date: Wed, 19 Jun 2002 09:01:51 -0500 (CDT) From: "paul-biz" Subject: Re: libtool and -version-info On Wed, 19 Jun 2002 09:06:24 +0100, John Poltorak wrote: >The most recent version of BASH, which is in the BASH package in UnixOS/2 >is v2.03. I downloaded "GNU bash, version 2.05a.0(2)-release" from Jun Sawataishi's site, and now Libtool works perfectly. (or at least, the -version-info bug is exterminated). >I would like to put together a LIBTOOL package, which is currently >missing from UnixOS/2, but don't know anything about it. > >Can you tell me where I can find the most recent OS/2 version? I don't know about OS/2 version (libtool is shell-script), but the homepage is http://www.gnu.org/software/libtool/ Thanks, Paul **= Email 5 ==========================** Date: Wed, 19 Jun 2002 09:06:24 +0100 From: John Poltorak Subject: Re: libtool and -version-info On Tue, Jun 18, 2002 at 08:48:50PM -0500, paul-biz wrote: > On Tue, 18 Jun 2002 22:40:23 +0100, Thomas Hoffmann wrote: > >paul-biz schrieb: > >> > >> example of error: > >> > >> libtool: link: CURRENT `0:28:0' is not a nonnegative integer > >> libtool: link: `0:28:0' is not valid version information > >> > >I noticed a similar problem when building R: and I had to find out that > >"expr.exe" from sh-utils does not work correctly. > > > >This is > > > >F:\Zip\new\unixos2>expr --version > >expr - GNU sh-utils 1.12 > > > >I did enter the version number manually, then. But this of course is no > >real solution. > > > >Thomas. > > Using the sh-utils 2.0 from Jun Sawataishi which contains a new build > of expr but I still have the same problem. > > I have found that if I use KSH instead of BASH, the libtool will work > without changes. Or, cut out the version-number-validation part of > libtool and it will work in BASH. So is BASH broken anyway across > platforms, or is just the OS/2 port having a fit with this? The bash > i'm using is "GNU bash, version 2.00.0(266)-release (i386-ibm-os2)" The most recent version of BASH, which is in the BASH package in UnixOS/2 is v2.03. I would like to put together a LIBTOOL package, which is currently missing from UnixOS/2, but don't know anything about it. Can you tell me where I can find the most recent OS/2 version? > This is the segment that fails: > > # Check that each of the things are valid numbers. > case $current in > 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; > *) > $echo "$modename: CURRENT \`$current' is not a nonnegative integer" > 1>&2 > $echo "$modename: \`$vinfo' is not valid version information" 1>&2 > exit 1 > ;; > esac > > > Thanks, > Paul > -- John **= Email 6 ==========================** Date: Wed, 19 Jun 2002 11:35:02 +0100 From: John Poltorak Subject: Gettext v0.11.2 There's a recent version of gettext here:- ftp://ftp.gnu.org/pub/gnu/gettext/gettext-0.11.2.tar.gz Has anyone tried building this? This is a very important app because it includes the source for INTL.DLL which is one of the most common DLL's used in OS/2 ports. I would like to incorporate this version into UnixOS/2. I've had lots of problems in the past and would like to get this app built as simply as possible. If anyone has any tips I would like to hear them. The archive comes with OS/2 support out of the box and README.OS2 even says:- "The library is quite easy to rebuild." There are two build methods, the 'masochist' (Unix) way and the simple way which says:- 2. Go to os2 and just run `make'. If you have all the required tools, it should painlessly compile. So... opting for the painless option I type 'Make' and immediately get:- make: $SHELL changed (was `/bin/sh', now `C:\OS2\CMD.EXE') make: *** could not duplicate stdout . Stop. God only knows how painfull the 'masochist' option is... Any masochists out there who can get this working? -- John **= Email 7 ==========================** Date: Wed, 19 Jun 2002 14:28:06 +0100 From: John Poltorak Subject: Re: Re: Make v3.79.1 & Emacs On Wed, Jun 19, 2002 at 10:07:36PM +0900, Masaru Nomiya wrote: > Hello, > > In the Message; > > Subject : Re: Re: Make v3.79.1 & Emacs > Message-ID : <20020618172215.Z91 at eyup.org> > Date & Time: Tue, 18 Jun 2002 17:22:15 +0100 > > [John] == John Poltorak has written: > > John> I don't see a diskacc.dll in GTAR258.ZIP. > > John> Which GNUTAR.ZIP are you referring to? > > Not GTAR258.ZIP, just GNUTAR.ZIP exactly. Which GNUTAR.ZIP are you referring to? I have always used the tar.exe from GTAR258. > Regards, > > --- > Masaru Nomiya mail-to: nomiya at ttmy.ne.jp > > "No Windows, no gains!" ..... "Why, I am wrong?" > > -- Bill -- -- John **= Email 8 ==========================** Date: Wed, 19 Jun 2002 15:58:32 +0100 From: John Poltorak Subject: Re: Re: Make v3.79.1 & Emacs On Wed, Jun 19, 2002 at 11:31:51PM +0900, Masaru Nomiya wrote: > Hello, > > In the Message; > > Subject : Re: Re: Make v3.79.1 & Emacs > Message-ID : <20020619142806.J91 at eyup.org> > Date & Time: Wed, 19 Jun 2002 14:28:06 +0100 > > [John] == John Poltorak has written: > > Me> Not GTAR258.ZIP, just GNUTAR.ZIP exactly. > > John> Which GNUTAR.ZIP are you referring to? > > John> I have always used the tar.exe from GTAR258. > > Me, too! > > But, in some cases, diskacc,dll be required (This is well known among > Japanese OS/2 + emx/gcc users). Is this related to DBCS? > GNUTAR.ZIP; > > 96-08-19 7:29 217709 0 GNUTAR.ZIP Where do I find it, it isn't on Hobbes. > By this, install diskacc.dll, then try 'tar zxf > emacs-20.7-KIT1,9.tgz'. The tar.exe in GTAR258 does not know anything about diskacc.dll, AFAICT, does this mean I need two sperate copies of tar? > Regards, > > --- > Masaru Nomiya mail-to: nomiya at ttmy.ne.jp > > "No Windows, no gains!" ..... "Why, I am wrong?" > > -- Bill -- -- John **= Email 9 ==========================** Date: Wed, 19 Jun 2002 16:32:11 +0100 From: John Poltorak Subject: Re: libtool and -version-info On Wed, Jun 19, 2002 at 09:01:51AM -0500, paul-biz wrote: > On Wed, 19 Jun 2002 09:06:24 +0100, John Poltorak wrote: > > >The most recent version of BASH, which is in the BASH package in UnixOS/2 > >is v2.03. > > I downloaded "GNU bash, version 2.05a.0(2)-release" from Jun > Sawataishi's site, and now Libtool works perfectly. (or at least, the > -version-info bug is exterminated). Yes, I remember now, I did try it, but it seemed to big and slow for shell scripts. I wish someone would enhance ASH as a simple shell for building apps. > >I would like to put together a LIBTOOL package, which is currently > >missing from UnixOS/2, but don't know anything about it. > > > >Can you tell me where I can find the most recent OS/2 version? > > I don't know about OS/2 version (libtool is shell-script), but the > homepage is http://www.gnu.org/software/libtool/ Does it work correctly on OS/2 straight out of the box without any modifications? ISTR that there were OS/2 additions made a few years ago, but were not maintained. > Thanks, > Paul > -- John **= Email 10 ==========================** Date: Wed, 19 Jun 2002 17:49:35 +0100 From: John Poltorak Subject: Re: Re: Make v3.79.1 & Emacs On Thu, Jun 20, 2002 at 12:35:12AM +0900, Masaru Nomiya wrote: > Hello, > > In the Message; > > Subject : Re: Make v3.79.1 & Emacs > Message-ID : > Date & Time: Thu, 20 Jun 2002 00:22:49 +0900 > > [Me] == Masaru Nomiya has written: > > Me> GNUTAR.ZIP; > > Me> 96-08-19 7:29 217709 0 GNUTAR.ZIP Thanks for a copy of this - it really is an old program, one of the files is dated 33-09-02 ! I can confirm that the included DISKACC.DLL gets rid of the previous tar error, but I just don't understand how that can happen since I don't see any reference to the DLL in GTAR258. This is very puzzling. How can it work? > John> Where do I find it, it isn't on Hobbes. > > Me> Really! > > Me> I have a look on LEO, too. > Me> There doesn't exist. > > No, there exists here; > > ftp://ftp.leo.org/pub/comp/os/dos/gnuish/gnutar.zip > > Regards, > > --- > Masaru Nomiya mail-to: nomiya at ttmy.ne.jp > > "No Windows, no gains!" ..... "Why, I am wrong?" > > -- Bill -- -- John **= Email 11 ==========================** Date: Wed, 19 Jun 2002 18:41:51 -0500 (CDT) From: "paul-biz" Subject: Re: libtool and -version-info On Wed, 19 Jun 2002 16:32:11 +0100, John Poltorak wrote: >On Wed, Jun 19, 2002 at 09:01:51AM -0500, paul-biz wrote: >> On Wed, 19 Jun 2002 09:06:24 +0100, John Poltorak wrote: >> >> >I would like to put together a LIBTOOL package, which is currently >> >missing from UnixOS/2, but don't know anything about it. >> > >> >Can you tell me where I can find the most recent OS/2 version? >> >> I don't know about OS/2 version (libtool is shell-script), but the >> homepage is http://www.gnu.org/software/libtool/ > >Does it work correctly on OS/2 straight out of the box without any >modifications? > >ISTR that there were OS/2 additions made a few years ago, but were not >maintained. It seems to. The few programs I've tried to build which use libtool appear to work just fine (aside from that -version-info problem which was the outdated bash's fault). I've never used it from a developer end (as far as making my own program use it). But as far as d/l source of other programs, e.g. LAME, it seems to work like it's supposed to. Thanks, Paul **= Email 12 ==========================** Date: Wed, 19 Jun 2002 19:05:58 -0500 (CDT) From: "paul-biz" Subject: Re: Gettext v0.11.2 On Wed, 19 Jun 2002 11:35:02 +0100, John Poltorak wrote: > >There's a recent version of gettext here:- > >ftp://ftp.gnu.org/pub/gnu/gettext/gettext-0.11.2.tar.gz > >Has anyone tried building this? It "kinda" works for me using the "simple" way and gcc 3.0.3... First off I get some gawk errors which after I rerun make gets past (but leaves some strange directories. Apparently gawk doesn't like the parentheses in the commandline). After I try make again, it tells me there is no rule to make intl.a .. I ignore it like the README.OS2 says, and run make again. This time it compiles through, and lxlites the DLL, but dies afterwards on trying to compile dir-list.c ... I'm left with some intl*.* libraries in the output directory, but I don't know if I should trust them since the make process never finished completely :) In the "masochistic" mode (configure; make), after a lengthy configure process (about 15 minutes on my poor 266mHz), make tells me I'm using the wrong version of automake... doh! "require version 1.5, but have 1.4-p5"... regards, Paul **= Email 13 ==========================** Date: Wed, 19 Jun 2002 19:51:00 -0500 (CDT) From: "paul-biz" Subject: Can't make automake When I try to configure automake 1.6.2 or 1.5, it tells me I don't have perl installed (I do). If i type 'which perl' immediately after the error, it tells me where my perl is (d:\emx\bin\perl.exe). I don't know what I'm doing wrong... It's perl 5.004_55. Anybody else have any better luck? Thanks, Paul **= Email 14 ==========================** Date: Wed, 19 Jun 2002 20:43:08 -0500 (CDT) From: "paul-biz" Subject: Re: Can't make automake On Wed, 19 Jun 2002 21:08:56 -0400, Henry Sobotka wrote: >Take a look at how it tests for perl in the configure script, and see if >there's any error output from the failure in config.log. That may >indicate what's wrong. If i SET PERL=d:/emx/bin/perl.exe before I run configure, it works.. but I can't figure out why it can't autodetect it. Now, it requires perl 5.005 or newer, so I'm onto my next step in upgrading (updating, anyway) my outdated software :) thanks, Paul **= Email 15 ==========================** Date: Wed, 19 Jun 2002 21:08:56 -0400 From: Henry Sobotka Subject: Re: Can't make automake paul-biz wrote: > > When I try to configure automake 1.6.2 or 1.5, it tells me I don't have > perl installed (I do). If i type 'which perl' immediately after the > error, it tells me where my perl is (d:\emx\bin\perl.exe). I don't know > what I'm doing wrong... It's perl 5.004_55. Anybody else have any > better luck? Take a look at how it tests for perl in the configure script, and see if there's any error output from the failure in config.log. That may indicate what's wrong. h~ **= Email 16 ==========================** Date: Wed, 19 Jun 2002 22:07:36 +0900 From: Masaru Nomiya Subject: Re: Make v3.79.1 & Emacs Hello, In the Message; Subject : Re: Re: Make v3.79.1 & Emacs Message-ID : <20020618172215.Z91 at eyup.org> Date & Time: Tue, 18 Jun 2002 17:22:15 +0100 [John] == John Poltorak has written: John> I don't see a diskacc.dll in GTAR258.ZIP. John> Which GNUTAR.ZIP are you referring to? Not GTAR258.ZIP, just GNUTAR.ZIP exactly. Regards, --- Masaru Nomiya mail-to: nomiya at ttmy.ne.jp "No Windows, no gains!" ..... "Why, I am wrong?" -- Bill -- **= Email 17 ==========================** Date: Wed, 19 Jun 2002 23:31:51 +0900 From: Masaru Nomiya Subject: Re: Make v3.79.1 & Emacs Hello, In the Message; Subject : Re: Re: Make v3.79.1 & Emacs Message-ID : <20020619142806.J91 at eyup.org> Date & Time: Wed, 19 Jun 2002 14:28:06 +0100 [John] == John Poltorak has written: Me> Not GTAR258.ZIP, just GNUTAR.ZIP exactly. John> Which GNUTAR.ZIP are you referring to? John> I have always used the tar.exe from GTAR258. Me, too! But, in some cases, diskacc,dll be required (This is well known among Japanese OS/2 + emx/gcc users). GNUTAR.ZIP; 96-08-19 7:29 217709 0 GNUTAR.ZIP By this, install diskacc.dll, then try 'tar zxf emacs-20.7-KIT1,9.tgz'. Regards, --- Masaru Nomiya mail-to: nomiya at ttmy.ne.jp "No Windows, no gains!" ..... "Why, I am wrong?" -- Bill -- **= Email 18 ==========================** Date: Wed, 19 Jun 2002 23:41:23 -0400 From: Henry Sobotka Subject: Re: Can't make automake paul-biz wrote: > > If i SET PERL=d:/emx/bin/perl.exe before I run configure, it works.. > but I can't figure out why it can't autodetect it. The version here tests for perl with AC_PATH_PROG, which is probably using a colon to split the PATH envar. Generating Configure with an OS/2-friendly autoconf should fix that. h~