Forum OpenACS Development: Cannot create object -- illegal name XOTcl 1.6.3 xotcl-core 0.56.3 xowiki 0.60.7

I am trying to see if I can get xotcl-core 0.56.3 and xowiki 0.60.7 working on openacs 5.2.3.

It looks like this version was originally developed for OpenACS 5.3.

I made sure I have Xotcl 1.6.3 installed by running package require XOTcl from tclsh and from AOLserver.

I still get this error on starting up AOLserver

[30/Sep/2009:15:37:59][11712.18446744072221050592][-main-] Error: Error sourcing
/var/www/mycsm/packages/xotcl-core/tcl/05-db-procs.tcl:
Cannot create object -- illegal name '::xo::db::sql::'
::xo::db::DbPackage ::xotcl::Class->create
invoked from within
"DbPackage create $class_name "
invoked from within
"if {![my isobject $class_name]} { DbPackage create $class_name }"
("uplevel" body line 5)
invoked from within
"uplevel 1 $code_block "
("1" arm line 1)
invoked from within

Is there possibly some code that is only in OpenACS 5.3 and newer that fixes this problem?

Aha.

here is the key

Cannot create object -- illegal name '::xo::db::sql::'

sql:: with not following text is the problem.
I have an entry in acs_func_args with no package_name. That is a local customization problem.