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
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.