MRC Windows module [Solved: rogue gcc compiler in PATH]

manobe199
manobe199
Community Member
edited January 1 in Windows

I'm trying to use the MRC converter suite to convert my Keeper to 1Password. Unfortunately, my Windows 10 (and tried on 11) installation of the converter doesn't work. Both get stuck at the bit::Vector module installation and I can't find a way to force install it. The forum shows some solution for sudo, but haven't found one for Windows.

--
Microsoft Windows [Version 10.0.19045.5247]
(c) Microsoft Corporation. All rights reserved.

C:\Users\manobe\Desktop\mrc-converter-suite>.\install_modules.bat
Looking for required perl modules...
---- App::cpanminus
---- Good

XML::XPath ----
Already installed

Bit::Vector ----
Needs installing
! Installing Bit::Vector failed. See C:\Users\manobe.cpanm\work\1735590727.27212\build.log for details. Retry with --force to force install it.
+++ Module installation failed

Date::Calc ----
Needs installing
! Installing Bit::Vector failed. See C:\Users\manobe.cpanm\work\1735590732.17564\build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'Bit::Vector' is not installed
! Bailing out the installation for Date-Calc-6.4.
+++ Module installation failed

Win32::Unicode::File ----
Needs force installing
! Installing Win32::Unicode::File failed. See C:\Users\manobe.cpanm\work\1735590736.22924\build.log for details. Retry with --force to force install it.
+++ Module installation failed

Done installing required modules.

C:\Users\manobe\Desktop\mrc-converter-suite>


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser: Not Provided

Comments

  • manobe199
    manobe199
    Community Member

    I believe this could be resolved by @MrC

  • MrC
    MrC
    Volunteer Moderator

    @manobe199 ,

    Which version of Win10 are you using - 32-bit or 64-bit? I presume 64 since you're also trying Win11.

    And did you use the Latest Strawberry Perl installer version?

  • MrC
    MrC
    Volunteer Moderator

    @manobe199

    I just did a clean install of the latest Strawberry Perl 5.40.0.1 (2024-08-10) on Win10x64 and ran the modules installer and had no problems.

    The articles you found re: requiring sudo would be for Linux; you don't need it in Windows. I'll await more info from you.

  • manobe199
    manobe199
    Community Member

    Hi MRC,

    Thanks for the quick reply. The strawberry perl version is 5.40.0.1 also, downloaded from strawberryperl.com.

    My windows version is Windows 10 Pro 22H2 on a 64-bit operating system.

  • manobe199
    manobe199
    Community Member
    edited January 1

    I've removed Perl, restarted my computer and reinstalled the (same) latest version. Still having the same issue with the same modules

    The mrc-converter-suite that I am using is 2024-10-18-1312

  • MrC
    MrC
    Volunteer Moderator

    @manobe199

    Any antivirus software interfering?

  • manobe199
    manobe199
    Community Member

    Only MS Defender. I retried by turning off the "real-time protection"

    Could I manually force the installation?

  • MrC
    MrC
    Volunteer Moderator
    edited January 1

    @manobe199

    Would you be able to email me the error log mentioned in your screenshot for Bit::Vector ? It might hold the answer. I haven't seen failures building these modules in a long time, and never found a definitive answer why some users would encounter them.

    My email address is at the top of any of the suite's files such as convert.pl .

  • MrC
    MrC
    Volunteer Moderator

    Also, the only failures I see for that module in the bot-builds are for Cygwin. You wouldn't happen to have Cygwin installed also would you?

  • manobe199
    manobe199
    Community Member

    Yup, just sent. Thanks

  • MrC
    MrC
    Volunteer Moderator

    @manobe199 and I solved this offline.

    There was another version of the gcc compiler found in the PATH, ahead of the Strawberry Perl included gcc. With a simple path re-ordering, the module builds succeeded.

    Enjoy 1Password!