سلامنقل قول:
رفتم .انجام دادم
اول از زیپ دراوردمش وبعد براساس دستورات read me نجام دادم که این نتایجش بود ولی بازهم نصب نشدچون کلی اروردادکه من ازشون سردرنیاوردم
کد:
make
make -C modem all
make[1]: Entering directory `/root/Desktop/slmodem-2.9.11-20080126/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c
modem_pack.c: In function ‘modem_async_get_bits’:
modem_pack.c:100: warning: pointer targets in passing argument 2 of ‘m->get_chars’ differ in signedness
modem_pack.c: In function ‘modem_async_put_bits’:
modem_pack.c:148: warning: pointer targets in passing argument 2 of ‘m->put_chars’ differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
modem_ec.c: In function ‘tx_info’:
modem_ec.c:723: warning: pointer targets in passing argument 2 of ‘l->modem->get_chars’ differ in signedness
modem_ec.c: In function ‘push_rest_data’:
modem_ec.c:811: warning: pointer targets in passing argument 2 of ‘l->modem->put_chars’ differ in signedness
modem_ec.c: In function ‘rx_info’:
modem_ec.c:860: warning: pointer targets in passing argument 2 of ‘l->modem->put_chars’ differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c
gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
make[1]: Leaving directory `/root/Desktop/slmodem-2.9.11-20080126/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.24-parsix-23/build
make[1]: Entering directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
cc -I/lib/modules/2.6.24-parsix-23/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.24-parsix-23
make[2]: Entering directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
make modules -C /lib/modules/2.6.24-parsix-23/build SUBDIRS=/root/Desktop/slmodem-2.9.11-20080126/drivers
make[3]: Entering directory `/usr/src/linux-headers-2.6.24-parsix-23'
CC [M] /root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.o
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c: In function ‘amrmo_pci_probe’:
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: (Each undeclared identifier is reported only once
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: for each function it appears in.)
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c: In function ‘amrmo_init’:
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c:752: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:492)
make[4]: *** [/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.o] Error 1
make[3]: *** [_module_/root/Desktop/slmodem-2.9.11-20080126/drivers] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.24-parsix-23'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
make: *** [drivers] Error 2
root@1[slmodem-2.9.11-20080126]# make install
make -C modem all
make[1]: Entering directory `/root/Desktop/slmodem-2.9.11-20080126/modem'
make[1]: Leaving directory `/root/Desktop/slmodem-2.9.11-20080126/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.24-parsix-23/build
make[1]: Entering directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
cc -I/lib/modules/2.6.24-parsix-23/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.24-parsix-23
make[2]: Entering directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
make modules -C /lib/modules/2.6.24-parsix-23/build SUBDIRS=/root/Desktop/slmodem-2.9.11-20080126/drivers
make[3]: Entering directory `/usr/src/linux-headers-2.6.24-parsix-23'
CC [M] /root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.o
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c: In function ‘amrmo_pci_probe’:
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: (Each undeclared identifier is reported only once
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: error: for each function it appears in.)
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c: In function ‘amrmo_init’:
/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.c:752: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:492)
make[4]: *** [/root/Desktop/slmodem-2.9.11-20080126/drivers/amrmo_init.o] Error 1
make[3]: *** [_module_/root/Desktop/slmodem-2.9.11-20080126/drivers] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.24-parsix-23'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
make: *** [drivers] Error 2
root@1[slmodem-2.9.11-20080126]# make KERNEL_DIR=/path/to/linux
make -C modem all
make[1]: Entering directory `/root/Desktop/slmodem-2.9.11-20080126/modem'
make[1]: Leaving directory `/root/Desktop/slmodem-2.9.11-20080126/modem'
make -C drivers KERNEL_DIR=/path/to/linux
make[1]: Entering directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
cc -I/path/to/linux/include -o kernel-ver kernel-ver.c
kernel-ver.c:9:30: error: linux/utsrelease.h: No such file or directory
kernel-ver.c: In function ‘main’:
kernel-ver.c:14: error: ‘UTS_RELEASE’ undeclared (first use in this function)
kernel-ver.c:14: error: (Each undeclared identifier is reported only once
kernel-ver.c:14: error: for each function it appears in.)
make[1]: *** [kernel-ver] Error 1
make[1]: Leaving directory `/root/Desktop/slmodem-2.9.11-20080126/drivers'
make: *** [drivers] Error 2