GNU bug report logs -
#56354
[PATCH] gnu: engineering: Add candle.
Previous Next
Full log
Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello Jean Pierre De Jesus DIAZ,
I almost overlooked your message from debbugs as it wasn't delivered to
my mailbox. Thanks for the patch review!
> Can be changed to use G-Expressions:
Done.
> >+ (add-after 'fix-sources 'fix-application-settings-path
> Doesn't depend on 'fix-sources, so it's fine to add after 'unpack.
Done.
> It may also be a good idea to set `QMAKE_CC' variable for cross-compilation,
> like:
>
> `(invoke "qmake" (string-append "QMAKE_CC=" #$(cc-for-target)))'
Done.
But I wasn't able to run cross-compilation with the command you
provided:
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix build --keep-failed --target=aarch64-linux-gnu candle
guix build: error: gnu/packages/freedesktop.scm:1921:2: perl-file-mimeinfo <at> 0.29: build system `perl' does not support cross builds
--8<---------------cut here---------------end--------------->8---
It seems to me from the message that the issue is not in the candle
package itself.
> >+ (add-after 'configure 'fix-makefile
> >+ (lambda _
> >+ (substitute* "Makefile"
> >+ (("-pipe -Z7") "-pipe")
> >+ (("LFLAGS.*=.*DEBUG .*OPT:REF -Wl,-O1")
> >+ "LFLAGS = -Wl,-O1"))))
>
> Could this instead be replaced on the `candle.pro' file?
I fixed it by using the latest commit from the 'master' branch instead
of 1.2b tag.
Please find the updated patch attached.
[0001-gnu-engineering-Add-candle.patch (text/x-diff, attachment)]
[Message part 3 (text/plain, inline)]
Thanks,
- Artyom
--
Artyom "avp" Poptsov <poptsov.artyom <at> gmail.com>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 3 years and 8 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.