Hi, All.

>Although the build process appears to work correctly and a shared library
>is produced, it doesn't contain all the object files generated under
>obj/SOLARIS. The library I get is only ~3200 bytes in size.

I recall seeing a problem in the makefiles, where make calls a shell
script that calls make again. I believe it was in the process of building
the libxerces*.so file. There is actually an error message generated
when this happens, but it's buried in the rest of the output from the
build, so unless you are reading the output, you'll probably miss this
problem.

It turned out that the fix was simple - Set an environment variable to
point to the GNU make that is required for the build.

Example (bourne shell):

MAKE=/usr/local/bin/make; export MAKE

Be sure to use the fully-qualified path to make as the value for MAKE.

Once I had done this, the build ran cleanly, and generated the correct
library output. This was encountered on Solaris 2.6, using the
workshop 4.2 compiler, but because it happens outside of the compile
process, I suspect you will see this problem too on your platform.

Regards,
--Carl




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to