There are several troubleshooting steps that may be useful when dealing with
this kind of error in an Eagle script.
First, adding the -verbose option to the **object create** or **object invoke**
sub-command calls. This should give more clues about what Eagle actually did
try to resolve.
Second, check that the all the needed assemblies are loaded using something
like this:
foreach assembly [object assemblies] { puts stdout $assembly }
Third, since you used the -import option, check resolution namespace list to
make sure it includes the desired namespaces:
foreach namespace [object namespaces] { puts stdout $namespace }
Also, could you provide me a link where I can download the Google RPC client
binaries you are using so that I can help figure out how the type resolution
is failing?