[SailfishDevel] Harbour compatibility - including multiple executables in a single RPM

David Llewellyn-Jones david at flypig.co.uk
Mon May 14 13:12:54 UTC 2018


Hi,

The Harbour rpmvalidator is currently highlighting problems with my app
because it has more than one executable packaged with it. I get errors
like this:

ERROR [/usr/share/harbour-getiplay/lib/bin/rtmpdump] ELF binary in wrong
location (must be /usr/bin/harbour-getiplay)

ERROR [/usr/share/harbour-getiplay/lib/bin/rtmpdump] File must not be
executable (current permissions: 755)

Is there any way to create a Harbour-compatible package that includes
more than one executable? From the validator, it looks to be impossible,
but the FAQ doesn't say anything about it, so I'm still hopeful :)

For context, my app is just a UI wrapper around a separate executable
that I call using QProcess. Since the underlying executable isn't
written by me (and itself calls several other executables), integrating
them into a single executable would be hard.

David

P.S. I checked the mailing list archives and together.jolla.com, and
although this has come up before (e.g.
https://lists.sailfishos.org/pipermail/devel/2017-May/007898.html) I
didn't see any clear solutions or conclusions.
-- 
Website: http://www.flypig.co.uk


More information about the Devel mailing list