UnixWare 7.1.4 Maintenance Pack 2 Build Notes for Open Source Source Code Distributions ------------------------------------------------------------------------------------- I. List of Open Source Packages distributed with UnixWare 7.1.4 Maintenance Pack 1 (MP2) 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 MP2 and that are covered by the GNU GENERAL PUBLIC LICENSE (GPL). Source Code Package Description ------------------------------------------------------------------------------------- cups-1.1.19-1.1.19-03-uw7.1.4.tar.gz Common Unix Printing System, Version 1.1.19-03 CUPS Development Environment, Version 1.1.19 CUPS Documentation, Version 1.1.19 foomatic-filters-ppds-3.0.2-uw7.1.4.tar.gz Foomatic Filters and PPDs, Version 3.0.2 hpijs-1.5-1.5-02-uw714.tar.gz HP Inkjet Printer Driver, Version 1.5-02 samba-3.0.10-uw7.1.4.tar.gz The SMB/CIFS client and server for file and printer sharing, Version 3.0.10 squid-2.5.STABLE7-uw7.1.4.tar.gz Squid Caching Proxy Server, version 2.5.STABLE7 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), that is distributedas part of the UnixWare 7.1.4 product. 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) GNU make (GNUmake) 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. To extract the source, change to the directory containing the source files and type: # gunzip the .src.tar.gz # tar -xf .src.tar 2. 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" CXX="CC command" LD="ld command" MAKE="make command" STRIP="strip command" INS="simple install shell script" INSTALL="/usr/ucb/install" # BSD compatible install. ARFLAGS="ar command flags" ASFLAGS="as command flags" CFLAGS="cc/CC command flags" CXXFLAGS="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/