http://bugs.winehq.org/show_bug.cgi?id=17570
Summary: Can't build/install DPK files in Delphi 7. Product: Wine Version: 1.1.16 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jeff@storago.com
When I am running Delphi 7 Professional under Wine 1.1.16, and I try to compile and install a .dpk (Package) file, Compile says "[Fatal Error] Could not create output file '(path_name_here)\Whatever.bpl'" although upon inspection a .bpl file has been created.
If I try to go to "Component -> Install Packages" and check the box next to the package, Delphi says "Can't load package (path_name_here)\Whatever.bpl. Module not found." and won't actually let me activate it.
If I delete out the files that have been compiled and try, it seemed possible at first to get a single package to install, but once I saved my project and re-open it later, it says it can't find it. Any project that requires more than one dpk file to be installed is therefore completely unable to be compiled because of this.
It feels to me as though Delphi is failing on some sort of file_exists() check which aught to be very simple. I've checked all file permissions and even tried reconfiguring the BPL library paths to use folders without spaces i.e. "C:\Bpl" instead of "C:\Program Files\Borland\Delphi 7\Projects\Bpl" I'm quite familiar with Delphi's package system and can install packages without a problem on a similar Windows machine or virtual machine, this problem seems exclusive to wine.
http://bugs.winehq.org/show_bug.cgi?id=17570
--- Comment #1 from Austin English austinenglish@gmail.com 2009-09-03 12:24:59 --- Is this still an issue in current (1.1.29 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17570
Max Kubierschky max@knirz.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |max@knirz.de
--- Comment #2 from Max Kubierschky max@knirz.de 2010-03-12 02:18:23 --- (In reply to comment #1)
Is this still an issue in current (1.1.29 or newer) wine?
I have the same problem with wine 1.1.40 and Delphi Pro 7.0 unter Ubuntu 9.10.
http://bugs.winehq.org/show_bug.cgi?id=17570
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2010-03-12 03:58:25 --- (In reply to comment #2)
I have the same problem with wine 1.1.40 and Delphi Pro 7.0 unter Ubuntu 9.10.
Attach complete Wine output please from start to failure.
http://bugs.winehq.org/show_bug.cgi?id=17570
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2010-03-12 08:25:24 --- Confirming per comment 2.
http://bugs.winehq.org/show_bug.cgi?id=17570
--- Comment #5 from Max Kubierschky max@knirz.de 2010-03-17 01:48:57 --- Created an attachment (id=26851) --> (http://bugs.winehq.org/attachment.cgi?id=26851) Wine output starting delphi7 and trying to install a Package
http://bugs.winehq.org/show_bug.cgi?id=17570
Max Kubierschky max@knirz.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #26851|Wine output starting |Output of wine 1.1.40 when description|delphi7 and trying to |starting delphi7 and trying |install a Package |to install a package | |SynEdit_D7.dpk
--- Comment #6 from Max Kubierschky max@knirz.de 2010-03-17 01:58:12 --- (From update of attachment 26851) What I did:
* started Delphi with $ wine "C:\Programme\Borland\Delphi7\Bin\delphi32.exe"
* Opened file SynEdit_D7 via the File->Open... menu
* Clicked Install
Note that Delphi was installed under an older version of wine. Installation doesn't work under my wine 1.1.40 any more.
http://bugs.winehq.org/show_bug.cgi?id=17570
--- Comment #7 from Max Kubierschky max@knirz.de 2010-03-17 02:16:31 --- The (german) error message is: "Package C:\Programme\Borland\Delphi7\Projects\Bpl\SynEdit_D7.bpl kann nicht geladen werden. Modul nicht gefunden" (my english translation: Package C:...\SynEdit_D7.bpl cannot be loaded. Module not found.)
When I open the .dpk again and click install again, I get (the german version of) the error message reported by Jeff: "[Fataler Fehler] Ausgabedatei 'C:\Programme\Borland\Delphi7\Projects\Bpl\SynEdit_D7.bpl' kann nicht erstellt werden"
Here is the listing of the directory ~/.wine/drive_c/Programme/Borland/Delphi7/Projects/Bpl$ before starting wine:
dclusr70.bpl dclusr.dcp
After clicking Install and receiving the error message:
dclusr70.bpl dclusr.dcp SynEdit_D7.bpl SynEdit_D7.dcp SynEdit_R7.bpl SynEdit_R7.dcp
http://bugs.winehq.org/show_bug.cgi?id=17570
ocean04@suomi24.fi changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ocean04@suomi24.fi
--- Comment #8 from ocean04@suomi24.fi 2011-07-05 07:16:27 CDT --- SynEdit installed fine Delphi 7 PE, wine 1.3.23
http://bugs.winehq.org/show_bug.cgi?id=17570
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |djelinski1@gmail.com
--- Comment #9 from Daniel Jelinski djelinski1@gmail.com 2012-08-13 15:50:32 CDT --- installing packages works fine here too (wine 1.5.10)
http://bugs.winehq.org/show_bug.cgi?id=17570
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #10 from Austin English austinenglish@gmail.com 2012-08-13 20:10:27 CDT --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=17570
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2012-08-17 13:55:15 CDT --- Closing bugs fixed in 1.5.11.