bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-wget] Wget 1.12-1-devel v. VMS


From: Steven M. Schweda
Subject: [Bug-wget] Wget 1.12-1-devel v. VMS
Date: Wed, 24 Mar 2010 21:27:58 -0500 (CDT)

   I recently sucked down a mainline source kit, and tried building it
on VMS.  Had some success.  An HP SSL kit based on OpenSSL 0.9.8 is
still in field test, so, using the released one based on 0.9.7e, I got
the apparently usual build problem involving a2i_IPADDRESS.  Switching
to OpenSSL 0.9.8 solved that problem.  Other than a couple of minor
updates to the VMS-specific config.h file and the VMS notes file, it
still looks ok to me.

   I'm not paying close attention to the schedule (or the maintainer
situation), so if anyone were to send me an e-mail message before
1.12.1 escapes, it would increase the probability that the VMS stuff
would be current.  (Which would be nice, and much appreciated, at least
by me, and possibly a slightly larger group.)

--- vms/config.h_vms_orig       2010-03-04 15:09:31 -0600
+++ vms/config.h_vms    2010-03-22 23:35:41 -0500
@@ -1,5 +1,5 @@
 /* vms/config.h_vms.   VMS-specific config.h for Wget 1.12. */
-/* Hand-edited from Solaris: */
+/* Hand-edited from HP-UX: */
 /* src/config.h.  Generated from config.h.in by configure.  */
 /* src/config.h.in.  Generated from configure.ac by autoheader.  */
 
@@ -7,6 +7,9 @@
    platforms at once. */
 /* #undef AA_APPLE_UNIVERSAL_BUILD */
 
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
 /* Define to the number of bits in type 'ptrdiff_t'. */
 #define BITSIZEOF_PTRDIFF_T 32
 
@@ -77,6 +80,16 @@
 /* #undef HAVE_BUILTIN_MD5 */
 #define HAVE_BUILTIN_MD5 1
 
+/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in
+the
+   CoreFoundation framework. */
+/* #undef HAVE_CFLOCALECOPYCURRENT */
+
+/* Define to 1 if you have the MacOS X function
+CFPreferencesCopyAppValue in
+   the CoreFoundation framework. */
+/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
+
 /* Define to 1 if you have the `clock_gettime' function. */
 /* #define HAVE_CLOCK_GETTIME 1 */
 #if __CRTL_VER >= 70320000
@@ -344,6 +357,9 @@
 /* Define to 1 if the system has the type `sig_atomic_t'. */
 #define HAVE_SIG_ATOMIC_T 1
 
+/* Define to 1 if you have the `sleep' function. */
+#define HAVE_SLEEP 1
+
 /* Define to 1 if you have the `snprintf' function. */
 /* #define HAVE_SNPRINTF 1 */
 #if (!defined( __VAX)) && (__CRTL_VER >= 70312000)
@@ -555,7 +571,7 @@
 /* #undef NO_MINUS_C_MINUS_O */
 
 /* Define to be the name of the operating system. */
-/* #define OS_TYPE "solaris2.10" */
+/* #define OS_TYPE "hpux11.31" */
 
 /* Name of package */
 /* #define PACKAGE "wget" */
@@ -577,14 +593,14 @@
 
 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
    'ptrdiff_t'. */
-#define PTRDIFF_T_SUFFIX 
+#define PTRDIFF_T_SUFFIX
 
 /* Define this to 1 if strerror is broken. */
 /* #undef REPLACE_STRERROR */
 
 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
    'sig_atomic_t'. */
-#define SIG_ATOMIC_T_SUFFIX 
+#define SIG_ATOMIC_T_SUFFIX
 
 /* The size of `int', as computed by sizeof. */
 #define SIZEOF_INT 4
@@ -639,18 +655,22 @@
 
 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
    'wchar_t'. */
-#define WCHAR_T_SUFFIX l
+#define WCHAR_T_SUFFIX u
 
 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
    'wint_t'. */
-#define WINT_T_SUFFIX l
+#define WINT_T_SUFFIX
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
-   significant byte first (like Motorola and SPARC, unlike Intel and VAX). */
-#if defined __BIG_ENDIAN__
-# define WORDS_BIGENDIAN 1
-#elif ! defined __LITTLE_ENDIAN__
-/* # undef WORDS_BIGENDIAN */
+   significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+#  define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+/* #  undef WORDS_BIGENDIAN */
+# endif
 #endif
 
 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a



--- vms/VMS_NOTES.TXT_orig      2010-03-04 15:09:31 -0600
+++ vms/VMS_NOTES.TXT   2010-03-22 23:48:31 -0500
@@ -1,4 +1,4 @@
-                                                27 September 2009.  SMS.
+                                                22 March 2010.  SMS.
 
                           Wget 1.12.X for VMS
                           ===================
@@ -13,7 +13,7 @@
 
    Built and tested (slightly) in these environments:
 
-OpenVMS Alpha V7.3-2, HP C V7.3-009, TCPIP V5.4 - ECO 6
+OpenVMS Alpha V8.3, HP C V7.3-009, TCPIP V5.6 - ECO 5
 
 OpenVMS IA64 V8.3, HP C V7.3-018, TCPIP V5.6.
 
@@ -63,7 +63,7 @@
 MMK and MMS features.
 
    The builder options (MMS/MMK macros) are described in the main
-builder file, "[.vms]descrip.mms".  Normally, "DASHD=1" is specified, to
+builder file, "[.vms]DESCRIP.MMS".  Normally, "DASHD=1" is specified, to
 enable the "-d" ("--debug") option.  On a reasonably modern non-VAX
 system, specify "LARGE=1" to enable large-file support.  If HTTPS
 support is desired, then specify either "HPSSL=1" (to use HP's SSL
@@ -78,8 +78,9 @@
    Executables in VMS kits are normally built using "DASHD=1" and
 "LARGE=1" (except VAX), and with no HTTPS (SSL) support.  Output from
 "wget --version" should reveal which SSL product was used to build Wget. 
-"-https" implies no SSL.  "+https" with "-openssl" implies HP SSL, and
-"+https" with "+openssl" implies OpenSSL.
+"-https" implies no SSL.  "+https" with "-ssl" implies HP SSL, and
+"+https" with "+ssl/openssl" implies OpenSSL.  An SSL kit based on an
+OpenSSL version older than 0.9.8 may cause build problems.
 
    Example build commands:


   And, of course, thanks again to Mr. Cowan for getting this stuff
integrated (and all that other work, too, I suppose).  (Now, if it can
only get released, ...)

------------------------------------------------------------------------

   Steven M. Schweda               address@hidden
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547




reply via email to

[Prev in Thread] Current Thread [Next in Thread]