[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