[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to be with SINA that has non-free dependency



Hi Liubov and Andreas,


When I tried to build SINA with new libarb, I got:

configure:16724: error: in `/<<PKGBUILDDIR>>':
configure:16726: error: Required libraries found missing:
   ARB PROBE library (PROBE_COM/client.a)
   ARB HELIX library (SL/HELIX/HELIX.a)

It's the same issue as with the existing libarb-dev package: the .a files were stripped of all symbols:

$ nm /usr/lib/x86_64-linux-gnu/arb/PROBE_COM/client.a
nm: /usr/lib/x86_64-linux-gnu/arb/PROBE_COM/client.a: no symbol

I've created a merge request on salsa that should fix this. If you call `strip` without arguments, it will strip all symbols, making libs unusable. The --remove-section flag just adds to the list. So it needs `--strip-unneeded` in addition to existing parameters.

I noticed that you are building SINA 1.5 - can you bump that to 1.6.0 from the start? I'm not too excited about the 1.5.0. The 1.6.0 is **significantly** better. In the case at hand, that one will default to not using the PT server, so it will run smoothly without having that binary.


Elmar


Reply to: