Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
i have sony vaiio vgn-s4m lap-top with an internal modem V90.
previously i had installed mdk 10.0 on it, and configured/installed this modem using slmodem-2.9.10.tar.gz.
this was working fine.
recently i installed mandriva 2006 [deleting mdk10.0], because i was told that as this is an advanced version, this detects
and installs most of the internal modem.
but it did not happened automatically. so i tried to configure/install it with the same tar ball and it is giving me errors
detailed as follows. please let me know what is this error? and how to correct it?
also i would like to know that if sonething can be easily done in earlier versions why it doesnt happen in so called advanced versions?
[root@localhost slmodem-2.9.10]# make
make -C modem all
make: Entering directory `/home/jayant/slmodem-2.9.10/modem'
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
modem.c: In function ‘modem_reset’:
modem.c:1701: error: invalid storage class for function ‘sregs_init’
modem.c:1713: warning: implicit declaration of function ‘sregs_init’
modem.c: At top level:
modem.c:1727: error: static declaration of ‘sregs_init’ follows non- static declaration
modem.c:1713: error: previous implicit declaration of ‘sregs_init’ w as here
make: *** [modem.o] Error 1
make: Leaving directory `/home/jayant/slmodem-2.9.10/modem'
make: *** [modem] Error 2
Are your kernel header files installed? They may not be installed by default. It looks like a missing declaration, and I would say that slmodem (being a kernel module) would need to link against the kernel headers.