Results 1 to 8 of 8

Thread: Missing DLL

  1. #1
    dwforslund is offline Registered User
    Join Date
    Feb 2003
    Posts
    5

    Unhappy Missing DLL

    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

  2. #2
    michi's Avatar
    michi is offline Registered User
    Name: Michi Henning
    Organization: Triodia Technologies
    Project: I have a passing interest in Ice :-)
    Join Date
    Feb 2003
    Location
    Brisbane, Australia
    Posts
    1,055
    Oops, our fault -- we forgot to include that DLL. Please give me a few minutes and I'll put up a new archive on our web server. I'll post a note once I'm done.

    Michi.

  3. #3
    michi's Avatar
    michi is offline Registered User
    Name: Michi Henning
    Organization: Triodia Technologies
    Project: I have a passing interest in Ice :-)
    Join Date
    Feb 2003
    Location
    Brisbane, Australia
    Posts
    1,055
    OK, we've updated the archives on our ftp server. Can you please grab another copy and see how you go? Please let us know if you are still having difficulties.

    Thanks,

    Michi.

  4. #4
    dwforslund is offline Registered User
    Join Date
    Feb 2003
    Posts
    5
    This is better, but it is a little strange that all the files in the new
    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

  5. #5
    mes's Avatar
    mes
    mes is offline ZeroC Staff
    Name: Mark Spruiell
    Organization: ZeroC, Inc.
    Project: Ice Developer
    Join Date
    Feb 2003
    Location
    California
    Posts
    1,441
    Originally posted by dwforslund
    This is better, but it is a little strange that all the files in the new
    zip folder are individual gzipped. I had to unzip each file independently.
    Thanks for pointing this out, it's been corrected.
    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?
    You are correct, you won't be able to build the source code without BerkeleyDB's db.jar file, which is normally built during BerkeleyDB's larger build process.

    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?

  6. #6
    dwforslund is offline Registered User
    Join Date
    Feb 2003
    Posts
    5
    I like to see that I have all the items needed for the software. Building
    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

  7. #7
    marc's Avatar
    marc is offline ZeroC Staff
    Name: Marc Laukien
    Organization: ZeroC, Inc.
    Project: The Internet Communications Engine
    Join Date
    Feb 2003
    Location
    Florida
    Posts
    1,860
    Originally posted by dwforslund
    I like to see that I have all the items needed for the software. Building
    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

  8. #8
    dwforslund is offline Registered User
    Join Date
    Feb 2003
    Posts
    5
    That is what I thought. If you can't distribute the SleepyCat binaries, I would suggest you consider enabling the building of your app by detecting that the support libraries aren't present and skipping that code, since it wouldn't run anyway.

    thanks,

    Dave

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 3
    Last Post: 10-17-2008, 08:50 PM
  2. slice2html missing
    By UserXYZ in forum Help Center
    Replies: 0
    Last Post: 05-04-2007, 01:04 PM
  3. Replies: 3
    Last Post: 05-02-2007, 09:51 AM
  4. Missing IcePHP?
    By g00fy in forum Comments
    Replies: 4
    Last Post: 07-13-2006, 12:06 PM
  5. Missing msvcp70d dll?
    By annekat in forum Help Center
    Replies: 1
    Last Post: 07-06-2004, 11:54 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •