Closed jbalintbiro closed 4 years ago
Seems related to #1
Frankly I have no idea why it fails, it works fine on Arch Linux.
Try installing libcairo2.
You need to have libcairo.so.2
available.
ldd ./connmap.exe
...
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f5fe7851000)`
Hi, thanks for the advice, but libcairo2 is already installed as a dependency of libcairo-dev, and the build process dies with a link error so i can't run ldd on the executable.
I did a bit of looking around /usr/lib/libcairo.so.2 doesn't exist on my system (it's sid), it's /usr/lib/x86_64-linux-gnu/libcairo.so.2
, so maybe the solution is looking up the right paths with pkg-conf?
So the real problem is that for some reason you have to put the program objects before cario at link time.
after installing libcairo-dev and libx11-dev