I finally got CVS working through our firewall and checked out the latest source today and tried a build. While most things went fine I ran into one nit and one problem:
The nit: When I ran runConfigure everything went fine except that I got one message which I expect is unimportant but should be fixed. I got: creating conf.h cat: cannot open ./conf.h.in <-- this really shouldn't show up conf.h is unchanged Of course I could have missed something. The problem: I ran runConfigure, ran make, and everything was happy until I reached the link of libxerces-c1_1.a. I got two undefined functions (stricmp and strnicmp) which I tracked down to util/Compilers/CSetDefs.cpp not being compiled and linked in. Eventually I tracked this down to the fact that in util/Compilers/Makefile(.in) there is a test: ifeq (${CXX},xlC_r) CPP_OBJECTS = CSetDefs.$(TO) endif Not knowing any better, I had used xlC instead of xlC_r. I went back and reread the build instructions and they do not say one way or the other (except in the build instructions for ICU). There is an indirect reference under "Setting build environment variables" which says "make sure you can invoke the compiler" and goes to list several examples one of which is xlc_r. If xlc_r/xlC_r is required then runConfigure or something should check for it. If xlc_r/xlC_r is not required then util/Compilers/Makefile(.in) needs to be editted to allow for xlC. Otherwise everything went smoothly and I got the samples built and running. Now on to the real work. -- James Keesey Internet: [EMAIL PROTECTED] IBM Santa Teresa Labs Disclaimer: My views are not necessarily DB2 Multimedia Extenders those of IBM.