Publicada por nivaldopaulo em 25/04/2007 - 18:46h:
* nivaldopaulo usa Ubuntu

Galera do vivaolinux presciso que alguem me informeo que esta acontecendo quanto tento instalar meu modem neto dragon no ubuntu 7.04 veja abaixo o erro que apresenta no comando make install o que estou fazendo de errado por favor me ajudem.

root@linux:/modem/slmodem-2.9.11-22Sep2005# make
make -C modem all
make[1]: Entrando no diretório `/modem/slmodem-2.9.11-22Sep2005/modem'
make[1]: Saindo do diretório `/modem/slmodem-2.9.11-22Sep2005/modem'
root@linux:/modem/slmodem-2.9.11-22Sep2005#

root@linux:/modem/slmodem-2.9.11-22Sep2005# make install
make -C modem all
make[1]: Entrando no diretório `/modem/slmodem-2.9.11-22Sep2005/modem'
make[1]: Saindo do diretório `/modem/slmodem-2.9.11-22Sep2005/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.20-15-generic/build
make[1]: Entrando no diretório `/modem/slmodem-2.9.11-22Sep2005/drivers'
cc -I/lib/modules/2.6.20-15-generic/build/include -o kernel-ver kernel-ver.c
kernel-ver.c: In function ‘main’:
kernel-ver.c:11: error: ‘UTS_RELEASE’ undeclared (first use in this function)
kernel-ver.c:11: error: (Each undeclared identifier is reported only once
kernel-ver.c:11: error: for each function it appears in.)
make[1]: ** [kernel-ver] Erro 1
make[1]: Saindo do diretório `/modem/slmodem-2.9.11-22Sep2005/drivers'
make: ** [drivers] Erro 2
root@linux:/modem/slmodem-2.9.11-22Sep2005#

root@linux:/modem/slmodem-2.9.11-22Sep2005# lspci
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN

  
 
Resposta de fco em 25/04/2007 - 20:13h:
* fco usa Slackware
* fco tem conceito: nenhum voto.
 


Vc tem certeza de q eh o driver certo?

Tente isso: Analise o arquivo Install e procure em que parte ele esta procurando determinar a UTS_RELEASE - o primeiro erro.
Tente identificar por que ele naum esta achando e mexa se necessario...



 
Resposta de airozi em 25/04/2007 - 21:17h:
* airozi usa Slackware
* airozi tem conceito: 8.0
 


Cara, informa o modelo do seu modem, caso tenha a sorte de algum usuário que já teve esse problema com mesmo modem

 
Resposta de sombriks em 25/04/2007 - 22:44h:
* sombriks usa Slackware
* sombriks tem conceito: 8.7
 


haha, adoro modems discados!

seguinte, essa vale pra muita coisa: quando o erro diz algo do tipo "first use in this function", e "undeclared", vc tem um problema nos seus header files e por isso a coisa não compila. O problema é que isso é muito comum em partes como o modem; tipo, muitos header files mudaram ou sumiram da série 2.4 pra 2.6; e só pra colocar a cereja na ponta vc está usando o que há de mais moderno e experimental no mercado; assim sendo algumas soluções racionais podem ser adotadas: 1- arranjar o "header perdido", descobrir onde essa tal "UTS_RELEASE" é utilizada (como sugerido pelo Xico) e em seguida saber onde o arquivo de cabeçalho (arquivos texto com extensão .h) deveria estar, de onde eme vem.

Meus conhecimentos em C ainda são limitados, mas eu já saquei que quando vc não quer ficar declarando as funções o tempo todo, ou recompilando tudo pra poder usar a função novamente vc bota as declarações (ou protótipos) de função no .h e fica tudo na paz.

O problema é que em determinadas atualizações os .h desaparecem e o cidadão que quiser compilar determinado fonte fica a ver navios.

Se for opção, faça downgrade do kernel-headers, talvez tendo os cabeçalhos certos já seja o suficiente. Vi, por exemplo, modems funcionando num mandriva, mas o mesmo modem a partir do fonte num slackware (no meu slackware!!!!) não ia pra frente fosse por problema de irq, fosse por problema tipo esse teu. Já outros modems pegaram legal no meu slack (máquina de compilar!) e fizeram feio no ubuntu e/ou fedora e por aí vai.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts