Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^3: Using module with c code in perl program.

by Don Coyote (Hermit)
on Dec 22, 2015 at 00:23 UTC ( #1150917=note: print w/replies, xml ) Need Help??


in reply to Re^2: Using module with c code in perl program.
in thread Using module with c code in perl program.

Ok, promising start, but then failed

Inline::C was not installed. I installed Inline::C and the script with the code worked. I then tested the script with the C code in the module and that worked, firstly with the Test::More module being used, and then without the ok routine, and it worked. But then it did not continue to work.

I'm just trying to recreate this now.

...

The script with the Inline code embedded runs whether Testing is active or not.

The Module import still does not open the DATA filehandle. Stepping through in db, Inline calls init which calls read_DATA, which requires Socket, so it jumps between Strict, Socket, Exporter, and XS_Loader. Then attempts the read on the unopened DATA filehandle.

At this point I need to look a bit further in detail as to what is happening.

  • Comment on Re^3: Using module with c code in perl program.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (2)
As of 2023-03-22 16:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Which type of climate do you prefer to live in?






    Results (60 votes). Check out past polls.

    Notices?