[OmniOS-discuss] OmniOS r151016: perl build broken?

Dominik Hassler hasslerd at gmx.li
Wed Nov 4 12:05:39 UTC 2015


Hi Dan,

after upgrading to r16 I found that znapzend (pure perl program) got stuck in maintenance mode. The service status log file revealed the following:
"EINPROGRESS" is not exported by the Errno module

Checking the Errno.pm (core perl module) I found that the %err hash as well as the %EXPORT_TAGS hash are empty:
BEGIN {
    %err = (
    );
...
}

...

our %EXPORT_TAGS = (
    POSIX => [qw(
    )]
);

The Errno.pm build depends on the errno.h header file (/usr/include/errno.h) which I found to be present on some of my OmniOS r16 boxes but not on all of them.

As a temporary fix I copied the hashes from another Errno.pm on a non r16 system.

znapzend users be warned that upgrading to OmniOS r16 will currently stop znapzend from working.

Dan, could you please check the presence of errno.h on your building box as well as the build of Errno.pm?

Thank you,
Dominik





More information about the OmniOS-discuss mailing list