Missing DLL

in Help Center
When I try to compile the Java version of ICE on WinXP, I get the message from slice2java that MSVCP70D.dll was not found. Why aren't the binaries provided sufficient to run the application? I don't have MSVCP70D.dll and don't have any plans on installing Visual C++ software, since I'm using Java.
Thanks,
Dave Forslund
Thanks,
Dave Forslund
0
Comments
Michi.
Thanks,
Michi.
zip folder are individual gzipped. I had to unzip each file independently.
Now ant at least starts to build correctly. However, I still need a C++
compiler to build the java code because it seems to depend on Berkeley DB which is distributed only in source code. Since I don't have that, it fails.
Is there some reason you don't have your build.xml file check for the presence of berkeley db and simply not build that part of ice if the necessary libraries aren't present? I assume that the code wouldn't work any way without the necessary libraries (which aren't in the binary distribution). So I'm not sure what good distributing the binaries without the necessary support libraries (or indicating where to get them). If I have to compile the support libraries, I might as well not have the binaries of your code. Perhaps I'm missing something?
Thanks,
Dave
We will look into the licensing issues involved in supplying BerkeleyDB ourselves, but I'm curious why you're trying to compile the source yourself instead of using the Ice.jar file we've supplied. Any particular reason?
it is one way of doing this. I also assume that if I don't have the
compiled library for Berkeley DB, I won't be able to run your software either.
So I need to compile Berkeley DB on Windows anyway, and I don't have VC++ on my system. Will your code work without BerkeleyDB? If so, why not enable the compilation of it in your ant script by checking for the presence of the library?
Thanks,
Dave
Everything will work, except for applications that depend on Freeze (which provides persistence).
We will talk to Sleepycat to find out if it's ok to deliver the binaries.
-- Marc
thanks,
Dave