most of the time "it" works without any concern at all.

 I need a reminder of how it normally works under unix/linux with Perl 
inline and/or XS modules. The modules (built via CPAN and Makefile.PL) 
built clean (but no make test defined), however on execution I can see 
from the error that the required library did not get loaded.

  Autoload works to load the Perl Module, and there exists a mechanism 
that tells the loader to get a reference to the required shared library.

 How does it know where the library is located?  Does the library need to 
reside in LD_LIBRARY_PATH (as spec'fied in the Makefile?)  or should 
there be an explict full path to the shared library?

 the build process found the right location and used the library at that 
point. When the PM module is loaded, it called the XS portion of the code 
(and in this case INLINE C) and the library was not loaded.  I did not 
detect a system call to find a library with that name.
  The error message indicated that an entry point of a fixed well-known 
entry point into the C-API for the library was not located

  perl 5.8.XX  on linux s390

   -===============-
  thanks  for a heads up (or a pointer to the correct RTFM)

  when it works I don't think about it all, i just assume that it will 
always work.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to