Build problems after adding patches 7.4.1616 to 7.4.1626 (plus one runtime files update)
1. Warning in channel.c (in Huge only since this file is not compiled for Tiny): gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -fno-strength-reduce -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/channel.o channel.c channel.c: In function ‘channel_part_info’: channel.c:2121:20: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] dict_add_nr_str(dict, namebuf, 0, (char_u *)s); ^ 2. "make install" fails if runtime/doc/tags is not found (I'm using a shadowdir) Workaround: pushd ../../runtime/doc make tags popd then "make install" runs to completion. It seems however that "make tags" compiles and runs a program "dogtags" instead of the usual vim run which is part of "make install". ??? This error did not happen previously. What has been changed? I suggest to make the "mv -f tags tags.dist" step conditional on the existence of the tagfile. Then the vim run will generate the tagfile anyway. N.B. I have to delete the tagfile locally before fetching changes whenever there is a change to it on the remote, otherwise (since it is locally hg-ignored) hg fetch will stop on error after the pull but before the merge. This did not happen with the previous version of Mercurial (new in openSUSE Leap 42.1, did not happen on openSUSE 13.2) Here is the output from the failed run (the prompt ends at the # sign on the first line): linux-2iyu:~/.build/vim/vim-hg/src/shadow-huge # make install || echo 'exit status' $? ; date if test -f /usr/local/bin/vim; then \ mv -f /usr/local/bin/vim /usr/local/bin/vim.rm; \ rm -f /usr/local/bin/vim.rm; \ fi cp vim /usr/local/bin strip /usr/local/bin/vim chmod 755 /usr/local/bin/vim cp vimtutor /usr/local/bin/vimtutor chmod 755 /usr/local/bin/vimtutor /bin/sh ./installman.sh install /usr/local/share/man/man1 "" /usr/local/share/vim /usr/local/share/vim/vim74 /usr/local/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/local/share/man/man1/vim.1 installing /usr/local/share/man/man1/vimtutor.1 installing /usr/local/share/man/man1/vimdiff.1 installing /usr/local/share/man/man1/evim.1 generating help tags cd ../runtime/doc; mv -f tags tags.dist mv: cannot stat ‘tags’: No such file or directory Makefile:2112: recipe for target 'installrtbase' failed make: *** [installrtbase] Error 1 exit status 2 Sun 20 Mar 22:05:30 CET 2016 Best regards, Tony. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.