Bug#780317: evince: Non matching libevdocument3-4 symbols render evince unbuiltable

Sophoklis Goumas olspookishmagus at gmail.com
Thu Mar 12 10:53:26 UTC 2015


On Thu, Mar 12, 2015 at 12:05 PM, Simon McVittie <smcv at debian.org> wrote:
>
> ...
> As far as I can see, those symbols appear if and only if you alter
> the configure invocation to add --enable-debug. cdbs does this
> automatically if you build with DEB_BUILD_OPTIONS=debug - is that
> what you were doing?
>

Indeed but that's not the whole case.
I did enable the --enable-debug before receiving that error but then
I commented out that option and yet that error would remain, as I should
have remember to: fakeroot debian/rules clean first.

>
> The requirement that Debian packages must build from source is only
> release-critical for the configuration that actually gets released,
> which has no special DEB_BUILD_OPTIONS, so I'm downgrading this to
> a normal bug.
>
> (The right solution is probably to conditionalize the -c4 in
> DEB_DH_MAKESHLIBS_ARGS so it is only used if DEB_BUILD_OPTIONS
> does not contain debug.)
>

Thanks for the explanation,
Sophoklis



More information about the pkg-gnome-maintainers mailing list