Tony Mechelynck
unread,Jul 11, 2020, 8:14:03 AM7/11/20Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Bram Moolenaar, vim_dev
After applying patches 1177 and 1178 (to Vim 8.2) I get the following
compile warning and link error in non-eval builds:
linux-2iyu:~/.build/vim/vim-hg/src/shadow-small # (make || echo 'exit
status' $? ; date) 2>&1 |tee -a make.log
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -O2
-fno-strength-reduce -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
-o objects/ex_docmd.o ex_docmd.c
ex_docmd.c: In function ‘parse_command_modifiers’:
ex_docmd.c:2754:12: warning: implicit declaration of function
‘in_vim9script’; did you mean ‘ex_vim9script’?
[-Wimplicit-function-declaration]
if (in_vim9script() && !VIM_ISWHITE(*p))
^~~~~~~~~~~~~
ex_vim9script
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -O2
-fno-strength-reduce -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
-o objects/vim9compile.o vim9compile.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -O2
-fno-strength-reduce -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
version.c -o objects/version.o
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
gcc -L/usr/local/lib -Wl,--as-needed -o vim-small
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/highlight.o
objects/if_cscope.o objects/if_xcmdsrv.o objects/indent.o
objects/insexpand.o objects/list.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/viminfo.o objects/window.o objects/bufwrite.o objects/gui.o
objects/gui_motif.o objects/gui_x11.o objects/gui_beval.o
objects/gui_xmdlg.o objects/gui_xmebw.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
-lXp -lXmu -lXext -lXm -lXt -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM
-lICE -ldl -lm -ltinfo -lelf -lselinux -lacl -lattr -lgpm -ldl
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld:
objects/ex_docmd.o: in function `parse_command_modifiers':
ex_docmd.c:(.text+0x3faa): undefined reference to `in_vim9script'
collect2: error: ld returned 1 exit status
link.sh: Linking failed
make: *** [Makefile:2137: vim-small] Error 1
exit status 2
Sat 11 Jul 14:05:40 CEST 2020
Best regards,
Tony.