Add a New Comment (Rich Markup)
Done via https://github.com/weechat/weechat/pull/1090 (it will be part of version 2.0).
Here is a fix https://github.com/weechat/weechat/pull/468
I can reproduce myself. I'll have to rewrite detection for ncurses lib in CMake and autotools, to get all required libs when compiling. Since this can break the build (I have to check on many operating systems and versions), this will take some time, so it's a bit late for 1.0. I schedule that for 1.1.
Sorry, I forgot to test that, I'll try to fix that for the next release (1.0).
Still happens with 1.0-rc2. Do you need more info? Or something else?
Here is the error message:
/usr/bin/x86_64-pc-linux-gnu-gcc -march=native -msse4 -O2 -pipe -ggdb -Wall -W -Werror-implicit-function-declaration -L/usr/lib64 -L/usr/lib64 -Wl,--as-needed CMakeFiles/weechat.dir/gui-curses-bar-window.o CMakeFiles/weechat.dir/gui-curses-chat.o CMakeFiles/weechat.dir/gui-curses-color.o CMakeFiles/weechat.dir/gui-curses-key.o CMakeFiles/weechat.dir/gui-curses-main.o CMakeFiles/weechat.dir/gui-curses-mouse.o CMakeFiles/weechat.dir/gui-curses-term.o CMakeFiles/weechat.dir/gui-curses-window.o -o weechat -rdynamic ../libweechat_gui_common.a ../../plugins/libweechat_plugins.a ../../core/libweechat_core.a -lgcrypt -lgpg-error -lgnutls -ldl -lncursesw -lm -lcurl ../libweechat_gui_common.a ../../plugins/libweechat_plugins.a ../../core/libweechat_core.a /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/weechat.dir/gui-curses-main.o: undefined reference to symbol 'nodelay' /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: note: 'nodelay' is defined in DSO /lib64/libtinfow.so.5 so try adding it to the linker command line /lib64/libtinfow.so.5: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status src/gui/curses/CMakeFiles/weechat.dir/build.make:271: recipe for target 'src/gui/curses/weechat' failed
It is my understanding that if you build ncurses with the --with -termlib flag some functions get moved to libtinfo{w}.so. Using "ncurses{w}5-config --libs" might be right way to fix this, but I have no clue about cmake to even attempt to patch this myself. It happens with the latest version in the git repo.
(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)
Attach Files: Comment:
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Only logged-in users can vote.
Please enter the title of George Orwell's famous dystopian book (it's a date):
Follow 5 latest changes.
Copyright © 2023 Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. The Levitating, Meditating, Flute-playing Gnu logo is a GNU GPL'ed image provided by the Nevrax Design Team. Source Code
Powered by Savane 3.12