If I am understanding correctly the information on the page you linked to, the answer is no, the patch did not work correctly on my system. Or, I did not duplicate it in the same way. The first section is "Changes .361" and is just a description. The second is "config/configure" which refers to the executable file. If there is a way to edit that file, I do not know about it. I did not change that file on my system. The third section is "config/configure.in" which I was able the change in a simple text editor.
Here is where I think I am confused:
The commit page you linked to seems to indicate that the fix is to change the first line to the second
Code: Select all
- *-*-darwin[[8-9]].*|*-*-darwin1[0-1].*)
+ *-*-darwin[[8-9]].*|*-*-darwin1[[0-1]].*)
For me, the first line did not look like that, it looked like this
Code: Select all
*-*-darwin[[8-9]].*|*-*-darwin10.*)
When I changed it to
Code: Select all
*-*-darwin[[8-9]].*|*-*-darwin1[[0-1]].*)
it continued to fail in the same way. I think this may be caused by the additional decimal place in the Darwin version. See the fourth paragraph regarding converting Darwin version to a release version
here. Again, if I am understanding all of this correctly, the original release of Mac OS X 10.7.0 had a Darwin version of 11.0. Since the release of Apple's first patch, the Mac OS X version is 10.7.1, but the Darwin version is 11.1.0. I believe that the additional decimal point could be the reason that the above proposed fix did not work for me, but the following code did
Code: Select all
*-*-darwin[[8-9]].*|*-*-darwin1[[0-2]].*)
I would prefer to not back my system down to 10.7, and that leaves me with no way to test this. I could try to remove DCMTK again and modify the "config/configure.in" file to
Code: Select all
*-*-darwin[[8-9]].*|*-*-darwin1[[0-1]].*.*)
and try again, if that sounds like a reasonable idea.
Again, this is not my area of expertise and I understand just enough of this to be dangerous (I'm surprised my computer didn't explode during this process). If I am not making any sense, please let me know.