Checking if your kit is complete... Looks good Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lnjb Note (probably harmless): No library found for -lusb Writing Makefile for POE::Component::NomadJukebox::Device Writing Makefile for POE::Component::NomadJukebox cp NomadJukebox.pm blib/lib/POE/Component/NomadJukebox.pm cp Device.pm ../blib/lib/POE/Component/NomadJukebox/Device.pm AutoSplitting ../blib/lib/POE/Component/NomadJukebox/Device.pm (../blib/lib/auto/POE/Component/NomadJukebox/Device) /Users/cpanrun/pristine/5.8.7/bin/perl /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/xsubpp -typemap /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/typemap Device.xs > Device.xsc && mv Device.xsc Device.c Please specify prototyping behavior for Device.xs (see perlxs manual) gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" Device.c Device.xs:10:20: error: libnjb.h: No such file or directory Device.xs:14: error: parse error before 'njbs' Device.xs:14: error: 'NJB_MAX_DEVICES' undeclared here (not in a function) Device.xs:14: warning: data definition has no type or storage class Device.xs: In function 'Open': Device.xs:86: error: 'njb_t' undeclared (first use in this function) Device.xs:86: error: (Each undeclared identifier is reported only once Device.xs:86: error: for each function it appears in.) Device.xs:86: error: 'njb' undeclared (first use in this function) Device.xs:86: error: parse error before ')' token Device.xs:10:20: error: libnjb.h: No such file or directory Device.xs:14: error: parse error before 'njbs' Device.xs:14: error: 'NJB_MAX_DEVICES' undeclared here (not in a function) Device.xs:14: warning: data definition has no type or storage class Device.xs: In function 'GetTrack': Device.xs:138: error: 'songid_t' undeclared (first use in this function) Device.xs:138: error: 'tag' undeclared (first use in this function) Device.xs:139: error: 'njb_t' undeclared (first use in this function) Device.xs:139: error: 'njb' undeclared (first use in this function) Device.xs:149: error: parse error before ')' token Device.xs: In function 'Open': Device.xs:86: error: 'njb_t' undeclared (first use in this function) Device.xs:86: error: (Each undeclared identifier is reported only onceDevice.xs:158: error: parse error before ')' token Device.xs:86: error: for each function it appears in.) Device.xs:86: error: 'njb' undeclared (first use in this function) Device.xs:86: error: parse error before ')' token Device.xs: In function 'GetTrack': Device.xs:138: error: 'songid_t' undeclared (first use in this function) Device.xs:138: error: 'tag' undeclared (first use in this function) Device.xs:139: error: 'njb_t' undeclared (first use in this function) Device.xs:139: error: 'njb' undeclared (first use in this function) Device.xs:149: error: parse error before ')' token Device.xs: In function 'SendTrack': Device.xs:194: error: 'njb_t' undeclared (first use in this function) Device.xs:158: error: parse error before ')' tokenDevice.xs:194: error: 'njb' undeclared (first use in this function) Device.xs:208: error: parse error before ')' token Device.xs: In function 'SendTrack': Device.xs:194: error: 'njb_t' undeclared (first use in this function) Device.xs:194: error: 'njb' undeclared (first use in this function) Device.xs:208: error: parse error before ')' token Device.xs: In function 'SendFile': Device.xs:252: error: 'njb_t' undeclared (first use in this function) Device.xs:252: error: 'njb' undeclared (first use in this function) Device.xs:265: error: parse error before ')' token Device.xs: In function 'GetFile': Device.xs: In function 'SendFile': Device.xs:292: error: 'datafile_t' undeclared (first use in this function) Device.xs:252: error: 'njb_t' undeclared (first use in this function) Device.xs:292: error: 'df' undeclared (first use in this function) Device.xs:252: error: 'njb' undeclared (first use in this function) Device.xs:293: error: 'njb_t' undeclared (first use in this function) Device.xs:293: error: 'njb' undeclared (first use in this function) Device.xs:265: error: parse error before ')' token Device.xs:303: error: parse error before ')' token Device.xs:312: error: parse error before ')' token Device.xs: In function 'GetFile': Device.xs:292: error: 'datafile_t' undeclared (first use in this function) Device.xs:292: error: 'df' undeclared (first use in this function) Device.xs:293: error: 'njb_t' undeclared (first use in this function) Device.xs:293: error: 'njb' undeclared (first use in this function) Device.xs:303: error: parse error before ')' token Device.xs:312: error: parse error before ')' token Device.xs: In function 'PlayTrack': Device.xs:383: error: 'njb_t' undeclared (first use in this function) Device.xs:383: error: 'njb' undeclared (first use in this function) Device.xs:389: error: parse error before ')' token Device.xs: In function 'QueueTrack': Device.xs:407: error: 'njb_t' undeclared (first use in this function) Device.xs:407: error: 'njb' undeclared (first use in this function) Device.xs:413: error: parse error before ')' token Device.xs: In function 'DeleteTrack': Device.xs:431: error: 'njb_t' undeclared (first use in this function) Device.xs:431: error: 'njb' undeclared (first use in this function) Device.xs:437: error: parse error before ')' token Device.xs: In function 'DeleteFile': Device.xs:455: error: 'njb_t' undeclared (first use in this function) Device.xs:455: error: 'njb' undeclared (first use in this function) Device.xs:461: error: parse error before ')' token Device.xs: In function 'PlayTrack':Device.xs: In function 'StopPlay': Device.xs:383: error: 'njb_t' undeclared (first use in this function)Device.xs:479: error: 'njb_t' undeclared (first use in this function) Device.xs:383: error: 'njb' undeclared (first use in this function)Device.xs:479: error: 'njb' undeclared (first use in this function) Device.xs:485: error: parse error before ')' token Device.xs:389: error: parse error before ')' token Device.xs: In function 'PausePlay': Device.xs:503: error: 'njb_t' undeclared (first use in this function) Device.xs:503: error: 'njb' undeclared (first use in this function) Device.xs: In function 'QueueTrack': Device.xs:407: error: 'njb_t' undeclared (first use in this function)Device.xs:509: error: parse error before ')' token Device.xs:407: error: 'njb' undeclared (first use in this function) Device.xs:413: error: parse error before ')' token Device.xs: In function 'ResumePlay': Device.xs:527: error: 'njb_t' undeclared (first use in this function) Device.xs:527: error: 'njb' undeclared (first use in this function) Device.xs:533: error: parse error before ')' token Device.xs: In function 'DeleteTrack': Device.xs:431: error: 'njb_t' undeclared (first use in this function) Device.xs:431: error: 'njb' undeclared (first use in this function) Device.xs:437: error: parse error before ')' token Device.xs: In function 'SeekTrack': Device.xs:552: error: 'njb_t' undeclared (first use in this function) Device.xs:552: error: 'njb' undeclared (first use in this function) Device.xs:558: error: parse error before ')' token Device.xs: In function 'DeleteFile': Device.xs:455: error: 'njb_t' undeclared (first use in this function) Device.xs:455: error: 'njb' undeclared (first use in this function) Device.xs:461: error: parse error before ')' token Device.xs: In function 'AdjustSound': Device.xs:576: error: 'njb_t' undeclared (first use in this function) Device.xs:576: error: 'njb' undeclared (first use in this function) Device.xs:582: error: parse error before ')' token Device.xs: In function 'StopPlay': Device.xs:479: error: 'njb_t' undeclared (first use in this function) Device.xs:479: error: 'njb' undeclared (first use in this function) Device.xs:485: error: parse error before ')' token Device.xs: In function 'GetOwner': Device.xs:600: error: 'njb_t' undeclared (first use in this function) Device.xs:600: error: 'njb' undeclared (first use in this function) Device.xs:606: error: parse error before ')' token Device.xs:612: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Device.xs: In function 'PausePlay': Device.xs:503: error: 'njb_t' undeclared (first use in this function) Device.xs:503: error: 'njb' undeclared (first use in this function) Device.xs: In function 'SetOwner': Device.xs:624: error: 'njb_t' undeclared (first use in this function) Device.xs:624: error: 'njb' undeclared (first use in this function) Device.xs:509: error: parse error before ')' token Device.xs:630: error: parse error before ')' token Device.xs: In function 'ResumePlay': Device.xs:527: error: 'njb_t' undeclared (first use in this function) Device.xs:527: error: 'njb' undeclared (first use in this function) Device.xs:533: error: parse error before ')' token Device.xs: In function 'Close': Device.xs:649: error: 'njb_t' undeclared (first use in this function) Device.xs:649: error: 'njb' undeclared (first use in this function) Device.xs:655: error: parse error before ')' token Device.xs: In function 'SeekTrack': Device.xs:552: error: 'njb_t' undeclared (first use in this function) Device.xs:552: error: 'njb' undeclared (first use in this function) Device.xs: In function 'GetTmpDir': Device.xs:668: error: 'njb_t' undeclared (first use in this function) Device.xs:668: error: 'njb' undeclared (first use in this function) Device.xs:558: error: parse error before ')' token Device.xs:674: error: parse error before ')' token Device.xs:680: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Device.xs: In function 'AdjustSound': Device.xs:576: error: 'njb_t' undeclared (first use in this function) Device.xs:576: error: 'njb' undeclared (first use in this function) Device.xs: In function 'SetTmpDir': Device.xs:692: error: 'njb_t' undeclared (first use in this function) Device.xs:692: error: 'njb' undeclared (first use in this function)Device.xs:582: error: parse error before ')' token Device.xs:698: error: parse error before ')' token Device.xs: In function 'GetOwner': Device.xs:600: error: 'njb_t' undeclared (first use in this function) Device.xs:600: error: 'njb' undeclared (first use in this function) Device.xs:606: error: parse error before ')' token Device.xs: In function 'DeletePlayList': Device.xs:716: error: 'njb_t' undeclared (first use in this function) Device.xs:716: error: 'njb' undeclared (first use in this function) Device.xs:612: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Device.xs:722: error: parse error before ')' token Device.xs: In function 'SetOwner': Device.xs:624: error: 'njb_t' undeclared (first use in this function) Device.xs:624: error: 'njb' undeclared (first use in this function) Device.xs:630: error: parse error before ')' token Device.xs: In function 'Close': Device.xs:649: error: 'njb_t' undeclared (first use in this function) Device.xs:649: error: 'njb' undeclared (first use in this function) Device.xs:655: error: parse error before ')' token Device.xs: In function 'GetTmpDir': Device.xs:668: error: 'njb_t' undeclared (first use in this function) Device.xs:668: error: 'njb' undeclared (first use in this function) Device.xs:674: error: parse error before ')' token Device.xs:680: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Device.xs: In function 'SetTmpDir': Device.xs:692: error: 'njb_t' undeclared (first use in this function) Device.xs:692: error: 'njb' undeclared (first use in this function) Device.xs:698: error: parse error before ')' token Device.xs: In function 'DeletePlayList': Device.xs: In function 'XS_POE__Component__NomadJukebox__Device_TrackList':Device.xs:716: error: 'njb_t' undeclared (first use in this function) Device.xs:774: error: 'njb_t' undeclared (first use in this function) Device.xs:716: error: 'njb' undeclared (first use in this function) Device.xs:774: error: 'njb' undeclared (first use in this function) Device.xs:776: error: 'songid_t' undeclared (first use in this function) Device.xs:776: error: 'songtag' undeclared (first use in this function) Device.xs:722: error: parse error before ')' token Device.xs:782: error: parse error before ')' token Device.xs:797: error: 'songid_frame_t' undeclared (first use in this function) Device.xs:797: error: 'songinfo' undeclared (first use in this function) Device.xs: In function 'XS_POE__Component__NomadJukebox__Device_PlayList': Device.xs:852: error: 'njb_t' undeclared (first use in this function) Device.xs:852: error: 'njb' undeclared (first use in this function) Device.xs:855: error: 'playlist_t' undeclared (first use in this function) Device.xs:855: error: 'pl' undeclared (first use in this function) Device.xs:861: error: parse error before ')' token Device.xs: In function 'XS_POE__Component__NomadJukebox__Device_TrackList': Device.xs:774: error: 'njb_t' undeclared (first use in this function) Device.xs:870: error: 'playlist_track_t' undeclared (first use in this function) Device.xs:870: error: 'trackinfo' undeclared (first use in this function) Device.xs:774: error: 'njb' undeclared (first use in this function) Device.xs:776: error: 'songid_t' undeclared (first use in this function) Device.xs:776: error: 'songtag' undeclared (first use in this function) Device.xs:782: error: parse error before ')' token Device.xs:797: error: 'songid_frame_t' undeclared (first use in this function) Device.xs:797: error: 'songinfo' undeclared (first use in this function) Device.xs: In function 'XS_POE__Component__NomadJukebox__Device_FileList': Device.xs:897: error: 'njb_t' undeclared (first use in this function) Device.xs:897: error: 'njb' undeclared (first use in this function) Device.xs: In function 'XS_POE__Component__NomadJukebox__Device_PlayList': Device.xs:852: error: 'njb_t' undeclared (first use in this function) Device.xs:852: error: 'njb' undeclared (first use in this function) Device.xs:855: error: 'playlist_t' undeclared (first use in this function)Device.xs:899: error: 'datafile_t' undeclared (first use in this function) Device.xs:899: error: 'datatag' undeclared (first use in this function) Device.xs:855: error: 'pl' undeclared (first use in this function) Device.xs:905: error: parse error before ')' token Device.xs:861: error: parse error before ')' token Device.xs:870: error: 'playlist_track_t' undeclared (first use in this function) Device.xs:870: error: 'trackinfo' undeclared (first use in this function) Device.xs: In function 'XS_POE__Component__NomadJukebox__Device_FileList': Device.xs:897: error: 'njb_t' undeclared (first use in this function) Device.xs:897: error: 'njb' undeclared (first use in this function) Device.xs:899: error: 'datafile_t' undeclared (first use in this function) Device.xs:899: error: 'datatag' undeclared (first use in this function) Device.xs:905: error: parse error before ')' token Device.xs: In function 'XS_POE__Component__NomadJukebox__Device_DiskUsage': Device.xs:1059: error: 'njb_t' undeclared (first use in this function) Device.xs:1059: error: 'njb' undeclared (first use in this function) Device.xs:1067: error: parse error before ')' tokenDevice.xs: In function 'XS_POE__Component__NomadJukebox__Device_DiskUsage': Device.xs:1059: error: 'njb_t' undeclared (first use in this function) Device.xs:1059: error: 'njb' undeclared (first use in this function) Device.xs:1067: error: parse error before ')' token lipo: can't open input file: /var/tmp//cceFzmAx.out (No such file or directory) make[1]: *** [Device.o] Error 1 make: *** [subdirs] Error 2