GNU bug report logs - #46580
vim-full fails to build

Previous Next

Package: guix;

Reported by: Alex <aleksq <at> protonmail.ch>

Date: Wed, 17 Feb 2021 00:25:02 UTC

Severity: normal

Merged with 46642

Done: zimoun <zimon.toutoune <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 46580 in the body.
You can then email your comments to 46580 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#46580; Package guix. (Wed, 17 Feb 2021 00:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Alex <aleksq <at> protonmail.ch>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 17 Feb 2021 00:25:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alex <aleksq <at> protonmail.ch>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: vim-full fails to build
Date: Tue, 16 Feb 2021 23:49:33 +0000
[Message part 1 (text/plain, inline)]
Hello all.

I encountered issue recently with upgrading and (later) clean install of vim-full.

How to reproduce:

$ guix install vim-full

The following package will be installed:
vim-full 8.2.2067

The following derivation will be built:
/gnu/store/nszargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv

building /gnu/store/nszargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv...
| 'build' phasebuilder for `/gnu/store/nszargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv' failed with exit code 1
build of /gnu/store/nszargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv failed
View build log at '/var/log/guix/drvs/ns/zargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv.bz2'.
guix install: error: build of `/gnu/store/nszargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv' failed

$ bzcat /var/log/guix/drvs/ns/zargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv.bz2

