alsa-utils: curses library?
Hoje farei um post rápido, justamente para oferecer uma dica importante para quem está tentando compilar o alsa-utils e está tomando uma verdadeira surra. Tudo começou quando fiz uma instalação “freash” do Debian Etch no meu equipamento. Meu som não foi detectado e tive que compilar uma versão mais recente do “alsa-driver”, “alsa-lib” e “alsa-utils”. Esse último, me deu uma tremenda dor de cabeça.
checking for initscr in -lncurses… no
checking for initscr in -lcurses… no
configure: error: this packages requires a curses library
Quando entrava com o comando ./configure, ele iria bem até retornar com a mensagem: “configure: error: this packages requires a curses library“. Nunca havia ouvido falar da “curses library” - e também era a primeira vez que compilava o alsa - até então. Fazendo uma pesquisa na internet, percebi que não ocorria apenas no Debian, mas também no Ubuntu, Caixa Mágica e em outros baseados no Debian.
Bom, prometi uma dica rápida certo? Para resolver o problema, instale o pacote libncurses5-dev
apt-get install libncurses5-dev
Arquivado em: Debian, Dicas Rápidas, Hacking, Hardware, Linux, Planeta Ubuntu




Me corrija se eu estiver errado, mas até onde sei a palavra curse em inglês significa maldição. Uma curses library seria então algo como biblioteca amaldiçoada. Que nome mais sugestivo… ¬.¬
Eu não havia prestado atenção para isso, mas quando li seu comentário, fiquei curioso. Fui rapidamente tentar traduzir a palavra, mas o meu dicionário de inglês é daqueles limitados e só tem a palavra “curse” e não “curses”. Na internet da no mesmo, utilizei a palavra “curses” no google translate e não houve resultados.
Será essa uma biblioteca amaldiçoada? *LOL*
Achei na wikipedia: http://en.wikipedia.org/wiki/Curses_%28programming_library%29
The name curses is a pun on cursor optimization
Traduzindo: O nome curses é um jogo de palavras para otimização de cursor.
Pelo que pesquisei é uma biblioteca base para movimentação de cursor na tela, que é utilizada por vários programas e reutilizada por outras bibliotecas. Interessante, não? :o)