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]

