Ralph,

Please _never_ send email directly to me.  I'm subscribed to the list, and
that's how I get my list mail, so all you did was force me to download two
copies of the same message.  It's extremely bad netiquette to email people
directly.

It looks to me like you overwrote the wrong file.  You probably obliterated
your copy of XalanOutputStream.cpp with the contents of
XalanFileOutputStream.cpp.  You'll need to replace your copy of
XalanOutputStream.cpp with the correct version, update
XalanFileOutputStream.cpp with the patch, and do a clean build.

By the way, you're building the Release with symbols version, which is
probably not what you want.  Instead, build the release version.  Also,
please read the following about rebuilding Xalan on Win32:

   http://xml.apache.org/xalan-c/readme.html#build

In particular, you should consider applying the Dinkumware patches, as they
correct some bad bugs in Microsoft's library.

Dave



|---------+--------------------------->
|         |           Ralph Holz      |
|         |           <[EMAIL PROTECTED]|
|         |           ue.com>         |
|         |                           |
|         |           04/03/2002 07:09|
|         |           AM              |
|         |                           |
|---------+--------------------------->
  
>---------------------------------------------------------------------------------------------------------------------------|
  |                                                                             
                                              |
  |        To:      "David N Bertoni/Cambridge/IBM" <[EMAIL PROTECTED]>, 
[email protected]                |
  |        cc:                                                                  
                                              |
  |        Subject: Re: Xalan 1.3 Win32: Error Code 6 and can't find DLL with 
Win98                                           |
  
>---------------------------------------------------------------------------------------------------------------------------|



David,

>There are no binaries available with the patch.  You'll have to build it
>yourself.

I tried to do that (with VC6, SP3). The first build without the patch ran
fine, but after I've applied it (overwrote original file), I get the
following (after clean + rebuild all):

Linking...
XalanOutputStream.obj : error LNK2005: "public: __thiscall
XalanFileOutputStream::XalanFileOutputStream(class XalanDOMString const
&,unsigned int)" (??0XalanFileOutputStream@@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED])
already defined in XalanFileOutputStream.obj

...

XalanStdOutputStream.obj : error LNK2001: unresolved external symbol
"public: void __thiscall XalanOutputStream::setBufferSize(unsigned int)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED])
..\..\..\..\Build\Win32\VC6\Release.symbols/PlatformSupportS.dll : fatal
error LNK1120: 11 unresolved externals
Error executing link.exe.

DOMSupportS.dll - 65 error(s), 529 warning(s)


Unfortunately, I'm not an experienced C++ programmer. I can see that
something in the linking process goes wrong, and my guess was that old .obj

files interfered with the compilation. Unfortunately, even the "clean"
didn't help.

Do you have an idea?

Thanks,
Ralph






Reply via email to