Alcatel-Lucent nmake Product Builder Alcatel-Lucent

Release lu3.7 for SFU Beta 1

Release Date: July 19, 2004

Download Software

Hardware Operating System Download Package
PC i386
(or better)
Windows 2000, Server 2003 / SFU 3.5 nmake-lu3.7b1-bin.tgz (pkg_add format)

Release Notes

Table of Contents

Introduction

nmake for Microsoft Windows Services for UNIX (SFU) allows the use of nmake on the Windows® 2000 and Windows® Server 2003 operating systems running SFU 3.5.

If you are interested in trying the beta package contact nmake@alcatel-lucent.com for a license.

Requirements

SFU release 3.5 is required in order to use nmake for SFU. The user is responsible for obtaining and installing SFU. SFU must have the setuid feature enabled.

Hardware Requirements
  • The minimum memory requirements as specified by the host OS and any required compilation tools are generally adequate for nmake.
  • Product requires maximum 25MB disk space including user manuals. Actual disk requirements may be less depending on platform.
  • nmake will run on any CPU capable of supporting the host OS and platform environment; there are no special CPU requirements.

Compatibility

  1. Supported Platforms:
    • SFU 3.5 on Windows 2000
    • SFU 3.5 on Windows Server 2003
  2. Supported Compilers:
    • gcc 3.3 (packaged with SFU)
    • native win32 Java SDK 1.4.1 and 1.4.2
  3. Makefiles: A primary goal of this release is to maintain compatibility with existing nmake makefiles. Makefiles written in a portable manner should function essentially unchanged on SFU. However, this does not guarantee that the products being built will compile or run properly on SFU without changes.
  4. Pathnames: nmake uses POSIX-style paths. The only valid path separator is slash ('/'). Colon (':') and back-slash ('\') are not allowed in pathnames in makefiles. Pathnames must be valid on hosting file systems. NTFS file systems do not allow some characters in pathnames, such as "*<>|.
  5. File Systems: NTFS is supported. The FAT and FAT32 file systems are not supported because they are not fully supported by SFU. Operating in a file system other than NTFS may result in errors.

General Notes

  1. Built on nmake release lu3.7 base.
  2. SFU/Interix builds are supported.
  3. Java builds are supported.
  4. Win32 builds and win32 native compilers are not supported.
  5. Files with DOS style "\r\n" line endings are supported.
  6. coshell (for distributed builds) is not supported in this release.
  7. ksh88i is included for interfacing with nmake since the native pdksh is not 100% compatible.
  8. Passing directory paths that contain one or more spaces to the java commands, which use native win32 directory paths, causes errors. You must work in an SFU directory that corresponds to a win32 directory that contains no spaces in the path. Javadeps must also be installed in a similar directory with no spaces in the win32 directory path.
  9. The package is distrubuted as a BSD-style pkg_add package. See the packaging instructions from Interop Systems for instructions on obtaining and installing the packaging commands. The package must be installed by the Administrator or an account in the Administrators group. Please send any comments you have on this packaging scheme to us at nmake@alcatel-lucent.com.
Last Update: Wednesday,20-Dec-06 13:22:05 CST