Click here to Skip to main content
15,891,248 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hello,
I am trying to run a "make" binflate file.
But I keep getting an error
skipping incompatible ../../../shared/gpstk/src/libgpstk.a when searching for -lgpstk


I am the newbie at linux and have no idea what is going on, but I am eager to learn.

I have looked up online and I saw that there is a linkage issue but I am not sure what exactly to do. Can anyone help me out?

Thanks.

What I have tried:

I have tried to install many libraries but can't figure out what seems to be the problem.
Posted
Updated 25-Jan-18 0:26am
Comments
k5054 24-Jan-18 18:59pm    
A little more information, please. What is your CPU/system architecture, and what piece of software are you trying to compile?

At a guess, you've compiled the library (libgpstk.a) in 32 bit mode and are trying to link it into a 64 bit build (or vice versa). It also might be that your library is for an x86 but you are on an ARM, so that won't work either.

1 solution

The found libgpstk.a isnt compatible for your target. Depending on your configuration changing some build path could solve.

But normally you better check the build file or configuration for the libgpstk that is in the same settings as your make file.

I guess that is some 32bit or 64-bit mismatch. (a common issue)
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900