I tried making the namespaces have unique names and I got past the namespace compile problem. Does g++ have a requirement that all namespaces have unique names? -Paul