Peter Sinnott wrote:
On Tue, Sep 02, 2003 at 05:55:21PM +0200, Patrik Jacoby wrote:
hello,
i'm trying to use some c functions via perl using inline. It seems that my script is well I get an
Finished Build Compile Stage
but after that perl is not able to locate my .al file for my function. Until now I can't locate by myself. But I don't see any errors or warnings - nothing. Can somebody help me out ?. I'm new to perl but not to C.
Hi, it sounds like Inline isn't binding the functions correctly to perl. If you run Inline in INFO mode it will tell you which functions get bound. You can do this with "perl -MInline=INFO script.pl" or "perl -MInline=INFO Module.pm"
You should see something like :
The following Inline C function(s) have been successfully bound to Perl: SV * cdbt_getpi_description(int price_index) int cdbt_prices_init()
If the functions you want aren't listed here the problem is probably related to the type of the parameters or return value. For example Inline only likes void as a return value so if I had declared my function int cdbt_prices_init(void) then Inline wouldn't have bound it.
I hope this is some help Peter
Hi,
this is my problem: I can read this message (for my two functions), but getting the problem above.
Patrik