Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lsysfs Writing Makefile for Linux::Sysfs cp lib/Linux/Sysfs/Driver.pod blib/lib/Linux/Sysfs/Driver.pod cp lib/Linux/Sysfs/Module.pod blib/lib/Linux/Sysfs/Module.pod cp lib/Linux/Sysfs/Attribute.pod blib/lib/Linux/Sysfs/Attribute.pod cp lib/Linux/Sysfs/Class.pod blib/lib/Linux/Sysfs/Class.pod cp lib/Linux/Sysfs/ClassDevice.pod blib/lib/Linux/Sysfs/ClassDevice.pod cp lib/Linux/Sysfs/Device.pod blib/lib/Linux/Sysfs/Device.pod cp lib/Linux/Sysfs/Bus.pod blib/lib/Linux/Sysfs/Bus.pod cp lib/Linux/Sysfs.pm blib/lib/Linux/Sysfs.pm /Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -noprototypes -typemap /Users/cpanrun/build/5.10.0/lib/ExtUtils/typemap xs/Attribute.xs > xs/Attribute.xsc && mv xs/Attribute.xsc xs/Attribute.c gcc -c -Ic -Wall -O3 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -o xs/Attribute.o "-I/Users/cpanrun/build/5.10.0/lib/CORE" xs/Attribute.c In file included from xs/Attribute.xs:1: c/perl_sysfs.h:5:28: error: sysfs/libsysfs.h: No such file or directory xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_open': xs/Attribute.xs:9: warning: implicit declaration of function 'sysfs_open_attribute' xs/Attribute.xs:9: warning: assignment makes pointer from integer without a cast xs/Attribute.c:22: warning: unused variable 'Perl___notused' xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_close': xs/Attribute.xs:17: warning: implicit declaration of function 'sysfs_close_attribute' xs/Attribute.c:51: warning: unused variable 'Perl___notused' xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_read': xs/Attribute.xs:23: warning: implicit declaration of function 'sysfs_read_attribute' xs/Attribute.c:72: warning: unused variable 'Perl___notused' xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_write': xs/Attribute.xs:38: warning: implicit declaration of function 'sysfs_write_attribute' xs/Attribute.c:97: warning: unused variable 'Perl___notused' xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_value': xs/Attribute.xs:48: error: dereferencing pointer to incomplete type xs/Attribute.c:128: warning: unused variable 'Perl___notused' xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_can_read': xs/Attribute.xs:56: error: dereferencing pointer to incomplete type xs/Attribute.xs:56: error: 'SYSFS_METHOD_SHOW' undeclared (first use in this function) xs/Attribute.xs:56: error: (Each undeclared identifier is reported only once xs/Attribute.xs:56: error: for each function it appears in.) xs/Attribute.c:152: warning: unused variable 'Perl___notused' xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_can_write': xs/Attribute.xs:64: error: dereferencing pointer to incomplete type xs/Attribute.xs:64: error: 'SYSFS_METHOD_STORE' undeclared (first use in this function) xs/Attribute.c:176: warning: unused variable 'Perl___notused' xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_name': xs/Attribute.xs:72: error: dereferencing pointer to incomplete type xs/Attribute.c:200: warning: unused variable 'Perl___notused' xs/Attribute.xs: In function 'XS_Linux__Sysfs__Attribute_path': xs/Attribute.xs:80: error: dereferencing pointer to incomplete type xs/Attribute.c:224: warning: unused variable 'Perl___notused' xs/Attribute.c: In function 'boot_Linux__Sysfs__Attribute': xs/Attribute.c:250: warning: unused variable 'Perl___notused' make: *** [xs/Attribute.o] Error 1