Tenta usar o SlackBuild do Slackware, modificando o que for necessário
p/ o teu "uso avançado".

O erro não tem nada a ver com o GCC, é com o linker (ld) e tu tem que
usar o LD_FLAGS p/ contornar o problema.

No SlackBuild tem o que tu precisa fazer com o LD_FLAGS, dá uma
olhada: 
http://slackware.mirrors.tds.net/pub/slackware/slackware-current/source/n/samba/samba.SlackBuild

2010/4/8 Cleber Ianes <[email protected]>:
> Acabei de verificar que outros programas também estão dando erro.
> Me lembrei que a única instalação que efetuei foi do driver de impressora
> samsung sxc4200 baixado do site da samsung.
> Parece que ele corrompeu meu gcc...
>
>
> Em 08-04-2010 21:24, Cleber Ianes escreveu:
>
> Saudações pessoal.
> Estou com um problema no mínimo estranho.
> Tenho um servidor em teste com o Slackware13 e já compilei o samba (3.5.0)
> outras vezes nele, mas agora está apresentando problemas.
> Não fiz qualquer alteração nos arquivos de compilação ou outros programas
> que poderiam causar esse tipo de erro repentino.
> Quando executo o comando "make" aparecem várias mensagens normais e no final
> aparecem as linhas a seguir.
>
>     Linking bin/smbclient
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `PC'
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `tgetflag'
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `tgetent'
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `UP'
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `tputs'
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `tgoto'
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `tgetnum'
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `BC'
>     /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libreadline.so:
> undefined reference to `tgetstr'
>     collect2: ld returned 1 exit status
>     make: *** [bin/smbclient] Error 1
>
>     Tentei atualizar o gcc, baixando todos os pacotes do currente que se
> iniciavam com gcc* e dei um upgradepkg, mas a situação piorou, então peguei
> o meu dvd do slack e instalei novamente os programas iniciados por gcc* da
> pasta "d" e o erro voltou ao mesmo ponto.
>
>     Infelizmente não dá pra pegar pacotes.txz prontos, pois eles vem
> faltando um monte de opções e faço uso avançado do samba.
>
>     Alguém já passou por isso?
>     Tentei no oráculo (google), e esse erro aparece com vários outros
> programas mas não tem qualquer referência de qual a solução.
>
> --
> Cleber Ianes
> Ger. de Tecnologias Livre
> Freenet tecnologias - Dracena/SP
> cleberianes.blogspot.com
>
> --
> 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]
>
> To unsubscribe, reply using "remove me" as the subject.
>
>
> --
> Cleber Ianes
> Ger. de Tecnologias Livre
> Freenet tecnologias - Dracena/SP
> cleberianes.blogspot.com
>
> --
> 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]
>
> To unsubscribe, reply using "remove me" as the subject.
>

-- 
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