# The following was supposedly scribed by
# Alexandru Palade
# on Friday 25 March 2005 12:51 pm:
>I get errors because I didn't put the "package ChmFile;" statement on
> top ( I can't use VERSION and NAME without a package declaration).
> And if I put it, after installing the module and trying to use it, it
> seems the methods are not correctly linked with the ChmFile class. I
> thought when Inline::CPP detects a class declaration it automatically
> creates the namespace and the package declaration is no longer
> needed.
IIRC, Inline::CPP creates the package one level below the current
package. Not sure if this is a bug or by-design.
I think if you dig (in the build directory), you'll find that your
package comes out as ChmFile::ChmFile. I haven't been working with it
for a while, but I think Inline::CPP may need some kind of option to
control this behavior.
--Eric
--
"Matter will be damaged in direct proportion to its value."
-- Murphy's Constant
---------------------------------------------
http://scratchcomputing.com
---------------------------------------------