/gnu/store/4vmhbc31cpbnlw3c96kcc094ihmaf7dv-glib-2.62.6/include/glib-2.0/glib/gtypes.h:551:8: note: declared here
struct _GTimeVal
^~~~~~~~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
NOTE: build date/time is fixed: Jan 01 1970 00:00:01
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
gcc -L/gnu/store/dkm59bch3zdnhsxdqv13gvx7sf9h0zp0-atk-2.34.1/lib -L/gnu/store/na0x00biq02fm5cyj5a8r67qwsnsskw8-cairo-1.16.0/lib -L/gnu/store/skxf0dmvgrw84pb2yzi1g1hwn0swv9kx-fontconfig-2.13.1/lib -L/gnu/store/j3f5hx6yvhlj3sapiipigkwg05b49nwn-freetype-2.10.4/lib -L/gnu/store/0676qmb2pdi3kh37sjgba3g826sqzfsk-gdk-pixbuf-2.40.0/lib -L/gnu/store/4vmhbc31cpbnlw3c96kcc094ihmaf7dv-glib-2.62.6/lib -L/gnu/store/k08vj9aph9989qv6pxfqp6ikvz54p3l3-gtk+-2.24.32/lib -L/gnu/store/rfdjzqvdawlz68ikd7zqn325h7xs716j-harfbuzz-2.6.4/lib -L/gnu/store/6afij9jsvy30gk0yswd1n5f3xg5wx9mj-pango-1.44.7/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2/x86_64-linux-thread-multi/CORE -Wl,--as-needed -o vim objects/arabic.o objects/arglist.o objects/autocmd.o objects/beval.o objects/buffer.o objects/change.o objects/blob.o objects/blowfish.o objects/cindent.o objects/clientserver.o objects/clipboard.o objects/cmdexpand.o objects/cmdhist.o objects/crypt.o objects/crypt_zip.o objects/debugger.o objects/dict.o objects/diff.o objects/digraph.o objects/drawline.o objects/drawscreen.o objects/edit.o objects/eval.o objects/evalbuffer.o objects/evalfunc.o objects/evalvars.o objects/evalwindow.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/filepath.o objects/findfile.o objects/fold.o objects/getchar.o objects/gui_xim.o objects/hardcopy.o objects/hashtab.o objects/help.o objects/highlight.o objects/if_cscope.o objects/if_xcmdsrv.o objects/indent.o objects/insexpand.o objects/list.o objects/locale.o objects/map.o objects/mark.o objects/match.o objects/mbyte.o objects/memline.o objects/menu.o objects/misc1.o objects/misc2.o objects/mouse.o objects/move.o objects/normal.o objects/ops.o objects/option.o objects/optionstr.o objects/os_unix.o objects/pathdef.o objects/popupmenu.o objects/popupwin.o objects/profiler.o objects/pty.o objects/quickfix.o objects/regexp.o objects/register.o objects/screen.o objects/scriptfile.o objects/search.o objects/session.o objects/sha256.o objects/sign.o objects/sound.o objects/spell.o objects/spellfile.o objects/spellsuggest.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/testing.o objects/textformat.o objects/textobject.o objects/textprop.o objects/time.o objects/typval.o objects/ui.o objects/undo.o objects/usercmd.o objects/userfunc.o objects/version.o objects/vim9compile.o objects/vim9execute.o objects/vim9script.o objects/vim9type.o objects/viminfo.o objects/window.o objects/bufwrite.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/gui_gtk_f.o objects/gui_beval.o objects/vterm_encoding.o objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o objects/vterm_unicode.o objects/vterm_vterm.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python3.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/job.o objects/channel.o objects/xdiffi.o objects/xemit.o objects/xprepare.o objects/xutils.o objects/xhistogram.o objects/xpatience.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -L/gnu/store/dkm59bch3zdnhsxdqv13gvx7sf9h0zp0-atk-2.34.1/lib -L/gnu/store/na0x00biq02fm5cyj5a8r67qwsnsskw8-cairo-1.16.0/lib -L/gnu/store/skxf0dmvgrw84pb2yzi1g1hwn0swv9kx-fontconfig-2.13.1/lib -L/gnu/store/j3f5hx6yvhlj3sapiipigkwg05b49nwn-freetype-2.10.4/lib -L/gnu/store/0676qmb2pdi3kh37sjgba3g826sqzfsk-gdk-pixbuf-2.40.0/lib -L/gnu/store/4vmhbc31cpbnlw3c96kcc094ihmaf7dv-glib-2.62.6/lib -L/gnu/store/k08vj9aph9989qv6pxfqp6ikvz54p3l3-gtk+-2.24.32/lib -L/gnu/store/rfdjzqvdawlz68ikd7zqn325h7xs716j-harfbuzz-2.6.4/lib -L/gnu/store/6afij9jsvy30gk0yswd1n5f3xg5wx9mj-pango-1.44.7/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lacl -lattr -lgpm -ldl -L/gnu/store/xxjq7mdik77m01qxbrryg56s66ya0pb3-lua-5.3.5/lib -llua -Wl,-E -Wl,-rpath,/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2/x86_64-linux-thread-multi/CORE -fstack-protector-strong -L/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib -L/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2/x86_64-linux-thread-multi/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -L/gnu/store/rz42ba0my9vrgbkjpkzr2drmnjk5ah50-python-3.8.2/lib/python3.8/config-3.8-x86_64-linux-gnu -lpython3.8 -lcrypt -lpthread -ldl -lutil -lm -lm -L/gnu/store/9jznxb2f5s46yr8fmppigiad0fyh4b4p-tcl-8.6.10/lib -ltcl8.6 -ldl -lpthread -lm -Wl,-rpath,/gnu/store/rn3jj8hvi4clw6pwkk83j5j962m1a9n1-ruby-2.6.5/lib -L/gnu/store/rn3jj8hvi4clw6pwkk83j5j962m1a9n1-ruby-2.6.5/lib -lruby -lm
ld: /gnu/store/rz42ba0my9vrgbkjpkzr2drmnjk5ah50-python-3.8.2/lib/python3.8/config-3.8-x86_64-linux-gnu/libpython3.8.a(pyexpat.o): undefined reference to symbol 'XML_FreeContentModel'
ld: /gnu/store/imh5xxqw10dql4crlngbbjh4r24raf4j-expat-2.2.9/lib/libexpat.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
link.sh: Linking failed
make[1]: *** [Makefile:2134: vim] Error 1
make[1]: Leaving directory '/tmp/guix-build-vim-full-8.2.2067.drv-0/source/src'
make: *** [Makefile:29: first] Error 2
command "make" "-j" "4" "CFLAGS=-D_REENTRANT" failed with status 2
aco <at> gnoo ~$ bzcat /var/log/guix/drvs/ns/zargr9s510lfr0680mkg4m4lfimwcd-vim-full-8.2.2067.drv.bz2 | tail
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
gcc -L/gnu/store/dkm59bch3zdnhsxdqv13gvx7sf9h0zp0-atk-2.34.1/lib -L/gnu/store/na0x00biq02fm5cyj5a8r67qwsnsskw8-cairo-1.16.0/lib -L/gnu/store/skxf0dmvgrw84pb2yzi1g1hwn0swv9kx-fontconfig-2.13.1/lib -L/gnu/store/j3f5hx6yvhlj3sapiipigkwg05b49nwn-freetype-2.10.4/lib -L/gnu/store/0676qmb2pdi3kh37sjgba3g826sqzfsk-gdk-pixbuf-2.40.0/lib -L/gnu/store/4vmhbc31cpbnlw3c96kcc094ihmaf7dv-glib-2.62.6/lib -L/gnu/store/k08vj9aph9989qv6pxfqp6ikvz54p3l3-gtk+-2.24.32/lib -L/gnu/store/rfdjzqvdawlz68ikd7zqn325h7xs716j-harfbuzz-2.6.4/lib -L/gnu/store/6afij9jsvy30gk0yswd1n5f3xg5wx9mj-pango-1.44.7/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2/x86_64-linux-thread-multi/CORE -Wl,--as-needed -o vim objects/arabic.o objects/arglist.o objects/autocmd.o objects/beval.o objects/buffer.o objects/change.o objects/blob.o objects/blowfish.o objects/cindent.o objects/clientserver.o objects/clipboard.o objects/cmdexpand.o objects/cmdhist.o objects/crypt.o objects/crypt_zip.o objects/debugger.o objects/dict.o objects/diff.o objects/digraph.o objects/drawline.o objects/drawscreen.o objects/edit.o objects/eval.o objects/evalbuffer.o objects/evalfunc.o objects/evalvars.o objects/evalwindow.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/filepath.o objects/findfile.o objects/fold.o objects/getchar.o objects/gui_xim.o objects/hardcopy.o objects/hashtab.o objects/help.o objects/highlight.o objects/if_cscope.o objects/if_xcmdsrv.o objects/indent.o objects/insexpand.o objects/list.o objects/locale.o objects/map.o objects/mark.o objects/match.o objects/mbyte.o objects/memline.o objects/menu.o objects/misc1.o objects/misc2.o objects/mouse.o objects/move.o objects/normal.o objects/ops.o objects/option.o objects/optionstr.o objects/os_unix.o objects/pathdef.o objects/popupmenu.o objects/popupwin.o objects/profiler.o objects/pty.o objects/quickfix.o objects/regexp.o objects/register.o objects/screen.o objects/scriptfile.o objects/search.o objects/session.o objects/sha256.o objects/sign.o objects/sound.o objects/spell.o objects/spellfile.o objects/spellsuggest.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/testing.o objects/textformat.o objects/textobject.o objects/textprop.o objects/time.o objects/typval.o objects/ui.o objects/undo.o objects/usercmd.o objects/userfunc.o objects/version.o objects/vim9compile.o objects/vim9execute.o objects/vim9script.o objects/vim9type.o objects/viminfo.o objects/window.o objects/bufwrite.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/gui_gtk_f.o objects/gui_beval.o objects/vterm_encoding.o objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o objects/vterm_unicode.o objects/vterm_vterm.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python3.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/job.o objects/channel.o objects/xdiffi.o objects/xemit.o objects/xprepare.o objects/xutils.o objects/xhistogram.o objects/xpatience.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -L/gnu/store/dkm59bch3zdnhsxdqv13gvx7sf9h0zp0-atk-2.34.1/lib -L/gnu/store/na0x00biq02fm5cyj5a8r67qwsnsskw8-cairo-1.16.0/lib -L/gnu/store/skxf0dmvgrw84pb2yzi1g1hwn0swv9kx-fontconfig-2.13.1/lib -L/gnu/store/j3f5hx6yvhlj3sapiipigkwg05b49nwn-freetype-2.10.4/lib -L/gnu/store/0676qmb2pdi3kh37sjgba3g826sqzfsk-gdk-pixbuf-2.40.0/lib -L/gnu/store/4vmhbc31cpbnlw3c96kcc094ihmaf7dv-glib-2.62.6/lib -L/gnu/store/k08vj9aph9989qv6pxfqp6ikvz54p3l3-gtk+-2.24.32/lib -L/gnu/store/rfdjzqvdawlz68ikd7zqn325h7xs716j-harfbuzz-2.6.4/lib -L/gnu/store/6afij9jsvy30gk0yswd1n5f3xg5wx9mj-pango-1.44.7/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lacl -lattr -lgpm -ldl -L/gnu/store/xxjq7mdik77m01qxbrryg56s66ya0pb3-lua-5.3.5/lib -llua -Wl,-E -Wl,-rpath,/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2/x86_64-linux-thread-multi/CORE -fstack-protector-strong -L/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib -L/gnu/store/8zvc5mvk0xm3ygrxsgpyy5ilxb5rzjry-perl-5.30.2/lib/perl5/5.30.2/x86_64-linux-thread-multi/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -L/gnu/store/rz42ba0my9vrgbkjpkzr2drmnjk5ah50-python-3.8.2/lib/python3.8/config-3.8-x86_64-linux-gnu -lpython3.8 -lcrypt -lpthread -ldl -lutil -lm -lm -L/gnu/store/9jznxb2f5s46yr8fmppigiad0fyh4b4p-tcl-8.6.10/lib -ltcl8.6 -ldl -lpthread -lm -Wl,-rpath,/gnu/store/rn3jj8hvi4clw6pwkk83j5j962m1a9n1-ruby-2.6.5/lib -L/gnu/store/rn3jj8hvi4clw6pwkk83j5j962m1a9n1-ruby-2.6.5/lib -lruby -lm
ld: /gnu/store/rz42ba0my9vrgbkjpkzr2drmnjk5ah50-python-3.8.2/lib/python3.8/config-3.8-x86_64-linux-gnu/libpython3.8.a(pyexpat.o): undefined reference to symbol 'XML_FreeContentModel'
ld: /gnu/store/imh5xxqw10dql4crlngbbjh4r24raf4j-expat-2.2.9/lib/libexpat.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
link.sh: Linking failed
make[1]: *** [Makefile:2134: vim] Error 1
make[1]: Leaving directory '/tmp/guix-build-vim-full-8.2.2067.drv-0/source/src'
make: *** [Makefile:29: first] Error 2
command "make" "-j" "4" "CFLAGS=-D_REENTRANT" failed with status 2

