in reply to XS module on Apache ASP

At a guess it looks like it might be a permission error to me. Does it work from a console prompt? Can you show any code that shows the problem? Are you using Apache::ASP or something else? Please be as clear as possible.

Replies are listed 'Best First'.
Re^2: XS module on Apache ASP
by DocJon (Novice) on Nov 27, 2005 at 21:34 UTC
    I first thought it might be a permission error, but it worked from the console prompt (and all the permissions looked good).

    Finally managed this morning to track down what the problem really was ... the framework I'd originally copied for my XS file had (unfortunately) cast the C structure pointer to an integer to pass back to Perl. This worked on my old 32-bit machine, and somehow even managed to work from the command line on the current 64-bit machine, but caused a Segmentation Fault in Apache when trying to run under mod_perl.

    Was able, using the XS documentation along with an XS tutorial by Steven McDougall, to change my XS file to pass the pointer as a pointer rather than an integer. This seems to be working much better now, with everybody happy.

    Thanks for the suggestions.

    DocJon