Publicada por nivaldopaulo em 25/04/2007 - 12:55h:
* nivaldopaulo usa Ubuntu

Oi Pessoal conforme solicitação dos amigos SMarcell e robertlucas estou postando os erros que apresentam na hora que executos os comandos seguintes me parece que somente o comando make install contem erros por favor analizem e me diga o que pode estar ocorrendo listei os dispositivos pelo lspci pra que possam ver a linha que contem informações do modem segue abaixo os comando com as resposta do sistema:

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/VN800/P4M800CE/Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8251 PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8251 Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8251 PCI to PCI Bridge
01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)
02:00.0 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
02:00.1 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
02:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller
05:08.0 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem
05:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Agradeço toda ajuda de vcs obrigado
Nivaldo

  
 
Resposta de signout em 30/04/2007 - 11:08h:
* signout usa Slackware
* signout tem conceito: 9.4
 


nivaldopaulo,

olhe a seguinte linha:
kernel-ver.c:11: error: ‘UTS_RELEASE’ undeclared (first use in this function)

Este é o primeiro erro que o programa reporta.... ou seja, a causa é esta linha.

Veja se esta variavel esta declarada... (echo $UTS_RELEASE)
De uma olhada na documentação, veja se existe uma configuração ou procedimento especifico para sua versão de kernel e distro...

A principio, voces digitaram make e depois make install?? ou deram um config antes????

Espero que ajude
[]s


 
Resposta de geckobr em 07/05/2007 - 13:54h:
* geckobr usa Ubuntu
* geckobr tem conceito: nenhum voto.
 


to com o msm erro aki. uso o fedora core 6, se alguem souber a solução.. vlw

 
Resposta de paxlol em 08/05/2007 - 14:39h:
* paxlol usa Suse
* paxlol tem conceito: nenhum voto.
 


UTS_RELEASE esta definida em /usr/src/linux/include/utsrelease.h. Antigamente era definida em /usr/src/linux/include/version.h .

Vc tem duas escolhas, ou da uma olhada no fonte do que tu precisar compilar e muda onde ele esta procurando por include/linux/version.h para include/linux/utsrelease.h ou tu vai no include/linux/version.h e adiciona:

#include UTS_RELEASE "2.6.20-686"

logicamente tu precisar colocar a versao do teu kernel ( #uname -r )

Tu tb pode testar uma versao mais atualizada pro programa pois isso ae foi feito em 2005 muita coisa mudou de la pra ca e o pessoal de linux nao sabe o que é padronização

espero ter ajudado -_-

regards

  


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