Ovak, build failure koji se vidi na CPANu je zbog toga što taj stroj na kojem je testiran build nema instaliran MacFuse. Ja imam i ja sam dobio druge greške u make fazi :)
Fuse.xs:25: error: expected specifier-qualifier-list before ‘tTHX’ Fuse.xs: In function ‘_PLfuse_open’: Fuse.xs:543: warning: value computed is not used Fuse.xs:544: warning: value computed is not used Fuse.xs: At top level: Fuse.xs:981: warning: initialization from incompatible pointer type Fuse.xs:982: warning: initialization from incompatible pointer type Fuse.xs:988: warning: initialization from incompatible pointer type Fuse.xs: In function ‘XS_Fuse_CLONE’: Fuse.xs:1005: error: ‘tTHX’ undeclared (first use in this function) Fuse.xs:1005: error: (Each undeclared identifier is reported only once Fuse.xs:1005: error: for each function it appears in.) Fuse.xs:1005: error: expected ‘;’ before ‘parent’ Fuse.xs:1006: error: ‘my_cxt_t’ has no member named ‘self’ Fuse.xs:1006: error: ‘my_perl’ undeclared (first use in this function) Fuse.xs:1023: error: ‘parent’ undeclared (first use in this function) Fuse.xs:1028: warning: implicit declaration of function ‘sv_dup’ Fuse.xs:1028: warning: assignment makes pointer from integer without a cast Fuse.xs:1030: warning: cast to pointer from integer of different size Fuse.c:1058: warning: unused variable ‘items’ Fuse.xs: In function ‘XS_Fuse_fuse_get_context’: Fuse.xs:1044: warning: value computed is not used Fuse.xs:1045: warning: value computed is not used Fuse.xs:1046: warning: value computed is not used Fuse.xs: In function ‘XS_Fuse_perl_fuse_main’: Fuse.xs:1074: error: ‘my_cxt_t’ has no member named ‘threaded’ Fuse.xs:1076: error: ‘my_cxt_t’ has no member named ‘threaded’ Fuse.xs:1085: error: ‘my_cxt_t’ has no member named ‘threaded’ Fuse.xs:1132: error: ‘my_cxt_t’ has no member named ‘threaded’ Fuse.xs: In function ‘boot_Fuse’: Fuse.xs:996: error: ‘my_cxt_t’ has no member named ‘self’ Fuse.xs:996: error: expected expression before ‘;’ token make: *** [Fuse.o] Error 1
Uglavnom, tu vidim da ima nešto simbola koji se koriste a nisu nigdje deklarirani/definirani. Kad to središ, sve će raditi ;)
On Sun, Feb 27, 2011 at 05:56:07PM +0100, Igor Rumiha wrote: > 2011/2/27 Dobrica Pavlinusic <dpav...@gmail.com>: > > Jel bi netko od Vas vlasnika OS X-a mogao pogledati za to fuse-perl ima > > problema?
> Ovak, build failure koji se vidi na CPANu je zbog toga to taj stroj > na kojem je testiran build nema instaliran MacFuse. Ja imam i ja sam > dobio druge gre ke u make fazi :)
> Fuse.xs:25: error: expected specifier-qualifier-list before 'tTHX' > Fuse.xs: In function '_PLfuse_open': > Fuse.xs:543: warning: value computed is not used > Fuse.xs:544: warning: value computed is not used > Fuse.xs: At top level: > Fuse.xs:981: warning: initialization from incompatible pointer type > Fuse.xs:982: warning: initialization from incompatible pointer type > Fuse.xs:988: warning: initialization from incompatible pointer type > Fuse.xs: In function 'XS_Fuse_CLONE': > Fuse.xs:1005: error: 'tTHX' undeclared (first use in this function) > Fuse.xs:1005: error: (Each undeclared identifier is reported only once > Fuse.xs:1005: error: for each function it appears in.) > Fuse.xs:1005: error: expected ';' before 'parent' > Fuse.xs:1006: error: 'my_cxt_t' has no member named 'self' > Fuse.xs:1006: error: 'my_perl' undeclared (first use in this function) > Fuse.xs:1023: error: 'parent' undeclared (first use in this function) > Fuse.xs:1028: warning: implicit declaration of function 'sv_dup' > Fuse.xs:1028: warning: assignment makes pointer from integer without a cast > Fuse.xs:1030: warning: cast to pointer from integer of different size > Fuse.c:1058: warning: unused variable 'items' > Fuse.xs: In function 'XS_Fuse_fuse_get_context': > Fuse.xs:1044: warning: value computed is not used > Fuse.xs:1045: warning: value computed is not used > Fuse.xs:1046: warning: value computed is not used > Fuse.xs: In function 'XS_Fuse_perl_fuse_main': > Fuse.xs:1074: error: 'my_cxt_t' has no member named 'threaded' > Fuse.xs:1076: error: 'my_cxt_t' has no member named 'threaded' > Fuse.xs:1085: error: 'my_cxt_t' has no member named 'threaded' > Fuse.xs:1132: error: 'my_cxt_t' has no member named 'threaded' > Fuse.xs: In function 'boot_Fuse': > Fuse.xs:996: error: 'my_cxt_t' has no member named 'self' > Fuse.xs:996: error: expected expression before ';' token > make: *** [Fuse.o] Error 1
> Uglavnom, tu vidim da ima ne to simbola koji se koriste a nisu nigdje > deklarirani/definirani. Kad to sredi , sve e raditi ;)
Zapravo, ovo zvu i kao da threading nije dobro detectan. Mo e mi poslati perl -V output?
Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF Built under darwin Compiled at Jan 29 2011 14:48:11 @INC: /Users/igorrumiha/local/perl/lib/site_perl/5.12.3/darwin-2level /Users/igorrumiha/local/perl/lib/site_perl/5.12.3 /Users/igorrumiha/local/perl/lib/5.12.3/darwin-2level /Users/igorrumiha/local/perl/lib/5.12.3 .
Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Locally applied patches: /Library/Perl/Updates/<version> comes before system perl directories installprivlib and installarchlib points to the Updates directory Built under darwin Compiled at Jun 24 2009 00:35:27 @INC: /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level /System/Library/Perl/Extras/5.10.0 .