na mosca, era a ncurses que precissava passar, não tinha opções no cmake, mas passei para as flags...
obrigado max. Em 17 de fevereiro de 2012 22:50, Max <[email protected]> escreveu: > Eu não consigo abrir o log na app do gmail no telefone (deve ser por > causa da extensão .sh), então isso é meio que um tiro no escuro: > > Estes símbolos são da ncurses, não readline. Tu tem que linkar com a > ncurses, seja definindo uma opção no cmake (ve no cmakelists.txt se > tem algo referente a ncurses) ou passando -lncurses nas > CFLAGS/CXXFLAGS. > > 2012/2/17 Caio Vitor Bonvenuto <[email protected]>: > > max, valeu mesmo pela ajuda, e até por apresentar as possibilidades, vou > > experimentar logo mais, > > por hora, decidi migrar ao current, me interessa a ideia. e de fato > resolveu > > estes erros relacionados ao compilador... > > mas ainda não completou a compilação : / > > agora está dando esses erros no final... > > tem alguma ideia? - o log completo esta em anexo, junto com algumas > opcoes > > as opcoes selecionadas pelo cmake. > > > > > > [100%] Building CXX object > > testsuite/supernova/CMakeFiles/timetag_test.dir/timetag_test.cpp.o > > > > Linking CXX executable sized_array_test > > > > [100%] Built target sized_array_test > > > > Scanning dependencies of target sclang > > [100%] Building CXX object > > lang/CMakeFiles/sclang.dir/LangSource/cmdLineFuncs.cpp.o > > > > Linking CXX executable sclang > > > > Linking CXX executable sndfile_backend_test > > > > [100%] Built target sndfile_backend_test > > > > Linking CXX executable ticket_scheduler_test > > Linking CXX executable timetag_test > > > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `tgetstr' > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `tputs' > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `BC' > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `tgetent' > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `tgetflag' > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `tgoto' > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `UP' > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `tgetnum' > > /usr/lib/gcc/i486-slackware-linux/4.6.2/../../../libreadline.so: > undefined > > reference to `PC' > > collect2: ld returned 1 exit status > > make[2]: *** [lang/sclang] Error 1 > > make[1]: *** [lang/CMakeFiles/sclang.dir/all] Error 2 > > make[1]: *** Waiting for unfinished jobs.... > > [100%] Built target ticket_scheduler_test > > [100%] Built target timetag_test > > Linking CXX executable server_test > > [100%] Built target server_test > > > > make: *** [all] Error 2 > > bash-4.1$ > > > > > > Em 17 de fevereiro de 2012 16:57, Max <[email protected]> escreveu: > >> > >> 2012/2/17 Caio Vitor Bonvenuto <[email protected]>: > >> > vic, valeu pela resposta, o supercollider é uma linguagem dividida > entre > >> > servidor de síntese (scsynth e supernova) e linguagem (sclang)... > >> > > >> > pois eh, eu a principio sempre verifico bem se é questão de > >> > dependencias, > >> > porém, nao é, eu conheço bem as dependencias desta linguagem e estão > >> > todas > >> > instaladas, tentei ate recompilar algumas para ver se é proplemas na > >> > dependencias, mas até agora não tive resultados. como os pacotes do > >> > slack > >> > são empacotados de forma bem diferente do debian por exemplo e as > >> > dependencias esteja explicitas ao debian, pode ser que algo fique de > >> > fora no > >> > slack, mas não consigo identificar nos erros apresentados, por isso > que > >> > resolvi recorrer ao forum, para ver se alguem ja tivesse se encontrado > >> > com > >> > esses tipos de erros. > >> > > >> > a principio me pareceu erro com o libreadline, mas fiz alguns testes > que > >> > não > >> > indicaram isso :( > >> > > >> > mas, valeu! > >> > > >> > caio > >> > >> Tem uma parte do log que diz: > >> > >> > >> > /home/caio/pacotes/SuperCollider-Source/server/supernova/server/../sc/sc_osc_handler.hpp:384:19: > >> internal compiler error: in create_tmp_var, at gimplify.c:505 > >> Please submit a full bug report, > >> with preprocessed source if appropriate. > >> See <http://gcc.gnu.org/bugs.html> for instructions. > >> > >> E na thread onde é reportado o mesmo problema [0], a solução > >> encontrada foi atualizar o compilador (na verdade, o sistema todo foi > >> atualizado). > >> > >> O gcc no Slackware 13.37 é 4.5.2, tu podia tentar atualizar para a > >> current, que tem o gcc-4.6.2 (a mesma versão do gcc no Debian wheezy e > >> sid). > >> > >> Tu também pode fazer o "bootstrap" de um gcc mais recente em um > >> diretório "alternativo" como /usr/local/gcc-4.6 ou /home/caio/gcc-4.6 > >> e usar este gcc mais recente, modificando o SlackBuild.[1] > >> > >> No linuxfromscratch.org tem tutoriais que ensinam como fazer o > >> bootstrap do toolchain, é bem mais trabalhoso que usar a current. :) > >> > >> > >> > >> 0 - > http://comments.gmane.org/gmane.comp.audio.supercollider.devel/45790 > >> 1 - Acho que se tu só exportar o CC, CXX, LD_LIBRARY_PATH e etc. > >> apontando para os respectivos executáveis/diretórios e executar o > >> SlackBuild direto no shell tu consegue fazer com que o mesmo use o > >> toolchain mais recente. > >> > >> -- > >> GUS-BR - Grupo de Usuários de Slackware Brasil > >> http://www.slackwarebrasil.org/ > >> http://groups.google.com/group/slack-users-br > >> > >> Antes de perguntar: > >> http://www.istf.com.br/perguntas/ > >> > >> Para sair da lista envie um e-mail para: > >> [email protected] > > > > > > > > > > -- > > > > caio bonvenuto > > > > (11) 7965 8399 > > <http://bonvenuto.tumblr.com/> > > https://www.facebook.com/bonvenuto > > > > -- > > GUS-BR - Grupo de Usuários de Slackware Brasil > > http://www.slackwarebrasil.org/ > > http://groups.google.com/group/slack-users-br > > > > Antes de perguntar: > > http://www.istf.com.br/perguntas/ > > > > Para sair da lista envie um e-mail para: > > [email protected] > > -- > GUS-BR - Grupo de Usuários de Slackware Brasil > http://www.slackwarebrasil.org/ > http://groups.google.com/group/slack-users-br > > Antes de perguntar: > http://www.istf.com.br/perguntas/ > > Para sair da lista envie um e-mail para: > [email protected] > -- caio bonvenuto (11) 7965 8399 <http://bonvenuto.tumblr.com/> https://www.facebook.com/bonvenuto -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

