http://bugs.winehq.org/show_bug.cgi?id=24331
Summary: [NI Circuit Design Suite] fails to install, keeps repeating "fixme:volume:GetVolumePathNameW (....), stub!" Product: Wine Version: 1.3.2 Platform: x86 URL: http://appdb.winehq.org/objectManager.php?sClass=versi on&iId=11033 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: saturn_systems@yahoo.com
When installing NI Circuit Design Suite it fails to install, and keeps repeating "fixme:volume:GetVolumePathNameW (....), stub!" in the terminal output. (see attached)
http://bugs.winehq.org/show_bug.cgi?id=24331
--- Comment #1 from nathan.n saturn_systems@yahoo.com 2010-09-09 22:52:06 CDT --- Created an attachment (id=30667) --> (http://bugs.winehq.org/attachment.cgi?id=30667) Fails to install
http://bugs.winehq.org/show_bug.cgi?id=24331
--- Comment #2 from nathan.n saturn_systems@yahoo.com 2011-09-21 23:02:18 CDT --- Present in Wine 1.3.28
http://bugs.winehq.org/show_bug.cgi?id=24331
--- Comment #3 from Erich Hoover ehoover@mines.edu 2011-10-03 15:52:09 CDT --- Created attachment 36698 --> http://bugs.winehq.org/attachment.cgi?id=36698 Implement GetVolumePathNameW
Unless you've got your Wine folder on a different filesystem than your root partition this won't work, but please try the attached patch.
http://bugs.winehq.org/show_bug.cgi?id=24331
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ehoover@mines.edu
http://bugs.winehq.org/show_bug.cgi?id=24331
Scott Ritchie scott@open-vote.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |scott@open-vote.org Ever Confirmed|0 |1
--- Comment #4 from Scott Ritchie scott@open-vote.org 2011-11-14 19:05:50 CST --- The WHO Anthro software installs, but starting it generates the same FIXME and an error that looks caused by this: it complains that a file it has may be missing (it's in the same folder as the executable).
It's a free download here: http://www.who.int/childgrowth/software/en/
The attached patch gets rid of the fixme, however the error remains.
http://bugs.winehq.org/show_bug.cgi?id=24331
--- Comment #5 from Erich Hoover ehoover@mines.edu 2011-11-19 20:13:27 CST --- (In reply to comment #4)
... The attached patch gets rid of the fixme, however the error remains.
Then it would appear that it's not GetVolumePathName's fault.
http://bugs.winehq.org/show_bug.cgi?id=24331
--- Comment #6 from Scott Ritchie scott@open-vote.org 2011-11-19 21:20:17 CST --- If you're confident the patch is right, then I certainly agree. A bad path would have made the most sense in terms of producing that error, though :(
http://bugs.winehq.org/show_bug.cgi?id=24331
--- Comment #7 from Erich Hoover ehoover@mines.edu 2011-11-19 21:22:23 CST --- (In reply to comment #6)
If you're confident the patch is right, then I certainly agree. A bad path would have made the most sense in terms of producing that error, though :(
That one's actually a little buggy - but I tested against the version I posted to wine-patches and it still didn't work. With a trace on "volume" I then get a nice little message: ---- trace:volume:GetVolumePathNameW Successfully translated path L"Z:\home\ehoover\Program Files\WHO\WHO Anthro\WHOAnthroII.sdf" to mount-point L"Z:\" ----
http://bugs.winehq.org/show_bug.cgi?id=24331
--- Comment #8 from Austin English austinenglish@gmail.com 2013-12-05 20:36:09 CST --- There's a student version of NI Circuit Design available at http://ftp.ni.com/evaluation/labview/ekit/other/downloader/NI_Circuit_Design...
(linked from https://lumen.ni.com/nicif/us/evalmultisim/content.xhtml)
which does fail in wine-1.3.14, but installs in wine-1.7.7-199-g608b1e1. It's not the same failure based on the terminal output (but does appear to be an msi error, based on the application's exception handler).
@Nathan, can you please retest (with wine-1.7.7 or newer)?
http://bugs.winehq.org/show_bug.cgi?id=24331
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL|http://appdb.winehq.org/obj |http://www.mmnt.net/db/0/0/ |ectManager.php?sClass=versi |ftp.ni.com/evaluation/Circu |on&iId=11033 |it_Design_Suite/10.1 CC| |focht@gmx.net Summary|[NI Circuit Design Suite] |NI Circuit Design Suite |fails to install, keeps |10.1.1 fails to install |repeating | |"fixme:volume:GetVolumePath | |NameW (....), stub!" |
--- Comment #9 from Anastasius Focht focht@gmx.net 2013-12-06 05:43:04 CST --- Hello folks,
adding download link to original reported version. The installer will also try to install ".NET Framework 2.0" and various MSVC++ runtimes on its own (if required).
Additionally 'winetricks -q mspatcha' is required (bug 12501):
--- snip --- fixme:mspatcha:ApplyPatchToFileW stub - L"C:\users\focht\Temp\46b5.tmp", L"C:\Program Files\National Instruments\Circuit Design Suite 10.1\documentation\Readme_eng.html", L"C:\users\focht\Temp\46b6.tmp", 00000000 err:msi:patchfiles_cb Failed patch L"C:\Program Files\National Instruments\Circuit Design Suite 10.1\documentation\Readme_eng.html": 120. err:msi:ACTION_PatchFiles Failed to apply patch to file: L"readme_eng.html.EWB.EDU.101" err:msi:ITERATE_Actions Execution halted, action L"PatchFiles" returned 1603 --- snip ---
Though the installer still fails a bit later with a message "unknown product".
From quick glance there are multiple issues here which should be tracked by
separate bugs (including msi).
$ sha1sum NI_Circuit_Design_Suite_10_1_1_Edu.exe 9213f1ac1217f2eae744a71a4d6827b7bf76ae52 NI_Circuit_Design_Suite_10_1_1_Edu.exe
$ du -sh NI_Circuit_Design_Suite_10_1_1_Edu.exe 373M NI_Circuit_Design_Suite_10_1_1_Edu.exe
$ wine --version wine-1.7.7-326-ged89525
Regards
https://bugs.winehq.org/show_bug.cgi?id=24331
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|http://www.mmnt.net/db/0/0/ |ftp://ftp.ni.com/evaluation |ftp.ni.com/evaluation/Circu |/Circuit_Design_Suite/10.1/ |it_Design_Suite/10.1 |NI_Circuit_Design_Suite_10_ | |1_1_Edu.exe Resolution|--- |FIXED
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting.
The issues on the main package are no longer present, it installs fine here with 'winetricks -q mspatcha' prerequisite.
'GetVolumePathName' FIXME spam is completely harmless.
There is an issue when 'NI ELVISmx 4.x' component has been selected which deserves its own bug (MSIServer COM service shutdown).
$ sha1sum NI_Circuit_Design_Suite_10_1_1_Edu.exe 9213f1ac1217f2eae744a71a4d6827b7bf76ae52 NI_Circuit_Design_Suite_10_1_1_Edu.exe
$ du -sh NI_Circuit_Design_Suite_10_1_1_Edu.exe 373M NI_Circuit_Design_Suite_10_1_1_Edu.exe
$ wine --version wine-1.7.34-159-g7b45103
Regards
https://bugs.winehq.org/show_bug.cgi?id=24331
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.36.