Bug#943905: gnutls28 FTCBFS during guile bindings
Andreas Metzler
ametzler at bebt.de
Thu Oct 31 17:54:15 GMT 2019
On 2019-10-31 Helmut Grohne <helmut at subdivi.de> wrote:
[...]
> gnutls28 startes failing to cross build in the version above:
> http://crossqa.debian.net/build/gnutls28_3.6.10-3_ppc64el_20191031081945.log
> | /bin/mkdir -p "`dirname "modules/gnutls.go"`" ; \
> | : && out=1 || out=- ; \
> | unset GUILE_LOAD_COMPILED_PATH ; LC_ALL=C \
> | GNUTLS_GUILE_EXTENSION_DIR="/<<PKGBUILDDIR>>/b4deb/guile/src" \
> | /usr/bin/guild compile --target="powerpc64le-unknown-linux-gnu" \
[...]
> | ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
> | ;;; or pass the --no-auto-compile argument to disable.
> | ;;; compiling /usr/bin/guild
> | ;;; WARNING: compilation of /usr/bin/guild failed:
> | ;;; failed to create path for auto-compiled file "/usr/bin/guild"
> | Backtrace:
[...]
> This is bad as we need to cross build gnutls28 for bootstrapping
> architectures (-> severity important). I looked into it and I couldn't
> figure out how to fix it given my lack of guile knowledge.
Hello Helmut,
just a wild guess from looking at the error message: Perhaps
debian/rules
if test for crosscompiling
export GUILE_AUTO_COMPILE=0
endif
[...]
> In the absence of a solution, I propose adding a build profile
> "pkg.gnutls28.noguile" to disable the gnutls-guile package. I do prefer
> working with as few build profiles as possible though.
Would you mind explaning (or giving a pointer) why you would prefer this
over using the "noguile" profile?
> What is your preference here? A build profile or fixing the cross build?
[...]
I have no strong preference, but /fixing/ generally seems to be a better
way than disabling selectively.
Cc-ing Ludovic Courtès as GnuTLS guile guru. ;-)
cu Andreas
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
More information about the Pkg-gnutls-maint
mailing list