Difference between revisions of "OS-SCO-OpenSource"

From KRayWiki
Jump to navigation Jump to search
(Add pkginfo results; add sudo to list of installed utilities.)
(Move development system description from the general opensource page so it doesn't overshadow the opensource software lists.)
Line 22: Line 22:
 
*:: <code>421 Can't change directory to /var/ftp/ error message.</code>
 
*:: <code>421 Can't change directory to /var/ftp/ error message.</code>
  
== System Configuration ==
+
== [[OS-SO-OpenSource-DevelopmentSystem|Development System]] ==
  
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. This list taken from the Software tab of the "custom" utility.
+
The Development System sub-topic attempts to describe the environment used in conjunction with free and open source projects built and deployed to the SCO OpenServer 5.0.7 operating environment.
  
<div style="background-color: #EEEEEE; border: dashed; border-width: 1px; font-family: courier; margin: 1em 2em; padding: 1ex; white-space: pre;"><nowiki>Extended Shells (ver 1.4.1Ab)
+
* User Environment
FSUpthreads - POSIX 1003.1c threads implementation (ver 3.14)
+
* Installed Packages
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)
 
</nowiki></div>
 
 
 
'''''pkginfo''''' reports:
 
 
 
<div style="background-color: #EEEEEE; border: dashed; border-width: 1px; font-family: courier; margin: 1em 2em; padding: 1ex; white-space: pre;"><nowiki>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
 
</nowiki></div>
 
 
 
== User Account ==
 
 
 
A summary of possibly pertinent user environment follows:
 
 
 
# As a rule, development occurs from within a BASH shell.
 
#: Logon, then <code>$ bash --login</code>.
 
#:: '''''~/.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
 
#: <strike>gcc</strike>
 
#:: In general, the vendor-supplied gcc 2.95 is used, but gcc-3.4.6 was built and is deployed to the user's directory along with autotool and other utility updates.  gcc project files are named with a -3.4.6 suffix, so CC defaults to the older revision.  2.95 has worked fine so far, and use of 3.4.6 has not proven to be necessary as of yet.
 
#: automake 1.9, 1.14, 1.15
 
#: autoconf 2.69
 
#: grep 2.25
 
#: libtool 1.5.24
 
#: make 3.82
 
# Various updated tools are used in lieu of older, vendor-supplied utilities:
 
#: grep 2.25
 
#: sudo 2.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.
 
  
 
</blockquote>
 
</blockquote>

Revision as of 21:15, 3 July 2018

Index to SCO OpenServer 5.0.7 topics related to the use of open source projects

See Also: 
OS-SCO-OpenSource-KnownIssues
OS-SCO


Introduction

Topic Goals

This page primarily indexes local wiki pages that aggregate information relating to attempts to build and deploy free software to the OpenServer 5.0.7 platform. While these pages will document successes, it is intended to also show issues, workarounds, and even failures to deploy projects to the platform.

FTP Site

  • ftp.bulgrien.net
    The server allows anonymous connections, but login details deviate from what is sometimes expected:
    User Name: anonymous@domain
    Password: any non-blank
    If a domain is not included, expect an error response like:
    421 Can't change directory to /var/ftp/ error message.

Development System

The Development System sub-topic attempts to describe the environment used in conjunction with free and open source projects built and deployed to the SCO OpenServer 5.0.7 operating environment.

  • User Environment
  • Installed Packages

GNU

Miscellaneous