Bug#950420: efl FTCBFS: src/bin/eolian/meson.build:25:2: ERROR: Program(s) ['eolian_gen'] not found or not executable
Helmut Grohne
helmut at subdivi.de
Tue Feb 4 06:28:12 GMT 2020
Hi Ross,
On Mon, Feb 03, 2020 at 10:14:24PM -0800, Ross Vandegrift wrote:
> Sounds fine to me, I pushed a tweaked version of your patch to salsa. There
> are two small changes.
>
> - I modified it to create libeolian-bin. The other /usr/bin/ binaries in
> libefl-all-dev are debug tools not used during build (so no real need for a
> general package). And libeolian-bin is more in line with how the other EFL
> packages are divided up.
Thank you for improving upon my patch.
> - The Build-Depends for eolian_gen is versioned like this:
> libeolian-bin (= ${source:Upstream-Version}) <cross>
> eolian is not officially stable upstream, which means they are still open to
> breaking changes. Thus building EFL 1.X with eolian_gen 1.Y could be
> problematic. Will this be burdensome for cross builds?
Yes and no. For cross builds, we generally do not support different
source vs build architecture versions. So the restriction is not a
limitation.
However, dpkg does not support substitution variables in Build-Depends,
so this dependency won't be satisfiable due to not being substituted.
We've had this for qtbase-opensource-src recently and agreed to turn it
into a build-time check (i.e. have debian/rules reject a different
version). Does that work for you?
Helmut
More information about the Pkg-e-devel
mailing list