http://bugs.winehq.org/show_bug.cgi?id=15556
Summary: Adobe Illustrator CS installer looks for Color directory in wrong place? Product: Wine Version: CVS/GIT Platform: Other OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
http://bugs.winehq.org/show_bug.cgi?id=10002#c8 is a report from Anastasius about Illustrator CS's installer getting confused about where the Color directory lives. Here's what he said, with long traces removed:
--- snip --- installer and the app/support tools don't get well with color profiles in mscms storage (the 'private' locations will work). With the current implementation of mscms api, the profiles are stored in "windows/system32/spool/drivers/color". This works as long as the mscms API is used to retrieve the directory where the profiles are stored.
Unfortunately the CS installer stores the profiles *NOT* in "windows/system32/spool/drivers/color" but in the old 9X "windows/system32/Color/" location (creates the "Color" directory if not present). ... Illustrator and other support tools later retrieve the profiles location by using GetColorDirectoryA(). ...
Nothing is found due to installer putting them in "old" directory and C++ exception is thrown. Not catastrophic for Illustrator because it searches additional 'private' profile locations but it adds additional noise. Other tools like the adobe gamma loader (from "C:\Program Files\Common Files\Adobe\Calibration\Adobe Gamma Loader.exe") won't even work due to that problem.
To solve the profiles problem - supporting the "old" and "new" profile storage I suggest to use a symbolic link.
E.g. wine should create a "windows/system32/Color/" symlink to "windows/system32/spool/drivers/color". That way older and new apps can access the profiles.
With fresh ~./wine, precreation of "color" profile directory symlink and installation, the app and tools find the profiles: --- snip ---
So, why is the installer doing this? Should we work around it with the symlink suggested by Anastasius?
http://bugs.winehq.org/show_bug.cgi?id=15556
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |1.1.5
http://bugs.winehq.org/show_bug.cgi?id=15556
--- Comment #1 from Austin English austinenglish@gmail.com 2010-06-27 19:00:02 --- Still present.
http://bugs.winehq.org/show_bug.cgi?id=15556
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #2 from butraxz@gmail.com 2012-05-18 05:53:59 CDT --- This bug has not been updated for two years and OP by four. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
http://bugs.winehq.org/show_bug.cgi?id=15556
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Resolution| |WONTFIX
--- Comment #3 from Anastasius Focht focht@gmx.net 2012-05-18 11:37:41 CDT --- Hello,
as I already said in http://bugs.winehq.org/show_bug.cgi?id=10002#c8 , there is no standard location for ICC profiles,
This Microsoft link mentions: http://www.microsoft.com/middleeast/windows/windowsxp/digitalphotography/gop...
--- quote --- Note: The default location for display profiles in Windows XP is: C:\WINDOWS\SYSTEM32\SPOOL\DRIVERS\COLOR --- quote ---
Another link: http://harman.hahnemuehle.com/site/de/839/icc-profile.html
--- quote --- Windows 2000, XP, Vista, 7 - "C:/windows/system32/spool/drivers/color" Windows 95, 98 - "C:/windows/system/color" Windows NT - "C:/winNT/system32/color" --- quote ---
Applications are of course not obliged to follow. They could store their profiles anywhere, using private paths.
Most Adobe products store the *.icm and *.icc files in three places:
--- snip --- C:\Program Files\Common Files\Adobe\Color\Profiles --- snip ---
--- snip --- C:\Program Files\Common Files\Adobe\Color\Profiles\Recommended --- snip ---
--- snip --- C:\windows\system32\spool\drivers\color --- snip ---
The problem was not critical/user visible as it tried to search more ICC profiles paths.
Marking "wontfix" because Wine doesn't implement version-dependent behaviour for many APIs (different profile paths depending on WinVer setting).
Maybe at the time the default WinVer setting was not "Windows XP" yet.
Regards
http://bugs.winehq.org/show_bug.cgi?id=15556
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-05-31 07:18:38 CDT --- Closing WONTFIX bugs.
https://bugs.winehq.org/show_bug.cgi?id=15556
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscms Hardware|Other |x86 OS|other |Linux