Pode ser necessário adicionar -lcurses
ou -lncurses
a CFLAGS para uma compilação bem-sucedida.
Estou tentando instalar o Oleo ( link ) em uma configuração do Cygwin e estou com problemas. No estágio de vinculação, o build comete erros, reclamando de referências indefinidas em ncurses. Eu tenho os pacotes libncurses-devel instalados.
Os comandos que eu corri para construir foram:
me@mymachine$ CFLAGS="-I/usr/include/ncurses" ./configure
[configure chatter, then success]
me@mymachine$ CFLAGS="-I/usr/include/ncurses" make
[snip successful compile...]
io-curses.o:io-curses.c:(.text+0x1ef8): undefined reference to '_ncwrap_stdscr'
io-curses.o:io-curses.c:(.text+0x1f08): undefined reference to '_wattrset'
io-curses.o:io-curses.c:(.text+0x1f45): undefined reference to '_printw'
io-curses.o:io-curses.c:(.text+0x1f6c): undefined reference to '_printw'
io-curses.o:io-curses.c:(.text+0x1f71): undefined reference to '_ncwrap_stdscr'
io-curses.o:io-curses.c:(.text+0x1f81): undefined reference to '_wattrset'
io-curses.o:io-curses.c:(.text+0x1fa6): undefined reference to '_printw'
io-curses.o:io-curses.c:(.text+0x206c): undefined reference to '_printw'
io-curses.o:io-curses.c:(.text+0x20da): undefined reference to '_printw'
io-curses.o:io-curses.c:(.text+0x21b2): undefined reference to '_printw'
io-curses.o:io-curses.c:(.text+0x21c9): undefined reference to '_ncwrap_stdscr'
io-curses.o:io-curses.c:(.text+0x21df): undefined reference to '_wmove'
io-curses.o:io-curses.c:(.text+0x21ec): undefined reference to '_ncwrap_stdscr'
io-curses.o:io-curses.c:(.text+0x21f4): undefined reference to '_wrefresh'
Alguém tem alguma idéia do que pode estar causando esses problemas ncurses?
Pode ser necessário adicionar -lcurses
ou -lncurses
a CFLAGS para uma compilação bem-sucedida.