Difference between revisions of "OS-SCO-OpenSource"

From KRayWiki
Jump to navigation Jump to search
m (FTP Site --> FTP Downloads to potentially improve search results.)
m (Fix spelling)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Index to SCO OpenServer 5.0.7 topics related to the use of open source projects
 
Index to SCO OpenServer 5.0.7 topics related to the use of open source projects
  
; See Also<nowiki>:</nowiki> : [[OS-SCO-OpenSource-KnownIssues]]
+
; See Also<nowiki>:</nowiki> : [[OS-SCO-OpenSource-BuildIssues]]
 +
: [[OS-SCO-OpenSource-BuildEnvironment]]
 +
: [[OS-SCO-OpenSource-KnownIssues]]
 
: [[OS-SCO]]
 
: [[OS-SCO]]
 
<br />
 
<br />
Line 12: Line 14:
  
 
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.  
 
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.  
 +
 +
== Patch Notes ==
 +
 +
SCO OpenServer patches may use the following:
 +
<div style="background-color: #EEEEEE; border: dashed; border-width: 1px; font-family: courier; margin: 1em 2em; padding: 1ex; white-space: pre;"><nowiki>#if defined(_SCO_DS)
 +
#endif  /* if defined(_SCO_DS) */
 +
 +
#if ! defined(_SCO_DS)
 +
#endif  /* if ! defined(_SCO_DS) */
 +
 +
#ifdef _SCO_DS
 +
#endif  /* ifdef _SCO_DS */
 +
 +
#ifndef _SCO_DS
 +
#endif  /* ifndef _SCO_DS */
 +
</nowiki></div>
  
 
== FTP Downloads ==
 
== FTP Downloads ==
Line 17: Line 35:
 
A corresponding FTP site related to these pages exists to grant access to resources related to the free software project experiences documented on this wiki.
 
A corresponding FTP site related to these pages exists to grant access to resources related to the free software project experiences documented on this wiki.
  
* [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/ ftp.bulgrien.net]
+
* [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/ krb-vps.bulgrien.net]
 
*: The server allows anonymous connections.
 
*: The server allows anonymous connections.
 +
 +
== Porting Resources ==
 +
 +
