UnixWare 7.1.4 Maintenance Pack 1 Build Notes for Open Source Source Code Distributions ------------------------------------------------------------------------------------- I. List of Open Source Packages distributed with UnixWare 7.1.4 Maintenance Pack 1 (MP1) Listed below are the source code distributions of the the open source packages that were revised and reissued as part of UnixWare 7.1.4 MP1 Source Code Package Description ------------------------------------------------------------------------------------- cups-1.1.19-1.1.19-02-uw7.1.4.tar.gz CUPS - Common Unix Printing System: Version 1.1.19-02 CUPS Development Environment Version 1.1.19 CUPS Documentation: Version 1.1.19 foomatic-filters-ppds-3.0.0-02-uw7.1.4.tar.gz Foomatic Filters and PPDs: Version 3.0.0-02 jakarta2-tomcat-conn-2.0.4-uw714.tar.gz Apache Tomcat connectors, Version 2.0.4 hpijs-1.5-1.5-01-uw714.tar.gz HP Inkjet Printer Driver Version 1.5-01 samba-3.0.4-src.tar.gz Samba - A Windows SMB/CIFS fileserver for UNIX: Version 3.0.4 Note that these open source packages all hold exactly the baseline open source given by its version number. In general, the build script supplied will apply a patch file to modify the source, build scripts, and/or makefiles to permit building in a cross environment whose host looks very much like the target cross architecture. ----------------------------------------------------------------------------- II. Required Software These open source archives were built using the UnixWare C/C++ compilers that are included in the Unixware/OpenServer Development Kit (UDK). in the UnixWare 7.1.3 Update Service Pack and in UnixWare 7.1.4. You must have at least the following packages from the UDK CD-ROM installed (package name in parentheses): C Compiler/make (uccs) C++ Compiler (ucplus) - Needed for mozilla GNU make (GNUmake) - Required to build glib, gtk, libIDL, mozilla and other open source packages. If package creation is desired, install off of the UDK CD-ROM: UnixWare Software Packaging Tools (usoftint) To uncompress the gzip source archives, you should also install a version of the gzip package. To build Mozilla 1.2.1b, requires zip, version 2.3 or later, which has been included in this directory for your convenience as. zip-2.3.src.tar ---------------------------------------------------------------------------- III. Software Notes and Build Instructions For the most part, each of the open source source code distributions include the necessary scripts and/or instructions required to build the corresponding binary package. Some additional notes are provided as follows: 1. The samba source was built using the uccs package's compilers and make command. The remaining packages were built using the UnixWare C compiler and the GNU make command. 2. To extract the source, change to the directory containing the source files and type: # gunzip the .src.tar.gz # tar -xf .src.tar 3. A number of the opensrc packages use the following build instructions: # cd Run the .sh build script with the following environment variables set as appropriate: ROOT="the top-level install directory" MACH="the target architecture, i386at for example" WORK=work AR="ar command" AS="as command" CC="cc command" CPLUS="CC command" LD="ld command" MAKE="make command" STRIP="strip command" INS="simple install shell script" ARFLAGS="ar command flags" ASFLAGS="as command flags" CFLAGS="cc/CC command flags" LDFLAGS="ld command flags" where INS is expected to be a Bourne shell script invoked as: # sh $INS which is intended to copy the source to the target and attempts to set the target file mode and ownership as apecified by the arguments. Typically, the target pathname is somewhere under the directory given by $ROOT/$MACH/