AS new installation - mcdrivelog missing

Hi out there,

I had to install Automation Studio 4.12.6 on a new laptop.

After all the updates, compiling of a project - which compiles just fine on another installation - fails due to mcdrivelog missing.

image

I am not using and drive components and have not been able to identify the issue digging through all the help.

Does anybody have a resolution for this?

Thanks for your help!

Hi Alfred,

Try opening Project → Change Runtime Versions and checking the “Advanced” box.

If you’re not using any motion control, you can set mappMotion to “undefined”. If you are using motion, expand the menu and make sure that there is a version defined for McDriveLog.

It may also be the case that you have a different version installed than was last used in the project. If that’s the case, you can click “OK” and it will update all of the versions in the project to what is configured in this window.

Hi Marcus,

it is already set that way

and I have honestly never used it before

Thanks for looking into this

Regards

Alfred

Sorry Alfred, which version do you see when you select “advanced“ box, for example in my case:

maybe in your case for mistake the main motion selection is 5.24.2 but on the module McDriveLog you have 5.25.x

Double check the McDriveLog module is installed correctly on your PC:


McDriveLog is a module so you don’t see that in the logical view or in your software configuration

Hi Marcus,
got it going.

Under libraries, there was a library called McBase which none of the functions are or have ever been in use.
Deleting this library solved the compiling issue.

Best Regards

Alfred

1 Like

You need McBase, for example, for McAxis so when you compile the prj you should see McBase on the software configuration, double check you have the correct version.

Just for test I have removed my McBase on the logical view and after that automatically in the software configuration AS added again McBase:

It’s possible in your case for some reasons you had a wrong McBase version in your software configuration

1 Like

Thanks for posting your solution! As Valerio said, this library is needed if you have mapp components. The functions are used by other libraries, so you won’t see them used in the program itself. However, deleing it may have caused the correct version to get re-added. Either way, if it’s building now that’s what matters.

1 Like