* [http://unixwiz.net/techtips/unixware-build.html Building software on SCO UnixWare/OpenUnix/OpenServer]
 +
* [http://www.sco.com/skunkware/sgmldocs/scoworld-one/t1.html SCO, Skunkware, and the Open Source Movement]
 +
* [http://www.sco.com/2007tecforum/breakouts/JWOLFE_DevSys_Tools_Tips.ppt JWOLFE_DevSys_Tools_Tips.ppt] @ sco.com
 +
* [http://www.sco.com/skunkware/sgmldocs/scoworld-two/t1.html Porting Open Source Software to SCO]
 +
* [https://docs.oracle.com/cd/E17952_01/mysql-5.0-en/sco.html Building mysql / FSU pthreads]
 +
* [https://github.com/saprykin/plibsys/wiki/SCO-OpenServer-5 Building GCC / FSU pthreads]
 +
* [http://osr507doc.sco.com/en/topics/CONTENTS.html Developer Topics] @ sco.com
 +
* [http://www.zenez.com/cgi-bin/scoprogfaq/faq SCO Programmer's FAQ]
 +
* [http://osr600doc.sco.com/en/manCDMT/CONTENTS.html CDMT man] @ sco.com
 +
* [http://www.sco.com/skunkware/links.html Links] @ sco.com
  
 
== [[OS-SCO-OpenSource-DevelopmentSystem|Development System]] ==
 
== [[OS-SCO-OpenSource-DevelopmentSystem|Development System]] ==
Line 35: Line 66:
 
Built and used as part of an updated build system for other free and open source software.
 
Built and used as part of an updated build system for other free and open source software.
  
* [[OS-SCO-OpenSource-GNU-autoconf|autoconf]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/autoconf 2.69]
+
* [[OS-SCO-OpenSource-GNU-autoconf|autoconf]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/autoconf 2.69]
* [[OS-SCO-OpenSource-GNU-automake|automake]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/automake 1.9.6, 1.10.3, 1.11.6, 1.12.6, 1.13.4, 1.14.1, 1.15.1, 1.16,1]
+
* [[OS-SCO-OpenSource-GNU-automake|automake]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/automake 1.9.6, 1.10.3, 1.11.6, 1.12.6, 1.13.4, 1.14.1, 1.15.1, 1.16,1]
* [[OS-SCO-OpenSource-GNU-binutils|binutils]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/binutils 2.20.1]
+
* [[OS-SCO-OpenSource-GNU-binutils|binutils]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/binutils 2.20.1]
* [[OS-SCO-OpenSource-GNU-gcc | gcc]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/gcc 3.4.6]
+
* [[OS-SCO-OpenSource-GNU-gcc | gcc]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/gcc 3.4.6]
* [[OS-SCO-OpenSource-GNU-gcrypt | libgcrypt]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/gcrypt 1.8.4]
+
* [[OS-SCO-OpenSource-GNU-gcrypt | libgcrypt]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/gcrypt 1.8.4]
* [[OS-SCO-OpenSource-GNU-grep|grep]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/grep 2.25]
+
* [[OS-SCO-OpenSource-GNU-grep|grep]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/grep 2.25]
* [[OS-SCO-OpenSource-GNU-libtool|libtool]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/libtool 1.5.26, 2.2.10, 2.4.2]
+
* [[OS-SCO-OpenSource-GNU-libtool|libtool]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/libtool 1.5.26, 2.2.10, 2.4.2]
* [[OS-SCO-OpenSource-GNU-m4|m4]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/m4 1.4.17]
+
* [[OS-SCO-OpenSource-GNU-m4|m4]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/m4 1.4.17]
* [[OS-SCO-OpenSource-GNU-make|make]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/make 3.82, 4.2.1]
+
* [[OS-SCO-OpenSource-GNU-make|make]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/make 3.82, 4.2.1]
 
[[OS-SCO-OpenSource-GNU-gnulib|gnulib]] has facilitated build of some other open source software packages.
 
[[OS-SCO-OpenSource-GNU-gnulib|gnulib]] has facilitated build of some other open source software packages.
  
Line 52: Line 83:
 
<blockquote>
 
<blockquote>
  
* [[OS-SCO-OpenSource-curl|curl]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/curl 7.63.0]
+
* [[OS-SCO-OpenSource-curl|curl]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/curl 7.63.0]
 
*: Built to resolve security vulnerabilities.
 
*: Built to resolve security vulnerabilities.
 
*: Earlier versions are known to build.
 
*: Earlier versions are known to build.
* [[OS-SCO-cvs|cvs]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/cvs 1.11.23]
+
* [[OS-SCO-cvs|cvs]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/cvs 1.11.23]
 
*: The "newest" SCO-built alternatives are 1.11.2 and 1.11.6 as provided in their GNU Development Tools packages.
 
*: The "newest" SCO-built alternatives are 1.11.2 and 1.11.6 as provided in their GNU Development Tools packages.
* [[OS-SCO-OpenSource-groff|groff]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/groff 1.20]
+
* [[OS-SCO-OpenSource-groff|groff]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/groff 1.20]
 
*: Built to avoid "Text processing tools (nroff/groff, eqn, tbl) not installed on system" errors when using the `man` command.
 
*: Built to avoid "Text processing tools (nroff/groff, eqn, tbl) not installed on system" errors when using the `man` command.
 
*: A viable alternative is to install older SCO-built 1.18, or 1.19 versions via their GNU Development Tools packages.
 
*: A viable alternative is to install older SCO-built 1.18, or 1.19 versions via their GNU Development Tools packages.
* [[OS-SCO-libssh2|libssh2]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/libssh2 1.1, 1.2.4, and 1.8.0 built]
+
* [[OS-SCO-libssh2|libssh2]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/libssh2 1.1, 1.2.4, and 1.8.0 built]
 
*: Used as a curl dependency.
 
*: Used as a curl dependency.
 
* [[OS-SCO-OpenSource-openssh|openssh]] 7.7p1
 
* [[OS-SCO-OpenSource-openssh|openssh]] 7.7p1
 
*: Built to address ssh vulnerabilities and gain improved ssh-agent functionality.
 
*: Built to address ssh vulnerabilities and gain improved ssh-agent functionality.
* [[OS-SCO-OpenSource-openssl|openssl]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/openssl 1.0.2q]  
+
* [[OS-SCO-OpenSource-openssl|openssl]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/openssl 1.0.2q]  
 
*: 1.0.2o is also known to build; used as a curl dependency.
 
*: 1.0.2o is also known to build; used as a curl dependency.
* [[OS-SCO-OpenSource-popt|popt]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/popt 1.13]
+
* [[OS-SCO-OpenSource-popt|popt]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/popt 1.13]
* [[OS-SCO-OpenSource-psutils|psutils]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/psutils 1.17]
+
* [[OS-SCO-OpenSource-psutils|psutils]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/psutils 1.17]
 
*: Built as a groff 1.20 dependency
 
*: Built as a groff 1.20 dependency
* [[OS-SCO-OpenSource-python|python]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/python 2.5.6]
+
* [[OS-SCO-OpenSource-pth|pth]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/pth 1.4.1]
 +
*: Built with SCO-provided patches as an open-vm-tools 2010.03.20 dependency
 +
* [[OS-SCO-OpenSource-python|python]] [ftp://krb-vps..bulgrien.net/pub/sco/openserver-5.0.7/python 2.5.6]
 
*: Built to explore building more recent samba revisions as the 4.x build system requires python.
 
*: Built to explore building more recent samba revisions as the 4.x build system requires python.
 
* [[OS-SCO-OpenSource-samba|samba]]
 
* [[OS-SCO-OpenSource-samba|samba]]
 
*: Only smbclient 3.6.26 was built (not all of samba)
 
*: Only smbclient 3.6.26 was built (not all of samba)
 
*: Built to allow interaction with Windows servers that have the insecure SMB1 protocol disabled.
 
*: Built to allow interaction with Windows servers that have the insecure SMB1 protocol disabled.
* [[OS-SCO-OpenSource-sudo|sudo]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/sudo 1.6.9p23]
+
* [[OS-SCO-OpenSource-sudo|sudo]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/sudo 1.6.9p23]
 
*: Built to allow limited use of per-command elevated privileges with less complication than `su -c` requires.
 
*: Built to allow limited use of per-command elevated privileges with less complication than `su -c` requires.
* [[OS-SCO-OpenSource-texinfo|texinfo]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/texinfo 6.2]
+
* [[OS-SCO-OpenSource-texinfo|texinfo]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/texinfo 6.2]
 
*: Built as a groff 1.20 dependency
 
*: Built as a groff 1.20 dependency
* [[OS-SCO-OpenSource-xz|xz]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/xz 5.0.8]
+
* [[OS-SCO-OpenSource-xz|xz]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/xz 5.0.8]
 
*: Built to allow unpacking source archives needed to build updated open source software (i.e. grep).
 
*: Built to allow unpacking source archives needed to build updated open source software (i.e. grep).
* [[OS-SCO-OpenSource-zlib|zlib]] [ftp://ftp.bulgrien.net/pub/sco/openserver-5.0.7/zlib 1.2.11]
+
* [[OS-SCO-OpenSource-zlib|zlib]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/zlib 1.2.11]
 
*: Used to build [[OS-SCO-OpenSource-openssl|openssl]] and [[OS-SCO-OpenSource-curl|curl]].
 
*: Used to build [[OS-SCO-OpenSource-openssl|openssl]] and [[OS-SCO-OpenSource-curl|curl]].
 +
* [[OS-SCO-OpenSource-libxml2|libxml2]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/libxml2 2.7.8]
 +
*: Used to build [[OS-SCO-OpenSource-php|php]].
 +
* [[OS-SCO-OpenSource-sqlite3|sqlite3]] [ftp://krb-vps.bulgrien.net/pub/sco/openserver-5.0.7/sqlite3 3.33.0]
 +
*: Used to build [[OS-SCO-OpenSource-php|php]].
  
 
</blockquote>
 
</blockquote>

Latest revision as of 18:24, 8 January 2021

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

See Also: 
OS-SCO-OpenSource-BuildIssues
OS-SCO-OpenSource-BuildEnvironment
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.

Patch Notes

SCO OpenServer patches may use the following:

#if defined(_SCO_DS) #endif /* if defined(_SCO_DS) */ #if ! defined(_SCO_DS) #endif /* if ! defined(_SCO_DS) */ #ifdef _SCO_DS #endif /* ifdef _SCO_DS */ #ifndef _SCO_DS #endif /* ifndef _SCO_DS */

FTP Downloads

A corresponding FTP site related to these pages exists to grant access to resources related to the free software project experiences documented on this wiki.

Porting Resources

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

Built and used as part of an updated build system for other free and open source software.

gnulib has facilitated build of some other open source software packages.

Miscellaneous

  • curl 7.63.0
    Built to resolve security vulnerabilities.
    Earlier versions are known to build.
  • cvs 1.11.23
    The "newest" SCO-built alternatives are 1.11.2 and 1.11.6 as provided in their GNU Development Tools packages.
  • groff 1.20
    Built to avoid "Text processing tools (nroff/groff, eqn, tbl) not installed on system" errors when using the `man` command.
    A viable alternative is to install older SCO-built 1.18, or 1.19 versions via their GNU Development Tools packages.
  • libssh2 1.1, 1.2.4, and 1.8.0 built
    Used as a curl dependency.
  • openssh 7.7p1
    Built to address ssh vulnerabilities and gain improved ssh-agent functionality.
  • openssl 1.0.2q
    1.0.2o is also known to build; used as a curl dependency.
  • popt 1.13
  • psutils 1.17
    Built as a groff 1.20 dependency
  • pth 1.4.1
    Built with SCO-provided patches as an open-vm-tools 2010.03.20 dependency
  • python 2.5.6
    Built to explore building more recent samba revisions as the 4.x build system requires python.
  • samba
    Only smbclient 3.6.26 was built (not all of samba)
    Built to allow interaction with Windows servers that have the insecure SMB1 protocol disabled.
  • sudo 1.6.9p23
    Built to allow limited use of per-command elevated privileges with less complication than `su -c` requires.
  • texinfo 6.2
    Built as a groff 1.20 dependency
  • xz 5.0.8
    Built to allow unpacking source archives needed to build updated open source software (i.e. grep).
  • zlib 1.2.11
    Used to build openssl and curl.
  • libxml2 2.7.8
    Used to build php.
  • sqlite3 3.33.0
    Used to build php.