Skip Menu |

This queue is for tickets about the IO-Interface CPAN distribution.

Report information
The Basics
Id: 104421
Status: open
Priority: 0/
Queue: IO-Interface

People
Owner: Nobody in particular
Requestors: ZHENYZ [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.09
Fixed in: (no value)



Subject: Cannot build on Solaris 5.11 x86_64
Compiler is Solaris Studio 12.1 "lib/IO/Interface.xs", line 429: warning: implicit function declaration: bzero "lib/IO/Interface.xs", line 626: undefined struct/union member: ifr_hwaddr "lib/IO/Interface.xs", line 626: warning: left operand of "." must be struct/union object "lib/IO/Interface.xs", line 629: warning: implicit function declaration: parse_hwaddr "lib/IO/Interface.xs", line 629: improper member use: ifr_hwaddr "lib/IO/Interface.xs", line 640: warning: implicit function declaration: format_hwaddr "lib/IO/Interface.xs", line 640: improper member use: ifr_hwaddr "lib/IO/Interface.xs", line 640: warning: improper pointer/integer combination: op "=" cc: acomp failed for lib/IO/Interface.c
The culprit is the switch from Makefile.PL to Build.PL in version 1.09. I wrote a comment at https://github.com/lstein/LibIO-Interface-Perl/issues/1 On Thu May 14 02:50:22 2015, ZHENYZ wrote: Show quoted text
> Compiler is Solaris Studio 12.1 > > "lib/IO/Interface.xs", line 429: warning: implicit function > declaration: bzero > "lib/IO/Interface.xs", line 626: undefined struct/union member: > ifr_hwaddr > "lib/IO/Interface.xs", line 626: warning: left operand of "." must be > struct/union object > "lib/IO/Interface.xs", line 629: warning: implicit function > declaration: parse_hwaddr > "lib/IO/Interface.xs", line 629: improper member use: ifr_hwaddr > "lib/IO/Interface.xs", line 640: warning: implicit function > declaration: format_hwaddr > "lib/IO/Interface.xs", line 640: improper member use: ifr_hwaddr > "lib/IO/Interface.xs", line 640: warning: improper pointer/integer > combination: op "=" > cc: acomp failed for lib/IO/Interface.c