Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix CI #767

Closed
koron opened this issue Sep 9, 2015 · 5 comments
Closed

fix CI #767

koron opened this issue Sep 9, 2015 · 5 comments

Comments

@koron
Copy link
Member

koron commented Sep 9, 2015

Build #9 から落ちている。

理由は以下のとおり。

objects/gui_gtk_x11.o: In function `gui_gtk2_draw_string':
/home/travis/build/vim-jp/vim/src/gui_gtk_x11.c:5066: undefined reference to `pango_shape_full'

Build #14 になると増えてる。

objects/ex_docmd.o: In function `do_one_cmd':
/home/travis/build/vim-jp/vim/src/ex_docmd.c:2706: undefined reference to `qf_get_size'
/home/travis/build/vim-jp/vim/src/ex_docmd.c:2177: undefined reference to `qf_get_cur_valid_idx'
/home/travis/build/vim-jp/vim/src/ex_docmd.c:2241: undefined reference to `qf_get_size'
objects/ex_docmd.o: In function `get_address':
/home/travis/build/vim-jp/vim/src/ex_docmd.c:4420: undefined reference to `qf_get_size'
/home/travis/build/vim-jp/vim/src/ex_docmd.c:4385: undefined reference to `qf_get_cur_valid_idx'
/home/travis/build/vim-jp/vim/src/ex_docmd.c:4600: undefined reference to `qf_get_cur_valid_idx'
objects/ex_docmd.o: In function `invalid_range':
/home/travis/build/vim-jp/vim/src/ex_docmd.c:4741: undefined reference to `qf_get_size'
objects/move.o: In function `scroll_cursor_top':
/home/travis/build/vim-jp/vim/src/move.c:1772: undefined reference to `plines_nofill'
objects/gui_gtk_x11.o: In function `gui_gtk2_draw_string':
/home/travis/build/vim-jp/vim/src/gui_gtk_x11.c:5067: undefined reference to `pango_shape_full'

以上はいずれも clang + tiny の結果。

@koron koron added the kind/bug label Sep 9, 2015
@h-east
Copy link
Member

h-east commented Sep 9, 2015

このpatchで直ると思われます。(未確認)
https://groups.google.com/d/msg/vim_dev/IVOX7BqKpO0/6_s2-MiSBgAJ

@h-east
Copy link
Member

h-east commented Sep 9, 2015

このpatchでビルド通った(fedora 21)けど、このpatchダメだ。
以下の部分、iが未初期化で参照される。

--- a/src/move.c
+++ b/src/move.c
@@ -1769,7 +1769,9 @@ scroll_cursor_top(min_scroll, always)
        i = 1;
    else
 #endif
+#ifdef FEAT_DIFF
        i = plines_nofill(top);
+#endif
    used += i;
    if (extra + i <= off && bot < curbuf->b_ml.ml_line_count)
    {

@h-east
Copy link
Member

h-east commented Sep 9, 2015

plines_nofill()の件は Patch 7.4.863 でfix
https://groups.google.com/d/msg/vim_dev/tG2I9iXflL0/rqSZuhPLBgAJ

qf_~()の件は Patch 7.4.864 でfixされました。
https://groups.google.com/d/msg/vim_dev/FPqaUte5Q4Y/SaALxqzLBgAJ

@h-east
Copy link
Member

h-east commented Sep 9, 2015

pango_shape_full()の件は Patch 7.4.862 でfixされました。
https://groups.google.com/d/msg/vim_dev/gv3QZaWdz4s/oN22J03JBgAJ

@koron
Copy link
Member Author

koron commented Sep 11, 2015

ありがとうございました!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants