http://bugs.winehq.org/show_bug.cgi?id=10316
Summary: BiblePro errors with missing dll Product: Wine Version: 0.9.48. Platform: Macintosh OS/Version: Mac OS X 10.4 Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-dotnet AssignedTo: wine-bugs@winehq.org ReportedBy: jjmckenzie51@sprintpcs.com
Note: This occurs whether Mono or .NET 1.1 is used. After installing BiblePro.exe (latest release) after using winetricks to install Mono 1.1.18, the program will not run due to a missing dll: gda-2. This dll appears to not be installed with Wine.
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #1 from James McKenzie jjmckenzie51@sprintpcs.com 2007-11-04 21:43:25 --- Created an attachment (id=8966) --> (http://bugs.winehq.org/attachment.cgi?id=8966) Installation and run log for BiblePro version 12.9
Log file from installation and run of BiblePro 12.9
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #2 from Juan Lang juan_lang@yahoo.com 2007-11-05 09:58:43 --- Do you have MDAC installed? Use wintricks to install that if not, and try again.
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #3 from James McKenzie jjmckenzie51@sprintpcs.com 2007-11-05 20:28:41 --- Juan: Yes, I have installed MDAC2.8 with winetricks. Should I also try MDAC 2.7? The error continues. James
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #4 from James McKenzie jjmckenzie51@sprintpcs.com 2007-11-06 20:50:46 --- Ran the following commands:
winetricks dcom98 winetricks jet40 (which used the cached Jet 4.0 SP 8 download) winetricks mdac28 (which used the cached MDAC_TYP.EXE and .sha1sum files)
I was receiving an error about registering the .tlb file for Jet 4.0
The program still errors that gda-2 cannot be found.
Also, attempted to run under straight Mono 1.2 and received an error which I will forward to Mono as this program should run under Mono 1.2 as well.
James
http://bugs.winehq.org/show_bug.cgi?id=10316
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com URL| |http://bibleocean.com/ Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |download OS/Version|Mac OS X 10.4 |All Platform|Macintosh |All Summary|BiblePro errors with missing|.net apps that use OleDB |dll |won't run
--- Comment #5 from Dan Kegel dank@kegel.com 2007-11-07 00:24:19 --- http://lists.ximian.com/pipermail/mono-devel-list/2006-January/016789.html has a bit of info about this. libgda appears to be a *replacement* for jet et al.
Mono does not appear to be in the mood to provide access to Jet or Access; see http://www.mono-project.com/OLE_DB
This issue needs to be addressed both on the Mono side and on the Wine side, probably, so it's not likely to be fixed soon. Interested parties please feel free to prove me wrong.
For completeness:
Don't use dcom98 unless you absolutely have to and it fixes a real problem (not just quiets the console output).
I tried installing this app with rm -rf .wine sh winetricks -q fakeie6 mdac28 jet40 mono11 wine biblepro.exe and it was fine right up until the end, where it tried to launch the app.
The same error happens when you then launch the app later with e.g. $ cd ~/.wine/drive_c/Program Files/BibleOcean.com/BiblePro/12 $ ~/wine-git/wine Bible.exe Assembly 'C:\Program Files\BibleOcean.com\BiblePro\12\Janus.Windows.UI.v2.dll' has the non-standard metadata heap #-. ... and put up a fatal error dialog.
I then tried again with mono12 instead: rm -rf .wine sh winetricks -q fakeie6 mdac28 jet40 mono12 wine biblepro.exe
This time the app offered to install .net 1.1 for me. I declined. And now I see the error the original poster complained of: Unhandled Exception: System.DllNotFoundException: gda-2 at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[])
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #6 from James McKenzie jjmckenzie51@sprintpcs.com 2007-11-07 21:44:53 --- Dan: I attempted the clean .wine winetricks install. Fakeie6 would not run and gave the following error: You have an old wineprefix without iexplore.exe. Will create a fake now Executing mkdir /Users/jamesmckenzie/.wine/dosdevices/z:/Applications/Darwine/Wine.bundle/Contents/bin/%ProgramFiles%/Internet Explorer mkdir: cannot create directory `/Users/jamesmckenzie/.wine/dosdevices/z:/Applications/Darwine/Wine.bundle/Contents/bin/%ProgramFiles%/Internet Explorer': No such file or directory Note: command 'mkdir /Users/jamesmckenzie/.wine/dosdevices/z:/Applications/Darwine/Wine.bundle/Contents/bin/%ProgramFiles%/Internet Explorer' returned status 1. Aborting.
I attempted this twice, once with all of the arguments and once with only the fakeie6.
James
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #7 from Roderick Colenbrander thunderbird2k@gmx.net 2007-11-08 04:23:11 --- Mono's oledb is not sufficient. They haven't done much work on it. Basically oledb is a generic database engine which can load access databases, dbase and so on. libgda offers some support for this but it is not great and in case of access (which most apps need) I believe it only offers read support. Mono isn't working on oledb anymore they prefer that you use some sqlite/mysql/postgresql.
You should use it with .NET 1.1. BTW not much people got the plain .net framework working could you provide a small howto on appdb? Does it work for simple .NET apps?
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #8 from James McKenzie jjmckenzie51@sprintpcs.com 2007-11-13 20:03:02 --- Contrary to opinion it does appear that libgda IS being worked on for Win32. Not directly compiled on Windows but rather through the MinGW environment. I'm in the process of downloading a bunch of files and then I will continue testing and evaluating if libgda is viable with Wine. The location for the build process is: http://www.gnome-db.org/GnomeDbMinGW Also Vivien Malerba discussed progress in the following thread available at Nabble: http://www.nabble.com/Windows-port-t3914400.html Hopefully this will help with this error and provide an acceptable course of action.
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #9 from James McKenzie jjmckenzie51@sprintpcs.com 2007-11-22 21:22:58 --- After reading through a few bug reports I did the following:
Issue 10314: Fixed installation of .Net 1.1. Used winetricks to install MDAC 2.8 and Jet 4.0
Installed Native MSI from hints web page. This fixed the installation error (I will attach log file, warn+heap,trace,process)
Installation finished and first attempt to start resulted in Unsupported VxD error, set version to XP through winecfg for program.
Second run resulted in a Common Language Runtime error due to a Stack Overflow. This is discussed in Issue 3972 comment 13. It is possible that the Wine version of advapi.dll cannot support .NET 1.1 at this time. This is also discussed in Issue 3972.
At the present time, the program is installable, but will not run properly due to .NET 1.1 issue(s).
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #10 from James McKenzie jjmckenzie51@sprintpcs.com 2007-11-22 21:24:08 --- This is bug 3972 comment 13 for the advapi problems.
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #11 from James McKenzie jjmckenzie51@sprintpcs.com 2007-11-22 21:31:39 --- Also, the problem in comment 10 was fixed with the following: mv .wine .winebackup cd /Applications/Darwine/Wine.bundle/bin notepad (to create new .wine) winetricks fakeie6 mdac28 jet40
At this point all of the needed software is installed
To install .NET 1.1 requires more steps which are described in bug 10134.
http://bugs.winehq.org/show_bug.cgi?id=10316
--- Comment #12 from James McKenzie jjmckenzie51@sprintpcs.com 2008-02-03 22:14:40 --- I have patched wine per bug 10134 and attempted to install Biblepro in a new .wine after a successful install of NET 2.0. The attached logs are the result of attempting to run this program after additionally installing MDAC28 and Jet 40 using winetricks. Also the version of Biblepro installed is 12.10.4 and is available from BibleOcean.com.
http://bugs.winehq.org/show_bug.cgi?id=10316
James McKenzie jjmckenzie51@sprintpcs.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #13 from James McKenzie jjmckenzie51@sprintpcs.com 2008-06-28 19:29:53 --- Please close this bug. Program runs with Wine 1.0 Needs additional functionality in order to completely run.
http://bugs.winehq.org/show_bug.cgi?id=10316
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2008-07-11 11:09:07 --- Closing bugs fixed in 1.1.1.
http://bugs.winehq.org/show_bug.cgi?id=10316
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |Other OS/Version|All |other
--- Comment #15 from Austin English austinenglish@gmail.com 2012-02-23 15:15:35 CST --- Removing deprecated 'All' Platform/OS.