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]

Responder a