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.