Nick, Your comments aren't stupid or ignorant. Transforming a BCB project into a usable make file is a function better left for the IDE to perform. Rather than working off the BCB4 project (which is badly out of date), you might want to pull the BCB5 make file (not the project file) from the CVS source tree and modify it to remove the VCL dependencies.
I am aware of the inability to build Xerces with BCC. When I upgraded the Xerces build environment to build with BCB5, I didn't do the final step to remove the dependency on the VCL. It's on my todo list. I hope to attempt this in the near future if time permits, but it won't make it into version 1.5.2 that should occur in the very near future. Converting COFF to OMF formats is at best, an occasionally reliable process as you are probably aware. It is understandable that it only seems to work for the simplest of object files. COFF is a moving target. Basically you asking for the conversion program to implement every VC++ object file record format and transform it into an OMF equivalent, if one exists. In the mean time, if you want a copy of the compiled library, please send me email. Zipped up, its 527Kb and was built this morning from the latest CVS source tree. Hope this helps, Don At 03:44 PM 10/25/2001 -0400, you wrote: >Hi, I hope I don't come off as sounding stupid or ridiculously ignorant, >but I can't for the life of me figure out why I can not compile Xerces >client programs, or even Xerces itself, with the free Borland C++ 5.5 compiler. > > >Compiling the Examples: > >When attempting to compile client programs, I'm scolded with the infamous >"Unresolved External" errors. I understand this means that there is an >error in the OMF import library I'm trying to use. I've tried "implib"ing >the Xerces DLLs. This proved ineffective in fending off those "unresolved >externals". Next I tried using Borland's "COFF2OMF" program to convert >the import libraries supplied with the Xerces package into usable OMF >import libraries. Again, failure. I decided that the only way I could >think of to get rid of these blasted errors was to compile the Xerces >library source with BCC, because I figured there may have been a Visual >C++ induced annoyance in the DLL supplied with the package. > > >Compiling the Xerces Source: > >Frustrated over my inability to compile the sample programs that came in >the Xerces package, I attempted to compile the Xerces source. And what >did I find when I unzipped the Xerces-src package? I found nice little >project files supporting various C++ compilers, but not the one I was >trying to use. True, there is the BCB4 project, which almost worked >except for the fact that the free Borland compiler does not come with the >VCL library, which is necessary to compile the Xerces BCB project. I had >not lost hope just yet, as I could think of a few different ways in which >I could perhaps avoid the VCL libraries, or perhaps even download >them. Alas, all my efforts were for not, and I finally accepted defeat. > > >Now I plead with thee, if you good people could help me resolve my >problem, I would be in your debt. > >Thank You. > > >--Nick > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
