From: UnixOS2 Archive To: "UnixOS2 Archive" Date: Wed, 22 Jan 2003 04:48:55 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 21 ************************************************** Tuesday 21 January 2003 Number 21 ************************************************** Subjects for today 1 Re: glibc completion : Thomas Hoffmann 2 Re: LYNX : Maynard" 3 Re: LYNX : Thomas Dickey 4 Re: LYNX : Thomas Dickey 5 Re: LYNX : Thomas Dickey 6 Re: Multiple Autoconfs : Thomas Dickey 7 Re: LYNX : Thomas Dickey 8 Re: LYNX : Thomas Dickey 9 Re: LYNX : Thomas E. Dickey" 10 Re: LYNX : Maynard" 11 Re: LYNX : Thomas E. Dickey" 12 Re: Building OpenSSL : Nicholas Sheppard 13 LYNX : John Poltorak 14 Re: Building OpenSSL : John Poltorak 15 [Ux2bs] ncurses and terminfo : Patrick Ash 16 ncurses and terminfo : Patrick Ash 17 Re: Building OpenSSL : Hannes Hromadka 18 [Ux2bs] Re: ncurses and terminfo : Thomas E. Dickey" 19 Re: ncurses and terminfo : Thomas E. Dickey" 20 ilyaz: Re: opensll 0.9.7 for OS/2 : Hannes Hromadka 21 Multiple Autoconfs : John Poltorak 22 Re: LYNX : John Poltorak 23 Re: LYNX : John Poltorak 24 Re: LYNX : John Poltorak 25 Re: LYNX : John Poltorak 26 Re: LYNX : Michel Such" 27 RE: OS/2 : Dave Webster 28 Re: LYNX : John Poltorak 29 Re: LYNX : Andrew Belov" 30 Re: LYNX : Patrick Ash 31 Re: LYNX : Michel Such" 32 Re: ncurses and terminfo : John Poltorak 33 Re: Building OpenSSL : Stefan Neis 34 Re: Building OpenSSL : Stefan Neis 35 Re: glibc completion : John Poltorak 36 Re: glibc completion : Stefan Neis 37 Re: glibc completion : Stefan Neis 38 OS/2 : John Poltorak 39 FLEX : John Poltorak 40 Re: Gnu Compiler Suite for OS/2 bugtracker : Stefan Neis 41 : ktk at datacomm.ch 42 Empty Mail (Was: (null)) : Adrian Gschwend" 43 Re: Gnu Compiler Suite for OS/2 bugtracker : Thomas Hoffmann **= Email 1 ==========================** Date: Wed, 22 Jan 2003 00:19:24 +0100 From: Thomas Hoffmann Subject: Re: glibc completion I think it is not THAT difficult to try out posix/2 in an EMX environment as kind of a "dual compile" environment: 1) make two copies of EMX's include dir --> include.emx and include.psx 2) copy the posix include files into include.psx (replacing some of the emx headers there) If you want to work with a pure EMX environment: make a copy of include.emx as include, start work. If you want to work with a posix/2ized environment: make a copy of include.psx as include, set LIBS=-lcext or add -lcext manually as long as gcc does not include it by default, start work. This is by no means elegant, but it is relatively simple to go for and back. I used this for a long time before switching completely to posix/2. Thomas. Andreas Buening wrote: > > There is no reason why you shouldn't use existing libraries like > Posix/2 to compile some stuff. The point is that we want to have > and need a standardized build system where it's not necessary > to fiddle around with several compiler versions/libraries/headers > that have to installed in a specific order or whose files have > to appear in a specific order in different *PATH env. vars. > **= Email 2 ==========================** Date: Wed, 22 Jan 2003 04:07:57 -0600 (CST) From: "Maynard" Subject: Re: LYNX On Wed, 22 Jan 2003 08:53:17 +0000, John Poltorak wrote: >What is that latest release version of LYNX? ?? ftp://lynx.isc.org/lynx/release/index.html ?? ?? ftp://ftp.math.ohio-state.edu/pub/users/ilya/os2/ ?? ref. also http://lynx.browser.org/ and links therefrom "The current version of Lynx should compile and run "out of the box" on OS/2 with EMX, assuming you have autoconf, GNU file utilities, GNU shell utilities, GNU make, and ncurses installed and working properly." -- http://studentweb.tulane.edu/~jmcbray/lynx/ **= Email 3 ==========================** Date: Wed, 22 Jan 2003 04:54:05 -0500 From: Thomas Dickey Subject: Re: LYNX On Wed, Jan 22, 2003 at 08:53:17AM +0000, John Poltorak wrote: > > > What is that latest release version of LYNX? > > Is this an app which builds easily on OS/2? > > I tried the usual configure & Make route and ended with this:- perhaps: configure --with-screen=ncurses -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 4 ==========================** Date: Wed, 22 Jan 2003 05:37:39 -0500 From: Thomas Dickey Subject: Re: LYNX On Wed, Jan 22, 2003 at 04:07:57AM -0600, Maynard wrote: > On Wed, 22 Jan 2003 08:53:17 +0000, John Poltorak wrote: > > >What is that latest release version of LYNX? > > ?? ftp://lynx.isc.org/lynx/release/index.html ?? > ?? ftp://ftp.math.ohio-state.edu/pub/users/ilya/os2/ ?? > > ref. also http://lynx.browser.org/ and links therefrom The current version of lynx is 2.8.4 It's available at http://lynx.isc.org/ ftp://lynx.isc.org/lynx/lynx2.8.4/ 2.8.5 Development & patches: http://lynx.isc.org/current/index.html -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 5 ==========================** Date: Wed, 22 Jan 2003 05:38:25 -0500 From: Thomas Dickey Subject: Re: LYNX On Wed, Jan 22, 2003 at 10:14:28AM +0000, John Poltorak wrote: > On Wed, Jan 22, 2003 at 04:07:57AM -0600, Maynard wrote: > > On Wed, 22 Jan 2003 08:53:17 +0000, John Poltorak wrote: > > > > >What is that latest release version of LYNX? > > > > ?? ftp://lynx.isc.org/lynx/release/index.html ?? > > ?? ftp://ftp.math.ohio-state.edu/pub/users/ilya/os2/ ?? > > > > ref. also http://lynx.browser.org/ and links therefrom > > > > "The current version of Lynx should compile and run "out of the box" on > > OS/2 with EMX, assuming you have autoconf, GNU file utilities, GNU > > shell utilities, GNU make, and ncurses installed and working properly." > > -- http://studentweb.tulane.edu/~jmcbray/lynx/ > > Isn't this a quote from someone from several years ago? I don't think he > has been involved with OS/2 for several years, and things do change... yes - I incorporated some changes from him long ago, and he's no longer a student there. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 6 ==========================** Date: Wed, 22 Jan 2003 05:42:35 -0500 From: Thomas Dickey Subject: Re: Multiple Autoconfs On Wed, Jan 22, 2003 at 09:57:41AM +0000, John Poltorak wrote: > > It is apparent that I need to have multiple versions of Autoconf to be > able to build a wide variety of apps. > > Can anyone suggest the best way of setting up an environment for catering > with having more than a single installation of Autoconf? I manipulate the program-prefix (also requires overriding the location of the macros), e.g., #!/bin/sh TOP=/usr/local cfg-normal \ --prefix=$TOP \ --program-prefix=my- \ --datadir=$TOP/share/my-autoconf \ --sharedstatedir=$TOP/share/my-autoconf $* Some people find it simpler to install into entirely different directory trees. Since the autoconf 2.5x series is interdependent with specific versions of automake and libtool, that's what you'll have to do. For instance, I have a set (all mutually incompatible ;-) for autoconf 2.54, 2.65 and 2.56 undef /usr/local/TEST. > Currently I have the most recent version in \usr\local\bin and v2.13 in > \usr\local1\bin. How do people handle this on Unix? > > -- > John > -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 7 ==========================** Date: Wed, 22 Jan 2003 05:46:33 -0500 From: Thomas Dickey Subject: Re: LYNX On Wed, Jan 22, 2003 at 11:13:11AM +0100, Michel Such wrote: > On Wed, 22 Jan 2003 04:54:05 -0500, Thomas Dickey wrote: > > >On Wed, Jan 22, 2003 at 08:53:17AM +0000, John Poltorak wrote: > >> > >> > >> What is that latest release version of LYNX? > >> > >> Is this an app which builds easily on OS/2? > >> > >> I tried the usual configure & Make route and ended with this:- > > > >perhaps: > > > >configure --with-screen=ncurses > > That's right. > I configure it this way and it builds with no problem and no code change. > I did not build the latest (2.85 dev 12) but it should work fine. dev.13 is the latest, actually. dev.12 should configure about the same. > The only problem is with gcc 3.0x. > It builds but cannot access any rmote url. > Did not find the way to fix this, so I build it with the good old gcc > coming with emx. that's all I've been using (I don't have enough diskspace on my OS/2 to change that, anyway). Since gcc 3.x doesn't offer any new/useful features for C, there's no reason to change. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 8 ==========================** Date: Wed, 22 Jan 2003 05:50:21 -0500 From: Thomas Dickey Subject: Re: LYNX On Wed, Jan 22, 2003 at 10:16:15AM +0000, John Poltorak wrote: > On Wed, Jan 22, 2003 at 04:54:05AM -0500, Thomas Dickey wrote: > > On Wed, Jan 22, 2003 at 08:53:17AM +0000, John Poltorak wrote: > > > > > > > > > What is that latest release version of LYNX? > > > > > > Is this an app which builds easily on OS/2? > > > > > > I tried the usual configure & Make route and ended with this:- > > > > perhaps: > > > > configure --with-screen=ncurses > > Yes, this helps a lot, but stops with:- It's possible that there's an inconsistent ifdef, but I don't see it right now. It may rely on configure --enable-font-switch -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 9 ==========================** Date: Wed, 22 Jan 2003 06:41:08 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: LYNX On Wed, 22 Jan 2003, John Poltorak wrote: > On Wed, Jan 22, 2003 at 05:46:33AM -0500, Thomas Dickey wrote: > > > > >configure --with-screen=ncurses > > > > > > That's right. > > > I configure it this way and it builds with no problem and no code change. > > > I did not build the latest (2.85 dev 12) but it should work fine. > > > > dev.13 is the latest, actually. > > dev.12 should configure about the same. > > Any ideas on when the next non-dev release is due? if nothing new surfaces, I'll probably make dev.14 the last dev version. There are some isolated fixes that I want to make, and it'll take some time to get feedback on the current set. > > > > The only problem is with gcc 3.0x. > > > It builds but cannot access any rmote url. > > > Did not find the way to fix this, so I build it with the good old gcc > > > coming with emx. > > > > that's all I've been using (I don't have enough diskspace on my OS/2 to > > change that, anyway). > > You could always use NFS or somesuch and mount a remote filesystem as > %UNIXROOT%... maybe - does NFS work with OS/2? -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 10 ==========================** Date: Wed, 22 Jan 2003 06:59:44 -0600 (CST) From: "Maynard" Subject: Re: LYNX On Wed, 22 Jan 2003 07:29:33 -0500 (EST), Thomas E. Dickey wrote: >What versions could install properly on a 60G drive, btw? get Dani's S506 driver off Hobbes as replacement for IBM1S506.ADD -- Maynard **= Email 11 ==========================** Date: Wed, 22 Jan 2003 07:29:33 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: LYNX On Wed, 22 Jan 2003, John Poltorak wrote: > On Wed, Jan 22, 2003 at 06:41:08AM -0500, Thomas E. Dickey wrote: > > > > Any ideas on when the next non-dev release is due? > > > > if nothing new surfaces, I'll probably make dev.14 the last dev version. > > There are some isolated fixes that I want to make, and it'll take some > > time to get feedback on the current set. > > Great. Will you let us know of its availability on this list? probably (will make a note to do this). > > > > that's all I've been using (I don't have enough diskspace on my OS/2 to > > > > change that, anyway). > > > > > > You could always use NFS or somesuch and mount a remote filesystem as > > > %UNIXROOT%... > > > > maybe - does NFS work with OS/2? > > I had it working about ten years ago... > > It was an optional extra then, but it's included as part of TCP/IP v4.3 > now so it is available if you have one of the convenience packs or eCS. I'll have to check - iirc, it's running FP12 (I have a copy of FP14, but did not get around to installing it, since it's one of 10 OS's I have on that box, and OS/2 hasn't been _that_ good about updates). What versions could install properly on a 60G drive, btw? My OS/2 is on a box with 2 8G's, and iirc, it wouldn't have been able to install on the newer with 40G's. So I didn't add it to the newer machine. -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 12 ==========================** Date: Wed, 22 Jan 2003 08:24:40 +1100 (EST) From: Nicholas Sheppard Subject: Re: Building OpenSSL On Tue, 21 Jan 2003, John Poltorak wrote: > When programs search the INCLUDE path for headers, they don't actually > recurse subdirectories, AFAIK, so how would they find the headers in > include\openssl? #include > IMV if the makefile creates files with these names then that is the name > the porter intended them to have. I don't know of any other files with > these names. As Brian says, if libcrypto.so and libssl.so are good enough for Unix then I can't see any reason why the equivalent isn't good enough for OS/2 as well. I use crypto.dll and ssl.dll for Pine. Nicholas S. **= Email 13 ==========================** Date: Wed, 22 Jan 2003 08:53:17 +0000 From: John Poltorak Subject: LYNX What is that latest release version of LYNX? Is this an app which builds easily on OS/2? I tried the usual configure & Make route and ended with this:- ********************************************** Help files will NOT be gzipped. ********************************************** cd WWW/Library/Implementation && make CC="gcc" \ LY_CFLAGS="-Zmt " \ CPPFLAGS="-D__ST_MT_ERRNO__" \ LYFLAGS="" make[1]: Entering directory `/unixos2/workdir/lynx2-8-4/WWW/Library/Implementation' gcc -DHAVE_CONFIG_H -D__ST_MT_ERRNO__ -I../../.. -I../../../src -I../../.. -I../../../src -I../../../WWW/Library/Implementation -Zmt -I../../../WWW/Library/Implementation/ -DXMOSAIC_HACK -DACCESS_AUTH -c ../../../WWW/Library/Implementation/HTParse.c gcc -DHAVE_CONFIG_H -D__ST_MT_ERRNO__ -I../../.. -I../../../src -I../../.. -I../../../src -I../../../WWW/Library/Implementation -Zmt -I../../../WWW/Library/Implementation/ -DXMOSAIC_HACK -DACCESS_AUTH -c ../../../WWW/Library/Implementation/HTAccess.c In file included from ..\..\..\src\LYKeymap.h:6, from ..\..\..\src\LYUtils.h:5, from ../../../WWW/Library/Implementation/HTAccess.c:64: ..\..\..\src\LYCurses.h:189: curses.h: No such file or directory make[1]: *** [HTAccess.o] Error 1 make[1]: Leaving directory `/unixos2/workdir/lynx2-8-4/WWW/Library/Implementation' make: *** [all] Error 2 cd WWW/Library/Implementation && make CC="gcc" \ LY_CFLAGS="-Zmt " \ CPPFLAGS="-D__ST_MT_ERRNO__" \ LYFLAGS="" make[1]: Entering directory `/unixos2/workdir/lynx2-8-4/WWW/Library/Implementation' gcc -DHAVE_CONFIG_H -D__ST_MT_ERRNO__ -I../../.. -I../../../src -I../../.. -I../../../src -I../../../WWW/Library/Implementation -Zmt -I../../../WWW/Library/Implementation/ -DXMOSAIC_HACK -DACCESS_AUTH -c ../../../WWW/Library/Implementation/HTAccess.c In file included from ..\..\..\src\LYKeymap.h:6, from ..\..\..\src\LYUtils.h:5, from ../../../WWW/Library/Implementation/HTAccess.c:64: ..\..\..\src\LYCurses.h:189: curses.h: No such file or directory make[1]: *** [HTAccess.o] Error 1 make[1]: Leaving directory `/unixos2/workdir/lynx2-8-4/WWW/Library/Implementation' make: *** [lynx.exe] Error 2 Any ideas on what I ommitted or did wrong? -- John **= Email 14 ==========================** Date: Wed, 22 Jan 2003 09:13:50 +0000 From: John Poltorak Subject: Re: Building OpenSSL On Wed, Jan 22, 2003 at 09:36:14AM +0100, Hannes Hromadka wrote: > > > Mostly test files but make test does not work on my machine. > > > > Is this to be expected? > > The test files are part of a test suite, make test on Linux performs a > lot of test. On OS/2 each of the programs does something, but doing all > the tests and comparing the results automatically does not work. Surely, the idea of a test is to see if something works... Does this not indicate that whatever is being tested doesn't actually work? Maybe the test itself is broken, but there is something wrong. > > > I need openssl to compile/link and run SLRN with SSL support. After > > > installing the DLLd version of openssl as writen above I could > > > build SLRN without problems. Yesterday I tested SLRN against the secure > > > webserver from netscape. And it works. > > > > > > Do you have instructions for building SLRN? > > Yes here they come: > > Modify Makefile.os2 to link with the additional libraries. This is what I don't like about a OS/2 specific Makefiles - the requirement to manually modify things. Why is it necessary? Maybe patches for changes will be accepted. I don't the the author of SLRN uses OS/2 so is unlikely to have any idea whether they work or not. > #----------------------------------------------------------------------------- > # 2. On a few systems, additional libraries are required. > #----------------------------------------------------------------------------- > MISCLIBS = -lsocket -ltermcap -lvideo -lssl -lcrypto -luu# OS/2 > #MISCLIBS = -lsocket -ltermcap -lvideo# OS/2 > > Then modify slrnconf.h Again, another manual modification... > /* define if you want SSL support */ > #define SLRN_HAS_SSL_SUPPORT 1 > > Then do a make clean, make to build slrn with SSL support > > also add the libs to the section where slrnpull gets linked. > > > I would like to see if I can incorporate it into my build framework. A > > have a little project for putting together a standard Unix-like > > Now slrn comes with a makefile.os2 that build a default slrn without > uudeview and without ssl. I did not try configure on OS/2 Getting it to work properly with configure does simplify matters, if you can make it work, as it eliminates all the manual intervention. The latest version of Autoconf does create OS/2 friendly configure scripts for many applications. I'll try building SLRN some time. > Adding other features nees modification in srlnconf.h and the > makefile.os2 > > Also the latest beta requires to have gettext installed on your system to > build slrn. Older source releases came with the gettext source files > include. > > Is there a possibilty to have a slrn for OS/2 page on unixos2.com ? I guess so, either unixos2.com or os2ports.com... > Because the current OS/2 Homepage for slrn is a little bit out of > maintenance. Do you mean:- ? http://www.quasarbbs.net/francesco/slrn/ Do you know the status of the other utilities mentioned on that page? > > Ciao, Hannes > > -- > Johannes Hromadka | Email Office: HromadkaJ at gmx.at > | Home : Johannes.Hromadka at gmx.net > Vienna/Austria/Europe | OECC: http://www.oecc.org/ > >>> Rust never sleeps (borrowed from Neil YOUNG) <<< -- John **= Email 15 ==========================** Date: Wed, 22 Jan 2003 09:24:48 +0000 From: Patrick Ash Subject: [Ux2bs] ncurses and terminfo I succeeded in building ncurses-5.3 using the ux2 bootstrap environment after a few false starts. All seems to have gone without problem, except for the installation of the terminfo directory tree. I have a terminfo environment variable set in config.sys, and the configure script recognizes this. make install attempts to place the directory entries into this structure, and the output file indicates success, but all previous entries are deleted, and no new ones are written. I saw this same problem when building ncurses without using the ux2 build environment. Following is the relevant portion of the output from the build script. sh ./run_tic.sh ** Building terminfo database, please wait... ** adjusting tabset paths Running tic to install D:/LYNX/TERMINFO ... You may see messages regarding unknown capabilities, e.g., AX. These are extended terminal capabilities which can be compiled using tic -x Read the INSTALL document before doing this - it can cause problems for older ncurses applications. 38 entries written to /unixos2/workdir/ncurses-5.3/misc ** built new D:/LYNX/TERMINFO installing std installing stdcrt installing vt100 installing vt300 make[1]: Leaving directory `/unixos2/workdir/ncurses-5.3/misc' Pat -- Patrick Ash patash at comcast.net This OS/2 system uptime is 0 days, 01:30 hours and 16 seconds _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 16 ==========================** Date: Wed, 22 Jan 2003 09:24:48 +0000 From: Patrick Ash Subject: ncurses and terminfo I succeeded in building ncurses-5.3 using the ux2 bootstrap environment after a few false starts. All seems to have gone without problem, except for the installation of the terminfo directory tree. I have a terminfo environment variable set in config.sys, and the configure script recognizes this. make install attempts to place the directory entries into this structure, and the output file indicates success, but all previous entries are deleted, and no new ones are written. I saw this same problem when building ncurses without using the ux2 build environment. Following is the relevant portion of the output from the build script. sh ./run_tic.sh ** Building terminfo database, please wait... ** adjusting tabset paths Running tic to install D:/LYNX/TERMINFO ... You may see messages regarding unknown capabilities, e.g., AX. These are extended terminal capabilities which can be compiled using tic -x Read the INSTALL document before doing this - it can cause problems for older ncurses applications. 38 entries written to /unixos2/workdir/ncurses-5.3/misc ** built new D:/LYNX/TERMINFO installing std installing stdcrt installing vt100 installing vt300 make[1]: Leaving directory `/unixos2/workdir/ncurses-5.3/misc' Pat -- Patrick Ash patash at comcast.net This OS/2 system uptime is 0 days, 01:30 hours and 16 seconds **= Email 17 ==========================** Date: Wed, 22 Jan 2003 09:36:14 +0100 From: Hannes Hromadka Subject: Re: Building OpenSSL On Tue, Jan 21, 2003 at 05:12:04PM +0000, John Poltorak wrote: > When programs search the INCLUDE path for headers, they don't actually > recurse subdirectories, AFAIK, so how would they find the headers in > include\openssl? Do you need something like an include\openssl.h which > provides the actual location of the openssl headers, justas you have with > termcap.h? in slrn sltcp.c you find #if SLTCP_HAS_GNUTLS_SUPPORT # include #else # if SLTCP_HAS_SSL_SUPPORT # include # include # include # endif #endif > > > I'm not at all familiar with OpenSSL and have no idea what the executables > > > do but they all appear to be test programs apart from openssl.exe. > > > > Mostly test files but make test does not work on my machine. > > Is this to be expected? The test files are part of a test suite, make test on Linux performs a lot of test. On OS/2 each of the programs does something, but doing all the tests and comparing the results automatically does not work. > > > Incidentally, I saw a posting on USENET from IlyaZ in > > > c.o.o.programmer.porting in which he said they shouldn't be called ssl.dll > > > and crypto.dll because such names would be prone to a name clash. Is that > > > likely? > > > > I have seen this post. The question is: Are there any other libraries > > with the same name which could cause problems ? > > IMV if the makefile creates files with these names then that is the name > the porter intended them to have. I don't know of any other files with > these names. According to his latest reply he supplied a patch to the maintainer that did not find its way into the distribution. I'll foreward his post to here. > > > I need openssl to compile/link and run SLRN with SSL support. After > > installing the DLLd version of openssl as writen above I could > > build SLRN without problems. Yesterday I tested SLRN against the secure > > webserver from netscape. And it works. > > > Do you have instructions for building SLRN? Yes here they come: Modify Makefile.os2 to link with the additional libraries. #----------------------------------------------------------------------------- # 2. On a few systems, additional libraries are required. #----------------------------------------------------------------------------- MISCLIBS = -lsocket -ltermcap -lvideo -lssl -lcrypto -luu# OS/2 #MISCLIBS = -lsocket -ltermcap -lvideo# OS/2 Then modify slrnconf.h /* define if you want SSL support */ #define SLRN_HAS_SSL_SUPPORT 1 Then do a make clean, make to build slrn with SSL support also add the libs to the section where slrnpull gets linked. > I would like to see if I can incorporate it into my build framework. A > have a little project for putting together a standard Unix-like Now slrn comes with a makefile.os2 that build a default slrn without uudeview and without ssl. I did not try configure on OS/2 Adding other features nees modification in srlnconf.h and the makefile.os2 Also the latest beta requires to have gettext installed on your system to build slrn. Older source releases came with the gettext source files include. Is there a possibilty to have a slrn for OS/2 page on unixos2.com ? Because the current OS/2 Homepage for slrn is a little bit out of maintenance. Ciao, Hannes -- Johannes Hromadka | Email Office: HromadkaJ at gmx.at | Home : Johannes.Hromadka at gmx.net Vienna/Austria/Europe | OECC: http://www.oecc.org/ >>> Rust never sleeps (borrowed from Neil YOUNG) <<< **= Email 18 ==========================** Date: Wed, 22 Jan 2003 09:40:11 -0500 (EST) From: "Thomas E. Dickey" Subject: [Ux2bs] Re: ncurses and terminfo On Wed, 22 Jan 2003, Patrick Ash wrote: > I succeeded in building ncurses-5.3 using the ux2 bootstrap > environment after a few false starts. All seems to have gone without > problem, except for the installation of the terminfo directory tree. Your problem may be fixed in the rollup patch in ftp://invisible-island.net/ncurses/5.3/ See the 20021221 entry of http://invisible-island.net/ncurses/NEWS.gz > > I have a terminfo environment variable set in config.sys, and the > configure script recognizes this. make install attempts to place the > directory entries into this structure, and the output file indicates > success, but all previous entries are deleted, and no new ones are > written. I saw this same problem when building ncurses without using > the ux2 build environment. > > Following is the relevant portion of the output from the build > script. > > sh ./run_tic.sh > ** Building terminfo database, please wait... > ** adjusting tabset paths > Running tic to install D:/LYNX/TERMINFO ... > > You may see messages regarding unknown capabilities, e.g., > AX. > These are extended terminal capabilities which can be > compiled > using > tic -x > Read the INSTALL document before doing this - it can cause > problems for older ncurses applications. > > 38 entries written to /unixos2/workdir/ncurses-5.3/misc > ** built new D:/LYNX/TERMINFO > installing std > installing stdcrt > installing vt100 > installing vt300 > make[1]: Leaving directory `/unixos2/workdir/ncurses-5.3/misc' > > > Pat > > -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net _______________________________________________ UX2BS mailing list UX2BS at powerusersbbs.net http://powerusersbbs.net/mailman/listinfo/ux2bs **= Email 19 ==========================** Date: Wed, 22 Jan 2003 09:40:11 -0500 (EST) From: "Thomas E. Dickey" Subject: Re: ncurses and terminfo On Wed, 22 Jan 2003, Patrick Ash wrote: > I succeeded in building ncurses-5.3 using the ux2 bootstrap > environment after a few false starts. All seems to have gone without > problem, except for the installation of the terminfo directory tree. Your problem may be fixed in the rollup patch in ftp://invisible-island.net/ncurses/5.3/ See the 20021221 entry of http://invisible-island.net/ncurses/NEWS.gz > > I have a terminfo environment variable set in config.sys, and the > configure script recognizes this. make install attempts to place the > directory entries into this structure, and the output file indicates > success, but all previous entries are deleted, and no new ones are > written. I saw this same problem when building ncurses without using > the ux2 build environment. > > Following is the relevant portion of the output from the build > script. > > sh ./run_tic.sh > ** Building terminfo database, please wait... > ** adjusting tabset paths > Running tic to install D:/LYNX/TERMINFO ... > > You may see messages regarding unknown capabilities, e.g., > AX. > These are extended terminal capabilities which can be > compiled > using > tic -x > Read the INSTALL document before doing this - it can cause > problems for older ncurses applications. > > 38 entries written to /unixos2/workdir/ncurses-5.3/misc > ** built new D:/LYNX/TERMINFO > installing std > installing stdcrt > installing vt100 > installing vt300 > make[1]: Leaving directory `/unixos2/workdir/ncurses-5.3/misc' > > > Pat > > -- T.E.Dickey http://invisible-island.net ftp://invisible-island.net **= Email 20 ==========================** Date: Wed, 22 Jan 2003 09:41:40 +0100 From: Hannes Hromadka Subject: ilyaz: Re: opensll 0.9.7 for OS/2 --ZPt4rx8FFjLCG7dd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Here is the note from Ilya Zakharevich regarding SSL Dll names on OS/2 Ciao, Hannes -- Johannes Hromadka | Email Office: HromadkaJ at gmx.at | Home : Johannes.Hromadka at gmx.net Vienna/Austria/Europe | OECC: http://www.oecc.org/ >>> Rust never sleeps (borrowed from Neil YOUNG) <<< --ZPt4rx8FFjLCG7dd Content-Type: message/rfc822 Content-Disposition: inline Received: from scesie13.sie.siemens.at ([158.226.135.3]) by vies003x.sie.siemens.at with esmtp (Exim 3.35 #1 (Debian)) id 18b5rp-0002IY-00 for ; Tue, 21 Jan 2003 22:23:33 +0100 Received: from zwei.siemens.at (atws15tc.sie.siemens.at [158.226.135.41]) by scesie13.sie.siemens.at (8.12.1/8.12.1) with ESMTP id h0LLNWjf008235 for ; Tue, 21 Jan 2003 22:23:32 +0100 (MET) Received: from mx0.gmx.net (mx0.gmx.de [213.165.64.100]) by zwei.siemens.at with SMTP id h0LLNVk23489 for ; Tue, 21 Jan 2003 22:23:31 +0100 Received: (qmail 8529 invoked by alias); 21 Jan 2003 21:23:30 -0000 Delivered-To: GMX delivery to johannes.hromadka at gmx.net Received: (qmail 8494 invoked by uid 0); 21 Jan 2003 21:23:29 -0000 Received: from gold.math.berkeley.edu (HELO Math.Berkeley.EDU) (169.229.58.61) by mx0.gmx.net (mx023-rz3) with SMTP; 21 Jan 2003 21:23:29 -0000 Received: from yuban.math.berkeley.edu (blue1 [169.229.58.58]) by Math.Berkeley.EDU (8.12.3/8.12.3) with ESMTP id h0LLNO2e029319; Tue, 21 Jan 2003 13:23:24 -0800 (PST) X-Authentication-Warning: gold.math.berkeley.edu: Host blue1 [169.229.58.58] claimed to be yuban.math.berkeley.edu Received: (from ilya at localhost) by yuban.math.berkeley.edu (8.9.3/8.9.3) id NAA18712; Tue, 21 Jan 2003 13:23:24 -0800 (PST) Date: Tue, 21 Jan 2003 13:23:24 -0800 (PST) Message-Id: <200301212123.NAA18712 at yuban.math.berkeley.edu> To: Johannes.Hromadka at gmx.net Newsgroups: comp.os.os2.programmer.porting Subject: Re: opensll 0.9.7 for OS/2 References: Sender: Ilya Zakharevich From: Ilya Zakharevich Organization: U.C. Berkeley Math. Department. X-How-To-Reach-Me: The From: address is valid X-How-To-Disable-Cc: Put in the headers the line: Mail-Copies-To: never X-Resent-By: Forwarder X-Resent-For: johannes.hromadka at gmx.net X-Resent-To: hromadkaj at vies003x.sie.siemens.at, johannes.hromadka at attglobal.net X-Spam-Status: No, hits=0.0 required=5.0 tests= version=2.20 X-Spam-Level: [A complimentary Cc of this posting was sent to Hannes Hromadka ], who wrote in article : > On Mon, 20 Jan 2003 21:11:40 +0000 (UTC), Ilya Zakharevich wrote: > >> May I put SSL.DLL and CRYPTO.DLL into a package of SLRN (or any > >> other app) and place it on hobbes or should I put the openssl > >> binaries into seperate package and just add an Info that SLRN > >> requires this package ? > > > > a) Do not name them ssl.dll and crypto.dll. Too prone for a name clush. > > I did not name them, this are the names they get after doing a > build on OS/2 using the commandfile to configure ssl shicped with > the source tar ball. So fix the names and send your patch to the maintainers. > > My complie named them openssl.dll and sllcrypt.dll. E.g., lynx > > binaries expect these names. Since other binaries might require > So you modified the make files ? No. My changes (sent to the maintainers) made possible the static build. Then I supplied a 4-liner script to convert it to the DLLs. Maybe the maintainers did not include this script - then somebody made the dynamic build work out of the box without paying the attension to choose good DLL names? > So would it be the best to pack 2 binary distributions of slrn ? > > One with SSL support and one without ? I have no opinion on SLRN. If you find a proper location (w.r.t. export restrictions) to distribute OpenSSL, I see no reason to distribute the binaries without SSL... > > b) I hope you DID NOT include ordinal numbers in DLLs. > > I used the original .def files shipped with the source tar ball. Fine - but do not remove the names (by NONAME directive) - this would break lynx. At least the following functions are needed to have names SSLv23_client_method SSL_new SSL_CTX_free SSL_free SSL_CTX_ctrl SSL_CTX_new SSL_get_current_cipher SSL_set_fd SSL_connect SSL_read SSL_write SSL_CTX_set_default_verify_paths SSL_load_error_strings SSL_CIPHER_get_bits SSL_CIPHER_get_version SSL_CIPHER_get_name SSL_library_init ERR_get_error ERR_error_string RAND_load_file RAND_write_file RAND_file_name RAND_bytes RAND_seed RAND_status (I ran `strings' over lynx.exe). > > c) Since small, it makes sense to include the headers and export > > libraries into the distribution too. > > That would be a binary distribution of openssl for OS/2 and should > not be part of an application built with SSL support, IMHO My point is that there should be a separate distribution of OpenSSL. Then individual programs distributions can omit the SSL dlls, thus avoid export restrictions (with the price of a separate download). > My original question was if there are any licence problems if a > pack only a part of a package into another one. Depends on the license... If GPL, then you have a lot of problems with packaging *anyway*; though there are some alleviations lately... Ilya --ZPt4rx8FFjLCG7dd-- **= Email 21 ==========================** Date: Wed, 22 Jan 2003 09:57:41 +0000 From: John Poltorak Subject: Multiple Autoconfs It is apparent that I need to have multiple versions of Autoconf to be able to build a wide variety of apps. Can anyone suggest the best way of setting up an environment for catering with having more than a single installation of Autoconf? Currently I have the most recent version in \usr\local\bin and v2.13 in \usr\local1\bin. How do people handle this on Unix? -- John **= Email 22 ==========================** Date: Wed, 22 Jan 2003 10:14:28 +0000 From: John Poltorak Subject: Re: LYNX On Wed, Jan 22, 2003 at 04:07:57AM -0600, Maynard wrote: > On Wed, 22 Jan 2003 08:53:17 +0000, John Poltorak wrote: > > >What is that latest release version of LYNX? > > ?? ftp://lynx.isc.org/lynx/release/index.html ?? > ?? ftp://ftp.math.ohio-state.edu/pub/users/ilya/os2/ ?? > > ref. also http://lynx.browser.org/ and links therefrom > > "The current version of Lynx should compile and run "out of the box" on > OS/2 with EMX, assuming you have autoconf, GNU file utilities, GNU > shell utilities, GNU make, and ncurses installed and working properly." > -- http://studentweb.tulane.edu/~jmcbray/lynx/ Isn't this a quote from someone from several years ago? I don't think he has been involved with OS/2 for several years, and things do change... Anyway I've been trying to get it to work with my build system, but without success so far... -- John **= Email 23 ==========================** Date: Wed, 22 Jan 2003 10:16:15 +0000 From: John Poltorak Subject: Re: LYNX On Wed, Jan 22, 2003 at 04:54:05AM -0500, Thomas Dickey wrote: > On Wed, Jan 22, 2003 at 08:53:17AM +0000, John Poltorak wrote: > > > > > > What is that latest release version of LYNX? > > > > Is this an app which builds easily on OS/2? > > > > I tried the usual configure & Make route and ended with this:- > > perhaps: > > configure --with-screen=ncurses Yes, this helps a lot, but stops with:- gcc -D__ST_MT_ERRNO__ -I/usr/include/ncurses -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I.. -Ichrtrans -I./chrtrans -I.. -I../src -I../WWW/Library/Implementation -Zmt -c ./UCdomap.c ./UCdomap.c: In function `CpOrdinal': ./UCdomap.c:1987: `real_charsets' undeclared (first use in this function) ./UCdomap.c:1987: (Each undeclared identifier is reported only once ./UCdomap.c:1987: for each function it appears in.) make[1]: *** [UCdomap.o] Error 1 make[1]: Leaving directory `/unixos2/workdir/lynx2-8-4/src' make: *** [all] Error 2 cd WWW/Library/Implementation && make CC="gcc" \ LY_CFLAGS="-Zmt " \ CPPFLAGS="-D__ST_MT_ERRNO__ -I/usr/include/ncurses" \ LYFLAGS="" make[1]: Entering directory `/unixos2/workdir/lynx2-8-4/WWW/Library/Implementation' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/unixos2/workdir/lynx2-8-4/WWW/Library/Implementation' cd src && make all CC="gcc" \ CFLAGS="-Zmt " \ CPPFLAGS="-D__ST_MT_ERRNO__ -I/usr/include/ncurses" \ LIBS="-lncurses -lsocket " \ SITE_DEFS="" \ WWWINC=WWW/Library/Implementation \ WWWLIB="../WWW/Library/Implementation/libwww.a" make[1]: Entering directory `/unixos2/workdir/lynx2-8-4/src' Compiling Lynx sources cd chrtrans && make \ SITE_DEFS="" \ CFLAGS="-Zmt " \ CPPFLAGS="-D__ST_MT_ERRNO__ -I/usr/include/ncurses" \ CC="gcc" tables make[2]: Entering directory `/unixos2/workdir/lynx2-8-4/src/chrtrans' make[2]: Nothing to be done for `tables'. make[2]: Leaving directory `/unixos2/workdir/lynx2-8-4/src/chrtrans' gcc -D__ST_MT_ERRNO__ -I/usr/include/ncurses -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I.. -Ichrtrans -I./chrtrans -I.. -I../src -I../WWW/Library/Implementation -Zmt -c ./UCdomap.c ./UCdomap.c: In function `CpOrdinal': ./UCdomap.c:1987: `real_charsets' undeclared (first use in this function) ./UCdomap.c:1987: (Each undeclared identifier is reported only once ./UCdomap.c:1987: for each function it appears in.) make[1]: *** [UCdomap.o] Error 1 make[1]: Leaving directory `/unixos2/workdir/lynx2-8-4/src' make: *** [lynx.exe] Error 2 > -- > Thomas E. Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 24 ==========================** Date: Wed, 22 Jan 2003 10:49:22 +0000 From: John Poltorak Subject: Re: LYNX On Wed, Jan 22, 2003 at 05:46:33AM -0500, Thomas Dickey wrote: > > >configure --with-screen=ncurses > > > > That's right. > > I configure it this way and it builds with no problem and no code change. > > I did not build the latest (2.85 dev 12) but it should work fine. > > dev.13 is the latest, actually. > dev.12 should configure about the same. Any ideas on when the next non-dev release is due? > > The only problem is with gcc 3.0x. > > It builds but cannot access any rmote url. > > Did not find the way to fix this, so I build it with the good old gcc > > coming with emx. > > that's all I've been using (I don't have enough diskspace on my OS/2 to > change that, anyway). You could always use NFS or somesuch and mount a remote filesystem as %UNIXROOT%... > -- > Thomas E. Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 25 ==========================** Date: Wed, 22 Jan 2003 11:03:13 +0000 From: John Poltorak Subject: Re: LYNX On Wed, Jan 22, 2003 at 05:50:21AM -0500, Thomas Dickey wrote: > > > perhaps: > > > > > > configure --with-screen=ncurses > > > > Yes, this helps a lot, but stops with:- > > It's possible that there's an inconsistent ifdef, but I don't see it right > now. It may rely on > configure --enable-font-switch Thanks, that did the trick. > -- > Thomas E. Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 26 ==========================** Date: Wed, 22 Jan 2003 11:13:11 +0100 (CET) From: "Michel Such" Subject: Re: LYNX On Wed, 22 Jan 2003 04:54:05 -0500, Thomas Dickey wrote: >On Wed, Jan 22, 2003 at 08:53:17AM +0000, John Poltorak wrote: >> >> >> What is that latest release version of LYNX? >> >> Is this an app which builds easily on OS/2? >> >> I tried the usual configure & Make route and ended with this:- > >perhaps: > >configure --with-screen=ncurses That's right. I configure it this way and it builds with no problem and no code change. I did not build the latest (2.85 dev 12) but it should work fine. The only problem is with gcc 3.0x. It builds but cannot access any rmote url. Did not find the way to fix this, so I build it with the good old gcc coming with emx. >-- >Thomas E. Dickey >http://invisible-island.net >ftp://invisible-island.net > **= Email 27 ==========================** Date: Wed, 22 Jan 2003 11:25:21 -0600 From: Dave Webster Subject: RE: OS/2 Actually FP15 was the last free one. FP16 came only via subscription (unless you know some friendly Russians that slip you copies....). While I don't have it, I'm pretty convinced that eComStation is the way to go forward. I'm just waiting on the general availability of Version 1.1 to take the plunge. -----Original Message----- From: John Poltorak [mailto:jp at manninghammills.org] Sent: Wednesday, January 22, 2003 10:48 AM To: os2-unix at manninghammills.org Subject: OS/2 On Wed, Jan 22, 2003 at 07:29:33AM -0500, Thomas E. Dickey wrote: > > > > You could always use NFS or somesuch and mount a remote filesystem as > > > > %UNIXROOT%... > > > > > > maybe - does NFS work with OS/2? > > > > I had it working about ten years ago... > > > > It was an optional extra then, but it's included as part of TCP/IP v4.3 > > now so it is available if you have one of the convenience packs or eCS. > > I'll have to check - iirc, it's running FP12 (I have a copy of FP14, but > did not get around to installing it, since it's one of 10 OS's I have on > that box, and OS/2 hasn't been _that_ good about updates). OS/2 updates can be something of a black art. The last free FP was FP16, so you may be better off trying to install that. FP13 was a major upgrade to OS/2 as it basically updated OS/2 from v.4.0 to v4.50. I think this was the vesion which introduced the security API which you may have heard about recently... Since that time IBM has released two Convenience Packs which were essentially complete refreshes of the OS/2 codebase rather than fixpacks. Unfortunately they were not free, but IMV, well worth the convenience of having a new CD with all the cumulative updates rolled into a fresh distribution. The CPs also include a new release of TCP/IP which also contains NFS. Among the new features available in recent releases of OS/2 are LVM and JFS along with video devices drivers from SDD. I can't remember if any of these were available if FP13 - it's almost three years since it came out. BTW, a good place to check for updates is:- http://ps.software.ibm.com/pbin-usa-ps/getobj.pl?/pdocs-usa/fixnews.html > What versions could install properly on a 60G drive, btw? My OS/2 is on > a box with 2 8G's, and iirc, it wouldn't have been able to install on the > newer with 40G's. So I didn't add it to the newer machine. OS/2 is pretty flexible and there are usually ways to get it installed on most systems. You only need 200MB or less to install it and having LVM provides a number of options... I don't have any disks of that size, but I'm sure I would be able to run OS/2 on one. > -- > T.E.Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 28 ==========================** Date: Wed, 22 Jan 2003 11:50:18 +0000 From: John Poltorak Subject: Re: LYNX On Wed, Jan 22, 2003 at 06:41:08AM -0500, Thomas E. Dickey wrote: > > Any ideas on when the next non-dev release is due? > > if nothing new surfaces, I'll probably make dev.14 the last dev version. > There are some isolated fixes that I want to make, and it'll take some > time to get feedback on the current set. Great. Will you let us know of its availability on this list? > > > that's all I've been using (I don't have enough diskspace on my OS/2 to > > > change that, anyway). > > > > You could always use NFS or somesuch and mount a remote filesystem as > > %UNIXROOT%... > > maybe - does NFS work with OS/2? I had it working about ten years ago... It was an optional extra then, but it's included as part of TCP/IP v4.3 now so it is available if you have one of the convenience packs or eCS. Also, if you have a SAMBA server, you could probably use that. > -- > T.E.Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 29 ==========================** Date: Wed, 22 Jan 2003 12:37:48 +0300 (MSK) From: "Andrew Belov" Subject: Re: LYNX On Wed, 22 Jan 2003 08:53:17 +0000, John Poltorak wrote: >What is that latest release version of LYNX? 2.8.5dev.9, as of the last fall - haven't checked it lately. >Is this an app which builds easily on OS/2? It should compile for EMX out-of-the box. >..\..\..\src\LYCurses.h:189: curses.h: No such file or directory Install ncurses v 5.x. On my system, /emx/include/curses.h contains: #include Also, I supply the following parameters to the configuration script. ./configure --disable-full-paths --enable-debug --enable-color-style --with-screen=curses **= Email 30 ==========================** Date: Wed, 22 Jan 2003 13:09:31 +0000 From: Patrick Ash Subject: Re: LYNX I just built lynx 2.8.5-dev.13, using gcc 3.0.3, and had no problems with connection to the net. The only issue is that of NLs support, something which I believe is related to which version of gettext and/or libiconv one has installed. Pat On Wed, 22 Jan 2003 11:13:11 +0100 (CET), Michel Such wrote: >>> Is this an app which builds easily on OS/2? >>> >That's right. >I configure it this way and it builds with no problem and no code change. >I did not build the latest (2.85 dev 12) but it should work fine. >The only problem is with gcc 3.0x. >It builds but cannot access any rmote url. >Did not find the way to fix this, so I build it with the good old gcc >coming with emx. -- Patrick Ash patash at comcast.net This OS/2 system uptime is 0 days, 05:15 hours and 00 seconds **= Email 31 ==========================** Date: Wed, 22 Jan 2003 13:10:05 +0100 (CET) From: "Michel Such" Subject: Re: LYNX For those interested, here are the configuration paramaters I use for the Lynx version I place on hobbes: ./configure --with-screen=ncurses --enable-nls \ --enable-included-msgs --with-nls-datadir=/lynx2-8-5/share --with-ssl \ --disable-full-paths --enable-default-colors --enable-font-switch \ --enable-cjk --enable-justify-elts --enable-nested-tables \ --enable-charset-choice --enable-libjs --enable-cgi-links \ --enable-change-exec --enable-exec-links --enable-exec-scripts \ --enable-nsl-fork --enable-file-upload --enable-read-eta --enable-externs \ --enable-gzip-help --enable-scrollbar --with-zlib --enable-addrlist-page \ --enable-color-style --enable-htmlized-cfg --enable-source-cache \ --enable-internal-links --enable-prettysrc I place all this in a file called for example myconf.sh Then, I simply run sh myconf.sh I will probably build dev 13 and place it on hobbes this week. >On Wed, Jan 22, 2003 at 06:41:08AM -0500, Thomas E. Dickey wrote: > >> > Any ideas on when the next non-dev release is due? >> >> if nothing new surfaces, I'll probably make dev.14 the last dev version. >> There are some isolated fixes that I want to make, and it'll take some >> time to get feedback on the current set. > >Great. Will you let us know of its availability on this list? > >> > > that's all I've been using (I don't have enough diskspace on my OS/2 to >> > > change that, anyway). >> > >> > You could always use NFS or somesuch and mount a remote filesystem as >> > %UNIXROOT%... >> >> maybe - does NFS work with OS/2? > >I had it working about ten years ago... > >It was an optional extra then, but it's included as part of TCP/IP v4.3 >now so it is available if you have one of the convenience packs or eCS. > > >Also, if you have a SAMBA server, you could probably use that. > >> -- >> T.E.Dickey >> http://invisible-island.net >> ftp://invisible-island.net > > >-- >John > > **= Email 32 ==========================** Date: Wed, 22 Jan 2003 14:36:18 +0000 From: John Poltorak Subject: Re: ncurses and terminfo On Wed, Jan 22, 2003 at 09:24:48AM +0000, Patrick Ash wrote: > I succeeded in building ncurses-5.3 using the ux2 bootstrap > environment after a few false starts. All seems to have gone without > problem, except for the installation of the terminfo directory tree. > > I have a terminfo environment variable set in config.sys, and the > configure script recognizes this. make install attempts to place the > directory entries into this structure, and the output file indicates > success, but all previous entries are deleted, and no new ones are > written. I saw this same problem when building ncurses without using > the ux2 build environment. > > Following is the relevant portion of the output from the build > script. > > > 38 entries written to /unixos2/workdir/ncurses-5.3/misc > ** built new D:/LYNX/TERMINFO On my system it says:- 38 entries written to /usr/share/terminfo ** built new c:/usr/share/terminfo I guess your terminfo database is under the misc dir above and hasn't been copied to the location you expected it to be in. > Pat > > -- > Patrick Ash > patash at comcast.net > > This OS/2 system uptime is 0 days, 01:30 hours and 16 seconds > -- John **= Email 33 ==========================** Date: Wed, 22 Jan 2003 14:45:13 +0100 (CET) From: Stefan Neis Subject: Re: Building OpenSSL Hi, On Tue, 21 Jan 2003, Brian Havard wrote: > Well, I guess that's possible but I don't know what else you'd call them. > The normal unix build creates libssl.so & libcrypto.so. Well, reading that some Unix stuff stops working on updating from 0.9.6 to 0.9.7 (see openssl users' mailing list), I'd suppose that having at least part of the version number in there would be helpful ... Regards, Stefan -- Micro$oft is not an answer. It is a question. The answer is 'no'. **= Email 34 ==========================** Date: Wed, 22 Jan 2003 14:49:01 +0100 (CET) From: Stefan Neis Subject: Re: Building OpenSSL On Tue, 21 Jan 2003, John Poltorak wrote: > When programs search the INCLUDE path for headers, they don't actually > recurse subdirectories, AFAIK, so how would they find the headers in > include\openssl? Because you're supposed to write "#include " in your own code, so it will find /usr/include/openssl/something.h, but it would not find /usr/include/something.h Regards, Stefan -- Micro$oft is not an answer. It is a question. The answer is 'no'. **= Email 35 ==========================** Date: Wed, 22 Jan 2003 15:16:07 +0000 From: John Poltorak Subject: Re: glibc completion On Wed, Jan 22, 2003 at 04:12:35PM +0100, Stefan Neis wrote: > On Tue, 21 Jan 2003, Maynard wrote: > > > >get this working, but because one of the quirks of building Perl mean it > > >won't build on a system which has C: inacessible from OS/2, just as Stefan > > >has, then he is unable to give it a try. > > > > maybe he could set it up as a local network share ?? > > For the record: > - There _is_ a C:, so I can't set up a network share, using C, can I? If you have LVM you should be able to hide the partition from OS/2... > - For historical reasons, it currently is an NTFS drive, which means > that "dir c:" just results in an error (and testing for a directory on > C as done by perl configuration script fails - but changing the two > occurences of that test is easy). > Regards, > Stefan > -- > Micro$oft is not an answer. It is a question. The answer is 'no'. > -- John **= Email 36 ==========================** Date: Wed, 22 Jan 2003 16:07:00 +0100 (CET) From: Stefan Neis Subject: Re: glibc completion On Tue, 21 Jan 2003, Sebastian Wittmeier (ShadoW) wrote: > Then change that bug to depend on another drive letter (which Stefan > has). That's what I did on my local copy, but for some mysterious reason the results of the built-in tests seem much worse on my system than anywhere else. Particulary, I keep getting lots of failing tests because "./perl" cannot be found/run. But ignoring all this, I'll give building it with Posix/2 a try... Regards, Stefan -- Micro$oft is not an answer. It is a question. The answer is 'no'. **= Email 37 ==========================** Date: Wed, 22 Jan 2003 16:12:35 +0100 (CET) From: Stefan Neis Subject: Re: glibc completion On Tue, 21 Jan 2003, Maynard wrote: > >get this working, but because one of the quirks of building Perl mean it > >won't build on a system which has C: inacessible from OS/2, just as Stefan > >has, then he is unable to give it a try. > > maybe he could set it up as a local network share ?? For the record: - There _is_ a C:, so I can't set up a network share, using C, can I? - For historical reasons, it currently is an NTFS drive, which means that "dir c:" just results in an error (and testing for a directory on C as done by perl configuration script fails - but changing the two occurences of that test is easy). - Changing drive letters is not very easy as that machine currently has no more eCS preview installed and is not yet updated to eCS. Regards, Stefan -- Micro$oft is not an answer. It is a question. The answer is 'no'. **= Email 38 ==========================** Date: Wed, 22 Jan 2003 16:48:15 +0000 From: John Poltorak Subject: OS/2 On Wed, Jan 22, 2003 at 07:29:33AM -0500, Thomas E. Dickey wrote: > > > > You could always use NFS or somesuch and mount a remote filesystem as > > > > %UNIXROOT%... > > > > > > maybe - does NFS work with OS/2? > > > > I had it working about ten years ago... > > > > It was an optional extra then, but it's included as part of TCP/IP v4.3 > > now so it is available if you have one of the convenience packs or eCS. > > I'll have to check - iirc, it's running FP12 (I have a copy of FP14, but > did not get around to installing it, since it's one of 10 OS's I have on > that box, and OS/2 hasn't been _that_ good about updates). OS/2 updates can be something of a black art. The last free FP was FP16, so you may be better off trying to install that. FP13 was a major upgrade to OS/2 as it basically updated OS/2 from v.4.0 to v4.50. I think this was the vesion which introduced the security API which you may have heard about recently... Since that time IBM has released two Convenience Packs which were essentially complete refreshes of the OS/2 codebase rather than fixpacks. Unfortunately they were not free, but IMV, well worth the convenience of having a new CD with all the cumulative updates rolled into a fresh distribution. The CPs also include a new release of TCP/IP which also contains NFS. Among the new features available in recent releases of OS/2 are LVM and JFS along with video devices drivers from SDD. I can't remember if any of these were available if FP13 - it's almost three years since it came out. BTW, a good place to check for updates is:- http://ps.software.ibm.com/pbin-usa-ps/getobj.pl?/pdocs-usa/fixnews.html > What versions could install properly on a 60G drive, btw? My OS/2 is on > a box with 2 8G's, and iirc, it wouldn't have been able to install on the > newer with 40G's. So I didn't add it to the newer machine. OS/2 is pretty flexible and there are usually ways to get it installed on most systems. You only need 200MB or less to install it and having LVM provides a number of options... I don't have any disks of that size, but I'm sure I would be able to run OS/2 on one. > -- > T.E.Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 39 ==========================** Date: Wed, 22 Jan 2003 17:51:08 +0000 From: John Poltorak Subject: FLEX Whilst building FLEX (v2.5.4) , I found there was no way of getting the MAN page installed in the correct location, which I believe should be /usr/share/man. This is what is in Makefile.in:- mandir = $(prefix)/man/man$(manext) How would I change this so that I could specify --mandir on the configure command line? Does flex normally get installed in /usr/bin ? -- John **= Email 40 ==========================** Date: Wed, 22 Jan 2003 19:33:10 +0100 (CET) From: Stefan Neis Subject: Re: Gnu Compiler Suite for OS/2 bugtracker On Tue, 21 Jan 2003, Adrian Gschwend wrote: > 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: > > http://xtracker.netlabs.org/index.php?project=15&gmtofs=-60 > > You are welcome to keep an eye on this xtracker and add own bugs if you > run into a real OS/2 problem. Add own bugs? Does that imply there already is some alpha version of that new gcc that's available somewhere? Regards, Stefan -- Micro$oft is not an answer. It is a question. The answer is 'no'. **= Email 41 ==========================** Date: Wed, 22 Jan 2003 19:46:14 GMT From: ktk at datacomm.ch **= Email 42 ==========================** Date: Wed, 22 Jan 2003 23:25:18 +0100 (CET) From: "Adrian Gschwend" Subject: Empty Mail (Was: (null)) On Wed, 22 Jan 2003 19:46:14 GMT, ktk at datacomm.ch wrote: >Received: from mail.manninghammills.org (213.152.37.93) by mail.tiscalinet.ch (6.0.053) Sorry for this mail, I have no clue what happened... I never use this mailserver and I have no clue who sent this mail. cu Adrian -- Adrian Gschwend at netlabs.org ktk [a t] netlabs.org ------- Free Software for OS/2 and eCS http://www.netlabs.org **= Email 43 ==========================** Date: Wed, 22 Jan 2003 23:45:09 +0100 From: Thomas Hoffmann Subject: Re: Gnu Compiler Suite for OS/2 bugtracker 'scuse me: you advertise this bug tracker in connection w/ the "GNU compiler suite" and write about gcc 3.2.1. This would imply for me that gcc 3.2.1 for OS/2 is there somewhere on the 'net, because otherwise I will not have any bugs: no software, no bugs ... Or? Thomas. Adrian Gschwend wrote: > Hi all, > > GCC gets more and more important on OS/2, mainly because it's the only > up to date compiler available. Because of this Odin and other projects > start to use it so it's about time for a coordinated effort for the > port. > > 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: > > http://xtracker.netlabs.org/index.php?project=15&gmtofs=-60 > > You are welcome to keep an eye on this xtracker and add own bugs if you > run into a real OS/2 problem. > > Overview page: http://xtracker.netlabs.org/ > > Note that several projects are just visible if you are a registerd > user. > > cu > > Adrian > > > >