http://bugs.winehq.org/show_bug.cgi?id=11320
Summary: AVP Gold fails to install - can't find audio track information Product: Wine Version: 0.9.53. Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jeffzaroyko@gmail.com
wine-0.9.53, Ubuntu 7.04
AVP Gold (Retail) Installer checks for a valid CD2 (audio cdrom) by attempting to read track information using CreateFileW against where it expects .cda files to exist
warn:file:CreateFileW Unable to create file L"d:\track01.cda" (status c0000034)
normally in a windows environment, the root of a cdrom drive will have an .cda file for each track which contains data about the track
since these don't exist when running the installer in wine it fails.
someone has published some details on the file format here: http://www.moon-soft.com/program/FORMAT/sound/cda.htm
http://bugs.winehq.org/show_bug.cgi?id=11320
--- Comment #1 from Jeff Zaroyko jeffzaroyko@gmail.com 2008-03-24 17:26:14 --- This could probably be implemented as a fuse filesystem, for anyone interested in working on this.
http://bugs.winehq.org/show_bug.cgi?id=11320
Fabio Till lightkey@holarse.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Fabio Till lightkey@holarse.net 2008-10-15 22:13:38 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=11320
--- Comment #3 from Jim Cameron jim_24601@btinternet.com 2009-01-25 13:53:26 --- Created an attachment (id=18991) --> (http://bugs.winehq.org/attachment.cgi?id=18991) Quick and dirty FUSE filesystem, as suggested
Attached is code for a rudimentary FUSE filesystem using libcdio that reads the TOC of an audio CD and presents the data as a set of .cda files. You (the user running wine) need write access to the mount point, and Wine needs to be explicitly configured to use said mount point as a CD-ROM, and you need to mount the audio CD manually, but I was able to install AvP Gold using it.
How we might get such a thing to happen automatically, if it's possible / desirable, I have no idea...
http://bugs.winehq.org/show_bug.cgi?id=11320
--- Comment #4 from Jeff Zaroyko jeffz@jeffz.name 2009-03-31 21:47:41 --- (In reply to comment #3)
Created an attachment (id=18991)
--> (http://bugs.winehq.org/attachment.cgi?id=18991) [details]
Quick and dirty FUSE filesystem, as suggested
Attached is code for a rudimentary FUSE filesystem using libcdio that reads the TOC of an audio CD and presents the data as a set of .cda files. You (the user running wine) need write access to the mount point, and Wine needs to be explicitly configured to use said mount point as a CD-ROM, and you need to mount the audio CD manually, but I was able to install AvP Gold using it.
How we might get such a thing to happen automatically, if it's possible / desirable, I have no idea...
Great work. I've tested this with the AVP install, it successfully passes verification after finding and examining .cda files.
gcc -D_FILE_OFFSET_BITS=64 -lcdio -lfuse fuse-cda.c -o fuse-cda ./fuse-cda /tmp/fuse configured drive d: to CDROM and set path to /tmp/fuse ran installer, switched to cd2 clicked verify in installer - passed configured drive d: to /media/cdrom0 switched to cd1, completed install
I think that this does have a place in Wine, considering Windows 95 onwards all present audio tracks as .cda files and atleast one application demonstrates a need for this.
http://bugs.winehq.org/show_bug.cgi?id=11320
Alexander Dorofeyev alexd4@inbox.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexd4@inbox.lv
--- Comment #5 from Alexander Dorofeyev alexd4@inbox.lv 2009-08-30 12:47:30 --- Great job! I don't know if it's a good idea to do such thing automatically by default, but having such programs in wine's program folder certainly wouldn't hurt. Has anyone asked on irc or maillist if this can be accepted into git?
http://bugs.winehq.org/show_bug.cgi?id=11320
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer, patch
--- Comment #6 from Austin English austinenglish@gmail.com 2010-04-30 15:49:29 --- Probably should discuss this on wine-devel...
http://bugs.winehq.org/show_bug.cgi?id=11320
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com
--- Comment #7 from Vijay Kamuju infyquest@gmail.com 2011-09-13 17:42:26 CDT --- is this still reproducible with wine 1.3.28
http://bugs.winehq.org/show_bug.cgi?id=11320
Fernando Martins fernando@cmartins.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fernando@cmartins.nl
--- Comment #8 from Fernando Martins fernando@cmartins.nl 2011-10-13 16:50:44 CDT --- Yes, the verification still fails.
Also, the patch/instructions above are not working for me.
When I set D: to type CDROM (in the advanced options) and I set the path to /tmp/fuse, wine gives an error:
wineserver: file_set_error() can't map error: Function not implemented
http://bugs.winehq.org/show_bug.cgi?id=11320
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |Other
--- Comment #9 from Austin English austinenglish@gmail.com 2012-02-23 15:26:50 CST --- Removing deprecated 'All' Platform.
http://bugs.winehq.org/show_bug.cgi?id=11320
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #10 from Jarkko K jarkko_korpi@hotmail.com --- The report is very old, any update?
https://bugs.winehq.org/show_bug.cgi?id=11320
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED
--- Comment #11 from Austin English austinenglish@gmail.com --- Abandoned.
https://bugs.winehq.org/show_bug.cgi?id=11320
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|ABANDONED |--- Ever confirmed|1 |0
--- Comment #12 from Jeff Zaroyko jeffz@jeffz.name --- Reopening. Still going to be present without the fuse solution.
Should this be something Wine fixes? I'm not so sure. How many programs rely on the .cda track listing? Just this one so far, and the updated version of the software on gog no longer uses the codepath. Not sure if it's enough to justify the added code and fuse dependency.
https://bugs.winehq.org/show_bug.cgi?id=11320
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bob.mt.wya@gmail.com
--- Comment #13 from Robert Walker bob.mt.wya@gmail.com --- I've just got hold of the AvP Gold CD's to do some testing.
The Audio CD mounting bug is still present tested with: wine --version wine-1.9.14-112-gfec0b69 (Staging)
The fuse mounting hack works very well - to workaround this. Without this helper utility the game (AVP Gold) CANNOT be installed under Wine.
https://bugs.winehq.org/show_bug.cgi?id=11320
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #14 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with current wine (3.21)?
https://bugs.winehq.org/show_bug.cgi?id=11320
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- Still a bug with wine-4.19?
https://bugs.winehq.org/show_bug.cgi?id=11320
--- Comment #16 from Jeff Zaroyko jeffz@jeffz.name --- (In reply to joaopa from comment #15)
Still a bug with wine-4.19?
Read comment 12.
https://bugs.winehq.org/show_bug.cgi?id=11320
Cc Chriscastell@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Chriscastell@gmail.com