Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#150 closed defect (invalid)

Missing MSvcrt.dll from Odin

Reported by: wlhartzell Owned by:
Priority: major Milestone: Enhanced
Component: general Version: 1.6.0-b22 GA
Severity: medium Keywords:
Cc:

Description

The Odin application no longer works. Its only purpose was to add MSVCRT.dll to Odin's system32 folder. A fresh install of Odin does not have it. Innotek's solution was to include it in everything that they published, in hopes that one of them would be on Libpath. Odin application did not work for them either. Suggest that you copy Innotek's solution.

Change History (5)

comment:1 follow-up: Changed 8 years ago by dmik

  • Resolution set to invalid
  • Status changed from new to closed

What does it have to do with Java? Please see http://svn.netlabs.org/odin32/ticket/30 and report there if the proposed solution fixes your problem.

comment:2 in reply to: ↑ 1 Changed 8 years ago by wlhartzell

Replying to dmik:

What does it have to do with Java? Please see http://svn.netlabs.org/odin32/ticket/30 and report there if the proposed solution fixes your problem.

They don't propose a solution. I did in this bug report. You need to note that one can only distribute MSVCRT.dll with a Windows application, which this port of OpenJDK 1.6 qualifies.

comment:3 follow-up: Changed 8 years ago by dmik

There is a solution in that ticket: install the OdinApp? application. I tried it myself with one of the recent versions of Odin and it worked well with notepad.exe.

OpenJDK doesn't need MSVCRT.DLL so there is no sense to include it in the distribution.

comment:4 in reply to: ↑ 3 Changed 8 years ago by wlhartzell

Replying to dmik:

There is a solution in that ticket: install the OdinApp? application. I tried it myself with one of the recent versions of Odin and it worked well with notepad.exe.

OpenJDK doesn't need MSVCRT.DLL so there is no sense to include it in the distribution.

I was not able to get Odin application to run. Only if I regress Odin to Dec 2002 level will it run. Notepad is a 16-bit Window 3.1 application. It works fine here without Odin. Leave MSVCRT.dll out and see how many Windows-ish Java Applications will fail. I am really appalled by the direct to the operating system calls done by so-called Java applications. Look at the Java applications just for the Mac. What happened to the portable promise?

comment:5 Changed 8 years ago by dmik

I was talking about the 32-bit version of notepad.exe taken from Win95 (or Win2000), obviously.

I don't have msvcrt.dll currently installed and all Java applications I tried work. There may be theoretically some JNI plugin used by some Java app which uses something from msvcrt.dll but I haven't seen any so far. If you have a particular example of a non-working application, please give us its name.

Note: See TracTickets for help on using tickets.