Date: Sat, 23 Oct 2004 00:04:21 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 425 ************************************************** Friday 22 October 2004 Number 425 ************************************************** Subjects for today 1 Re: GLIB/LIBIDL : Dave Yeo" 2 Re: CLAM AntiVirus software : Yuri Dario" 3 Re: CLAM AntiVirus software : Lyn St George" 4 Re: GLIB/LIBIDL : Neil Waldhauer" 5 Installing gcc 3.2.2 in batch mode : John Poltorak 6 Re: GLIB/LIBIDL : John Poltorak 7 Re: Installing gcc 3.2.2 in batch mode : Neil Waldhauer" 8 Re: Posix/2 status : Arnd Hanses" 9 Re: Native port of OpenOffice...possible? : Arnd Hanses" 10 Re: Native port of OpenOffice...possible? : John Poltorak 11 RE: Native port of OpenOffice...possible? : Dave Webster" 12 No config.log with Warpzilla build : John Poltorak 13 Re: No config.log with Warpzilla build : Henry Sobotka 14 Re: CLAM AntiVirus software : John Poltorak 15 Re: Native port of OpenOffice...possible? : John Poltorak 16 Re: No config.log with Warpzilla build : John Poltorak 17 Re: No config.log with Warpzilla build : Henry Sobotka 18 Re: Native port of OpenOffice...possible? : Ken Ames 19 Re: Native port of OpenOffice...possible? : Ken Ames 20 Re: No config.log with Warpzilla build : John Poltorak 21 Re: No config.log with Warpzilla build : Henry Sobotka 22 RE: Native port of OpenOffice...possible? : Dave Webster" 23 Re: Native port of OpenOffice...possible? : Stefan.Neis at t-online.de 24 Re: No config.log with Warpzilla build : John Poltorak 25 Re: Native port of OpenOffice...possible? : Stefan.Neis at t-online.de 26 Re: Native port of OpenOffice...possible? : Stefan.Neis at t-online.de 27 Re: No config.log with Warpzilla build : Henry Sobotka 28 Re: No config.log with Warpzilla build : Neil Waldhauer" 1 Re: No config.log with Warpzilla build : Henry Sobotka 2 Re: No config.log with Warpzilla build : John Poltorak 3 Re: Warpzilla Build Instructions : Andreas Buening 4 Linux build for OS/2 target : John Poltorak 5 Re: Make status : Andreas Buening 6 Re: Autoconf : Andreas Buening 7 XFreeOS2 list gone? : John Poltorak 8 Re: Make status : John Poltorak 9 Re: Warpzilla Build Instructions : Stefan.Neis at t-online.de 10 Re: XFreeOS2 list gone? : Christian Hennecke" 11 Re: Make status : Andreas Buening 12 Re: Linux build for OS/2 target : Stefan.Neis at t-online.de 29 Re: No config.log with Warpzilla build : Neil Waldhauer" **= Email 1 ==========================** Date: Thu, 21 Oct 2004 08:07:05 -0800 From: "Dave Yeo" Subject: Re: GLIB/LIBIDL On Thu, 21 Oct 2004 12:53:24 +0100, John Poltorak wrote: >Just starting out on my Mozilla build journey.... > >I get this when configure runs:- > >checking for glib-config... C:\GLIBIDL\GLIB\gcc\bin\glib-config >checking for GLIB - version >= 1.2.0... no >*** Could not run GLIB test program, checking why... >*** The test program failed to compile or link. See the file config.log for the >*** exact error that occured. This usually means GLIB was incorrectly installed >*** or that you have moved GLIB since it was installed. In the latter case, you >*** may want to edit the glib-config script: I'm having hardware problems and don't have access to my partition that has mozilla on it :( Did you delete the configure scripts (there are four in the tree) before running make -f client.mk build? Did you doulbe check the setmozenv.cmd that paths are correct? You might want to go to news://news.mozilla.org/netscape.public.mozilla.os2 and ask there Dave **= Email 2 ==========================** Date: Thu, 21 Oct 2004 17:02:14 +0200 (CDT) From: "Yuri Dario" Subject: Re: CLAM AntiVirus software Hi John, >Has anyone come across CLAM AntiVirus software? >http://sourceforge.net/projects/clamav/ >Is it likely to build on OS/2? yes, I'm about to submit OS/2 patches to dev team. 0.80 is working really well here, I'm using the multithread daemon to scan the incoming mail directly on my SMTP server. I will upload the binaries to hobbes soon. Bye, Yuri Dario /* * member of TeamOS/2 - Italy * http://www.os2power.com/yuri * http://www.teamos2.it */ **= Email 3 ==========================** Date: Thu, 21 Oct 2004 16:13:23 +0100 (BST) From: "Lyn St George" Subject: Re: CLAM AntiVirus software On Thu, 21 Oct 2004 12:38:56 +0100, John Poltorak wrote: > >Has anyone come across CLAM AntiVirus software? > >http://sourceforge.net/projects/clamav/ > >I'd like to try and incorporate it into my mail processing procedures. > >Is it likely to build on OS/2? I use this in conjunction with amavisd-new and spamassassin on my Linux mail server. I have always intended trying to build this on OS/2 but never got around to it. It is a good one to use and seems to be kept current. Amavisd and spamassassin are both in perl so are no problem. >-- >John > > > > - Lyn **= Email 4 ==========================** Date: Thu, 21 Oct 2004 08:09:37 -0700 From: "Neil Waldhauer" Subject: Re: GLIB/LIBIDL On Thu, 21 Oct 2004 14:27:32 +0100, Stefan.Neis at t-online.de wrote: > (snipp) > > > Just starting out on my Mozilla build journey.... > > > > I get this when configure runs:- > > > > checking for glib-config... C:\GLIBIDL\GLIB\gcc\bin\glib-config > (snipp) > > How do I tell what versions I have of the required files? > > run "glib-config --version" from ash/pdksh or a similar shell, > possibly specify the path for glib-config. Maybe the backslashes > are a problem? PMFJI, but I'm stuck with exactly the same error message. If I enter ash, and "glib-config --version", it responds with "1.2.1" In a similar fashion, libidl-config --version gives "0.6.5" It's pretty cool that John's build and mine crash in the same place, because I have no unixos2 pieces installed. I just tried to follow the build instructions from the warpzilla site. Neil -- Neil Waldhauer, neil at blondeguy.com Insanity is my only means of relaxation. **= Email 5 ==========================** Date: Thu, 21 Oct 2004 16:32:40 +0100 From: John Poltorak Subject: Installing gcc 3.2.2 in batch mode Is there any way to install gcc 3.2.2 in batch mode? I don't want to have to go through the GUI. -- John **= Email 6 ==========================** Date: Thu, 21 Oct 2004 16:25:27 +0100 From: John Poltorak Subject: Re: GLIB/LIBIDL On Thu, Oct 21, 2004 at 08:09:37AM -0700, Neil Waldhauer wrote: > On Thu, 21 Oct 2004 14:27:32 +0100, Stefan.Neis at t-online.de wrote: > > > (snipp) > > > > > Just starting out on my Mozilla build journey.... > > > > > > I get this when configure runs:- > > > > > > checking for glib-config... C:\GLIBIDL\GLIB\gcc\bin\glib-config > > (snipp) > > PMFJI, but I'm stuck with exactly the same error message. If I enter ash, and > "glib-config --version", it responds with "1.2.1" In a similar fashion, > libidl-config --version gives "0.6.5" Same here. > It's pretty cool that John's build and mine crash in the same place, because I > have no unixos2 pieces installed. I just tried to follow the build instructions > from the warpzilla site. I'm creating a build shell for Mozilla using SETMOZENV so, in theory, it should be isolated from my us2bs build environment. So far, I haven't touched setmozenv.cmd. All the apps have been installed on C: and the only change made was:- In the file PERL\LIB\5.8.0\OS2\CONFIG.PM, find the "archlib" tag (line 120) and change the drive letter to point to where you have installed PERL. If you solve this error, let me know what you did. > Neil > -- > Neil Waldhauer, neil at blondeguy.com > > Insanity is my only means of relaxation. -- John **= Email 7 ==========================** Date: Thu, 21 Oct 2004 08:50:30 -0700 From: "Neil Waldhauer" Subject: Re: Installing gcc 3.2.2 in batch mode On Thu, 21 Oct 2004 16:32:40 +0100, John Poltorak wrote: > Is there any way to install gcc 3.2.2 in batch mode? gcc-3.2.2-beta4.exe /unattend /directory=' || installDir -- Neil Waldhauer, neil at blondeguy.com She's always late. Her ancestors arrived on the Juneflower. **= Email 8 ==========================** Date: Thu, 21 Oct 04 16:24:31 +0100 From: "Arnd Hanses" Subject: Re: Posix/2 status On Wed, 20 Oct 2004 16:25:22 +0200, Bart van Leeuwen wrote: >I think Innoteks LIBC is slowly accomplishing what posix was intended for. >more and more applications seem to compile right out off the box with >innotek GCC Well, this is what is was intended for, right from the beginning: To serve as a useful repository of quick'n dirty hacks, ideas and concepts, that enhanced emx for better U*x-compatiblity. And to be superseded by a new work "from the grounds up". We should just use it as wonderful place to plunder for now, eventually it will become obsolescent. Greets, Arnd **= Email 9 ==========================** Date: Thu, 21 Oct 04 17:54:40 +0100 From: "Arnd Hanses" Subject: Re: Native port of OpenOffice...possible? On Wed, 06 Oct 2004 23:30:05 -0400, Lewis G Rosenthal wrote: >On 10/06/2004 05:41 am, Dave Saville thus wrote : >>Well the OS/2 stuff was ripped out. But what I believe would be >>fairly trivial would be to get a *nix version to run under Xfree. No >>UI problems in that case and OS/2 is fairly friendly to *nix ports. I agree. HobX11 would be far too slow, so XFree/2 (like gimp) might be viable. I would be interested in spending time and effort on this. >As an administrator, I want one desktop on all the systems, with relatively > little deviation from the norm. One desktop is enough to manage. >From this persepctive, I'd like to see a native PM port. >On 10/06/2004 08:10 am, Stefan.Neis at t-online.de thus wrote (in direct >reposnse to Dave's statement, above) : > >>Depends on the libraries being used. For example it _might_ be using >>GTK-2 and tons of other stuff that currently just aren't ported to OS/2. >> >And this may be the real gem of the project, after all. Dave's solution >makes more sense to me if we had a fully functional Everblue, for >example. However, I'm still more inclined to invest the time in a PM port. Reasonable. But very expensive. Let's consider how to do this: o IBM compilers for OS/2 are outdated, a dead end, IMHO. o gcc would compile, but which graphical toolkit (libraries) can be used? See below. o Everblue would be fantastic, but this meant practically rewriting it from scratch. The "pure" gcc solution means to create our own graphical toolkit on top of the PM api. This might be a dead end, either: Who is interested in the PM api, nowadays? Would OO-maintainers accept the fork and code base cluttering with tons of OS/2-specifica? How to finance the enormous work-load? How to keep constantly up-to-date with forthcoming OO-changes? Everblue and related libraries seem to be the cleanest road - with only minor deviation from the Unix-codebase. But is the almost complete mapping (emulation) of Xlib->PM really feasible, in this case? So, XFree/2 might be a first (viable) step. Pls. keep me informed of your resolutions, as I'm really interested in actively taking part in this challenging project as a programmer. Greets, Arnd **= Email 10 ==========================** Date: Thu, 21 Oct 2004 18:28:55 +0100 From: John Poltorak Subject: Re: Native port of OpenOffice...possible? On Wed, Nov 28, 2040 at 12:22:56AM +0100, Arnd Hanses wrote: > The "pure" gcc solution means to create our own graphical toolkit on > top of the PM api. This might be a dead end, either: Who is interested > in the PM api, nowadays? Would OO-maintainers accept the fork and code > base cluttering with tons of OS/2-specifica? How to finance the > enormous work-load? How to keep constantly up-to-date with forthcoming > OO-changes? > > Everblue and related libraries seem to be the cleanest road - with only > minor deviation from the Unix-codebase. But is the almost complete > mapping (emulation) of Xlib->PM really feasible, in this case? So, > XFree/2 might be a first (viable) step. Could WxWindows provide a solution? > Greets, > Arnd > -- John **= Email 11 ==========================** Date: Thu, 21 Oct 2004 12:59:15 -0500 From: "Dave Webster" Subject: RE: Native port of OpenOffice...possible? It could if wxOS2 was up to snuff. Neither Stefan nor myself has put a great deal of work into it lately. At least Stefan has moved the build system forward and done some sockets work, but most of the code, itself, needs work, badly, as the port is gradually falling behind the others, continuing to see more and more of what it uses being deprecated. I might have a little time to devote fixing some of it in the near future....I hope. -----Original Message----- From: owner-os2-unix at warpix.org [mailto:owner-os2-unix at warpix.org]On Behalf Of John Poltorak Sent: Thursday, October 21, 2004 12:29 PM To: os2-unix at mail.warpix.org Subject: Re: Native port of OpenOffice...possible? On Wed, Nov 28, 2040 at 12:22:56AM +0100, Arnd Hanses wrote: > The "pure" gcc solution means to create our own graphical toolkit on > top of the PM api. This might be a dead end, either: Who is interested > in the PM api, nowadays? Would OO-maintainers accept the fork and code > base cluttering with tons of OS/2-specifica? How to finance the > enormous work-load? How to keep constantly up-to-date with forthcoming > OO-changes? > > Everblue and related libraries seem to be the cleanest road - with only > minor deviation from the Unix-codebase. But is the almost complete > mapping (emulation) of Xlib->PM really feasible, in this case? So, > XFree/2 might be a first (viable) step. Could WxWindows provide a solution? > Greets, > Arnd > -- John **= Email 12 ==========================** Date: Thu, 21 Oct 2004 18:58:52 +0100 From: John Poltorak Subject: No config.log with Warpzilla build No config.log gets produced when running Mozilla's configure. Is this usual? An error msg suggests looking at config.log for details of the error so it would be useful if I had one to look at. -- John **= Email 13 ==========================** Date: Thu, 21 Oct 2004 15:07:08 -0400 From: Henry Sobotka Subject: Re: No config.log with Warpzilla build John Poltorak wrote: > No config.log gets produced when running Mozilla's configure. Did you look in your objdir? h~ **= Email 14 ==========================** Date: Thu, 21 Oct 2004 20:07:16 +0100 From: John Poltorak Subject: Re: CLAM AntiVirus software On Thu, Oct 21, 2004 at 05:02:14PM +0200, Yuri Dario wrote: > Hi John, > > >Has anyone come across CLAM AntiVirus software? > >http://sourceforge.net/projects/clamav/ > >Is it likely to build on OS/2? > > yes, I'm about to submit OS/2 patches to dev team. 0.80 is working really well here, I'm using > the multithread daemon to scan the incoming mail directly on my SMTP server. > I will upload the binaries to hobbes soon. Great - I'll look forward to it. Let us know when you do. In the long term I would love to set up clamav-milter for sendmail, having just set up my first milter - albeit on Linux. Milters are brilliant. Can't wait to get a milter-capable sendmail on OS/2. > > Bye, > > Yuri Dario > > /* > * member of TeamOS/2 - Italy > * http://www.os2power.com/yuri > * http://www.teamos2.it > */ -- John **= Email 15 ==========================** Date: Thu, 21 Oct 2004 20:16:08 +0100 From: John Poltorak Subject: Re: Native port of OpenOffice...possible? On Thu, Oct 21, 2004 at 12:59:15PM -0500, Dave Webster wrote: > It could if wxOS2 was up to snuff. Neither Stefan nor myself has put a great deal of work into it lately. At least Stefan has moved the build system forward and done some sockets work, but most of the code, itself, needs work, badly, as the port is gradually falling behind the others, continuing to see more and more of what it uses being deprecated. I might have a little time to devote fixing some of it in the near future....I hope. It might be worth reminding people that a new release (2.5.3) of wxWidgets - the new name for wxWindows, has just been released from:- http://www.wxwindows.org/ I had problems trying to get the last release to build and the updated OS/2 branch didn't seem to be included in the official release. Has that changed with this release? -- John **= Email 16 ==========================** Date: Thu, 21 Oct 2004 20:24:35 +0100 From: John Poltorak Subject: Re: No config.log with Warpzilla build On Thu, Oct 21, 2004 at 03:07:08PM -0400, Henry Sobotka wrote: > John Poltorak wrote: > > No config.log gets produced when running Mozilla's configure. > > Did you look in your objdir? Nope! I assumed it would be in the same dir as configure... Here is the error I get with GLIB:- configure:15252: gcc -o conftest.exe -IC:/GLIBIDL/GLIB/gcc/lib/glib/include -IC:/GLIBIDL/GLIB/gcc/include -I/usr/X11R6/include -I/usr/X11R6/include conftest.c -lsocket -ldl -lm -LC:/GLIBIDL/GLIB/gcc/lib -lglib 1>&5 ld.exe: No such file or directory for glib configure: failed program was: #line 15242 "configure" This looks like a familiar problem, but I'm surprised to see it here... Do I just need to put 'LD=ld' into the environment? > h~ -- John **= Email 17 ==========================** Date: Thu, 21 Oct 2004 16:05:40 -0400 From: Henry Sobotka Subject: Re: No config.log with Warpzilla build John Poltorak wrote: > > Here is the error I get with GLIB:- > > configure:15252: gcc -o conftest.exe > -IC:/GLIBIDL/GLIB/gcc/lib/glib/include -IC:/GLIBIDL/GLIB/gcc/include > -I/usr/X11R6/include -I/usr/X11R6/include conftest.c -lsocket -ldl -lm > -LC:/GLIBIDL/GLIB/gcc/lib -lglib 1>&5 > ld.exe: No such file or directory for glib > configure: failed program was: > #line 15242 "configure" > > This looks like a familiar problem, but I'm surprised to see it here... > > Do I just need to put 'LD=ld' into the environment? No. For some reason you're not picking up the set of CFLAGS with -Zomf -Zmtd etc. gcc should be calling ilink rather than ld there. h~ **= Email 18 ==========================** Date: Thu, 21 Oct 2004 13:23:42 -0400 From: Ken Ames Subject: Re: Native port of OpenOffice...possible? hi, I believe evrblue would be the best way. it would take minimal changes (imho) to get it to compile on os/2. Sebastian had done a great deal of work already to get gimp working. Ken John Poltorak wrote: >On Wed, Nov 28, 2040 at 12:22:56AM +0100, Arnd Hanses wrote: > > > >>The "pure" gcc solution means to create our own graphical toolkit on >>top of the PM api. This might be a dead end, either: Who is interested >>in the PM api, nowadays? Would OO-maintainers accept the fork and code >>base cluttering with tons of OS/2-specifica? How to finance the >>enormous work-load? How to keep constantly up-to-date with forthcoming >>OO-changes? >> >>Everblue and related libraries seem to be the cleanest road - with only >>minor deviation from the Unix-codebase. But is the almost complete >>mapping (emulation) of Xlib->PM really feasible, in this case? So, >>XFree/2 might be a first (viable) step. >> >> > >Could WxWindows provide a solution? > > > > >>Greets, >> Arnd >> >> >> > > > > **= Email 19 ==========================** Date: Thu, 21 Oct 2004 13:25:12 -0400 From: Ken Ames Subject: Re: Native port of OpenOffice...possible? hi again, I forgot to mention that wxWindows/wxWidgets would be as major of a re-write as native pm port would be. Ken John Poltorak wrote: >On Wed, Nov 28, 2040 at 12:22:56AM +0100, Arnd Hanses wrote: > > > >>The "pure" gcc solution means to create our own graphical toolkit on >>top of the PM api. This might be a dead end, either: Who is interested >>in the PM api, nowadays? Would OO-maintainers accept the fork and code >>base cluttering with tons of OS/2-specifica? How to finance the >>enormous work-load? How to keep constantly up-to-date with forthcoming >>OO-changes? >> >>Everblue and related libraries seem to be the cleanest road - with only >>minor deviation from the Unix-codebase. But is the almost complete >>mapping (emulation) of Xlib->PM really feasible, in this case? So, >>XFree/2 might be a first (viable) step. >> >> > >Could WxWindows provide a solution? > > > > >>Greets, >> Arnd >> >> >> > > > > **= Email 20 ==========================** Date: Thu, 21 Oct 2004 21:48:23 +0100 From: John Poltorak Subject: Re: No config.log with Warpzilla build On Thu, Oct 21, 2004 at 04:05:40PM -0400, Henry Sobotka wrote: > John Poltorak wrote: > > > > Here is the error I get with GLIB:- > > > > configure:15252: gcc -o conftest.exe > > ld.exe: No such file or directory for glib > > Do I just need to put 'LD=ld' into the environment? > > No. For some reason you're not picking up the set of CFLAGS with -Zomf > -Zmtd etc. gcc should be calling ilink rather than ld there. How does CFLAGS get set? I have 'CFLAGS=' when I run env just prior to 'make -f client.mk build'. Should I set it to '-Zomf -Zmtd'? Here is a clip from the build log:- checking whether g++ accepts -g... yes checking for ranlib... echo checking for as... C:/gcc322/bin/as.exe checking for ar... ar checking for ld... ld Does this look right ? Is there anything else I should look at? > h~ -- John **= Email 21 ==========================** Date: Thu, 21 Oct 2004 17:11:45 -0400 From: Henry Sobotka Subject: Re: No config.log with Warpzilla build John Poltorak wrote: > > How does CFLAGS get set? > > I have 'CFLAGS=' when I run env just prior to 'make -f client.mk build'. > > Should I set it to '-Zomf -Zmtd'? CFLAGS gets set by configure and ultimately produces objdir/config/autoconf.mk which is included by makefiles. grep configure for Zomf. If it's not there, the wrong autoconf may be running. h~ **= Email 22 ==========================** Date: Thu, 21 Oct 2004 16:24:29 -0500 From: "Dave Webster" Subject: RE: Native port of OpenOffice...possible? It would make sense if the rest of the OpenOffice ports were all written in wxWindows. Then you just have a cross compile, fixing the areas in wxOS2 that need fixing to get it work. But going from scratch? YOu are correct. -----Original Message----- From: owner-os2-unix at warpix.org [mailto:owner-os2-unix at warpix.org]On Behalf Of Ken Ames Sent: Thursday, October 21, 2004 12:25 PM To: os2-unix at mail.warpix.org Subject: Re: Native port of OpenOffice...possible? hi again, I forgot to mention that wxWindows/wxWidgets would be as major of a re-write as native pm port would be. Ken John Poltorak wrote: >On Wed, Nov 28, 2040 at 12:22:56AM +0100, Arnd Hanses wrote: > > > >>The "pure" gcc solution means to create our own graphical toolkit on >>top of the PM api. This might be a dead end, either: Who is interested >>in the PM api, nowadays? Would OO-maintainers accept the fork and code >>base cluttering with tons of OS/2-specifica? How to finance the >>enormous work-load? How to keep constantly up-to-date with forthcoming >>OO-changes? >> >>Everblue and related libraries seem to be the cleanest road - with only >>minor deviation from the Unix-codebase. But is the almost complete >>mapping (emulation) of Xlib->PM really feasible, in this case? So, >>XFree/2 might be a first (viable) step. >> >> > >Could WxWindows provide a solution? > > > > >>Greets, >> Arnd >> >> >> > > > > **= Email 23 ==========================** Date: Thu, 21 Oct 2004 23:39:06 +0100 From: Stefan.Neis at t-online.de Subject: Re: Native port of OpenOffice...possible? Hi, > Could WxWindows provide a solution? wxWindows provides a solution (or "possibly will provide a solution some day") for applications written for the "wxWindows toolkit". It doesn't help at all for applications developped with other toolkits like GTK+, Motif, Qt, MFC, OCL. So, it's completely unrelated to OpenOffice. Regards, Stefan **= Email 24 ==========================** Date: Thu, 21 Oct 2004 22:29:37 +0100 From: John Poltorak Subject: Re: No config.log with Warpzilla build On Thu, Oct 21, 2004 at 05:11:45PM -0400, Henry Sobotka wrote: > John Poltorak wrote: > > > > How does CFLAGS get set? > > > > I have 'CFLAGS=' when I run env just prior to 'make -f client.mk build'. > > > > Should I set it to '-Zomf -Zmtd'? > > CFLAGS gets set by configure and ultimately produces > objdir/config/autoconf.mk which is included by makefiles. grep configure > for Zomf. If it's not there, the wrong autoconf may be running. I'm using setmozenv to set the environment so I think the correct one is getting pulled in. Here is what I see:- # EMX/GCC build if test -n "$GNU_CC"; then cat >> confdefs.h <<\EOF #define OS2 1 EOF cat >> confdefs.h <<\EOF #define XP_OS2_EMX 1 EOF cat >> confdefs.h <<\EOF #define OS2EMX_PLAIN_CHAR 1 EOF cat >> confdefs.h <<\EOF #define TCPV40HDRS 1 EOF AR=emxomfar AR_FLAGS='r $ at ' CFLAGS="$CFLAGS -Zomf" CXXFLAGS="$CXXFLAGS -Zomf" DSO_LDOPTS='-Zdll' BIN_FLAGS='-Zlinker /ST:0x100000' IMPLIB='emximp -o' FILTER='emxexp -o' LDFLAGS='-Zmap' MOZ_DEBUG_FLAGS="-g -fno-inline" MOZ_OPTIMIZE_FLAGS="-O2 -s" MOZ_OPTIMIZE_LDFLAGS="-Zlinker /EXEPACK:2 -Zlinker /PACKCODE -Zlinker /PACKDATA" MOZ_WIDGET_TOOLKIT_LDFLAGS='-lwdgt$(MOZ_WIDGET_TOOLKIT)' MOZ_GFX_TOOLKIT_LDFLAGS='-lgfx_$(MOZ_WIDGET_TOOLKIT)' MOZ_XPCOM_OBSOLETE_LIBS='-L$(DIST)/lib $(DIST)/lib/xpcomct.lib' # GCC for OS/2 currently predefines these, but we don't want them _DEFINES_CFLAGS="$_DEFINES_CFLAGS -Uunix -U__unix -U__unix__" _DEFINES_CXXFLAGS="$_DEFINES_CXXFLAGS -Uunix -U__unix -U__unix__" Maybe I've forgotten to install something... > h~ -- John **= Email 25 ==========================** Date: Thu, 21 Oct 2004 23:52:49 +0100 From: Stefan.Neis at t-online.de Subject: Re: Native port of OpenOffice...possible? > hi again, > I forgot to mention that wxWindows/wxWidgets would be as major of a > re-write as native pm port would be. With the difference, that _one_ rewrite would be sufficient for both MacOS and OS/2. OTOH, with the current status of the Mac port, there interest would probably be close to zero. Regards, Stefan **= Email 26 ==========================** Date: Fri, 22 Oct 2004 00:01:00 +0100 From: Stefan.Neis at t-online.de Subject: Re: Native port of OpenOffice...possible? Hi, > It might be worth reminding people that a new release (2.5.3) of wxWidgets > - the new name for wxWindows, has just been released from:- > > http://www.wxwindows.org/ > > > I had problems trying to get the last release to build and the updated > OS/2 branch didn't seem to be included in the official release. Has that > changed with this release? If you run "./configure --disable-shared", make should succeed - and it did for me even with 2.5.2. I don't remember any more which problems you had with the older version, though... Regards, Stefan **= Email 27 ==========================** Date: Thu, 21 Oct 2004 19:20:36 -0400 From: Henry Sobotka Subject: Re: No config.log with Warpzilla build You're definitely running the right configure. Do you see those defines in confdefs.h? If you do, try echoing CFLAGS after the assignment to see what they are. If not, for some reason you're slipping past the OS/2 block. h~ **= Email 28 ==========================** Date: Thu, 21 Oct 2004 19:57:37 -0700 From: "Neil Waldhauer" Subject: Re: No config.log with Warpzilla build On Thu, 21 Oct 2004 19:20:36 -0400, Henry Sobotka wrote: > You're definitely running the right configure. > > Do you see those defines in confdefs.h? I don't. I was with you and John, each step of the way. I've got the same contents in my configure. I see this: #define X_DISPLAY_MISSING 1 #define MOZILLA_VERSION "1.8a2" #define XP_OS2 1 #define D_INO d_ino #define const #define mode_t int #define off_t long #define pid_t int #define size_t unsigned #define uid_t int #define gid_t int #define HAVE_GETOPT_H 1 #define HAVE_MEMORY_H 1 #define HAVE_UNISTD_H 1 #define HAVE_MALLOC_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_MMINTRIN_H 1 #define NEW_H #define HAVE_SYS_CDEFS_H 1 #define NO_X11 1 Neil -- Neil Waldhauer, neil at blondeguy.com Jews for Jesus... and also for pissing off one's parents, even if they weren't religious, in a way that the Hare Krisnas can't even begin to imagine. **= Email 1 ==========================** Date: Thu, 21 Oct 2004 23:28:57 -0400 From: Henry Sobotka Subject: Re: No config.log with Warpzilla build Then you're dropping past the OS/2 block, Neil. Do you have a config.cache in HOME? Try moving it out of the way. h~ **= Email 2 ==========================** Date: Fri, 22 Oct 2004 10:51:49 +0100 From: John Poltorak Subject: Re: No config.log with Warpzilla build On Thu, Oct 21, 2004 at 07:20:36PM -0400, Henry Sobotka wrote: > You're definitely running the right configure. > > Do you see those defines in confdefs.h? This is what I have:- #define X_DISPLAY_MISSING 1 #define MOZILLA_VERSION "1.7.3" #define XP_OS2 1 #define D_INO d_ino #define mode_t int #define off_t long #define pid_t int #define size_t unsigned #define uid_t int #define gid_t int #define HAVE_ST_BLKSIZE 1 #define HAVE_INT16_T 1 #define HAVE_INT32_T 1 #define HAVE_INT64_T 1 #define HAVE_UINT 1 #define HAVE_UINT16_T 1 #define HAVE_CPP_2BYTE_WCHAR_T 1 #define HAVE_DIRENT_H 1 #define HAVE_GETOPT_H 1 #define HAVE_MEMORY_H 1 #define HAVE_UNISTD_H 1 #define HAVE_MALLOC_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_MMINTRIN_H 1 #define NEW_H #define HAVE_SYS_CDEFS_H 1 #define HAVE_LIBM 1 #define HAVE_LIBDL 1 #define HAVE_LIBSOCKET 1 #define NO_X11 1 #define MMAP_MISSES_WRITES 1 #define HAVE_RANDOM 1 #define HAVE_STRERROR 1 #define HAVE_SNPRINTF 1 #define HAVE_MEMMOVE 1 #define HAVE_RINT 1 #define HAVE_GETPAGESIZE 1 #define HAVE_LOCALTIME_R 1 #define VA_COPY va_copy #define HAVE_VA_COPY 1 #define HAVE_CPP_EXPLICIT 1 #define HAVE_CPP_TYPENAME 1 #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1 #define HAVE_CPP_PARTIAL_SPECIALIZATION 1 #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1 #define HAVE_CPP_NEW_CASTS 1 #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 #define NEED_CPP_UNUSED_IMPLEMENTATIONS 1 #define HAVE_CPP_TROUBLE_COMPARING_TO_ZERO 1 #define HAVE_I18N_LC_MESSAGES 1 #define MOZ_DEFAULT_TOOLKIT "os2" #define MOZ_APP_NAME "mozilla" #define MOZ_ENABLE_COREXFONTS 1 #define OJI 1 #define IBMBIDI 1 #define MOZ_VIEW_SOURCE 1 #define ACCESSIBILITY 1 #define MOZ_XPINSTALL 1 #define MOZ_JSLOADER 1 #define MOZ_MATHML 1 #define MOZ_LOGGING 1 #define DETECT_WEBSHELL_LEAKS 1 #define HAVE___CXA_DEMANGLE 1 #define MOZ_USER_DIR "Mozilla" #define CPP_THROW_NEW throw() #define ENABLE_STATIC_COMPONENT_LOADER 1 > If you do, try echoing CFLAGS after the assignment to see what they are. > If not, for some reason you're slipping past the OS/2 block. Do you see any errors here:- Adding client.mk options from g:/home/root/.mozconfig: MOZ_OBJDIR=$(TOPSRCDIR)/obj Generating G:/ux2bs/workdir/mozilla/configure using autoconf cd G:/ux2bs/workdir/mozilla; autoconf cd G:/ux2bs/workdir/mozilla/obj G:/ux2bs/workdir/mozilla/configure Adding configure options from g:/home/root/.mozconfig: --enable-crypto creating cache ./config.cache checking for path separator... ; checking for Cygwin environment... no checking for mingw32 environment... no checking for EMX/OS2 environment... yes checking for executable suffix... .exe checking host system type... i386-pc-os2-emx checking target system type... i386-pc-os2-emx checking build system type... i386-pc-os2-emx checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... no <==========================???? checking whether gcc accepts -g... yes checking for c++... g++ checking whether the C++ compiler (g++ ) works... yes checking whether the C++ compiler (g++ ) is a cross-compiler... no checking whether we are using GNU C++... no checking whether g++ accepts -g... yes checking for ranlib... echo checking for as... C:/gcc322/bin/as.exe checking for ar... ar checking for ld... ld Is the line marked above correct? > h~ -- John **= Email 3 ==========================** Date: Fri, 22 Oct 2004 12:44:07 +0200 From: Andreas Buening Subject: Re: Warpzilla Build Instructions Stefan.Neis at t-online.de wrote: > Innotek GCC and EMX are not using exactly the same calling conventions > for functions (i.e. they do use different registers/memory addresses > to pass arguments/results in to/out of the function), so the best is > to always use the same compiler for everything. Why? I thought the standard C calling convention was to pass all arguments by the stack unless you specify some very special optimization flag to use registers for this. Bye, Andreas **= Email 4 ==========================** Date: Fri, 22 Oct 2004 11:47:28 +0100 From: John Poltorak Subject: Linux build for OS/2 target Is there any possibility of being able to run builds on a Linux system aimed at an OS/2 target? I know there isn't at the moment, but is this a limitation in gcc? If so, can this be overcome in due course? Alternatively, can you build for Linux on OS/2 using Innotek's gcc? -- John **= Email 5 ==========================** Date: Fri, 22 Oct 2004 12:56:13 +0200 From: Andreas Buening Subject: Re: Make status John Poltorak wrote: > > Does anyone know the current status of GNU Make? I don't know about the current release plans for 3.81 but the last thing I heard was spring 2003. ;-) Bye, Andreas **= Email 6 ==========================** Date: Fri, 22 Oct 2004 12:56:05 +0200 From: Andreas Buening Subject: Re: Autoconf John Poltorak wrote: > > Is the latest autoconf (v2.59) completely functional under OS/2? I recommend to use the latest patches I provided for 2.59. But IIRC it was mostly working without them. Bye, Andreas **= Email 7 ==========================** Date: Fri, 22 Oct 2004 12:09:05 +0100 From: John Poltorak Subject: XFreeOS2 list gone? I just tried posting a msg to the XFreeOS/2 list and got this:- .... while talking to mail-ext1.ais.fraunhofer.de.: >>> RCPT To:^M <<< 553 5.3.0 ... No such user here 550 ... User unknown Anyone know anything about the list or who subscribed? We need to get it back up and running. -- John **= Email 8 ==========================** Date: Fri, 22 Oct 2004 12:16:33 +0100 From: John Poltorak Subject: Re: Make status On Fri, Oct 22, 2004 at 12:56:13PM +0200, Andreas Buening wrote: > John Poltorak wrote: > > > > Does anyone know the current status of GNU Make? > > I don't know about the current release plans for 3.81 but the > last thing I heard was spring 2003. ;-) Have Microsoft taken over GNU? ;-)... BTW is the original source for the beta of 3.81 available anywere? I didn't see it on alpha.gnu.org. > Bye, > Andreas -- John **= Email 9 ==========================** Date: Fri, 22 Oct 2004 13:35:56 +0100 From: Stefan.Neis at t-online.de Subject: Re: Warpzilla Build Instructions Hi, > Why? I thought the standard C calling convention was to pass > all arguments by the stack unless you specify some very special > optimization flag to use registers for this. AFAIK, Innotek uses "optlink" by default (probably following what VAC++ did...), while EMX used standard convention. But I just might be confused ... Regards, Stefan **= Email 10 ==========================** Date: Fri, 22 Oct 2004 13:42:13 +0200 (CEST) From: "Christian Hennecke" Subject: Re: XFreeOS2 list gone? On Fri, 22 Oct 2004 12:09:05 +0100, John Poltorak wrote: >I just tried posting a msg to the XFreeOS/2 list and got this:- > >... while talking to mail-ext1.ais.fraunhofer.de.: >>>> RCPT To:^M > ><<< 553 5.3.0 ... No such user here >550 ... User unknown > >Anyone know anything about the list or who subscribed? Me, for instance. I just tried to access Holger's "temporary" homepage at xfree86os2.dyndns.org and got a "Forbidden" message. Christian Hennecke **= Email 11 ==========================** Date: Fri, 22 Oct 2004 13:56:47 +0200 From: Andreas Buening Subject: Re: Make status John Poltorak wrote: > BTW is the original source for the beta of 3.81 available anywere? I > didn't see it on alpha.gnu.org. You can download the CVS source from http://savannah.gnu.org/projects/make/ IIRC I did it the same way. Bye, Andreas **= Email 12 ==========================** Date: Fri, 22 Oct 2004 15:00:55 +0100 From: Stefan.Neis at t-online.de Subject: Re: Linux build for OS/2 target Hi, > Is there any possibility of being able to run builds on a Linux system > aimed at an OS/2 target? > > I know there isn't at the moment, but is this a limitation in gcc? If so, > can this be overcome in due course? In theory, you can use gcc to cross-compile on (almost) any host platform for (almost) any target platform. The problem really is that the OS/2 patches are not fully integrated into gcc - plus building such a cross compiler is not really fun even on a fully supported platform for another fully supported platform... > Alternatively, can you build for Linux on OS/2 using Innotek's gcc? Ideally, you could use that version for both directions (compile it on Linux to generate code for OS/2 and compile it on OS/2 such that it compiles for Linux), however, that obviously isn't a big priority for Innotek, so you probably need to be prepared to fix a couple of problems on that way ... Regards, Stefan **= Email 29 ==========================** Date: Thu, 21 Oct 2004 21:51:05 -0700 From: "Neil Waldhauer" Subject: Re: No config.log with Warpzilla build On Thu, 21 Oct 2004 23:28:57 -0400, Henry Sobotka wrote: > Then you're dropping past the OS/2 block, Neil. Do you have a > config.cache in HOME? Try moving it out of the way. > > h~ I had HOME defined as m:\home, but there was no such directory. I created the directory, and I rebuilt, but I failed with the same errors. obj\confdefs.h is bigger now, but still doesn't have CFLAGS. What tests the OS/2 block? If I'm running on a Warp Server box, will that make it fail? obj\confdefs.h #define X_DISPLAY_MISSING 1 #define MOZILLA_VERSION "1.8a2" #define XP_OS2 1 #define D_INO d_ino #define mode_t int #define off_t long #define pid_t int #define size_t unsigned #define uid_t int #define gid_t int #define HAVE_ST_BLKSIZE 1 #define HAVE_INT16_T 1 #define HAVE_INT32_T 1 #define HAVE_INT64_T 1 #define HAVE_UINT 1 #define HAVE_UINT16_T 1 #define HAVE_CPP_2BYTE_WCHAR_T 1 #define HAVE_DIRENT_H 1 #define HAVE_GETOPT_H 1 #define HAVE_MEMORY_H 1 #define HAVE_UNISTD_H 1 #define HAVE_MALLOC_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_MMINTRIN_H 1 #define NEW_H #define HAVE_SYS_CDEFS_H 1 #define HAVE_LIBM 1 #define HAVE_LIBDL 1 #define HAVE_LIBSOCKET 1 #define NO_X11 1 #define MMAP_MISSES_WRITES 1 #define HAVE_RANDOM 1 #define HAVE_STRERROR 1 #define HAVE_SNPRINTF 1 #define HAVE_MEMMOVE 1 #define HAVE_RINT 1 #define HAVE_GETPAGESIZE 1 #define HAVE_LOCALTIME_R 1 #define VA_COPY va_copy #define HAVE_VA_COPY 1 #define HAVE_CPP_EXPLICIT 1 #define HAVE_CPP_TYPENAME 1 #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1 #define HAVE_CPP_PARTIAL_SPECIALIZATION 1 #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1 #define HAVE_CPP_NEW_CASTS 1 #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 #define NEED_CPP_UNUSED_IMPLEMENTATIONS 1 #define HAVE_CPP_TROUBLE_COMPARING_TO_ZERO 1 #define HAVE_I18N_LC_MESSAGES 1 #define MOZ_DEFAULT_TOOLKIT "os2" #define MOZ_APP_NAME "mozilla" #define MOZ_ENABLE_COREXFONTS 1 #define OJI 1 #define IBMBIDI 1 #define MOZ_VIEW_SOURCE 1 #define ACCESSIBILITY 1 #define MOZ_XPINSTALL 1 #define MOZ_JSLOADER 1 #define MOZ_MATHML 1 #define MOZ_LOGGING 1 #define HAVE___CXA_DEMANGLE 1 #define MOZ_USER_DIR "Mozilla" #define CPP_THROW_NEW throw() #define ENABLE_STATIC_COMPONENT_LOADER 1 Neil -- Neil Waldhauer, neil at blondeguy.com Real Life: that big room with the ceiling that is sometimes blue and sometimes black with little lights