> There was some recent talk about writing an event loop which could
> work across multiple platforms, including Win32 and VMS. I have
> written an event based system that works on various flavors of Unix:
> I've received successful reports from FreeBSD, Linux, Solaris, Tru64,
> and Darwin (MacOS X) users. It also is known to work on Win32 and
> OS/2.
> So far I haven't heard from a VMS user, and I'm curious whether it
> works there. Is there a standard way to submit modules for testing on
> VMS? The distribution is called POE, and the latest CPAN release
> candidate is at <http://poe.perl.org/poedown/POE-0.1404.tar.gz>.
I have 5.6.1 on Alpha VMS here, (vms 7.2-1, DECC v6.4-005);
out of the starting gate at Perl Makefile.pl :
Warning: prerequisite Filter::Util::Call failed to load:
the Filter:: stuff looks to be std w/ 5.7.1.
Maybe folks w/ 5.7.1 on VMS will get farther w/
POE than I did.
I did gave a try at installing Filter-1_23 with what I have here.
creating the make file, had few mumbles inre renaming/copying
to file-names w/ more than 1 dot. possibly not serious.
...
Can't rename lib/Filter/exec.pm to lib/Filter/exec.pm.bak:
...
(While I'm on that subject, It occurs to me, to ask:
has anyone on the list ever ventured to do their
Perl builds on an ODS-5 volume? not especially related
to Perl, but I had better luck w/ Java on ODS-5 volume, f'instance.)
past that, on the make itself, I ran into troubles w/
EXEC.XS, which I may try to puzzle through later.
if (errno != VAL_EAGAIN)
...................................^
%CC-E-BADEXPR, Invalid expression.
at line number 243 in file VDA8:[FILTER-1_23.EXEC]EXEC.XS;1
else if (errno != VAL_EAGAIN) {
........................................^
%CC-E-BADEXPR, Invalid expression.
at line number 285 in file VDA8:[FILTER-1_23.EXEC]EXEC.XS;1
else { /* pipe is full, sleep for a while, then continue */
.............^
%CC-E-BADSTMT, Invalid statement.
at line number 292 in file VDA8:[FILTER-1_23.EXEC]EXEC.XS;1
if (!(mode & VAL_O_NONBLOCK))
..............................^
%CC-E-BADEXPR, Invalid expression.
at line number 312 in file VDA8:[FILTER-1_23.EXEC]EXEC.XS;1
%MMS-F-ABORT, For target EXEC.OBJ, CLI returned abort status: %X10B91262.