اول طبق url که دادین:
module-assistant، "برای کامپایل کردن آسان و نصب راه انداز می توانید از
استفاده کنید"
•
$ sudo module-assistant auto-install sl-modem
$ sudo depmod -a
این کارو کردم که
: داد Error
"sudo: module-assistant: command not found"
بعد طبق:
مراحلی خاص نسخه Dapper و به بالای آن"
بعلت وجود یک باگ(اشکال در طراحی نرم افزارBUG)در این نسخه از اوبونتو، شما نیاز دارید تا یک سری مراحل که در زیر توضیح داده شده اند را انجام دهید
سپس بسته sl-modem-daemon
را نصب کنید"
رو داد:Error ابن کارو کردم که این
"error: Dependency is not satisfiable : libC6
استفاده کردم که اینم نتیجش:make بعد از دستور
farid@IQ:~/Desktop/slmodem-2.9.9e-pre1a$ make
make -C modem all
make[1]: Entering directory `/home/farid/Desktop/slmodem-2.9.9e-pre1a/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
modem_main.c:45:20: error: unistd.h: No such file or directory
modem_main.c:46:20: error: stdlib.h: No such file or directory
modem_main.c:47:19: error: stdio.h: No such file or directory
modem_main.c:48:20: error: string.h: No such file or directory
modem_main.c:49:19: error: errno.h: No such file or directory
modem_main.c:50:21: error: termios.h: No such file or directory
modem_main.c:51:19: error: fcntl.h: No such file or directory
modem_main.c:52:23: error: sys/types.h: No such file or directory
modem_main.c:53:22: error: sys/stat.h: No such file or directory
modem_main.c:54:23: error: sys/ioctl.h: No such file or directory
modem_main.c:55:22: error: sys/mman.h: No such file or directory
modem_main.c:56:19: error: sched.h: No such file or directory
modem_main.c:57:20: error: signal.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:11,
from modem_main.c:58:
/usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:122:61: error: limits.h: No such file or directory
modem_main.c:59:17: error: grp.h: No such file or directory
In file included from ./modem.h:49,
from modem_main.c:70:
./modem_defs.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u8’
./modem_defs.h:51: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u16’
./modem_defs.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u32’
./modem_defs.h:54: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s8’
./modem_defs.h:55: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s16’
./modem_defs.h:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘s32’
In file included from ./modem.h:50,
from modem_main.c:70:
./modem_homolog.h:53: error: expected specifier-qualifier-list before ‘u8’
./modem_homolog.h:103: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘id’
In file included from ./modem.h:51,
from modem_main.c:70:
./modem_dp.h:82: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem_dp.h:83: error: expected declaration specifiers or ‘...’ before ‘u8’
In file included from modem_main.c:70:
./modem.h:136: error: expected specifier-qualifier-list before ‘u16’
./modem.h:172: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:173: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:189: error: expected specifier-qualifier-list before ‘u16’
./modem.h:217: error: expected specifier-qualifier-list before ‘u8’
./modem.h:261: error: field ‘termios’ has incomplete type
./modem.h:314: error: expected specifier-qualifier-list before ‘u8’
./modem.h:335: error: expected specifier-qualifier-list before ‘u32’
./modem.h:337: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:338: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:349: error: expected specifier-qualifier-list before ‘u8’
./modem.h:366: error: expected specifier-qualifier-list before ‘u8’
./modem.h:431: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:432: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:434: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:435: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:437: error: expected declaration specifiers or ‘...’ before ‘u8’
./modem.h:438: error: expected declaration specifiers or ‘...’ before ‘u8’
modem_main.c:96: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘modem_perm’
modem_main.c: In function ‘modemap_start’:
modem_main.c:553: warning: implicit declaration of function ‘ioctl’
modem_main.c:557: warning: implicit declaration of function ‘memset’
modem_main.c:557: warning: incompatible implicit declaration of built-in function ‘memset’
modem_main.c:558: warning: implicit declaration of function ‘write’
modem_main.c: In function ‘mdm_device_read’:
modem_main.c:600: warning: implicit declaration of function ‘read’
modem_main.c: In function ‘mdm_device_setup’:
modem_main.c:614: error: storage size of ‘stbuf’ isn’t known
modem_main.c:616: warning: incompatible implicit declaration of built-in function ‘memset’
modem_main.c:617: warning: implicit declaration of function ‘stat’
modem_main.c:619: warning: implicit declaration of function ‘fprintf’
modem_main.c:619: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:619: error: ‘stderr’ undeclared (first use in this function)
modem_main.c:619: error: (Each undeclared identifier is reported only once
modem_main.c:619: error: for each function it appears in.)
modem_main.c:619: warning: implicit declaration of function ‘strerror’
modem_main.c:619: error: ‘errno’ undeclared (first use in this function)
modem_main.c:619: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’
modem_main.c:622: warning: implicit declaration of function ‘S_ISCHR’
modem_main.c:623: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:627: warning: implicit declaration of function ‘open’
modem_main.c:627: error: ‘O_RDWR’ undeclared (first use in this function)
modem_main.c:629: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:629: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’
modem_main.c:633: warning: implicit declaration of function ‘minor’
modem_main.c:614: warning: unused variable ‘stbuf’
modem_main.c: In function ‘mdm_device_release’:
modem_main.c:639: warning: implicit declaration of function ‘close’
modem_main.c: At top level:
modem_main.c:649: error: ‘PATH_MAX’ undeclared here (not in a function)
modem_main.c: In function ‘create_pty’:
modem_main.c:653: error: storage size of ‘termios’ isn’t known
modem_main.c:660: warning: implicit declaration of function ‘getpt’
modem_main.c:661: warning: implicit declaration of function ‘grantpt’
modem_main.c:661: warning: implicit declaration of function ‘unlockpt’
modem_main.c:662: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:662: error: ‘stderr’ undeclared (first use in this function)
modem_main.c:662: error: ‘errno’ undeclared (first use in this function)
modem_main.c:662: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:670: warning: implicit declaration of function ‘tcgetattr’
modem_main.c:672: warning: implicit declaration of function ‘cfmakeraw’
modem_main.c:673: warning: implicit declaration of function ‘cfsetispeed’
modem_main.c:673: error: ‘B115200’ undeclared (first use in this function)
modem_main.c:674: warning: implicit declaration of function ‘cfsetospeed’
modem_main.c:677: warning: implicit declaration of function ‘tcsetattr’
modem_main.c:677: error: ‘TCSANOW’ undeclared (first use in this function)
modem_main.c:679: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:679: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:683: warning: implicit declaration of function ‘fcntl’
modem_main.c:683: error: ‘F_SETFL’ undeclared (first use in this function)
modem_main.c:683: error: ‘O_NONBLOCK’ undeclared (first use in this function)
modem_main.c:685: warning: implicit declaration of function ‘ptsname’
modem_main.c:685: warning: assignment makes pointer from integer without a cast
modem_main.c:693: warning: implicit declaration of function ‘getgrnam’
modem_main.c:693: warning: initialization makes pointer from integer without a cast
modem_main.c:695: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:695: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’
modem_main.c:699: warning: implicit declaration of function ‘chown’
modem_main.c:699: error: dereferencing pointer to incomplete type
modem_main.c:701: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:701: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘int’
modem_main.c:707: warning: implicit declaration of function ‘chmod’
modem_main.c:707: error: ‘modem_perm’ undeclared (first use in this function)
modem_main.c:709: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:709: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘int’
modem_main.c:714: warning: implicit declaration of function ‘unlink’
modem_main.c:715: warning: implicit declaration of function ‘symlink’
modem_main.c:716: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:716: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘int’
modem_main.c:721: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:653: warning: unused variable ‘termios’
modem_main.c: At top level:
modem_main.c:741: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘keep_running’
modem_main.c: In function ‘mark_termination’:
modem_main.c:746: error: ‘keep_running’ undeclared (first use in this function)
modem_main.c: In function ‘modem_run’:
modem_main.c:752: error: storage size of ‘tmo’ isn’t known
modem_main.c:753: error: ‘fd_set’ undeclared (first use in this function)
modem_main.c:753: error: expected ‘;’ before ‘rset’
modem_main.c:754: error: storage size of ‘termios’ isn’t known
modem_main.c:760: error: ‘keep_running’ undeclared (first use in this function)
modem_main.c:767: warning: implicit declaration of function ‘FD_ZERO’
modem_main.c:767: error: ‘rset’ undeclared (first use in this function)
modem_main.c:768: error: ‘eset’ undeclared (first use in this function)
modem_main.c:770: warning: implicit declaration of function ‘FD_SET’
modem_main.c:784: warning: implicit declaration of function ‘select’
modem_main.c:784: error: ‘NULL’ undeclared (first use in this function)
modem_main.c:787: error: ‘errno’ undeclared (first use in this function)
modem_main.c:787: error: ‘EINTR’ undeclared (first use in this function)
modem_main.c:789: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:789: error: ‘stderr’ undeclared (first use in this function)
modem_main.c:789: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:796: warning: implicit declaration of function ‘FD_ISSET’
modem_main.c:807: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:807: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:817: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:817: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:842: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:842: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:851: warning: incompatible implicit declaration of built-in function ‘memset’
modem_main.c:854: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:854: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:858: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:869: warning: implicit declaration of function ‘memcmp’
modem_main.c:881: error: ‘EAGAIN’ undeclared (first use in this function)
modem_main.c:885: error: ‘EIO’ undeclared (first use in this function)
modem_main.c:888: error: ‘HUPCL’ undeclared (first use in this function)
modem_main.c:893: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:905: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:905: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:914: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:754: warning: unused variable ‘termios’
modem_main.c:752: warning: unused variable ‘tmo’
modem_main.c: In function ‘modem_main’:
modem_main.c:932: warning: implicit declaration of function ‘basename’
modem_main.c:932: warning: passing argument 1 of ‘modem_debug_init’ makes pointer from integer without a cast
modem_main.c:936: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:936: error: ‘stderr’ undeclared (first use in this function)
modem_main.c:937: warning: implicit declaration of function ‘exit’
modem_main.c:937: warning: incompatible implicit declaration of built-in function ‘exit’
modem_main.c:945: warning: implicit declaration of function ‘sprintf’
modem_main.c:945: warning: incompatible implicit declaration of built-in function ‘sprintf’
modem_main.c:947: warning: passing argument 2 of ‘modem_create’ makes pointer from integer without a cast
modem_main.c:948: warning: assignment makes pointer from integer without a cast
modem_main.c:954: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:955: warning: incompatible implicit declaration of built-in function ‘exit’
modem_main.c:958: warning: incompatible implicit declaration of built-in function ‘fprintf’
modem_main.c:961: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:965: error: storage size of ‘prm’ isn’t known
modem_main.c:966: warning: implicit declaration of function ‘mlockall’
modem_main.c:966: error: ‘MCL_CURRENT’ undeclared (first use in this function)
modem_main.c:966: error: ‘MCL_FUTURE’ undeclared (first use in this function)
modem_main.c:967: error: ‘errno’ undeclared (first use in this function)
modem_main.c:967: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:969: warning: implicit declaration of function ‘sched_get_priority_max’
modem_main.c:969: error: ‘SCHED_FIFO’ undeclared (first use in this function)
modem_main.c:970: warning: implicit declaration of function ‘sched_setscheduler’
modem_main.c:971: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
modem_main.c:965: warning: unused variable ‘prm’
modem_main.c:976: warning: implicit declaration of function ‘signal’
modem_main.c:976: error: ‘SIGINT’ undeclared (first use in this function)
modem_main.c:977: error: ‘SIGTERM’ undeclared (first use in this function)
modem_main.c:990: warning: implicit declaration of function ‘usleep’
modem_main.c:1003: warning: incompatible implicit declaration of built-in function ‘exit’
modem_main.c:926: warning: unused variable ‘path_name’
make[1]: *** [modem_main.o] Error 1
make[1]: Leaving directory `/home/farid/Desktop/slmodem-2.9.9e-pre1a/modem'
make: *** [modem] Error 2
farid@IQ:~/Desktop/slmodem-2.9.9e-pre1a$
حالا باید چیکار کنم؟