URL:
<http://savannah.nongnu.org/bugs/?41245>
Summary: weechat fails to build if ncurses is build with the
--with-termlib flag
Project: WeeChat
Submitted by: zeom
Submitted on: Thu 16 Jan 2014 02:08:41 AM GMT
Category: compilation
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 0.4.3-dev
IRC nick: zeom
_______________________________________________________
Details:
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.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?41245>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
_______________________________________________
Weechat-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/weechat-dev