From: UnixOS2 Archive To: "UnixOS2 Archive" Date: Wed, 20 Feb 2002 04:15:59 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 141 ************************************************** Tuesday 19 February 2002 Number 141 ************************************************** Subjects for today 1 Re: termcap.dat : Mikkel C. Simonsen" 2 Re: EMACS build error : Masaru Nomiya 3 Re: MAN pages : Jun Sawataishi 4 Re: EMACS build error : Masaru Nomiya 5 Re: Re: EMACS build error : James Cannon 6 Re: EMACS build error : Holger Veit 7 Re: termcap.c : =?ISO-8859-1?Q?=C6lfred_=FEe_Lef?= 8 Termcap and VIO (was: termcap.dat) : =?ISO-8859-1?Q?=C6lfred_=FEe_Lef?= 9 LESS for OS/2 : John Poltorak 10 Re: Emx bugs, VA and Watcom C : Dave and Natalie" 11 Re: total.cmd : John Poltorak 12 Re: termcap.dat : Thomas Dickey 13 Re: LIBEMX suggestion : John Poltorak 14 Re: Re: EMACS build error : John Poltorak 15 Re: Termcap and VIO (was: termcap.dat) : Nichals Sheppard 16 Re: termcap.dat : Thomas Dickey 17 Re: EMACS build error : Masaru Nomiya 18 Re: OSFree... : Mentore Siesto 19 Re: Re: EMACS build error : John Poltorak 20 mod_ssl : John Poltorak 21 Re: OSFree... : Kris Steenhaut 22 Re: EMACS build error : Masaru Nomiya 23 Building SED using Autoconf v2.52h : John Poltorak 24 Re: mod_ssl : Lyn St George" 25 Re: termcap.dat : John Poltorak 26 Re: Re: EMACS build error : Holger Veit 27 Re: mod_ssl : John Poltorak 28 Re: EMACS build error : Masaru Nomiya 29 Re: mod_ssl : Lyn St George" 30 Re: EMACS build error : Masaru Nomiya 31 Re: gcc v3.0.3 ? : Henry Sobotka 32 Re: mod_ssl : John Poltorak 33 Re: termcap.dat : John Poltorak 34 Re: mod_ssl : Lyn St George" 35 Re: total.cmd : Andreas Buening 36 Re: termcap.dat : John Poltorak 37 Re: Re: EMACS build error : John Poltorak 38 Re: mod_ssl : Lyn St George" 39 Re: Re: EMACS build error : John Poltorak 40 Re: OSFree... : Adrian Gschwend" 41 Re: OSFree... : Kris Steenhaut 42 net/bpf.h : John Poltorak 43 Re: make 3.79.1 : Andreas Buening 44 Re: gcc v3.0.3 ? : Michel SUCH" 45 Re: EMACS build error : Thomas Hoffmann 46 Re: Re: EMACS build error : Masaru Nomiya 47 Re: EMACS build error : Masaru Nomiya 48 Emx bugs, VA and Watcom C : Rafael Ribeiro Homem d'El-Rey" 49 Using configure scripts : bart-news at netage.nl 50 Re: make 3.79.1 : mikus at bga.com (Mikus Grinbergs) 51 Re: EMACS build error : Masaru Nomiya **= Email 1 ==========================** Date: Wed, 20 Feb 2002 00:08:31 +0100 From: "Mikkel C. Simonsen" Subject: Re: termcap.dat Stefan Neis wrote: > > On Tue, 19 Feb 2002, Charles R. Hunter wrote: > > > agreed. I don't know Why Eberhardt Mattes used termcap.dat in > > the first place... maybe for early compatibility with djgpp or > > something. ( since EMX was originally dual mode DOS and OS/2 ) > > You might be surprised to hear that emx-0.9d still is dual mode. > Actually, more like triple mode, using RSX and or RSXNT DLL's > generated executables still work even on the various windows > flavours. Not that anyone seems to be actively using this object. I for one use it. I develop applications on OS/2 and sometimes install them on Win9x systems - it works very well. Best regards, Mikkel C. Simonsen **= Email 2 ==========================** Date: Wed, 20 Feb 2002 00:22:48 +0900 From: Masaru Nomiya Subject: Re: EMACS build error **= Email 3 ==========================** Date: Wed, 20 Feb 2002 00:53:43 +0900 From: Jun Sawataishi Subject: Re: MAN pages John wrote: >I've recompiled Jun SAWATAISHI's port of MAN 1.5g, basically because I >didn't like the default location of man.conf being in \os2\etc. >It should shortly appear here:- Thanks a lot for your work. On man/groff for OS/2, I have just modified source code to use UNIXROOT env. var. In my machine, groff 1.17.2 (with Japanization patch) and man 1.5j works fine with UNIXROOT. man.exe refers to $UNIXROOT/share/misc/man.conf groff related executables search for $UNIXROOT/usr/share/groff* >On OS/2 I use this MAN.CMD as a wrapper for man.exe :- > at echo off >set GROFF_TMAC_PATH=c:/usr/lib/groff/share/groff/tmac <== >set GROFF_FONT_PATH=c:/usr/lib/groff/share/groff/font <== >set GROFF_TMPDIR=c:/tmp >set GROFF_TYPESETTER=ascii >set MANPATH=c:/usr/man; >set path=c:\usr\lib\groff\bin;%path% >SET TERMCAP=c:/etc/termcap.dat >SET TERM=ansi >c:\usr\bin\man %1 When UNIXROOT env. var. is "c:", GROFF_* env. var. is not required. If anyone wants to use newly ported GNU groff or man, please mail me. In a month or in a week, I will put them in my web page and hobbes. # OS/2 is not a question, it's a solution. # SAWATAISHI Jun # http://www2s.biglobe.ne.jp/~vtgf3mpr/ **= Email 4 ==========================** Date: Wed, 20 Feb 2002 01:01:50 +0900 From: Masaru Nomiya Subject: Re: EMACS build error Hello, My mail is empty! What's the matter, I wonder? I post again. In the Message; Subject : EMACS build error Message-ID : <20020219115318.H23629 at eyup.org> Date & Time: Tue, 19 Feb 2002 11:53:19 +0000 [John] == John Poltorak has written: John> gcc -Zexe -DOS2 -c -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -g -O getopt.c John> gcc -Zexe -DOS2 -c -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -g -O getopt1.c John> gcc -Zexe -DOS2 -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -g -O -DMAIL_USE_POP movemail.o pop.o get John> opt.o getopt1.o -lc -lsocket -o movemail John> movemail.c:739 (movemail.o): Undefined symbol _fchown referenced from text segment John> make[1]: *** [movemail] Error 1 John> make[1]: Leaving directory `/eval/emacs/emacs-20.7/lib-src' John> make: *** [lib-src] Error 2 I think, this fails to link libraries. In my case, on G drive /emx/bin /include /lib /lib/mt /usr/local/bin /emacs-20.7/src /lib-src ....... and in CONFIG.SYS, I wrote as follows; : SET C_INCLUDE_PATH=g:/emx/include SET LIBRARY_PATH=g:/emx/lib; SET CPLUS_INCLUDE_PATH=g:/emx/include/cpp;g:/emx/include SET PROTODIR=g:/emx/include/cpp/gen SET OBJEC_INCLUDE_PATH=g:/emx/include : I'm using make.exe 3.75, but OK for 3.72, 3.76, and 3.761. Hope this help you. Regards, --- Masaru Nomiya mail-to: nomiya at ttmy.ne.jp "No WIndows, no gains!" ..... "Why, I am wrong?" -- Bill -- **= Email 5 ==========================** Date: Wed, 20 Feb 2002 07:29:41 -0800 (PST) From: James Cannon Subject: Re: Re: EMACS build error You will need to run Selective install, and be sure "Link Object Modules" is installed. By default, OS/2 Warp 4 doesn't include it during installation. OS/2 Warp 3 did. --- John Poltorak wrote: > On Wed, Feb 20, 2002 at 02:03:16PM +0900, Masaru > Nomiya wrote: > > Hello, > > > > My mail is empty, again.... > > > > BTW, I repost. This is the 3rd time! I detached > CC:. > > I'm sorry about that. CC:ed msgs don't seem to > work. I don't know why... > > > > > > In the Message; > > > > Subject : EMACS build error > > Message-ID : <20020219115318.H23629 at eyup.org> > > Date & Time: Tue, 19 Feb 2002 11:53:19 +0000 > > > > [John] == John Poltorak has written: > > > > [...] > > John> opt.o getopt1.o -lc -lsocket -o movemail > > John> movemail.c:739 (movemail.o): Undefined > symbol _fchown referenced from text segment > > John> make[1]: *** [movemail] Error 1 > > John> make[1]: Leaving directory > `/eval/emacs/emacs-20.7/lib-src' > > John> make: *** [lib-src] Error 2 > > > > John> Where should _fchown be defined ? > > > > Concerning fchown, there should exist a patch for > movemail.c as > > follows (from line 748); > > > > #ifndef OS2 /* 98.11-10 by O.Sasaki */ > > fchown (mbfi, getuid (), -1); > > #endif > > > > Is your movemail.c fixed by patch kit? > > No it wasn't. The reason turned out to be, that this > didn't work:- > > 4. chmod +rw -R* > > My CHMOD needs an extra space before '*' :- > > 4. chmod +rw -R * > ^ > > It gets past the error now, but stops with:- > > rc -r -x2 os2/pmcolors.rc > make[1]: rc: Command not found > > Is rc part of the OS/2 Toolkit, which I don't have > installed? > > > > > Regards, > > > > --- > > Masaru Nomiya mail-to: nomiya at ttmy.ne.jp > > > > "Bill! You married with Computers. > > Not with Me!" > > "No...h, with Money." > > > > > > -- > John > > ===== Sincerely, James Cannon Using OS/2 Warp in the beautiful Wine Country of Northen California! __________________________________________________ Do You Yahoo!? Yahoo! Sports - Coverage of the 2002 Olympic Games http://sports.yahoo.com **= Email 6 ==========================** Date: Wed, 20 Feb 2002 07:40:12 +0100 From: Holger Veit Subject: Re: EMACS build error On Tue, Feb 19, 2002 at 11:44:12PM +0100, Andreas Buening wrote: > Holger Veit wrote: > > On Tue, Feb 19, 2002 at 11:53:19AM +0000, John Poltorak wrote: > > [compiling emacs] > > > > Where should _fchown be defined ? > > > > In emxlibc :-) It isn't... > > Only an idea: Would it be possible to define these function > (fchown(), link(), ) somewhere > in the EMX headers? I'm thinking about something like > > #ifdef __DUMMY_FUNCTIONS__ > int fchown(...) { errno = WHATEVER; return -1; } > int link(...) { errno = WHATEVER; return -1; } > ... > #endif > > > This could help in porting applications that use those functions > but don't really depend on them. (at least every Unix program > _should_ be able to handle a failure of those functions > because the user really might have no permission to execute them). > Using -D__DUMMY_FUNCTIONS__ as compiler flag would be much easier > than patching every source file. And, the emx* libraries wouldn't > need a recompilation. It's just an idea. Yes, and no. Partly this was attempted with POSIX/2, but the problem is that it will work for some functions only: you can fake fchown() by returning a success code - no security here, so accept whatever owner the file should adopt. OTOH, link() or chroot() are functions which do essential things, and which must succeed, otherwise the surrounding code might make the whole program fail. The functions are in the original program for a reason. Holger -- Please update your tables to my new e-mail address: holger.veit$ais.fhg.de (replace the '$' with ' at ' -- spam-protection) **= Email 7 ==========================** Date: Wed, 20 Feb 2002 08:55:19 +1100 (EST) From: =?ISO-8859-1?Q?=C6lfred_=FEe_Lef?= Subject: Re: termcap.c On Tue, 19 Feb 2002, John Poltorak wrote: > So, can anyone explain why we have two such files? Has anyone come across > any makefiles which need a -lbtermcap ? If I remember rightly (I believe it is stated somewhere in the EMX documentation, but I don't have it to hand), it's because btermcap (BSD termcap) has a less restrictive license than termcap (GNU termcap). GNU termcap has a superset of BSD termcap so there are no makefiles that "need" -lbtermcap because -ltermcap (or -lncurses if you have it) will work just as well. I recall choosing -lbtermcap for a project some years ago because of the license but I can't honestly recall my exact reasons for it, and no Unix makefile would have -lbtermcap in it. These days I would probably use -lncurses for everything. Nik S. **= Email 8 ==========================** Date: Wed, 20 Feb 2002 09:01:04 +1100 (EST) From: =?ISO-8859-1?Q?=C6lfred_=FEe_Lef?= Subject: Termcap and VIO (was: termcap.dat) On Tue, 19 Feb 2002, Charles R. Hunter wrote: > yes and no... the VIO session underneath is not a tty as UNIX > programs expect. You can receive raw keyboard codes instead of > terminal codes ( like ANSI ) if you want. Incidentally, can anyone suggest a good termcap/terminfo entry for a VIO window? I know they are supposedly ANSI terminals but none of the entries distributed with EMX or ncurses (including the "os2" terminfo entry) seem to work quite right for me. I managed to compile Pico/Pine using the termcap and terminfo code instead of the old VIO code, and it works great in an xterm but has trouble in a VIO window with clearing the screen and using the cursor keys. Nik S. **= Email 9 ==========================** Date: Wed, 20 Feb 2002 09:30:57 +0000 From: John Poltorak Subject: LESS for OS/2 The developer of LESS, Mark Nudelman, has kindly agreed to incorporate an OS/2 pointer in the download page:- http://www.greenwoodsoftware.com/less/download.html to the UnixOS/2 LESS package. Since LESS gets updated fairly frequently, at least in terms of betas, I'd like to know how best to keep. I guess we should only use release versions here:- ftp://unixos2.com/pub/unixos2/unixos2-current/unixos2/a1/less.zip If anyone uses LESS on Unix, could you say how it differs from the OS/2 version? Should we have the config files in the same place on OS/2? -- John **= Email 10 ==========================** Date: Wed, 20 Feb 2002 09:31:27 +0000 From: "Dave and Natalie" Subject: Re: Emx bugs, VA and Watcom C On Wed, 20 Feb 2002 21:49:10 -0300, Rafael Ribeiro Homem d'El-Rey wrote: >The EMX package has appeared >to be a good solution, but I'm having a lot of problems with the compiler, >linker and library tools. All code compile fine with gcc for windows >(mingw32) and unix, but the emx 0.9d4 gcc compiler and linker has been >crashing a lot of times. It does not work under Win2000 (not a surprise) >and the library tool (ar.exe) can not handle long command lines >appropiately. Some problems could be fixed by replacing emx binaries with >some of the dfgpp package. >How could I get an emx version based on a more recent gcc distribution (such >as 3.03)? Hi I also get a lot of crashes with gcc 2.8.1. I use pgcc 2.95.2 which is available here www.goof.com/pcg. Dave **= Email 11 ==========================** Date: Wed, 20 Feb 2002 10:04:55 +0000 From: John Poltorak Subject: Re: total.cmd On Tue, Feb 19, 2002 at 11:43:24PM +0100, Andreas Buening wrote: > John Poltorak wrote: > > > > C:\>awk --version > > GNU Awk 3.1.0 > > Copyright (C) 1989, 1991-2001 Free Software Foundation. > > > > Actually, I just tried it with an older port and it worked there too, so > > it looks as though it is a problem in the port of v3.1.0... > > Yes, I can reproduce this behaviour with cmd and gawk 3.1.0. > However, this bug seems to be fixed in gawk 3.1.30 > (not officially released). Any idea when it will be available? > bye, > Andreas > > -- > One OS to rule them all, One OS to find them, > One OS to bring them all and in the darkness bind them > In the Land of Redmond where the Shadows lie. -- John **= Email 12 ==========================** Date: Wed, 20 Feb 2002 10:08:42 -0500 From: Thomas Dickey Subject: Re: termcap.dat On Wed, Feb 20, 2002 at 02:35:41PM +0000, John Poltorak wrote: > On Wed, Feb 20, 2002 at 01:03:13PM +0000, John Poltorak wrote: > > > If anyone is familiar with Slackware could you tell me which package > > provides termcap. I can't seem to locate it anywhere. > > Just found it. It's in:- > > ftp://ftp.mirror.ac.uk/sites/ftp.slackware.com/pub/slackware/slackware/slakware/a1/etc.tgz > > which also contains a copy of the complete TERMINAL TYPE DESCRIPTIONS > SOURCE FILE. Although, Slackware's claims to be v11.0.1 dated 2000/03/02 > whereas the one provided by Thomas Dickey is more recent - dated 2002/01/12 > but referred to a v10.2.1. I stopped updating the version from esr's webpage because he stopped applying fixes from ncurses. (There's a large diff, but about 99% of it is due to reordering chunks in the file, etc.). -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 13 ==========================** Date: Wed, 20 Feb 2002 10:17:04 +0000 From: John Poltorak Subject: Re: LIBEMX suggestion On Tue, Feb 19, 2002 at 10:30:56PM +0100, Stefan Neis wrote: > On Mon, 18 Feb 2002, John Poltorak wrote: > > > I was thinking of running omflibs as part of the installation routine > > instead of including .lib files, but I'll probably leave that until > > another time. > > That would be nice though. A huge decrease in download size (which means > download time which means money over here) for a very small penalty in > computing time is something I always do like. Sure, it's more efficient to do it that way, but it needs some effort to put an installation routine in place, so it won't be there intially. > BTW, if you're removing this BSD curses stuff, I think it would be nice > to include ncurses headers and lib, The NCURSES headers will be available in the NCURSES package. I want to avoid duplicating them as it usually leads to mismatchd versions over time. I'm still not sure how to build a BSD based libtermcap though... > so whatever software using anything > like curses (less?) can easily be reconfigured and rebuilt. The aim is to have things build just as easily on OS/2 as on Unix, although it may be necessary to run autoconf as a first step. > Regards, > Stefan > -- > Micro$oft is not an answer. It is a question. The answer is 'no'. > -- John **= Email 14 ==========================** Date: Wed, 20 Feb 2002 11:01:28 +0000 From: John Poltorak Subject: Re: Re: EMACS build error On Wed, Feb 20, 2002 at 02:03:16PM +0900, Masaru Nomiya wrote: > Hello, > > My mail is empty, again.... > > BTW, I repost. This is the 3rd time! I detached CC:. I'm sorry about that. CC:ed msgs don't seem to work. I don't know why... > > In the Message; > > Subject : EMACS build error > Message-ID : <20020219115318.H23629 at eyup.org> > Date & Time: Tue, 19 Feb 2002 11:53:19 +0000 > > [John] == John Poltorak has written: > > [...] > John> opt.o getopt1.o -lc -lsocket -o movemail > John> movemail.c:739 (movemail.o): Undefined symbol _fchown referenced from text segment > John> make[1]: *** [movemail] Error 1 > John> make[1]: Leaving directory `/eval/emacs/emacs-20.7/lib-src' > John> make: *** [lib-src] Error 2 > > John> Where should _fchown be defined ? > > Concerning fchown, there should exist a patch for movemail.c as > follows (from line 748); > > #ifndef OS2 /* 98.11-10 by O.Sasaki */ > fchown (mbfi, getuid (), -1); > #endif > > Is your movemail.c fixed by patch kit? No it wasn't. The reason turned out to be, that this didn't work:- 4. chmod +rw -R* My CHMOD needs an extra space before '*' :- 4. chmod +rw -R * ^ It gets past the error now, but stops with:- rc -r -x2 os2/pmcolors.rc make[1]: rc: Command not found Is rc part of the OS/2 Toolkit, which I don't have installed? > > Regards, > > --- > Masaru Nomiya mail-to: nomiya at ttmy.ne.jp > > "Bill! You married with Computers. > Not with Me!" > "No...h, with Money." > > -- John **= Email 15 ==========================** Date: Wed, 20 Feb 2002 11:02:28 +1100 (EST) From: Nichals Sheppard Subject: Re: Termcap and VIO (was: termcap.dat) On Tue, 19 Feb 2002, James Cannon wrote: > To the best of my knowledge, if using ANSI, you must > set the OS/2 Command Session to ANSI using: > > ANSI ON (or at ANSI ON). I have ANSI on; if you don't you just get a whole lot of escape codes appearing on the screen. The problem is that the ansi definition supplied by EMX and the version of ncurses I have don't have the escape codes for the extended keys in them, and some don't have "clear to end of display" which Pico uses to clear the screen. I'll try Thomas Dickey's suggestion and see how it goes. Nik S. **= Email 16 ==========================** Date: Wed, 20 Feb 2002 11:22:54 -0500 From: Thomas Dickey Subject: Re: termcap.dat On Wed, Feb 20, 2002 at 03:40:57PM +0000, John Poltorak wrote: > On Wed, Feb 20, 2002 at 10:08:42AM -0500, Thomas Dickey wrote: > > On Wed, Feb 20, 2002 at 02:35:41PM +0000, John Poltorak wrote: > > > > which also contains a copy of the complete TERMINAL TYPE DESCRIPTIONS > > > SOURCE FILE. Although, Slackware's claims to be v11.0.1 dated 2000/03/02 > > > whereas the one provided by Thomas Dickey is more recent - dated 2002/01/12 > > > but referred to a v10.2.1. > > > > I stopped updating the version from esr's webpage because he stopped > > applying fixes from ncurses. (There's a large diff, but about 99% of > > it is due to reordering chunks in the file, etc.). > > Have you run diff against these two files recently? :- sure (I check it each time I'm updating ncurses' terminfo.src). Note that it's almost 2 years old. I update ncurses' terminfo about 10 times a year, iirc. > ftp://invisible-island.net/ncurses/termcap.src.gz > > http://tuxedo.org/terminfo/termtypes.tc.gz > > > I saw many differences which weren't attributable to reordering AFAICT. aside from additions to ncurses which are not incorporated there - there's about 300 lines of comments that differ (most of that is an artifact of the reordering, e.g., titles). -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net **= Email 17 ==========================** Date: Wed, 20 Feb 2002 11:55:26 +0900 From: Masaru Nomiya Subject: Re: EMACS build error **= Email 18 ==========================** Date: Wed, 20 Feb 2002 12:04:13 +0100 (CET) From: Mentore Siesto Subject: Re: OSFree... On Tue, 19 Feb 2002, Kris Steenhaut wrote: KS >Adrian Gschwend schreef: KS > KS >> On Tue, 19 Feb 2002 14:17:53 +0100, Kris Steenhaut wrote: KS >> KS >> >Big Blue already has pulled the plug out of MCP, so there isn't much left KS >> >for them to dislike. KS >> KS >> that doesn't change anything. I agree that the only solution for OS/2 KS >> is a free OS based on OS/2 ideas KS > KS >What's an "OS/2" idea? Multithreading, preemption, Object-oriented GUI, embedded multimedia and so on... KS >> It will just make IBM even more closed against such ideas. KS > KS >By pulling the plug out of MCP Big Blue finally tries to perform the (OS/2) KS >kill by itself. So, their opinion doesn't matter much anymore. Well, also if IBM closes the OS/2 project, that doesn't mean it will not retain the rights on it anymore. KS >> >Would be hard to prove either way, isn't it? KS >> KS >> well the build level is from the leaked sources so not that hard. For KS >> sure the prove would be to see it but it's quite obvious. KS > KS >Could only be done in court. But - I'm afraid - it CAN definitely be done. -- Mentore Siesto Team OS/2 Italia (http://www.teamos2.it) Home page: http://www.geocities.com/mentoruccio/ **= Email 19 ==========================** Date: Wed, 20 Feb 2002 12:21:51 +0000 From: John Poltorak Subject: Re: Re: EMACS build error On Wed, Feb 20, 2002 at 08:52:52PM +0900, Masaru Nomiya wrote: > > Me> My mail is empty, again.... > Me> > Me> BTW, I repost. This is the 3rd time! I detached CC:. > > John> I'm sorry about that. CC:ed msgs don't seem to work. I don't know why... > > I thought so, too, Unfortunately it just happened again :-(... > John> 4. chmod +rw -R* > John> My CHMOD needs an extra space before '*' :- > John> 4. chmod +rw -R * > > I'm so sorry, I have missed. > ^ > John> It gets past the error now, but stops with:- > > John> rc -r -x2 os2/pmcolors.rc > John> make[1]: rc: Command not found > > John> Is rc part of the OS/2 Toolkit, which I don't have installed? > > Didn't you install RC.EXE? > It is included in OS/2 Warp itself. > More, you need to install > > RCPP.EXE > RCPP.ERR > LINK.EXE > > You can install them by "add system components" of OS/2 Warp. OK, I'll try to do that, but in the meantime I copied RC.EXE to the PATH and a couple of MSG files to the DPATH and it continued, but only after I changed the %INCLUDE% variable to include c:\emx\include. After that Make proceeds quite well until temacs.exe is being built at which point there is a problem with insufficient stack space in LD. I have been using the one from PGCC, but reverting to the one from gcc 2.8.1 was OK. Now I get an error No rule to make target `../os2/text.ptr', needed by `emacs.res'. Stop. Looks like something is missing... > Regards, > > --- > Masaru Nomiya mail-to: nomiya at ttmy.ne.jp > > "Bill! You married with Computers. > Not with Me!" > "No...h, with Money." -- John **= Email 20 ==========================** Date: Wed, 20 Feb 2002 12:50:45 +0000 From: John Poltorak Subject: mod_ssl Does anyone know of an OS/2 port of mod_ssl? -- John **= Email 21 ==========================** Date: Wed, 20 Feb 2002 12:51:33 +0100 From: Kris Steenhaut Subject: Re: OSFree... Mentore Siesto schreef: > KS > > KS >Could only be done in court. > > But - I'm afraid - it CAN definitely be done. > You damn well know you can't go to court in Europe about patented software, as software can't be patented here. bsa seems to be working on it, but that's quite another matter. -- Groeten uit Gent, Kris **= Email 22 ==========================** Date: Wed, 20 Feb 2002 12:55:48 +0900 From: Masaru Nomiya Subject: Re: EMACS build error **= Email 23 ==========================** Date: Wed, 20 Feb 2002 12:56:19 +0000 From: John Poltorak Subject: Building SED using Autoconf v2.52h Does anyone know if it is possible to build SED using Autoconf v2.52h? -- John **= Email 24 ==========================** Date: Wed, 20 Feb 2002 13:00:42 +0000 From: "Lyn St George" Subject: Re: mod_ssl On Wed, 20 Feb 2002 12:50:45 +0000, John Poltorak wrote: >Does anyone know of an OS/2 port of mod_ssl? Yes - os2docs.org >-- >John > > Cheers Lyn St George +--------------------------------------------------------------------------------- + http://www.zolotek.net .. eCommerce hosting, consulting + http://www.os2docs.org .. some 'How To' stuff ... +---------------------------------------------------------------------------------- **= Email 25 ==========================** Date: Wed, 20 Feb 2002 13:03:13 +0000 From: John Poltorak Subject: Re: termcap.dat On Tue, Feb 19, 2002 at 04:34:53PM -0500, Thomas Dickey wrote: > On Tue, Feb 19, 2002 at 08:52:41PM +0000, John Poltorak wrote: > > > Now, according to man termcap:- > > > > DESCRIPTION > > These functions extract and use capabilities from a terminal capability > > data base, usually /usr/share/misc/termcap > > > > > > I guess every flavour of Unix puts this file in a different place, using > > a different format, and a different name.... > > not exactly - it used to be "always" /etc/termcap, but was moved as part > of the rearrangement of filesystems in the past several years. Does FHS provide any guidance on where it should go? * FHS -> http://www.pathname.com/fhs/ If anyone is familiar with Slackware could you tell me which package provides termcap. I can't seem to locate it anywhere. > -- > Thomas E. Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 26 ==========================** Date: Wed, 20 Feb 2002 13:13:35 +0100 From: Holger Veit Subject: Re: Re: EMACS build error On Wed, Feb 20, 2002 at 11:01:28AM +0000, John Poltorak wrote: [...] > It gets past the error now, but stops with:- > > rc -r -x2 os2/pmcolors.rc > make[1]: rc: Command not found > > Is rc part of the OS/2 Toolkit, which I don't have installed? Yes, but it is also part of OS/2. Install some additional component called "object linking" which includes link386.exe, rc.exe and rcpp.exe. Holger -- Please update your tables to my new e-mail address: holger.veit$ais.fhg.de (replace the '$' with ' at ' -- spam-protection) **= Email 27 ==========================** Date: Wed, 20 Feb 2002 13:15:59 +0000 From: John Poltorak Subject: Re: mod_ssl On Wed, Feb 20, 2002 at 01:00:42PM +0000, Lyn St George wrote: > On Wed, 20 Feb 2002 12:50:45 +0000, John Poltorak wrote: > > >Does anyone know of an OS/2 port of mod_ssl? > > Yes - os2docs.org Can you be a bit more specific? I can only find some instruction for applying a patch. I'm trying to put together a UnixOS/2 package based on:- ftp://ftp.mirror.ac.uk/sites/ftp.slackware.com/pub/slackware/slackware/slakware/n1/mod_ssl.tgz If you have anything compiled, is it OK to use it? > >-- > >John > > > > > > > Cheers > Lyn St George > +--------------------------------------------------------------------------------- > + http://www.zolotek.net .. eCommerce hosting, consulting > + http://www.os2docs.org .. some 'How To' stuff ... > +---------------------------------------------------------------------------------- > -- John **= Email 28 ==========================** Date: Wed, 20 Feb 2002 13:24:20 +0900 From: Masaru Nomiya Subject: Re: EMACS build error **= Email 29 ==========================** Date: Wed, 20 Feb 2002 13:52:16 +0000 From: "Lyn St George" Subject: Re: mod_ssl On Wed, 20 Feb 2002 13:15:59 +0000, John Poltorak wrote: >On Wed, Feb 20, 2002 at 01:00:42PM +0000, Lyn St George wrote: >> On Wed, 20 Feb 2002 12:50:45 +0000, John Poltorak wrote: >> >> >Does anyone know of an OS/2 port of mod_ssl? >> >> Yes - os2docs.org > >Can you be a bit more specific? > >I can only find some instruction for applying a patch. > >I'm trying to put together a UnixOS/2 package based on:- > >ftp://ftp.mirror.ac.uk/sites/ftp.slackware.com/pub/slackware/slackware/slakware/n1/mod_ssl.tgz > >If you have anything compiled, is it OK to use it? While some Apache modules can be built as stand-alone and loaded dynamically, AFAIK mod_ssl can't - it has to be configured into Apache and then both Apache and mod_ssl (and other modules) built together. The notes on os2docs.org exactly follow the readme by Ralph Engelschall in the mod_ssl tarball, except that it needs to be patched for OS/2. What's in that slack pkg? > >> >-- >> >John >> > >> > >> >> >> Cheers >> Lyn St George >> +--------------------------------------------------------------------------------- >> + http://www.zolotek.net .. eCommerce hosting, consulting >> + http://www.os2docs.org .. some 'How To' stuff ... >> +---------------------------------------------------------------------------------- >> > > >-- >John > > > Cheers Lyn St George +--------------------------------------------------------------------------------- + http://www.zolotek.net .. eCommerce hosting, consulting + http://www.os2docs.org .. some 'How To' stuff ... +---------------------------------------------------------------------------------- **= Email 30 ==========================** Date: Wed, 20 Feb 2002 14:03:16 +0900 From: Masaru Nomiya Subject: Re: EMACS build error Hello, My mail is empty, again.... BTW, I repost. This is the 3rd time! I detached CC:. In the Message; Subject : EMACS build error Message-ID : <20020219115318.H23629 at eyup.org> Date & Time: Tue, 19 Feb 2002 11:53:19 +0000 [John] == John Poltorak has written: [...] John> opt.o getopt1.o -lc -lsocket -o movemail John> movemail.c:739 (movemail.o): Undefined symbol _fchown referenced from text segment John> make[1]: *** [movemail] Error 1 John> make[1]: Leaving directory `/eval/emacs/emacs-20.7/lib-src' John> make: *** [lib-src] Error 2 John> Where should _fchown be defined ? Concerning fchown, there should exist a patch for movemail.c as follows (from line 748); #ifndef OS2 /* 98.11-10 by O.Sasaki */ fchown (mbfi, getuid (), -1); #endif Is your movemail.c fixed by patch kit? Regards, --- Masaru Nomiya mail-to: nomiya at ttmy.ne.jp "Bill! You married with Computers. Not with Me!" "No...h, with Money." **= Email 31 ==========================** Date: Wed, 20 Feb 2002 14:15:34 -0500 From: Henry Sobotka Subject: Re: gcc v3.0.3 ? Michel SUCH wrote: > > Hi alll, > > I have tried to compile lame using gcc 3.03 with flags like "Zomf and > -lgcc. > and link386 complains with a warning telling me that it cannot find > lib_gcc.lib. > > When running the resulting program, I get a message about unconsistant > buffers. > > Where can I get this lib_gcc.lib? No such file. But if you cd into emx/lib/gcc-lib/i386-pc-os2_emx/3.0.3 and run the Makefile there, you'll end up with a gcc.lib in both the /mt and /st subdirectories. That's what -lgcc should link with; no idea where the lib_ prefix comes from. h~ **= Email 32 ==========================** Date: Wed, 20 Feb 2002 14:16:06 +0000 From: John Poltorak Subject: Re: mod_ssl On Wed, Feb 20, 2002 at 01:52:16PM +0000, Lyn St George wrote: > >I'm trying to put together a UnixOS/2 package based on:- > > > >ftp://ftp.mirror.ac.uk/sites/ftp.slackware.com/pub/slackware/slackware/slakware/n1/mod_ssl.tgz > > > >If you have anything compiled, is it OK to use it? > > While some Apache modules can be built as stand-alone and > loaded dynamically, AFAIK mod_ssl can't - it has to be > configured into Apache and then both Apache and mod_ssl (and > other modules) built together. The notes on os2docs.org exactly > follow the readme by Ralph Engelschall in the mod_ssl tarball, > except that it needs to be patched for OS/2. > > What's in that slack pkg? Here's the directory structure:- mod_ssl etc apache ssl.crl ssl.crt ssl.csr ssl.key ssl.prm install usr doc mod_ssl-2.8.4-1.3.20 libexec sbin var log setup apache www htdocs manual images mod mod_ssl Everything apart from usr/libexec/libssl.so looks like text, scripts or data files. This seems to be the only binary, so I guess I'm only looking for a libssl.a.... > Cheers > Lyn St George > +--------------------------------------------------------------------------------- > + http://www.zolotek.net .. eCommerce hosting, consulting > + http://www.os2docs.org .. some 'How To' stuff ... > +---------------------------------------------------------------------------------- -- John **= Email 33 ==========================** Date: Wed, 20 Feb 2002 14:35:41 +0000 From: John Poltorak Subject: Re: termcap.dat On Wed, Feb 20, 2002 at 01:03:13PM +0000, John Poltorak wrote: > If anyone is familiar with Slackware could you tell me which package > provides termcap. I can't seem to locate it anywhere. Just found it. It's in:- ftp://ftp.mirror.ac.uk/sites/ftp.slackware.com/pub/slackware/slackware/slakware/a1/etc.tgz which also contains a copy of the complete TERMINAL TYPE DESCRIPTIONS SOURCE FILE. Although, Slackware's claims to be v11.0.1 dated 2000/03/02 whereas the one provided by Thomas Dickey is more recent - dated 2002/01/12 but referred to a v10.2.1. Something seems to be amiss here... -- John **= Email 34 ==========================** Date: Wed, 20 Feb 2002 15:10:28 +0000 From: "Lyn St George" Subject: Re: mod_ssl On Wed, 20 Feb 2002 14:16:06 +0000, John Poltorak wrote: >On Wed, Feb 20, 2002 at 01:52:16PM +0000, Lyn St George wrote: > >> >I'm trying to put together a UnixOS/2 package based on:- >> > >> >ftp://ftp.mirror.ac.uk/sites/ftp.slackware.com/pub/slackware/slackware/slakware/n1/mod_ssl.tgz >> > >> >If you have anything compiled, is it OK to use it? >> >> While some Apache modules can be built as stand-alone and >> loaded dynamically, AFAIK mod_ssl can't - it has to be >> configured into Apache and then both Apache and mod_ssl (and >> other modules) built together. The notes on os2docs.org exactly >> follow the readme by Ralph Engelschall in the mod_ssl tarball, >> except that it needs to be patched for OS/2. >> >> What's in that slack pkg? > >Here's the directory structure:- [snip] >Everything apart from usr/libexec/libssl.so looks like text, scripts or >data files. This seems to be the only binary, so I guess I'm only looking >for a libssl.a.... I'm not sure that I understand the point of a binary distribution like this, and if it can be done on OS/2 then it would need to be a .dll. Brian Harvard is the expert on this - he's the one who has configured Apache in such a way that it "just builds" on OS/2, along with all the standard modules. If you are going to build "UnixOS/2" packages, then it seems to me that it's preferable to include either the full binary (ie, in this case Apache/mod_ssl) or re-package the mod_ssl tarball and include the patches required for OS/2. Or just package up the patches and point to the current sources .... Cheers Lyn St George +--------------------------------------------------------------------------------- + http://www.zolotek.net .. eCommerce hosting, consulting + http://www.os2docs.org .. some 'How To' stuff ... +---------------------------------------------------------------------------------- **= Email 35 ==========================** Date: Wed, 20 Feb 2002 15:16:50 +0100 From: Andreas Buening Subject: Re: total.cmd John Poltorak wrote: > > On Tue, Feb 19, 2002 at 11:43:24PM +0100, Andreas Buening wrote: [gawk bug] > > Yes, I can reproduce this behaviour with cmd and gawk 3.1.0. > > However, this bug seems to be fixed in gawk 3.1.30 > > (not officially released). > > Any idea when it will be available? When the maintainer thinks it's stable enough for production use. Currently the beta test for 3.1.32 is going on. bye, Andreas -- One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them In the Land of Redmond where the Shadows lie. **= Email 36 ==========================** Date: Wed, 20 Feb 2002 15:40:57 +0000 From: John Poltorak Subject: Re: termcap.dat On Wed, Feb 20, 2002 at 10:08:42AM -0500, Thomas Dickey wrote: > On Wed, Feb 20, 2002 at 02:35:41PM +0000, John Poltorak wrote: > > which also contains a copy of the complete TERMINAL TYPE DESCRIPTIONS > > SOURCE FILE. Although, Slackware's claims to be v11.0.1 dated 2000/03/02 > > whereas the one provided by Thomas Dickey is more recent - dated 2002/01/12 > > but referred to a v10.2.1. > > I stopped updating the version from esr's webpage because he stopped > applying fixes from ncurses. (There's a large diff, but about 99% of > it is due to reordering chunks in the file, etc.). Have you run diff against these two files recently? :- ftp://invisible-island.net/ncurses/termcap.src.gz http://tuxedo.org/terminfo/termtypes.tc.gz I saw many differences which weren't attributable to reordering AFAICT. > -- > Thomas E. Dickey > http://invisible-island.net > ftp://invisible-island.net -- John **= Email 37 ==========================** Date: Wed, 20 Feb 2002 16:12:38 +0000 From: John Poltorak Subject: Re: Re: EMACS build error On Wed, Feb 20, 2002 at 11:25:40PM +0900, Masaru Nomiya wrote: > John> After that Make proceeds quite well until temacs.exe is being built at > John> which point there is a problem with insufficient stack space in LD. > John> I have been using the one from PGCC, but reverting to the one > John> from gcc 2.8.1 was OK. > > I have never used PGCC, so I have no idea. I've just tried another LD.EXE from here:- ftp://ftp.netlabs.org/pub/gcc/gcc-os2-3.0.3-beta-gcc.zip and this one works OK. > John> Now I get an error > John> No rule to make target `../os2/text.ptr', needed by `emacs.res'. Stop. > John> Looks like something is missing... > > What's the matter? > There doesn't exist "text.ptr", and it doen't make any .ptr file. > As you might know, make operation produce the file named emacs.res. > I suppose this error depends on your emx+gcc environment. I don't see the files emacs.res or os2/test*.ptr. But there are cross* and scroll* ptr files. > I have just made Emacs 20.7 to check your trouble. > But, I haven't got any error. If you run:- make 2>&1 | tee make.log could you leave make.log somewhere? It may give me a clue about what is missing. > --- > Masaru Nomiya mail-to: nomiya at ttmy.ne.jp > > "No WIndows, no gains!" ..... "Why, I am wrong?" > > -- Bill -- -- John **= Email 38 ==========================** Date: Wed, 20 Feb 2002 16:34:03 +0000 From: "Lyn St George" Subject: Re: mod_ssl On Thu, 21 Feb 2002 10:59:14 -0500, Jack Troughton wrote: >Lyn St George wrote: > > > >> >Everything apart from usr/libexec/libssl.so looks like text, scripts or >> >data files. This seems to be the only binary, so I guess I'm only looking >> >for a libssl.a.... >> >> I'm not sure that I understand the point of a binary distribution like this, and >> if it can be done on OS/2 then it would need to be a .dll. > >Actually, you know what would be really excellent? > >If this ssl could be compiled into a rexx callable dll, that could be >used with rxsock to create secure connections to other systems. Wouldn't this be openssl, rather than mod_ssl (which is only for Apache)? When you build openssl, you get both openssl.dll and sslcrypt.dll (plus various .a's and .lib's and the .exe). Can't these be called by Rexx? (I know nothing about Rexx, and often wish I did) >I don't have the "skillz" to do this, but sure wish I did:) > >I know this doesn't have any direct bearing on unix-os2, but I just >thought I'd pass that one in there... > >Regards, > >Jack > Cheers Lyn St George +--------------------------------------------------------------------------------- + http://www.zolotek.net .. eCommerce hosting, consulting + http://www.os2docs.org .. some 'How To' stuff ... +---------------------------------------------------------------------------------- **= Email 39 ==========================** Date: Wed, 20 Feb 2002 17:10:31 +0000 From: John Poltorak Subject: Re: Re: EMACS build error On Thu, Feb 21, 2002 at 01:50:52AM +0900, Masaru Nomiya wrote: > Me> I have never used PGCC, so I have no idea. > > John> I've just tried another LD.EXE from here:- > > John> ftp://ftp.netlabs.org/pub/gcc/gcc-os2-3.0.3-beta-gcc.zip > > John> and this one works OK. > > Nice! If you have any spare time, maybe you could see if you could build emacs with gcc 3.0.3... I'd like to try incorporating this version into UnixOS/2 as soon as it reliable. > There must exist text1.ptr and text2.ptr before make. > The Patch-KIT make them as follows; > > 95-05-10 23:55 874 0 text1.ptr > 95-05-10 23:56 874 0 text2.ptr I see the problem. Now I understand why you use untgz with the patch kit... I decompressed it using 'tar zxf' and get a msg about 'EOF not on block boundary' so the extract is not complete. > OK! > I will send this to you. Thanks. > # Now, I can read MS Office and PDF files on the Emacs 20.7. > # How nice! Don't you think so? This sounds good. Can't wait to try it. > --- > Masaru Nomiya mail-to: nomiya at ttmy.ne.jp > > "No WIndows, no gains!" ..... "Why, I am wrong?" > > -- Bill -- -- John **= Email 40 ==========================** Date: Wed, 20 Feb 2002 18:48:07 +0100 (CET) From: "Adrian Gschwend" Subject: Re: OSFree... On Tue, 19 Feb 2002 22:40:45 +0000, Lyn St George wrote: >The sources /did/ leak some time ago - this happened just after >Stardock's attempt to become a reseller of an OEM version of >OS/2 failed. It was apparently everything except the WPS which >"leaked" out. AFAIK it was not everything. For example no PM, no WPS. Duno about MPTS and other networking stuff. >I had always been under the impression though that the sources >were pretty much locked up at Netlabs and had never been made >widely available - though this could well be way off. just to make some things clear: We *never* had "the" source available on the server and we *never* gonna do that. At least not as long as I don't have a signed contract from IBM which allows me to do so :-) I'm not gonna nuke the whole netlabs.org community with such a stupid action. cu Adrian -- Adrian Gschwend at OS/2 Netlabs ICQ: 22419590 ktk at netlabs.org ------- The OS/2 OpenSource Project: http://www.netlabs.org **= Email 41 ==========================** Date: Wed, 20 Feb 2002 19:08:43 +0100 From: Kris Steenhaut Subject: Re: OSFree... Jack Troughton schreef: > Kris Steenhaut wrote: > > > > Mentore Siesto schreef: > > > > > KS > > > > KS >Could only be done in court. > > > > > > But - I'm afraid - it CAN definitely be done. > > > > > > > You damn well know you can't go to court in Europe about patented software, as > > software can't be patented here. bsa seems to be working on it, but that's quite > > another matter. > > It wouldn't be a patent issue; it would be a copyright issue. AFAIK, the > common market is still signatory to the Berne Convention. > In a nutshell: programs can be copyrighted, source codes can't (The usa and Japan being the exception). -- Groeten uit Gent, Kris **= Email 42 ==========================** Date: Wed, 20 Feb 2002 19:30:17 +0000 From: John Poltorak Subject: net/bpf.h The libpcap library (v.04) on Hobbes appears to require a net/bpf.h but I don't see one in the archive (lpcap04.zip). Does anyone know where I can expect to find one suitable? There is one included in my FreeBSD v1.0 CD but I have no idea if it is usable... -- John **= Email 43 ==========================** Date: Wed, 20 Feb 2002 19:35:21 +0100 From: Andreas Buening Subject: Re: make 3.79.1 John Poltorak wrote: > > On Sat, Feb 16, 2002 at 11:00:11PM +0100, Andreas Buening wrote: > > John Poltorak wrote: > > > > > > On Sat, Feb 16, 2002 at 09:00:31PM +0100, Andreas Buening wrote: [make] > One strange thing I noticed is this:- > > make: $SHELL changed (was `cmd.exe', now `/bin/sh') > make: $SHELL changed (was `t~$', now `sh') > make: $SHELL changed (was `echo 2.52f|sed 's/\./\\./g'', now `sh') > Making install in . > make[1]: Entering directory `C:/workdir/autoconf-2.52g' > make[1]: $SHELL changed (was `cmd.exe', now `/bin/sh') > make[1]: $SHELL changed (was `$', now `sh') > make[1]: $SHELL changed (was `echo 2.52f|sed 's/\./\\./g'', now `sh') > make[2]: Entering directory `C:/workdir/autoconf-2.52g' > make[2]: $SHELL changed (was `cmd.exe', now `/bin/sh') > make[2]: $SHELL changed (was `$', now `sh') > make[2]: $SHELL changed (was `echo 2.52f|sed 's/\./\\./g'', now `sh') > make[2]: Nothing to be done for `install-exec-am'. > > ???... Should be fixed now: ftp://ftp.unixos2.com/incoming/make-3_79_1-bin-beta2.zip bye, Andreas -- One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them In the Land of Redmond where the Shadows lie. **= Email 44 ==========================** Date: Wed, 20 Feb 2002 19:47:28 +0100 (CET) From: "Michel SUCH" Subject: Re: gcc v3.0.3 ? Hi alll, I have tried to compile lame using gcc 3.03 with flags like "Zomf and -lgcc. and link386 complains with a warning telling me that it cannot find lib_gcc.lib. When running the resulting program, I get a message about unconsistant buffers. Where can I get this lib_gcc.lib? On Mon, 18 Feb 2002 22:59:39 +0100 (CET), Adrian Gschwend wrote: >On Mon, 18 Feb 2002 21:47:23 +0000, John Poltorak wrote: > >>Did I see some reference to gcc v3.0.3 being available soon? > >Yep, ftp.netlabs.org/pub/gcc > >cu > >Adrian > > >-- >Adrian Gschwend > at OS/2 Netlabs > >ICQ: 22419590 >ktk at netlabs.org >------- >The OS/2 OpenSource Project: >http://www.netlabs.org > > > ---------------------------- Michel SUCH TEAM OS/2 FRANCE ICQ # 51654489 **= Email 45 ==========================** Date: Wed, 20 Feb 2002 20:45:05 +0100 From: Thomas Hoffmann Subject: Re: EMACS build error I would rather be careful with such fakes. If you use a configure based build system this could conclude from the existence of this prototype that you really have this function and later try to execute tests based on this assumption and of course fail ( I experienced this with "R" and the mkfifo() fake of the posix2 lib). You make just a choice WHEN you have to do real porting, i.e when you have to understand what happens under the hood of configure-make- make install. Thomas. Andreas Buening schrieb: > .... > Only an idea: Would it be possible to define these function > (fchown(), link(), ) somewhere > in the EMX headers? I'm thinking about something like .... > This could help in porting applications that use those functions > but don't really depend on them. (at least every Unix program > _should_ be able to handle a failure of those functions > because the user really might have no permission to execute them). -- Thomas Hoffmann Telephone: 49-351-4598831 thoffman at zappa.sax.de Dresden, Germany ..sig under construction ... **= Email 46 ==========================** Date: Wed, 20 Feb 2002 20:52:52 +0900 From: Masaru Nomiya Subject: Re: Re: EMACS build error **= Email 47 ==========================** Date: Wed, 20 Feb 2002 21:13:22 +0900 From: Masaru Nomiya Subject: Re: EMACS build error Hello, Again...! Don't use CC:! > Everyone In the Message; Subject : Re: Re: EMACS build error Message-ID : <20020220110128.A23629 at eyup.org> Date & Time: Wed, 20 Feb 2002 11:01:28 +0000 [John] == John Poltorak has written: Me> My mail is empty, again.... Me> Me> BTW, I repost. This is the 3rd time! I detached CC:. John> I'm sorry about that. CC:ed msgs don't seem to work. I don't know why... Sure! John> 4. chmod +rw -R* John> My CHMOD needs an extra space before '*' :- John> 4. chmod +rw -R * I'm so sorry, I have missed. ^ John> It gets past the error now, but stops with:- John> rc -r -x2 os2/pmcolors.rc John> make[1]: rc: Command not found John> Is rc part of the OS/2 Toolkit, which I don't have installed? Didn't you install RC.EXE? It is included in OS/2 Warp itself. More, you need to install RCPP.EXE RCPP.ERR LINK.EXE You can install them by "add system components" of OS/2 Warp. Regards, --- Masaru Nomiya mail-to: nomiya at ttmy.ne.jp "Bill! You married with Computers. Not with Me!" "No...h, with Money." **= Email 48 ==========================** Date: Wed, 20 Feb 2002 21:49:10 -0300 From: "Rafael Ribeiro Homem d'El-Rey" Subject: Emx bugs, VA and Watcom C Hi, I'm trying to port some windows app to OS/2. I've been trying to cross-develop OS/2 app in a dos/windows box. The EMX package has appeared to be a good solution, but I'm having a lot of problems with the compiler, linker and library tools. All code compile fine with gcc for windows (mingw32) and unix, but the emx 0.9d4 gcc compiler and linker has been crashing a lot of times. It does not work under Win2000 (not a surprise) and the library tool (ar.exe) can not handle long command lines appropiately. Some problems could be fixed by replacing emx binaries with some of the dfgpp package. How could I get an emx version based on a more recent gcc distribution (such as 3.03)? Do you have any link/document with revisions comparing EMX, Visual Age 3.08 and Watcom C 11.0, or any other C/C++ compiler used for OS/2 development? What of them allow cross compilation in a dos/windows box? Thank you, Rafael **= Email 49 ==========================** Date: Wed, 20 Feb 2002 22:36:48 +0100 From: bart-news at netage.nl Subject: Using configure scripts Hi, I'm new to this list so it might be an old subject. I'm currently porting gphoto2 to OS/2 with success. I never got the configure and automake stuff running so Simply created my own build environment. what do you recomend ?? use my own build environment for OS/2 or use the configure.in files etc. and how do I make it work ?? whats neede what is a good start ?? Thx in advance FYI I do have write access to gphoto2 CVS With Regards Bart van Leeuwen **= Email 50 ==========================** Date: Wed, 20 Feb 2002 22:43:36 -0600 From: mikus at bga.com (Mikus Grinbergs) Subject: Re: make 3.79.1 On Sat, 16 Feb 2002 21:00:31 +0100 Andreas Buening wrote: > > I've just uploaded a new make 3.79.1 release. I treat this as > beta, so don't expect to much. But I would appreciate if > some people try whether it works for them. You can get it from > ftp://ftp.unixos2.com/incoming/make-3_79_1-bin-beta1.zip Tried make 3.79.1 with my application. It failed to find _nl_msg_cat_cntr in my runtime intl.dll (the most recent versions of intl.dll no longer have that entry point). The documentation says that I should be using gettext 0.10.39 -- the 0.10.39 package which I downloaded happened __not__ to include an intl.dll (so presumably the 09 OCT 2001 version of intl.dll is what is supposed to be used with the new make). My point is that there have been TWO distributions since gettext 0.10.39, both of which provide more recent intl.dll files. I'm surprised that this new make version depends upon a back-level gettext package. Went back to using the previous make -- it does not care whether or not I am using a newer intl.dll in my system. mikus (beta2 exhibits the same failure) **= Email 51 ==========================** Date: Wed, 20 Feb 2002 23:25:40 +0900 From: Masaru Nomiya Subject: Re: EMACS build error Hello, In the Message; Subject : Re: Re: EMACS build error Message-ID : <20020220122151.B23629 at eyup.org> Date & Time: Wed, 20 Feb 2002 12:21:51 +0000 [John] == John Poltorak has written: Me> It is included in OS/2 Warp itself. Me> More, you need to install Me> Me> RCPP.EXE Me> RCPP.ERR Me> LINK.EXE Me> Me> You can install them by "add system components" of OS/2 Warp. These are installed to X:\OS2. John> OK, I'll try to do that, but in the meantime I copied RC.EXE to the PATH John> and a couple of MSG files to the DPATH and it continued, but only after I John> changed the %INCLUDE% variable to include c:\emx\include. John> After that Make proceeds quite well until temacs.exe is being built at John> which point there is a problem with insufficient stack space in LD. John> I have been using the one from PGCC, but reverting to the one John> from gcc 2.8.1 was OK. I have never used PGCC, so I have no idea. John> Now I get an error John> No rule to make target `../os2/text.ptr', needed by `emacs.res'. Stop. John> Looks like something is missing... What's the matter? There doesn't exist "text.ptr", and it doen't make any .ptr file. As you might know, make operation produce the file named emacs.res. I suppose this error depends on your emx+gcc environment. I have just made Emacs 20.7 to check your trouble. But, I haven't got any error. --- Masaru Nomiya mail-to: nomiya at ttmy.ne.jp "No WIndows, no gains!" ..... "Why, I am wrong?" -- Bill --