Como construir o Oleo no Cygwin

0

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?

    
por Michael 24.09.2012 / 18:39

1 resposta

1

Pode ser necessário adicionar -lcurses ou -lncurses a CFLAGS para uma compilação bem-sucedida.

    
por 22.03.2013 / 05:31