Broken h2xs
[email protected] ("Rob McMillin") Tue, 21 Aug 2001 22:32:13 -0700
| Newsgroups | perl.dbi.oracle-oci |
|---|---|
| Organization | PriceGrabber.com |
| Message-ID | <00d201c12acb$cc614920$290aa8c0@rob> |
I'm getting a broken h2xs warning using Oracle::OCI v0.04 and Perl 5.6.0
as follows:
[rlm@dev Oracle-OCI-0.04]$ perl boot
Regex for h2xs ignores:
^OCI(?!AQ|AttrGet|Bind|Cache|Callback|Complex|Context|Date|DirPath|EnvCa
llback|Extract|File|Format|Interval|Iter|Memory|Message|MultiByte|Number
|Object|Pickler|Raw|Ref|Security|SharedLibInit|StmtBindByName|StmtBindBy
Pos|StmtGetBindInfo|String|Subscription|Table|Thread|Type|TypeArrayByNam
e|TypeArrayByRef|WideChar|_FNCODE_|_NLS_)|^SQL
Complete h2xs arguments: h2xs -d -O -n Oracle::OCI -F
-I/oracle/OraHome/rdbms/demo -I/oracle/OraHome/network/public
-I/oracle/OraHome/plsql/public
-I/oracle/OraHome/rdbms/demo,/oracle/OraHome/network/public,/oracle/OraH
ome/plsql/public -E get_oci_error,get_oci_handle,oci_buf_len,OCIAttrGet
-M
'^OCI(?!AQ|AttrGet|Bind|Cache|Callback|Complex|Context|Date|DirPath|EnvC
allback|Extract|File|Format|Interval|Iter|Memory|Message|MultiByte|Numbe
r|Object|Pickler|Raw|Ref|Security|SharedLibInit|StmtBindByName|StmtBindB
yPos|StmtGetBindInfo|String|Subscription|Table|Thread|Type|TypeArrayByNa
me|TypeArrayByRef|WideChar|_FNCODE_|_NLS_)|^SQL' -k -x
/oracle/OraHome/rdbms/demo/oci.h
Running h2xs...
Unknown option: I
Unknown option: /
Unknown option: I
Unknown option: /
Unknown option: I
Unknown option: /
Unknown option: E
h2xs [-ACOPXcdfh] [-v version] [-n module_name] [-p prefix] [-s subs]
[headerfile [extra_libraries]]
version: 1.20
-A Omit all autoloading facilities (implies -c).
-C Omit creating the Changes file, add HISTORY heading to stub
POD.
-F Additional flags for C preprocessor (used with -x).
-M Mask to select C functions/macros (default is select all).
-O Allow overwriting of a pre-existing extension directory.
-P Omit the stub POD section.
-X Omit the XS portion (implies both -c and -f).
-a Generate get/set accessors for struct and union members (used
with -x).
-c Omit the constant() function and specialised AUTOLOAD from the
XS file.
-d Turn on debugging messages.
-f Force creation of the extension even if the C header does not
exist.
-h Display this help message
-k Omit 'const' attribute on function arguments (used with -x).
-m Generate tied variables for access to declared variables.
-n Specify a name to use for the extension (recommended).
-o Regular expression for "opaque" types.
-p Specify a prefix which should be removed from the Perl function
names.
-s Create subroutines for specified macros.
-v Specify a version number for this extension.
-x Autogenerate XSUBs using C::Scan.
extra_libraries
are any libraries that might be needed for loading the
extension, e.g. -lm would try to link in the math library.
h2xs failed at boot line 183
================
Clues, anyone?
--
[email protected] | Dog is my co-pilot.