Thank you,

Alex
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#46580; Package guix. (Wed, 24 Feb 2021 08:47:02 GMT) Full text and rfc822 format available.

Message #8 received at 46580 <at> debbugs.gnu.org (full text, mbox):

From: Alexandru-Sergiu Marton <brown121407 <at> posteo.ro>
To: 46580 <at> debbugs.gnu.org
Subject: vim-full fails to build
Date: Wed, 24 Feb 2021 10:46:08 +0200
[Message part 1 (text/plain, inline)]
Hi,

Just pulled the latest Guix and this error still happens. I 
attached the build log.

Cheers,
Alexandru-Sergiu Marton

[vim-full-build-log.drv.bz2 (application/octet-stream, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#46580; Package guix. (Wed, 24 Feb 2021 18:27:02 GMT) Full text and rfc822 format available.

Message #11 received at 46580 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Alexandru-Sergiu Marton <brown121407 <at> posteo.ro>
Cc: 46580 <at> debbugs.gnu.org
Subject: Re: bug#46580: vim-full fails to build
Date: Wed, 24 Feb 2021 19:25:49 +0100
Hi,

On Wed, 24 Feb 2021 at 19:02, Alexandru-Sergiu Marton
<brown121407 <at> posteo.ro> wrote:

> Just pulled the latest Guix and this error still happens. I
> attached the build log.

See <http://issues.guix.gnu.org/46642#2>.

All the best,
simon

PS:
46639 and 46642 and incorrectly merged.
I have tried to unmerge them in order to merge 46642 with this one 46580.




Merged 46580 46642. Request was from zimoun <zimon.toutoune <at> gmail.com> to control <at> debbugs.gnu.org. (Fri, 05 Mar 2021 13:06:01 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#46580; Package guix. (Fri, 05 Mar 2021 18:40:02 GMT) Full text and rfc822 format available.

Message #16 received at 46580 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Alex <aleksq <at> protonmail.ch>
Cc: Softwafe Engineer <timsofteng <at> gmail.com>, iyzsong <at> member.fsf.org,
 46580 <at> debbugs.gnu.org, John Soo <jsoo1 <at> asu.edu>,
 Alexandru-Sergiu Marton <brown121407 <at> posteo.ro>
Subject: Re: bug#46580: vim-full fails to build
Date: Fri, 05 Mar 2021 19:30:46 +0100
[Message part 1 (text/plain, inline)]
Hi,

On mar., 16 févr. 2021 at 23:49, Alex <aleksq <at> protonmail.ch> wrote:

> I encountered issue recently with upgrading and (later) clean install of vim-full.

Indeed, the package is broken.  The commit
988ac06ce8cf9b1760094e0e2ff23960355d07eb introduces the fix:

       ;; Fix test_signals.vim. https://github.com/vim/vim/issues/7402
       #:make-flags (list "CFLAGS=-D_REENTRANT")

which breaks “#:make-flags '("LDFLAGS=-lexpat")” in vim-full.  More
specifically, the package vim-full contains duplicate #:make-flags in
its argument.  For instance,

--8<---------------cut here---------------start------------->8---
$ guix repl
GNU Guile 3.0.5
Copyright (C) 1995-2021 Free Software Foundation, Inc.

Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.

Enter `,help' for help.
scheme@(guix-user)> ,use(gnu packages vim)
scheme@(guix-user)> ,pp (package-arguments vim-full)
$1 = (#:configure-flags
 (list (string-append
         "--with-lua-prefix="
         (assoc-ref %build-inputs "lua"))
       "--with-features=huge"
       "--enable-python3interp=yes"
       "--enable-perlinterp=yes"
       "--enable-rubyinterp=yes"
       "--enable-tclinterp=yes"
       "--enable-luainterp=yes"
       "--enable-cscope"
       "--enable-sniff"
       "--enable-multibyte"
       "--enable-xim"
       "--disable-selinux"
       "--enable-gui")
 #:make-flags
 '("LDFLAGS=-lexpat")
 #:test-target
 "test"
 #:parallel-tests?
 #f
 #:make-flags
 (list "CFLAGS=-D_REENTRANT")
 #:phases
 (modify-phases
   (modify-phases
[...]
--8<---------------cut here---------------end--------------->8---

Attached a fix.  Well, at least the package vim-full now builds.  Since
I am not a Vim user, could you confirm that with patch, the vim-full
package is functional?  If yes, I will submit the patch to guix-patches.

However, I am not sure to understand how all the machinery works.  For
instance, I do not understand why:

           ((#:make-flags flags)
            `("LDFLAGS=-lexpat"))

raises the backtrace:

--8<---------------cut here---------------start------------->8---
Backtrace:
In ice-9/eval.scm:
   191:35 19 (_ #f)
   214:21 18 (_ #f)
   217:50 17 (lp (#<procedure 7fffee821940 at ice-9/eval.scm:282:?> ?))
   217:50 16 (lp (#<procedure 7fffee821920 at ice-9/eval.scm:282:?> ?))
   217:50 15 (lp (#<procedure 7fffee821900 at ice-9/eval.scm:282:?> ?))
   217:50 14 (lp (#<procedure 7fffee8218e0 at ice-9/eval.scm:282:?> ?))
   217:50 13 (lp (#<procedure 7fffee821880 at ice-9/eval.scm:649:?> ?))
   217:50 12 (lp (#<procedure 7fffee821860 at ice-9/eval.scm:282:?> ?))
   217:50 11 (lp (#<procedure 7fffee821800 at ice-9/eval.scm:649:?> ?))
   217:50 10 (lp (#<procedure 7fffee8217e0 at ice-9/eval.scm:282:?> ?))
   217:50  9 (lp (#<procedure 7fffee8217c0 at ice-9/eval.scm:282:?> ?))
   217:50  8 (lp (#<procedure 7fffee8217a0 at ice-9/eval.scm:282:?> ?))
   217:50  7 (lp (#<procedure 7fffee821540 at ice-9/eval.scm:649:?> ?))
   217:50  6 (lp (#<procedure 7fffee821520 at ice-9/eval.scm:282:?> ?))
   217:50  5 (lp (#<procedure 7fffee821500 at ice-9/eval.scm:282:?> ?))
   217:50  4 (lp (#<procedure 7fffee8214e0 at ice-9/eval.scm:282:?> ?))
   217:50  3 (lp (#<procedure 7fffee81c300 at ice-9/eval.scm:212:?> ?))
   217:50  2 (lp (#<procedure 7fffee821180 at ice-9/eval.scm:282:?> ?))
   217:33  1 (lp (#<procedure 7fffee821140 at ice-9/eval.scm:187:?> ?))
Exception thrown while printing backtrace:
In procedure frame-local-ref: Argument 2 out of range: 1

ice-9/eval.scm:217:33: In procedure lp:
Wrong type to apply: "LDFLAGS=-lexpat"
--8<---------------cut here---------------end--------------->8---

Explanations welcome. :-)


Cheers,
simon

[vim-full.patch (text/x-diff, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#46580; Package guix. (Fri, 05 Mar 2021 19:39:01 GMT) Full text and rfc822 format available.

Message #19 received at 46580 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Alex <aleksq <at> protonmail.ch>
Cc: Softwafe Engineer <timsofteng <at> gmail.com>, iyzsong <at> member.fsf.org,
 46580 <at> debbugs.gnu.org, John Soo <jsoo1 <at> asu.edu>,
 Alexandru-Sergiu Marton <brown121407 <at> posteo.ro>
Subject: Re: bug#46580: vim-full fails to build
Date: Fri, 05 Mar 2021 20:29:33 +0100
Hi again,

Fix with patch: <http://issues.guix.gnu.org/issue/46950>.


On Fri, 05 Mar 2021 at 19:30, zimoun <zimon.toutoune <at> gmail.com> wrote:

> However, I am not sure to understand how all the machinery works.  For
> instance, I do not understand why:
>
>            ((#:make-flags flags)
>             `("LDFLAGS=-lexpat"))
>
> raises the backtrace:
>
> --8<---------------cut here---------------start------------->8---
> Backtrace:

[...]

> ice-9/eval.scm:217:33: In procedure lp:
> Wrong type to apply: "LDFLAGS=-lexpat"
> --8<---------------cut here---------------end--------------->8---
>
> Explanations welcome. :-)

Well, that’s a quote/unquote dance.  The valid way is:

            ((#:make-flags flags)
             `(list "LDFLAGS=-lexpat"))

Cheers,
simon




Reply sent to zimoun <zimon.toutoune <at> gmail.com>:
You have taken responsibility. (Sat, 06 Mar 2021 00:36:01 GMT) Full text and rfc822 format available.

Notification sent to Alex <aleksq <at> protonmail.ch>:
bug acknowledged by developer. (Sat, 06 Mar 2021 00:36:02 GMT) Full text and rfc822 format available.

Message #24 received at 46580-done <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Alex <aleksq <at> protonmail.ch>
Cc: Softwafe Engineer <timsofteng <at> gmail.com>, 46580-done <at> debbugs.gnu.org,
 Alexandru-Sergiu Marton <brown121407 <at> posteo.ro>
Subject: Re: bug#46580: vim-full fails to build
Date: Sat, 06 Mar 2021 01:33:35 +0100
On Fri, 05 Mar 2021 at 20:29, zimoun <zimon.toutoune <at> gmail.com> wrote:
> Hi again,
>
> Fix with patch: <http://issues.guix.gnu.org/issue/46950>.

Patch pushed as c8cbd369eb512b0bc5cc0d5dfc2b5d35da50aa4f.

Thanks for the report.


Cheers,
simon




Reply sent to zimoun <zimon.toutoune <at> gmail.com>:
You have taken responsibility. (Sat, 06 Mar 2021 00:36:02 GMT) Full text and rfc822 format available.

Notification sent to Softwafe Engineer <timsofteng <at> gmail.com>:
bug acknowledged by developer. (Sat, 06 Mar 2021 00:36:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 03 Apr 2021 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 17 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.