Craig A. Berry wrote:
At 12:16 AM -0500 4/2/08, John E. Malmberg wrote:
Well, it is not going to be a compile and go.

It never occurred to me it could be.  Aside from fork(), there are
several library dependencies, none of which should be too awful by
itself, but it is likely to be work to get them built.  Note that
porting git to VMS may cause a leadership crisis in the Linux
community :-) :

http://www.gelato.unsw.edu.au/archives/git/0511/12775.html

Good, when it is done, you know where to cross post the announcement.

%LINK-E-NUDFSYMS, 10 undefined symbols:
%LINK-I-UDFSYM,         SHA1_Final
%LINK-I-UDFSYM,         SHA1_Init
%LINK-I-UDFSYM,         SHA1_Update

Hmm.  Are those from libssh?  I'm not sure how or whether the ssh
capabilities in recent versions of TCP/IP Services expose those APIs,
so it might involve getting OpenSSH or somethng.

The problem is that the HP OpenSSH only has uppercase symbols in the transfer vectors.

It will not be hard to track these down and add #define macros in gnv$*.c_first files for those modules.

%LINK-I-UDFSYM,         fnmatch

Just a matter of grabbing a GPL V2 fnmatch and adding it in. I seem to remember one sitting in glib, which I already have ported.

%LINK-I-UDFSYM,         fork

Yep, find and see if can be replaced with vfork/exec stuff.

%LINK-I-UDFSYM,         regcomp
%LINK-I-UDFSYM,         regerror
%LINK-I-UDFSYM,         regexec
%LINK-I-UDFSYM,         regfree
%LINK-I-UDFSYM,         sync

Most of this has to do with regular expression matching; I'd guess
the PCRE library is what we need.

Actually except for sync(), I think they are in a module regex.c which seems to sit in gnu distribution in source form. There are several version in the GNV source. The .h file for that module was used in the build.

Not sure about the sync(), have to look that up.

Of more troubling, is that the HP C compiler is diagnosing some where around 1/2 dozen cases of pointers that are being specifically loaded with uninitialized values. That is not a VMS specific issue.

So it really is not in too bad of shape.

I wonder how much functionality is missing with out libcurl?

-John
[EMAIL PROTECTED]
Personal Opinion Only

Reply via email to