Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facing problem in using ABI Compliance Checker on windows 10 #120

Open
ashutoshpandey-eaton opened this issue Dec 14, 2022 · 1 comment
Open

Comments

@ashutoshpandey-eaton
Copy link

I want to compare 2 versions of my c++ code and for that, as stated in the document I have installed

REQUIREMENTS FOR MS WINDOWS

  1. MinGW (3.0 or newer)
  2. MS Visual C++ (dumpbin, undname, cl)
  3. Active Perl 5 (5.8 or newer)
  4. Sigcheck v1.71 or newer
  5. Info-ZIP 3.0 (zip, unzip)
  6. Ctags

and added tool locations to the PATH environment variable.

As per https://lvc.github.io/abi-compliance-checker/#Downloads
I have downloaded and extracted 'abi-compliance-checker-2.3.zip'

when I am comparing two versions of a library using the command:
abi-compliance-checker -lib NAME -old V1.xml -new V2.xml
I am getting error : 'abi-compliance-checker' is not recognized as an internal or external command,
operable program or batch file.

  • In the extracted 'abi-compliance-checker-2.3' folder there is no exe found.
    -In the document, it is given
    Installation
    The tool is ready-to-use after extracting the archive.
    You can also use a Makefile to install the tool into the system:

sudo make install prefix=PREFIX [/usr, /usr/local]

Question: If I am using windows I can't run the above-written command also as per the document The tool is ready-to-use after extracting the archive. is also not working for me, What should I do to make the abi-compliance-checker command work on windows10?

@RhanTegoth
Copy link

You need to call abi-compliance-checker with the extension ".pl" like:
abi-compliance-checker.pl -lib NAME -old V1.xml -new V2.xml

Though I ran into an other problem if i do that: #121

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants