Professional Documents
Culture Documents
TXT
Note: These kits are produced by a hobbyist and are providing any support
or any commitment to supply bug fixes or future releases. This code is
as-is with no warrantees.
The testing of this build of curl was minimal and involved building some of
the sample and test programs, accessing a public HTTPS: website, doing a
form post of some VMS test files, and FTP upload of some text files.
Due to the way that PCSI identifies packages, if you install a package from
one producer and then want to upgrade it from another producer, you will
probably need to uninstall the previous package first.
OpenVMS specific building and kitting instructions are after the standard
curl readme file.
This product may be available for your platform in a PCSI kit. The source kit
contains files for building CURL using GNV or with a DCL procedure.
The GNV based build creates a libcurl share imaged which is supplied in the
PCSI kit.
This version of CURL will return VMS compatible status codes when run from
DCL and Unix compatible exit codes and messages when run with the SHELL
environment variable set.
This port of Curl uses the OpenSSL, Ldap, and Kerberos V5 that are bundled
with OpenVMS or supplied as updates by HP. Ldap and Kerberos are not available
on the VAX platform. See section below for a special note about HP OpenSSL
on Alpha and IA64.
Normally to use curl from DCL, just create a foreign command as:
curl :== $gnv$gnu:[usr.bin]gnv$curl.exe
If you need to work around having the older HP SSL kit installed, then
for DCL create this command procedure:
$ create/dir gnv$gnu:[vms_bin]/prot=w:re
$ create gnv$gnu:[vms_bin]curl.com
$ curl := $gnv$gnu:[usr.bin]gnv$curl.exe
$ define/user ssl$libcrypto_shr32 gnv$curl_ssl_libcryptoshr32
$ curl "''p1'" "''p2'" "''p3'" "''p4'" "''p5'" "''p6'" "''p7'" "''p8'"
^Z
For the HP SSL work around to work for GNV do the following:
$ create/dir gnv$gnu:[usr.local.bin]/prot=w:re
$ create gnv$gnu:[usr.local.bin]curl.
#! /bin/sh
dcl @gnv\$gnu:[vms_bin]curl.com $*
^Z
Similar work arounds will be needed for any program linked with GNV$LIBCURL
until the HP OpenSSL is upgraded to the current 1.4 version or later.
If you are installing a "daily" build instead of a release build of Curl, some
things have been changed so that it can be installed at the same time as
a production build with out conflicts.
To use the daily GNV$LIBCURL image, you will need to define the logical
name GNV$LIBCURL to the image.