[WarpCast] Compiling StarOffice and EGCS problems - 10/15/99




         Warpstock 99 -- Atlanta -- Oct 16-17
     Early registration ends Oct 13 at 3:00 pm EDT
Register now to avoid standing in line Saturday morning!
       Warpstock 99 -- The show for OS/2 users
              http://www.warpstock.org
             
**************************************************************
 
Source: Adrian Gschwend (ktk@netlabs.org)
Moderator: Trevor Smith (trevor@haligonian.com)
-------------------------------------------------------
 
I talked to some people from StarOffice at Warpstock Europe and they
told me that they have a serious problem with the OS/2 port of it.
Until now they used to compile the code with VACPP 3.65 on OS/2 but
now they use "namespaces" in the code and because VACPP 4.0 does not
support commandline compiling, they can't compile it on OS/2 anymore
(the project is simply too big for the VACPP 4.0 workframe). On Linux
they use the Pentium optimized version of the GNU compiler and they
tried the same on OS/2. But unfortunately there is a problem in the
OS/2 port:

Taken from http://www.goof.com/pcg/os2/#Bugs:

  Known bugs:

  1. emxomf now traps (sometimes?) when compiling with -g (debug)
  switch. This is due to new format of debugging info (DWARF2). I do
  not know how to fix this. Use A.OUT format (no -Zomf) for debugging
  and pmgdb. 

  Solution: This happens because pgcc uses new stabs format
  (-gstabs+) while emxomf understands only the standard stabs
  debugging info. I've partialy fixed this by adding a tiny
  command-line preprocessor to gcc. It scans argv[] and looks for
  both -Zomf and -g# where # is a number. If it finds one, it
  replaces -g# by -gstabs#. This doesn't always help, however.
  ---

As you can see this is a limitation in EMX. We now have to find
people who are able to fix this (which will not be an easy task I
think). We are already in contact with Eberhard Mattes but we need
more support. If you think you are able to fix this, please get in
contact with Oliver Braun . Please reply ONLY if
you really think you can help StarDivision.

A StarOffice without debug informations can not be tested and if
noone can fix this limitation, Sun can not provide a new version for
OS/2! So you see this is important for the future of StarOffice on
OS/2. 
Thanks for your support

Adrian Gschwend
@ OS/2 Netlabs
http://www.netlabs.org
 
-------------------------------------------------------
 To subscribe, unsubscribe, or for more information on
 WarpCast, visit: http://www.warpcast.com/ 
-------------------------------------------------------

WarpCast Archives - Courtesy of VOICE International