Date: Thu, 23 Jan 2003 02:28:07 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [Ux2bs_Archive] No. 55 ************************************************** Wednesday 22 January 2003 Number 55 ************************************************** Subjects for today 1 Re: Build candidates : nickk" 2 Re: Gnu Compiler Suite for OS/2 bugtracker : IanM" 3 Re: Gnu Compiler Suite for OS/2 bugtracker : Ted Sikora 4 Re: Build candidates : Maynard" 5 Re: Build candidates : John Poltorak 6 Re: Texinfo : Patrick Ash 7 Priorities : John Poltorak 8 Re: Priorities : John Poltorak 9 Re: Texinfo : Patrick Ash 10 Re: Priorities : Sebastian Wittmeier (ShadoW)" 11 Re: Texinfo : Patrick Ash 12 Re: Gnu Compiler Suite for OS/2 bugtracker : Adrian Gschwend" 13 Re: Priorities : Sebastian Wittmeier (ShadoW)" 14 Texinfo : John Poltorak 15 Re: Priorities : John Poltorak 16 Sharp, clear thinking person wanted... : John Poltorak 17 Re: Priorities : John Poltorak 18 Re: Texinfo : John Poltorak 19 Re: Texinfo : John Poltorak 20 RECODE : John Poltorak 21 Re: Texinfo : Sebastian Wittmeier (ShadoW)" 22 Re: Rsync parameters : John Poltorak 23 Re: Texinfo - almost working : Patrick Ash 24 Re: Priorities : Sebastian Wittmeier (ShadoW)" 25 Re: Texinfo : John Poltorak 26 Re: Texinfo : John Poltorak 27 Re: Texinfo : John Poltorak 28 Re: Texinfo : John Poltorak 29 Re: Texinfo - almost working : Patrick Ash 30 Re: Texinfo : Sebastian Wittmeier (ShadoW)" 31 Rewriting WebCall for Ux2bs : Ted Sikora 32 Texinfo - almost working : John Poltorak 33 Re: Rewriting WebCall for UX2BS : Ted Sikora 34 Re: Re: Rewriting WebCall for UX2BS : Ted Sikora 35 Diffutils : John Poltorak 36 Re: Build candidates : IanM" 37 Re: Texinfo - almost working : John Poltorak **= Email 1 ==========================** Date: Thu, 23 Jan 2003 00:24:35 +0300 (MSK) From: "nickk" Subject: Re: Build candidates On Wed, 22 Jan 2003 21:01:59 +0000, John Poltorak wrote: >Can anyone suggest any apps for putting through the UnixOS/2 Build System ? BIND ? _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 2 ==========================** Date: Thu, 23 Jan 2003 01:25:58 +1100 (EDT) From: "IanM" Subject: Re: Gnu Compiler Suite for OS/2 bugtracker Hi John >> Andy and Stauff are working on GCC 3.2.1 for OS/2 and for support we >> now have a bugtracking system at netlabg.org: >At some point, I'd like to create a build system based on gcc 3.2.1 to >make sure that apps continued to build properly. I'm waiting for gcc v3.2.1 in the hope it will make life easier with PowerDNS and BIND, not to mention a few other disasters I've had laterly. :-| If I ever get back to looking at code, always to much happening in the world at present, like my plans to revamp unixos2.com and os2site.com, which I still havent done, oh well, at least all the websites will (read, should) be a lot faster after this weekend. I have to learn to stop messing with hardware for a while. Cheers IanM http://www.os2site.com/ 9. BREAKFAST.SYS halted... Cereal port not responding. _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 3 ==========================** Date: Thu, 23 Jan 2003 06:42:03 -0500 From: Ted Sikora Subject: Re: Gnu Compiler Suite for OS/2 bugtracker Adrian is it possible to get a copy of xtracker to try out with ux2bs? Adrian Gschwend wrote: > On Wed, 22 Jan 2003 13:51:08 +0000, John Poltorak wrote: > > >>I hadn't heard anything about Andy for a long time, and thought he may >>have moved on... I'm glad he hasn't. > > > AFAIK he is quite busy these days and he is more one of the lone > programmers out there :-) Well Stauff is talking with him on a regular > base and there is progress. That's the important thing :-) > > >>As far as getting gcc 3.2.1 goes, I think it would be useful to have Andy >>and/or Stauff on this list as it might help smoothe the transition to the >>new version of gcc when it is available. > > > I'm quite sure Stauff will help as good as he can. I've also talked > with him about the FHS, he told me that they will release the final > version of GCC FHS compilant (but probably not yet in the beta). > > >>At some point, I'd like to create a build system based on gcc 3.2.1 to >>make sure that apps continued to build properly. > > > I think we should focus on the latest compiler also because most Linux > distros start to use that now. Debian switched as well but there are > some problems because 3.x is more strict. > > > > cu -- Ted Sikora tsikora at ntplx.net _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 4 ==========================** Date: Thu, 23 Jan 2003 07:13:03 -0600 (CST) From: "Maynard" Subject: Re: Build candidates On Thu, 23 Jan 2003 09:05:13 +0000, John Poltorak wrote: >> My other thoughts are the GNU core utils (formerly, and in fact still >> presently, file, shell, and text); > >Yes, these are top priorities. > >> maybe also mail. > >Which app do you mean? URL?... ftp://ftp.gnu.org/pub/gnu/mailutils/mailutils-0.1.tar.gz though I haven't looked at them in detail. Not high on your full priority list. -- Maynard _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 5 ==========================** Date: Thu, 23 Jan 2003 09:05:13 +0000 From: John Poltorak Subject: Re: Build candidates On Wed, Jan 22, 2003 at 03:53:18PM -0600, Maynard wrote: > > >Can anyone suggest any apps for putting through the UnixOS/2 Build System ? > > well BIND is sure a strong candidate; I just built it straight out of the box! ... just kidding and a bit of wishful thinking on my part, but I had a look at the archive and it has a configure script created with autoconf so we may be able to get somewhere by re-creating it, but it looks as though it may also need libtool, and I don't have a clue how that works. > I think it needs a maintainer. Maybe if we can get any required OS/2 patches into it, it will be self maintaining... > Ian knows something about it, and from what I've gathered over the > groups for a while it is an important project which needs to be > rescued. > > My other thoughts are the GNU core utils (formerly, and in fact still > presently, file, shell, and text); Yes, these are top priorities. > maybe also mail. Which app do you mean? URL?... > NMAP There is a port of NMAP at Netlabs. I tried it the other week but couldn't make any sense of it. > And I'd like to see BASH and PINE (also mutt ??) We already have an active PINE maintainer so that shouldn't be any problem. There's a recent BASH port from Jun SAWATAISHI so that may be worth looking at. As for MUTT, I'd definitely like to see that as it's an application I probably use more than any other after File Commander. > since you asked ;-} > > -- Maynard > > -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 6 ==========================** Date: Thu, 23 Jan 2003 09:41:23 +0000 From: Patrick Ash Subject: Re: Texinfo John, I successfully build texinfo 4.2 some months ago, and did not have to use any patches to do it. However, using the same environment and attempting to recreate all of my work with 4.2, I cannot get 4.3 to build. with 4.2, I know that I had to specifically disable NLS. I also used Ilya's convert_configure script. I had autoconf 2.53 installed, and I know that this did not work. Perhaps autoconf 2.13 with Thomas Dickey's latest patches applied would work better. Pat On Thu, 23 Jan 2003 13:48:17 +0000, John Poltorak wrote: > > >I need to get Texinfo built so that I can build the latest Automake. I >know it sounds crazy, but that appears to be the case. > >Unfortunately the Texinfo build is failing and I could do with some help >working out why.... > >In theory, it out to build using:- > >build texinfo > > >once you have updated build.table with the line:- > > >texinfo;;ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-4.1.tar.gz;;;;;. > >It is currently set to 4.3, so just change the version. > >Then you need to get the patch file:- > > >wget http://homepage1.nifty.com/jsawa/gnu/texinfo-4.1-OS2-patch.zip -P %bldrt%/unixos2/patches > > >Unfortunately, I get this error which I can't figure out:- > > > >gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" >-DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" >-DLIBDIR=\"/usr/local/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. >-I../intl -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -O2 localcharset.c >localcharset.c:47: warning: `OS2' redefined >*Initialization*:1: warning: this is the location of the previous >definition >gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" >-DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" >-DLIBDIR=\"/usr/local/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. >-I../intl -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -O2 localename.c >gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" >-DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" >-DLIBDIR=\"/usr/local/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. >-I../intl -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -O2 osdep.c >In file included from osdep.c:20: >os2compat.c:52: parse error before `char' >os2compat.c: In function `os2_initialize': >os2compat.c:62: `_os2_libdir' undeclared (first use in this function) >os2compat.c:62: (Each undeclared identifier is reported only once >os2compat.c:62: for each function it appears in.) >os2compat.c:107: warning: passing arg 1 of `strcpy' discards `const' from >pointer target type >make[2]: *** [osdep.o] Error 1 >make[2]: Leaving directory `/unixos2/workdir/texinfo-4.1/intl' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/unixos2/workdir/texinfo-4.1' >make: *** [all] Error 2 >Making install in intl >make[1]: Entering directory `/unixos2/workdir/texinfo-4.1/intl' >gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" >-DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" >-DLIBDIR=\"/usr/local/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. >-I../intl -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -O2 osdep.c >In file included from osdep.c:20: >os2compat.c:52: parse error before `char' >os2compat.c: In function `os2_initialize': >os2compat.c:62: `_os2_libdir' undeclared (first use in this function) >os2compat.c:62: (Each undeclared identifier is reported only once >os2compat.c:62: for each function it appears in.) >os2compat.c:107: warning: passing arg 1 of `strcpy' discards `const' from >pointer target type >make[1]: *** [osdep.o] Error 1 >make[1]: Leaving directory `/unixos2/workdir/texinfo-4.1/intl' >make: *** [install-recursive] Error 1 -- Patrick Ash patash at comcast.net This OS/2 system uptime is 1 day, 01:46 hours and 51 seconds _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 7 ==========================** Date: Thu, 23 Jan 2003 10:04:13 +0000 From: John Poltorak Subject: Priorities The top priorities for me are to get the toolset itself rebuilt. I have started off with a (mainly) very old set of apps which I have called the basline toolset. What I would like to do first is get it uptodate as far as possible and come up with a current definitive toolset which should consist of:- perl pdksh gzip tar make autoconf automake m4 sed grep awk text utils shell utils file utils patch diff find zip unzip gcc Is there anything important that I've missed out? This list above is the sequence I would like to get the apps built in, and I guess I should add version numbers to each of the apps so we all know which versions we are talking about. -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 8 ==========================** Date: Thu, 23 Jan 2003 11:02:28 +0000 From: John Poltorak Subject: Re: Priorities On Thu, Jan 23, 2003 at 11:27:50AM +0100, Sebastian Wittmeier (ShadoW) wrote: > On Thu, 23 Jan 2003 10:04:13 +0000, John Poltorak wrote: > > >Is there anything important that I've missed out? > > Let's compare it with the list in the OS/2-EMX-Porting FAQ: > > Build Tools > === > libext We already have this from Posix/2, but the problem is knowing how we can incorporate it. > libtool (not useful for DLLs?) Don't know much about it. > Standard Tools > === > for scripts: > --- > bison > flex Ports are available. > uname Part of GNU Shell Utils > uudecode/uuencode > > other useful ones: > --- > groff, man > indent Ports are available. > script languages > === > python Port available. > other shells than pdksh ash, bash, tcsh, zsh ? > Tcl > Tk I don't know much about these. > archiver > === > bzip2 > cpio We have ports of these. > .deb ? > rpm > decompress/gunzip Ports available > pack/unpack Is this IBM's pack/unpack? > Helpful Stuff > === > text converter: dos2unix/unix2dos Ports available > recode, ? > tr Part of GNU Text Utils > trans What is this? > documentation converter: man to html, makeinfo EMX includes makeinfo, but an updated version is required to be able to build the latest version of automake! > cvs > ctags We have ports of these so they should not provide too much of a problem. Well, I guess there is plenty to do :-)... > Sebastian -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 9 ==========================** Date: Thu, 23 Jan 2003 11:03:36 +0000 From: Patrick Ash Subject: Re: Texinfo http://www.clam.rutgers.edu/~patash/texinfo-4.2.tar.gz On Thu, 23 Jan 2003 14:53:31 +0000, John Poltorak wrote: >Thanks for the tip, Pat. > >I was just about to give it a go, but found v4.2 is no longer available >from gnu.org :-(... > >Does anyone have a URL where I can still grab it? > -- Patrick Ash patash at comcast.net This OS/2 system uptime is 1 day, 03:09 hours and 05 seconds _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 10 ==========================** Date: Thu, 23 Jan 2003 11:27:50 +0100 (CET) From: "Sebastian Wittmeier (ShadoW)" Subject: Re: Priorities On Thu, 23 Jan 2003 10:04:13 +0000, John Poltorak wrote: >Is there anything important that I've missed out? Let's compare it with the list in the OS/2-EMX-Porting FAQ: Build Tools === libext libtool (not useful for DLLs?) Standard Tools === for scripts: --- bison flex uname uudecode/uuencode other useful ones: --- groff, man indent script languages === python other shells than pdksh Tcl Tk archiver === bzip2 cpio .deb rpm decompress/gunzip pack/unpack Helpful Stuff === text converter: dos2unix/unix2dos, recode, tr, trans documentation converter: man to html, makeinfo cvs ctags Sebastian _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 11 ==========================** Date: Thu, 23 Jan 2003 11:34:53 +0000 From: Patrick Ash Subject: Re: Texinfo Looking back at what I have heer, I used pgcc 2.95.2 or gcc 3.0.3, not sure which. I ran the convert_configure script, and used the following parameters: CFLAGS = "-O3 -Zmt" LDFLAGS = "-Zcrtdll" LIBS = "-lgcc" ./configure --disable-nls --with-included-gettext make On Thu, 23 Jan 2003 16:21:20 +0000, John Poltorak wrote: > > >OK, thanks for that. > >How do I go about building it? > > -- Patrick Ash patash at comcast.net This OS/2 system uptime is 1 day, 03:40 hours and 21 seconds _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 12 ==========================** Date: Thu, 23 Jan 2003 12:36:46 +0100 (CET) From: "Adrian Gschwend" Subject: Re: Gnu Compiler Suite for OS/2 bugtracker On Thu, 23 Jan 2003 06:42:03 -0500, Ted Sikora wrote: >Adrian is it possible to get a copy of xtracker to try out with ux2bs? xtracker belongs to Ulrich Möller and currently he does not plan to make it open source. I don't know the reasons but I promised him to keep the copy on netlabs and not give it away to others without his permission. You might ask himelf, his email address is djmutex at xworkplace.org cu Adrian -- Adrian Gschwend at netlabs.org ktk [a t] netlabs.org ------- Free Software for OS/2 and eCS http://www.netlabs.org _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 13 ==========================** Date: Thu, 23 Jan 2003 13:34:42 +0100 (CET) From: "Sebastian Wittmeier (ShadoW)" Subject: Re: Priorities On Thu, 23 Jan 2003 11:02:28 +0000, John Poltorak wrote: >> libtool (not useful for DLLs?) >Don't know much about it. Often used in makefiles to compile, link, install, ... libraries. >> bison >> flex >> groff, man >> indent >> python >> bzip2 >> cpio >> rpm >> decompress/gunzip >> text converter: dos2unix/unix2dos >> cvs >> ctags >Ports are available. Then we can prove the flexibility of the build system. And we can create newer versions of those tools. >> other shells than pdksh >ash, bash, tcsh, zsh ? Are there script out, which don't work with pdksh? e.g. bash is more comfortable to use >> Tcl >> Tk "Tcl (Tool Command Language) is used by over half a million developers worldwide and has become a critical component in thousands of corporations. It has a simple and programmable syntax and can be either used as a standalone application or embedded in application programs. Best of all, Tcl is open source so it's completely free. Tk is a graphical user interface toolkit that makes it possible to create powerful GUIs incredibly quickly. It proved so popular that it now ships with all distributions of Tcl." Old port is available for OS/2 >> .deb >? Debian package files >> pack/unpack >Is this IBM's pack/unpack? No, it's something found in the open source world. The functionality has been worked into some (new? official?) versions of compress. >> recode, >? Very useful program. Has intelligent algorithm to convert between lots of codepages. There should be an old OS/2 port somewhere. >> trans >What is this? That was a little mistake: OS/2 program by Kai Uwe Rommel >> documentation converter: man to html, makeinfo >EMX includes makeinfo, but an updated version is required to be able to >build the latest version of automake! Sebastian _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 14 ==========================** Date: Thu, 23 Jan 2003 13:48:17 +0000 From: John Poltorak Subject: Texinfo I need to get Texinfo built so that I can build the latest Automake. I know it sounds crazy, but that appears to be the case. Unfortunately the Texinfo build is failing and I could do with some help working out why.... In theory, it out to build using:- build texinfo once you have updated build.table with the line:- texinfo;;ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-4.1.tar.gz;;;;;. It is currently set to 4.3, so just change the version. Then you need to get the patch file:- wget http://homepage1.nifty.com/jsawa/gnu/texinfo-4.1-OS2-patch.zip -P %bldrt%/unixos2/patches Unfortunately, I get this error which I can't figure out:- gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -O2 localcharset.c localcharset.c:47: warning: `OS2' redefined *Initialization*:1: warning: this is the location of the previous definition gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -O2 localename.c gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -O2 osdep.c In file included from osdep.c:20: os2compat.c:52: parse error before `char' os2compat.c: In function `os2_initialize': os2compat.c:62: `_os2_libdir' undeclared (first use in this function) os2compat.c:62: (Each undeclared identifier is reported only once os2compat.c:62: for each function it appears in.) os2compat.c:107: warning: passing arg 1 of `strcpy' discards `const' from pointer target type make[2]: *** [osdep.o] Error 1 make[2]: Leaving directory `/unixos2/workdir/texinfo-4.1/intl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/unixos2/workdir/texinfo-4.1' make: *** [all] Error 2 Making install in intl make[1]: Entering directory `/unixos2/workdir/texinfo-4.1/intl' gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DIN_LIBINTL -DHAVE_CONFIG_H -I.. -I. -I../intl -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -O2 osdep.c In file included from osdep.c:20: os2compat.c:52: parse error before `char' os2compat.c: In function `os2_initialize': os2compat.c:62: `_os2_libdir' undeclared (first use in this function) os2compat.c:62: (Each undeclared identifier is reported only once os2compat.c:62: for each function it appears in.) os2compat.c:107: warning: passing arg 1 of `strcpy' discards `const' from pointer target type make[1]: *** [osdep.o] Error 1 make[1]: Leaving directory `/unixos2/workdir/texinfo-4.1/intl' make: *** [install-recursive] Error 1 -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 15 ==========================** Date: Thu, 23 Jan 2003 14:10:49 +0000 From: John Poltorak Subject: Re: Priorities On Thu, Jan 23, 2003 at 01:34:42PM +0100, Sebastian Wittmeier (ShadoW) wrote: > On Thu, 23 Jan 2003 11:02:28 +0000, John Poltorak wrote: > > >> libtool (not useful for DLLs?) > >Don't know much about it. > > Often used in makefiles to compile, link, install, ... libraries. > > >> bison > >> flex > >> groff, man > >> indent > >> python > >> bzip2 > >> cpio > >> rpm > >> decompress/gunzip > >> text converter: dos2unix/unix2dos > >> cvs > >> ctags > >Ports are available. > > Then we can prove the flexibility of the build system. Yes, that's what I'm hoping to do. > And we can create newer versions of those tools. I will probably need to update the basic toolset first. Some modern apps are very picky about which version of autoconf and automake they will work with. > >> .deb > >? > Debian package files I can't see any immediate necessity for this since we won't need to use any Debian packages if we can build our own from the same source as the Debian package is built from. > >> pack/unpack > >Is this IBM's pack/unpack? > No, it's something found in the open source world. Any idea which apps use it? > >> recode, > >? > Very useful program. Has intelligent algorithm to convert between lots > of codepages. I've never come across it before... > There should be an old OS/2 port somewhere. A Google search found GRECODE.ZIP - is that what you mean? I didn't manage to download though. > Sebastian -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 16 ==========================** Date: Thu, 23 Jan 2003 14:41:57 +0000 From: John Poltorak Subject: Sharp, clear thinking person wanted... I have come up with a script which should build and install:- Make v3.79.1 Autoconf v2.57 Automake v1.72 It is currently in \unixos2\lib as ac.cmd and consists of:- call build autoconf-2.13 call build make-3.76.1 call build autoconf-2.50 call build automake-1.4-p5 call build make setlocal cd \unixos2\workdir\make-3.79.1 make copy make.exe \usr\bin endlocal call build autoconf call build automake Ideally this should be the first thing run after building Perl... It's quite a complicated sequence that took me days to figure out because it needs to rebuild intermediate versions of three apps to produce the final set. As it stands it doesn't quite work, because the final build of automake fails due to an outdated version of makeinfo - hence the earlier plea for some help getting Texinfo built. You may want to put a pause in just before the 'build automake' until Texinfo is available. What I can't figure out is why the make build does not create an executable... That's why there is an additional 'make' above. It's a bit messy, but it does work, although I would like to tidy it up if possible. There are a number of new files required for this to work, but an RSYNC refresh should provide what you need. These are three critical apps, which together with PDKSH and PERL provide an updated base for building many more apps. I'd be interested to know if anyone can get this actually built the way I have as it is quite an involved process... Best of luck, -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 17 ==========================** Date: Thu, 23 Jan 2003 14:45:13 +0000 From: John Poltorak Subject: Re: Priorities On Thu, Jan 23, 2003 at 03:26:59PM +0100, Sebastian Wittmeier (ShadoW) wrote: > On Thu, 23 Jan 2003 14:10:49 +0000, John Poltorak wrote: > > >> There should be an old OS/2 port somewhere. > > >A Google search found GRECODE.ZIP - is that what you mean? I didn't manage > >to download though. > > http://hobbes.nmsu.edu/pub/os2/util/convert/gnurcode.zip > It's version 3.4 from 1994. The newest stable version 3.6 from 2001. > > I tried to build it: Recode needs flex - flex needs yacc - bison needs > flex. I provided instructions for building flex and yacc yesterday. Bison is just an alternative to yacc, so shouldn't be required. > Sebastian -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 18 ==========================** Date: Thu, 23 Jan 2003 14:47:25 +0000 From: John Poltorak Subject: Re: Texinfo On Thu, Jan 23, 2003 at 03:15:27PM +0100, Sebastian Wittmeier (ShadoW) wrote: > Hi John, > which prerequisites has texinfo? > I set up the build system from scratch, but it doesn't work. Did you make the changes I mentioned? What error did you get? > Sebastian -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 19 ==========================** Date: Thu, 23 Jan 2003 14:53:31 +0000 From: John Poltorak Subject: Re: Texinfo On Thu, Jan 23, 2003 at 09:41:23AM +0000, Patrick Ash wrote: > John, > > I successfully build texinfo 4.2 some months ago, and did not have to > use any patches to do it. However, using the same environment and > attempting to recreate all of my work with 4.2, I cannot get 4.3 to > build. > > with 4.2, I know that I had to specifically disable NLS. I also used > Ilya's convert_configure script. I had autoconf 2.53 installed, and I > know that this did not work. Perhaps autoconf 2.13 with Thomas > Dickey's latest patches applied would work better. > > Pat Thanks for the tip, Pat. I was just about to give it a go, but found v4.2 is no longer available from gnu.org :-(... Does anyone have a URL where I can still grab it? -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 20 ==========================** Date: Thu, 23 Jan 2003 15:15:19 +0000 From: John Poltorak Subject: RECODE I just tried building GNU RECODE and got this out of configure:- checking for ld used by GCC... U:/EMX/BIN/ld.exe checking if the linker (U:/EMX/BIN/ld.exe) is GNU ld... no checking for BSD-compatible nm... u:/emx/bin/nm -B checking whether ln -s works... no, using cp -p not updating unwritable cache /dev/null ltconfig: you must specify a host type if you use `--no-verify' Try `ltconfig --help' for more information. configure: error: libtool configure failed make make: *** No targets specified and no makefile found. Stop. make: Nothing to be done for `install'. Any ideas on what to try? -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 21 ==========================** Date: Thu, 23 Jan 2003 15:15:27 +0100 (CET) From: "Sebastian Wittmeier (ShadoW)" Subject: Re: Texinfo Hi John, which prerequisites has texinfo? I set up the build system from scratch, but it doesn't work. Sebastian _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 22 ==========================** Date: Thu, 23 Jan 2003 15:20:44 +0000 From: John Poltorak Subject: Re: Rsync parameters On Fri, Jan 24, 2003 at 01:52:08AM +1100, IanM wrote: > Hi John > > >There are a number of new files required for this to work, but an RSYNC > >refresh should provide what you need. > > What parameters do I need to give RSYNC to grab your stuff ? Ian, I'm not sure where you came in, but the best place to start is to use this command:- wget ftp://unixos2: at 213.152.37.92/pub/unixos2/build_system/lib/ux2_bootstrap.cmd Grab the script and then run it. That will set up the whole environment. Just make sure that you don't choose a drive for %UXRT% which has \emx or \usr on it. > Cheers > IanM > http://www.os2site.com/ > > > QWK? I don't need no stinkin' QWK packet! -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 23 ==========================** Date: Thu, 23 Jan 2003 15:25:26 +0000 From: Patrick Ash Subject: Re: Texinfo - almost working I gave it a try, and it seemed to be successful up to the point where it runs 'make install'. The executables have been created, but there are errors in a number of the subdirs when trying to run the install script. I can provide the build log if that might help. Pat On Thu, 23 Jan 2003 19:09:11 +0000, John Poltorak wrote: > >I have almost got Texinfo working straight out of the box, without making >any changes or applying any patches. Here's what you need to do:- > >Make sure the entry for texinfo has a URL for v4.3, then create a zero >length file called texinfo in \unixos2\scripts\pre-conf and now run:- > >build texinfo > > >Can you let me know what happens? -- Patrick Ash patash at comcast.net This OS/2 system uptime is 1 day, 07:30 hours and 55 seconds _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 24 ==========================** Date: Thu, 23 Jan 2003 15:26:59 +0100 (CET) From: "Sebastian Wittmeier (ShadoW)" Subject: Re: Priorities On Thu, 23 Jan 2003 14:10:49 +0000, John Poltorak wrote: >> There should be an old OS/2 port somewhere. >A Google search found GRECODE.ZIP - is that what you mean? I didn't manage >to download though. http://hobbes.nmsu.edu/pub/os2/util/convert/gnurcode.zip It's version 3.4 from 1994. The newest stable version 3.6 from 2001. I tried to build it: Recode needs flex - flex needs yacc - bison needs flex. Sebastian _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 25 ==========================** Date: Thu, 23 Jan 2003 15:50:22 +0000 From: John Poltorak Subject: Re: Texinfo On Thu, Jan 23, 2003 at 01:48:17PM +0000, John Poltorak wrote: > > > I need to get Texinfo built so that I can build the latest Automake. I > know it sounds crazy, but that appears to be the case. > > Unfortunately the Texinfo build is failing and I could do with some help > working out why.... > > In theory, it out to build using:- > > build texinfo > > > once you have updated build.table with the line:- > > > texinfo;;ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-4.1.tar.gz;;;;;. I just realised this won't work since that version is no longer available. I had cheated by copying the file, which I already had, into the file repository. -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 26 ==========================** Date: Thu, 23 Jan 2003 16:21:20 +0000 From: John Poltorak Subject: Re: Texinfo On Thu, Jan 23, 2003 at 11:03:36AM +0000, Patrick Ash wrote: > http://www.clam.rutgers.edu/~patash/texinfo-4.2.tar.gz OK, thanks for that. How do I go about building it? > On Thu, 23 Jan 2003 14:53:31 +0000, John Poltorak wrote: > > >Thanks for the tip, Pat. > > > >I was just about to give it a go, but found v4.2 is no longer available > >from gnu.org :-(... > > > >Does anyone have a URL where I can still grab it? > > > > -- > Patrick Ash > patash at comcast.net > > This OS/2 system uptime is 1 day, 03:09 hours and 05 seconds -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 27 ==========================** Date: Thu, 23 Jan 2003 16:49:11 +0000 From: John Poltorak Subject: Re: Texinfo On Thu, Jan 23, 2003 at 05:31:04PM +0100, Sebastian Wittmeier (ShadoW) wrote: > On Thu, 23 Jan 2003 13:48:17 +0000, John Poltorak wrote: > > >Unfortunately the Texinfo build is failing and I could do with some help > >working out why.... > > got it to build with 2 changes: Well done, it but does seem strange to have to apply patches to patches... > 1. "error" > os2compat.c: (~l.52) > "\0\0\0\0"; // ';' was missing > #define LOCALEDIR_MAX 260 > > > 2. "error" > os2compat.c: (~l.106) > extern const char _nl_default_dirname__[]; > should be changed to > char _nl_default_dirname__[] = "i:\\usr\\lib\\locale"; // I > don't know, if that is the right value; I just inserted one, which > sounds good > > libintl.h (last lines) > char _nl_default_dirname__[]; // inserted > #endif /* libintl.h */ > > I don't know, why these errors appeared. The second one should be > solved better than my approach :-) IMV this is just a temporary solution so that automake will get installed. Hopefully we can get Texinfo v4.3 built from source using updated tools... > Sebastian -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 28 ==========================** Date: Thu, 23 Jan 2003 17:09:21 +0000 From: John Poltorak Subject: Re: Texinfo I just tried building the latest Texinfo (v4.3) with the build system and this is where it falls over:- Using:- autoconf (GNU Autoconf) 2.57 (release for OS/2) ./configure configure: loading site script u:/unixos2/lib/config.site configure: creating cache /dev/null checking for a BSD-compatible install... u:/usr/bin/install.exe checking whether build environment is sane... yes checking for gawk... awk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... conftest.exe checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... .exe checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking whether gcc needs -traditional... no checking for a BSD-compatible install... u:/usr/bin/install.exe checking for ranlib... echo checking for strerror... yes checking for strerror in -lcposix... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking for sigblock... no ./configure[3961]: syntax error: `done' unexpected make make: *** No targets specified and no makefile found. Stop. make: Nothing to be done for `install'. Does this mean anything to anyone? Could it be a bug in Autoconf? -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 29 ==========================** Date: Thu, 23 Jan 2003 17:29:23 +0000 From: Patrick Ash Subject: Re: Texinfo - almost working I get that error a couple of times in the build log. I was able to get around a similar error when building mutt by adding the following to CFLAGS -- -Dlstat=stat Perhaps this will help here as well. Pat On Thu, 23 Jan 2003 20:46:00 +0000, John Poltorak wrote: >On Thu, Jan 23, 2003 at 03:25:26PM +0000, Patrick Ash wrote: >> I gave it a try, and it seemed to be successful up to the point where >> it runs 'make install'. The executables have been created, but there >> are errors in a number of the subdirs when trying to run the install >> script. I can provide the build log if that might help. > >It sounds identical to what happens here.... > >Does the first error look like this:- ? > >gcc -o texindex.exe texindex.o ../lib/libtxi.a ../intl/libintl.a >../lib/libtxi.a(tempname.o): Undefined symbol _lstat referenced from text segment >make[2]: *** [texindex.exe] Error 1 >make[2]: Leaving directory `U:/unixos2/workdir/texinfo-4.3/util' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `U:/unixos2/workdir/texinfo-4.3' >make: *** [all] Error 2 > > > >It seems so close to working too... -- Patrick Ash patash at comcast.net This OS/2 system uptime is 1 day, 09:34 hours and 51 seconds _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 30 ==========================** Date: Thu, 23 Jan 2003 17:31:04 +0100 (CET) From: "Sebastian Wittmeier (ShadoW)" Subject: Re: Texinfo On Thu, 23 Jan 2003 13:48:17 +0000, John Poltorak wrote: >Unfortunately the Texinfo build is failing and I could do with some help >working out why.... got it to build with 2 changes: 1. "error" os2compat.c: (~l.52) "\0\0\0\0"; // ';' was missing #define LOCALEDIR_MAX 260 2. "error" os2compat.c: (~l.106) extern const char _nl_default_dirname__[]; should be changed to char _nl_default_dirname__[] = "i:\\usr\\lib\\locale"; // I don't know, if that is the right value; I just inserted one, which sounds good libintl.h (last lines) char _nl_default_dirname__[]; // inserted #endif /* libintl.h */ I don't know, why these errors appeared. The second one should be solved better than my approach :-) Sebastian _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 31 ==========================** Date: Thu, 23 Jan 2003 18:39:39 -0500 From: Ted Sikora Subject: Rewriting WebCall for Ux2bs http://dumbdog.org/webcall/bin/login.cgi http://myrapid.com/webcall/ -- Ted Sikora tsikora at ntplx.net **= Email 32 ==========================** Date: Thu, 23 Jan 2003 19:09:11 +0000 From: John Poltorak Subject: Texinfo - almost working I have almost got Texinfo working straight out of the box, without making any changes or applying any patches. Here's what you need to do:- Make sure the entry for texinfo has a URL for v4.3, then create a zero length file called texinfo in \unixos2\scripts\pre-conf and now run:- build texinfo Can you let me know what happens? -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 33 ==========================** Date: Thu, 23 Jan 2003 19:38:30 -0500 From: Ted Sikora Subject: Re: Rewriting WebCall for UX2BS http://dumbdog.org/webcall/bin/login.cgi Login with: UX2BS unixos2 Getting there that's my project for the week. Ted Sikora wrote: > http://dumbdog.org/webcall/bin/login.cgi > > http://myrapid.com/webcall/ > -- > -- Ted Sikora tsikora at ntplx.net _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 34 ==========================** Date: Thu, 23 Jan 2003 20:19:26 -0500 From: Ted Sikora Subject: Re: Re: Rewriting WebCall for UX2BS I was going to add the Bug Tracker url to the bottom of the mailist posts. That way everyone will have easy access and an organized process to deal with bugs. Beats going over tons of posts. You can't remember them all so a bug or ticket is issued and deleted as it's fixed by list members. Gee UX2BS's very own help desk. That's pretty much what all the bugtraq systems are. This one uses perl, cgi, and mysql. Ted Sikora wrote: > http://dumbdog.org/webcall/bin/login.cgi > > Login with: > UX2BS unixos2 > > Getting there that's my project for the week. > > Ted Sikora wrote: > >> http://dumbdog.org/webcall/bin/login.cgi >> >> http://myrapid.com/webcall/ >> -- >> > > -- Ted Sikora tsikora at ntplx.net _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 35 ==========================** Date: Thu, 23 Jan 2003 20:21:17 +0000 From: John Poltorak Subject: Diffutils I've just tried building diffutils v2.8.1 and it gets quite a long way before it fails.... Seems to be a problem locating a regex lib - it may just be some configure option I've overlooked... All you need to run it is:- build diff then check the diff.log... -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 36 ==========================** Date: Thu, 23 Jan 2003 20:44:05 +1100 (EDT) From: "IanM" Subject: Re: Build candidates Hi John >> well BIND is sure a strong candidate; > >I just built it straight out of the box! Gee's, you had my mind spinning there for a moment until I kept reading ! My reply question was going to be, BIND 9.x.x :-)) >... just kidding and a bit of wishful thinking on my part, but I had a look >at the archive and it has a configure script created with autoconf so we >may be able to get somewhere by re-creating it, but it looks as though it >may also need libtool, and I don't have a clue how that works. libtool is just a script that uses ash, as long as you change its shell location in the top of the file, should work fine. >Maybe if we can get any required OS/2 patches into it, it will be self >maintaining... Problem is every release seems to need more modifying due to new or changed "features". >> Ian knows something about it, and from what I've gathered over the >> groups for a while it is an important project which needs to be >> rescued. I'm currently looking at PowerDNS, its authoritive only but that suites me fine anyway, as BIND v8.x.x is fine for my other purposes on my side of the firewall. http://www.powerdns.com/ This compiled a lot further straight from the source than BIND ever has, once I've finished my line upgrades, and moved back to Kalgoorlie (late March), I'll have more time to get back to this. My main problem sounds similar to everyone elses, every app compile needs different friggin versions of things. >> maybe also mail. >Which app do you mean? URL?... >> NMAP The current crop of OS/2 mail servers and utilities work well, so I'm happy to keep Sendmail only on the list of apps. Cheers IanM http://www.os2site.com/ There is no job so simple it cannot be done wrong. _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 37 ==========================** Date: Thu, 23 Jan 2003 20:46:00 +0000 From: John Poltorak Subject: Re: Texinfo - almost working On Thu, Jan 23, 2003 at 03:25:26PM +0000, Patrick Ash wrote: > I gave it a try, and it seemed to be successful up to the point where > it runs 'make install'. The executables have been created, but there > are errors in a number of the subdirs when trying to run the install > script. I can provide the build log if that might help. It sounds identical to what happens here.... Does the first error look like this:- ? gcc -o texindex.exe texindex.o ../lib/libtxi.a ../intl/libintl.a ../lib/libtxi.a(tempname.o): Undefined symbol _lstat referenced from text segment make[2]: *** [texindex.exe] Error 1 make[2]: Leaving directory `U:/unixos2/workdir/texinfo-4.3/util' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `U:/unixos2/workdir/texinfo-4.3' make: *** [all] Error 2 It seems so close to working too... > Pat > > -- > Patrick Ash > patash at comcast.net > > This OS/2 system uptime is 1 day, 07:30 hours and 55 seconds > -- John _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs