1. Compiler. With V0.80, I have switched to IBM VisualAge C++ 3.0 to develop XWorkplace. For VAC++ 3.0, fixpak 8 is strongly recommended, because the original crashes frequently with the complex SOM header files.

    Other compilers are presently not supported. Most notably, some people have tried to compile using VAC 3.6.5 and ran into problems.

  2. You need some OS/2 Developer's Toolkit for all the SOM header files and the SOM compiler.

    It is recommended to use the Warp 4.5 toolkit. Since compatibility with Warp 3 was given up with XWorkplace 1.0.1, there is no requirement to use the Warp 3 toolkit anymore. Unfortunately, most versions of the Warp 4.5 toolkit have a broken SOM compiler, nmake.exe, and rc.exe.

    To solve this problem, you can either use the toolkit that comes with eComStation 1.2R and later, or use the following work-around:


  3. IBM NMAKE is our make utily. This comes with VAC, so no problem there.

  4. You need to check out the "xwphelpers" CVS archive from Netlabs also. XWorkplace uses a lot of code which is shared between WarpIN and XWorkplace, which has been separated into a new CVS archive. (Starting with V0.9.6, the WarpIN sources are no longer needed.) There's no way to compile without that code.

  5. Only if you enable debugging code through XWP_DEBUG in config.in, you will need the full PMPRINTF package by Dennis Bareis.

    Check the "Debugging" section for details.