Do *not* install Dynamic C updates/patches from within you Linux OS.
File names in Linux are case sensitive, whereas in Windows they are not. In other words, in Linux you can have 2 different files "Foo.txt" and "foo.txt" coexist in the same directory. In Windows -- you can't. If you had "foo.txt" and copied "Foo.txt" into the same directory, it will overwrite "foo.txt".
That said, capitalization of some files in the updates may have changed (and most likely and if you install (copy) an update over your existing Dynamic C install from within Linux, you will end up with duplicate files and errors "Filenames must be unique regardless of path" when compiling.
One way to install an update is to unpack it into a temp directory, then launch the explorer from the Dynamic C bottle (Manage Bottles, select Dynamic C bottle, click Run Command, type in "explorer", click Run). With the explorer navigate to the temp dir with the update and copy (Ctrl+C) the update files. Then navigate to your Dynamic C install dir (usually C:/CDRABBIT_XXX) and paste them there.
Beum, you are all done.
Delete the temp dir and enjoy the updated Dynamic C. Yey!
Important Information
Tips are provided by the CrossOver Community and Advocates. They are not
intended to be used for official CodeWeavers Support. For that, please visit our
official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.