Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: Can't compile XS, getting "strcmp" error

by AgentM (Curate)
on May 12, 2001 at 02:50 UTC ( #79861=note: print w/ replies, xml ) Need Help??


in reply to Can't compile XS, getting "strcmp" error

Ensure that xstest.c at line 37 contains a call to strcmp where the first argument is a char*. It's rather self-explanatory. If you need additional help, you need to post the relevant piece of code.

AgentM Systems nor Nasca Enterprises nor Bone::Easy nor Macperl is responsible for the comments made by AgentM. Remember, you can build any logical system with NOR.


Comment on Re: Can't compile XS, getting "strcmp" error
Re: Re: Can't compile XS, getting "strcmp" error
by MrNobo1024 (Hermit) on May 12, 2001 at 04:39 UTC
    Actually xstest.c dosen't call strcmp at all. The relevant code is

    xstest.xs:

    #include "EXTERN.h" #include "perl.h" #include "XSUB.h" MODULE = xstest PACKAGE = xstest void hello() CODE: printf("Hello, world!\n");
    xstest.c:
    /* * This file was generated automatically by xsubpp version 1.9508 from + the * contents of xstest.xs. Do not edit this file, edit xstest.xs instea +d. * * ANY CHANGES MADE HERE WILL BE LOST! * */ #line 1 "xstest.xs" #include "EXTERN.h" #include "perl.h" #include "XSUB.h" #line 16 "xstest.c" XS(XS_xstest_hello) { dXSARGS; if (items != 0) Perl_croak(aTHX_ "Usage: xstest::hello()"); { #line 11 "xstest.xs" printf("Hello, world!\n"); #line 25 "xstest.c" } XSRETURN_EMPTY; } #ifdef __cplusplus extern "C" #endif XS(boot_xstest) { dXSARGS; char* file = __FILE__; XS_VERSION_BOOTCHECK ; newXS("xstest::hello", XS_xstest_hello, file); XSRETURN_YES; }

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://79861]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (7)
As of 2015-07-04 16:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (60 votes), past polls