My point is that if any incompatible changes were made between the date of your downloaded sources and the date of of the CDraw library, then you either want the changes to be in both parts or neither.

I am not sure about your phrase "an error of a bad libCDraw version".

You will need to run (re-run, really) ranlib when the datestamp of the file changes, because ld will then consider the table of contents inside the file to be out of date. This does not represent a problem with the library, it is a disglory of using file transfer or copying mechanisms which re-do metadata.

Ben