Difference between revisions of "OS-SCO-OpenSource-DevelopmentSystem"
m (→User Environment: sudo version corrected.) |
(Update version or add new installed tool listings.) |
||
Line 29: | Line 29: | ||
#:: ${HOME}/share/man:${HOME}/man:/usr/local/share/man:/usr/man:/usr/gnu/man:/usr/X11R6/man | #:: ${HOME}/share/man:${HOME}/man:/usr/local/share/man:/usr/man:/usr/gnu/man:/usr/X11R6/man | ||
# Tool chain updates | # Tool chain updates | ||
− | #: | + | #: gcc |
− | #:: | + | #:: The vendor-supplied gcc 2.95.3 is used by default, but a locally built gcc-3.4.6 (deployed to the user's directory with autotool and other utility updates) and is required for some builds. Updated gcc files are named with -3.4.6 suffix. |
#: automake 1.9, 1.14, 1.15 | #: automake 1.9, 1.14, 1.15 | ||
#: autoconf 2.69 | #: autoconf 2.69 | ||
− | #: | + | #: binutils 2.20.1a |
+ | #: gettext 0.14.5 | ||
#: libtool 1.5.24 | #: libtool 1.5.24 | ||
+ | #: m4 1.4.9 | ||
#: make 3.82 | #: make 3.82 | ||
# Various updated tools are used in lieu of older, vendor-supplied utilities: | # Various updated tools are used in lieu of older, vendor-supplied utilities: | ||
− | #: grep 2. | + | #: curl |
+ | #:: curl 7.61.0 (i686-pc-sco3.2v5.0.7) libcurl/7.61.0 OpenSSL/1.0.2o zlib/1.2.11 libssh2/1.1 | ||
+ | #: grep 2.7 | ||
+ | #: openssh | ||
+ | #:: OpenSSH_7.7p1, OpenSSL 1.0.2o | ||
+ | #: openssl 1.0.2o | ||
+ | #: python 2.5.6 | ||
#: sudo 1.6.9p23 | #: sudo 1.6.9p23 | ||
Revision as of 18:08, 20 December 2018
A description of a SCO OpenServer 5.0.7 open source project development system
- See Also:
- OS-SCO-OpenSource
- OS-SCO
User Environment
A summary of possibly pertinent user environment follows:
- As a rule, development occurs from within a BASH shell.
- Logon, then
$ bash --login
.
- ~/.bashrc has no development-specific settings.
- ~/.bash_profile does have a few pertinent settings.
- ACCEPT_INFERIOR_RM_PROGRAM=yes
- export ACCEPT_INFERIOR_RM_PROGRAM
- CPATH=${HOME}/include
- export CPATH
- CFLAGS="-static"
- export CFLAGS
- PKG_CONFIG_PATH=${HOME}/lib/pkgconfig
- export PKG_CONFIG_PATH
- Search paths
- PATH
- ${HOME}/bin:/usr/local/bin:/usr/local/sbin:/usr/gnu/bin:/bin:/etc:/sbin:/usr/bin:/usr/sbin:/usr/java/bin:/usr/bin/X11
- MANPATH
- ${HOME}/share/man:${HOME}/man:/usr/local/share/man:/usr/man:/usr/gnu/man:/usr/X11R6/man
- Tool chain updates
- gcc
- The vendor-supplied gcc 2.95.3 is used by default, but a locally built gcc-3.4.6 (deployed to the user's directory with autotool and other utility updates) and is required for some builds. Updated gcc files are named with -3.4.6 suffix.
- automake 1.9, 1.14, 1.15
- autoconf 2.69
- binutils 2.20.1a
- gettext 0.14.5
- libtool 1.5.24
- m4 1.4.9
- make 3.82
- Various updated tools are used in lieu of older, vendor-supplied utilities:
- curl
- curl 7.61.0 (i686-pc-sco3.2v5.0.7) libcurl/7.61.0 OpenSSL/1.0.2o zlib/1.2.11 libssh2/1.1
- grep 2.7
- openssh
- OpenSSH_7.7p1, OpenSSL 1.0.2o
- openssl 1.0.2o
- python 2.5.6
- sudo 1.6.9p23
NOTE: All newer tool and utility versions may not all prove essential. In the face of difficulty with replicating build results, it is hoped that these disclosures may facilitate understanding and resolution.
Installed Packages
The following list helps define what vendor-specific packages are present on the systems used to build free software source packages. The list does not necessarily paint the complete picture, as a number of the software listed below is configured to take precedence over some of the vendor-supplied tools.
custom
The following list was obtained from the Software tab of the "custom" utility.
Extended Shells (ver 1.4.1Ab) FSUpthreads - POSIX 1003.1c threads implementation (ver 3.14) GNU Development Tools (ver 5.0.7Kj) GNU Development Tools (ver 5.0.7g) Java 2 1.3.1_22 Plugin (ver 1.3.1Va) Java 2 1.3.1_22 Runtime Environment (ver 1.3.1Va) Java 2 1.3.1_22 Software Development Kit (ver 1.3.1Va) SCO OpenServer Development System (ver 5.2.0Aa) SCO OpenServer Enterprise System (ver 5.0.7Hw) patchck - package management tool (ver 18051503) OSS672A - OpenServer 5 Network Header File Update (ver 1.0.0) OSS673A - OSR 5.0.7 SCSI Floppy Driver supplement (ver 1.0.0) P535239A - pmd security fix (ver 1.0.0) SCO OpenServer Release 5.0.7 Maintenance Pack 5 (ver 1.0.0Mc)pkginfo
From a pkginfo point of view, installed packages are:
system OSRcmppkg UDK Compatibility Module for SCO OpenServer system j2jre131 J2SE Runtime Environment 1.3.1 system j2jre142 J2SE Runtime Environment 1.4.2 utilities j2plg131 J2SE 1.3.1 - Java Plug-in system j2pls131 Java 2 Standard Edition, version 1.3.1, Demos & Debug system j2sdk131 Java 2 Standard Edition, version 1.3.1 system libC UnixWare Runtime C++ Library system libc Runtime C Library system libm UnixWare Runtime Math Library system libthread Runtime Thread Library package patchck patchck - package management tool utilities sudo sudo, sudoedit -- execute a command as another user package sysinfo sysinfo - information gathering tool system urwfonts (URW)++ Free X11 Fonts system xorgurw (URW)++ Free X11 Fonts The following software packages have been installed: UDK Compatibility Module for SCO OpenServer UDK Compatibility Runtime Set for SCO OpenServer J2SE Runtime Environment 1.3.1 J2SE Runtime Environment 1.4.2 J2SE 1.3.1 - Java Plug-in Java 2 Standard Edition, version 1.3.1, Demos & Debug Java 2 Standard Edition, version 1.3.1 UnixWare Runtime C++ Library Runtime C Library UnixWare Runtime Math Library Runtime Thread Library patchck - package management tool sudo, sudoedit -- execute a command as another user sysinfo - information gathering tool