[HowTo] Bezahlbares GSM-VoIP-Gateway auf Asterisk-Basis zum selber bauen

Ja. Genau. Man müsste am besten OpenWrt kompilieren samt asterisk und chan_datacard. Dann müsste alles gehen. Ich versuche das die Tage mal.
 
Zuletzt bearbeitet:
Hallo,

so habe mir jetzt schon ein paar "Stunden um die Ohren gehauen" mit die builtroot Umgebung von OpenWrt. OpenWrt bekomme ich wohl kompiliert.
Aber irgendwie bekomme ich es nicht hin die chan_datacard als feed "einzubinden"...

Evtl. ist das auch der völlig falsche Weg. Und ich muss OpenWrt beim build irgendwie die chan_datacard "unterschieben". Wie hier schon geschrieben wurde...

Wie habt ihr das genau mit der neuesten Version von chan_datacard gemacht...?

Danke.

Gruß

Marc
 
Hallo Marc, ist zwar ein paar Tage her, aber du mußt die datacard-sourcen in das $buildroot$/..build-dir/../asterisk-1.6xxx/channels Verzeichnis legen und dann den asterisk kompilieren mit $buidroot$/make package/asterisk-1.6-compile

Dann hast du in dem packages-Verzeichnis eine asterisk-xxx.ipk, diese kopierst du auf dein Alix-Board und installierst sie "opkg install asterisk-xxx.ipk".
Wenn du Fehler/Fragen hast, schreib einfach in den Thread hier.

P.S.: Nochwas: Du kannst/mußt auch die sourcen von Asterisk durch die aktuellen ersetzen. Also von asterisk.org runterladen und in das "build-dir" Verzeichnis entpacken.
 
Hallo,

bin ebenfalls heute in die Thematik eingestiegen. Habe Asterisk unter debian wie folgt eingerichtet:
  • asterisk-1.6.2.9.tar.gz entpackt
  • ./configure && make && make install
  • chan_datacard Rev162 in separaten ordner entpacken
  • ./configure && make && make install
  • in /etc/asterisk/modules.conf einfügen: load => chan_datacard.so
  • /etc/asterisk/datacard.conf erstellt und aus dem sample den bereich datacard1 gelöscht
  • extensions.ael wie folgt erweitert:
    _0. => { Dial(Datacard/datacard0/${EXTERN}); }
Jetzt habe ich folgendes in der asterisk CLI zu sehen:
Code:
alix*CLI> datacard show devices
ID           Group State      RSSI Mode Submode Provider Name  Model      Firmware          IMEI      IMSI     Number
datacard0    1     Free       13   0    0       o2 - de        K3520      11.314.12.00.00   35328...  2620...  Unknown
Und beim Versuch zu telefonieren geschieht folgendes:
Code:
[Jul 29 00:33:07] WARNING[9615]: __channel.c:116 channel_request: Empty destination
[Jul 29 00:33:07] WARNING[9615]: app_dial.c:1747 dial_exec_full: Unable to create channel of type 'Datacard' (cause 88 - Incompatible destination)
Kann mir da jemand weiter helfen?

Viele Grüße,
Dennis
 
Wenn das

_0. => { Dial(Datacard/datacard0/${EXTERN}); }

kein Tippfehler ist, dann ist es auch die Lösung:

Code:
_0. => { Dial(Datacard/datacard0/[B][COLOR="Red"]${EXTEN}[/COLOR][/B]); }

jedenfalls läßt das auch die Feddhlermeldung

[Jul 29 00:33:07] WARNING[9615]: __channel.c:116 channel_request: Empty destination

vermuten ...
 
Super, besten Dank! Jetzt geht alles. Habe mich schon gefragt, wieso der keine Destination hat ...
So blind kann man sein ;)
 
Hi,
das hört sich nach ner echt coolen Sache an, suche schon lange nach einer Möglichkeit eine ukrainische DID zu bekommen. Jetzt ist sie da!

Leider hab ich norme Probleme bei der Installation.

mein OS: Asterisknow in VirtualBox

hab die sourcen aus dem trunk gezogen
https://www.makhutov.org/svn/chan_datacard/trunk/
aber bei einem "make" bringt er mir folgende Fehler.

Code:
[root@asterisk trunk]# make install
gcc -Wextra -fPIC -DAST_MODULE=\"chan_datacard\" -D_THREAD_SAFE -I. -I/usr/include -O2 -DICONV_CONST="" -D__DEBUG__ -D__MANAGER__ -D__APP__ -c chan_datacard.c
chan_datacard.c:30:22: error: asterisk.h: No such file or directory
chan_datacard.c:32: error: expected declaration specifiers or ‘...’ before string constant
chan_datacard.c:32: error: expected declaration specifiers or ‘...’ before string constant
In file included from /usr/include/errno.h:36,
                 from chan_datacard.c:34:
/usr/include/bits/errno.h: In function ‘ASTERISK_FILE_VERSION’:
/usr/include/bits/errno.h:43: error: storage class specified for parameter ‘__errno_location’
In file included from /usr/include/bits/types.h:31,
                 from /usr/include/sys/types.h:31,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stddef.h:214: error: storage class specified for parameter ‘size_t’
In file included from /usr/include/sys/types.h:31,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/bits/types.h:34: error: storage class specified for parameter ‘__u_char’
/usr/include/bits/types.h:35: error: storage class specified for parameter ‘__u_short’
/usr/include/bits/types.h:36: error: storage class specified for parameter ‘__u_int’
/usr/include/bits/types.h:37: error: storage class specified for parameter ‘__u_long’
/usr/include/bits/types.h:40: error: storage class specified for parameter ‘__int8_t’
/usr/include/bits/types.h:41: error: storage class specified for parameter ‘__uint8_t’
/usr/include/bits/types.h:42: error: storage class specified for parameter ‘__int16_t’
/usr/include/bits/types.h:43: error: storage class specified for parameter ‘__uint16_t’
/usr/include/bits/types.h:44: error: storage class specified for parameter ‘__int32_t’
/usr/include/bits/types.h:45: error: storage class specified for parameter ‘__uint32_t’
/usr/include/bits/types.h:50: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:51: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:59: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:60: error: expected declaration specifiers before ‘__extension__’
In file included from /usr/include/sys/types.h:31,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/bits/types.h:137: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:138: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:139: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:140: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:141: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:142: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:143: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:144: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:145: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:146: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:147: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:147: error: expected declaration specifiers before ‘__fsid_t’
/usr/include/bits/types.h:148: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:149: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:150: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:151: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:152: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:153: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:154: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:156: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:157: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:158: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:161: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:164: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:167: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:172: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:173: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:176: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:177: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:180: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:181: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:183: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:187: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__loff_t’
/usr/include/bits/types.h:188: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/bits/types.h:189: error: storage class specified for parameter ‘__caddr_t’
/usr/include/bits/types.h:192: error: expected declaration specifiers before ‘__extension__’
/usr/include/bits/types.h:195: error: expected declaration specifiers before ‘__extension__’
In file included from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/sys/types.h:35: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u_char’
/usr/include/sys/types.h:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u_short’
/usr/include/sys/types.h:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u_int’
/usr/include/sys/types.h:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u_long’
/usr/include/sys/types.h:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘quad_t’
/usr/include/sys/types.h:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u_quad_t’
/usr/include/sys/types.h:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fsid_t’
/usr/include/sys/types.h:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘loff_t’
/usr/include/sys/types.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ino_t’
/usr/include/sys/types.h:62: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘dev_t’
/usr/include/sys/types.h:67: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gid_t’
/usr/include/sys/types.h:72: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mode_t’
/usr/include/sys/types.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nlink_t’
/usr/include/sys/types.h:82: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uid_t’
/usr/include/sys/types.h:88: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘off_t’
/usr/include/sys/types.h:100: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pid_t’
/usr/include/sys/types.h:105: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘id_t’
/usr/include/sys/types.h:110: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ssize_t’
/usr/include/sys/types.h:116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘daddr_t’
/usr/include/sys/types.h:117: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘caddr_t’
/usr/include/sys/types.h:123: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘key_t’
In file included from /usr/include/sys/types.h:133,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/time.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘time_t’
/usr/include/time.h:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘clockid_t’
/usr/include/time.h:105: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘timer_t’
In file included from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/sys/types.h:151: error: storage class specified for parameter ‘ulong’
/usr/include/sys/types.h:152: error: storage class specified for parameter ‘ushort’
/usr/include/sys/types.h:153: error: storage class specified for parameter ‘uint’
/usr/include/sys/types.h:195: error: storage class specified for parameter ‘int8_t’
/usr/include/sys/types.h:196: error: storage class specified for parameter ‘int16_t’
/usr/include/sys/types.h:197: error: storage class specified for parameter ‘int32_t’
/usr/include/sys/types.h:198: error: storage class specified for parameter ‘int64_t’
/usr/include/sys/types.h:201: error: storage class specified for parameter ‘u_int8_t’
/usr/include/sys/types.h:202: error: storage class specified for parameter ‘u_int16_t’
/usr/include/sys/types.h:203: error: storage class specified for parameter ‘u_int32_t’
/usr/include/sys/types.h:204: error: storage class specified for parameter ‘u_int64_t’
/usr/include/sys/types.h:206: error: storage class specified for parameter ‘register_t’
In file included from /usr/include/sys/select.h:34,
                 from /usr/include/sys/types.h:220,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/bits/sigset.h:23: error: storage class specified for parameter ‘__sig_atomic_t’
/usr/include/bits/sigset.h:31: error: storage class specified for parameter ‘__sigset_t’
In file included from /usr/include/sys/types.h:220,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/sys/select.h:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sigset_t’
In file included from /usr/include/sys/select.h:44,
                 from /usr/include/sys/types.h:220,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/time.h:123: error: expected specifier-qualifier-list before ‘__time_t’
In file included from /usr/include/sys/select.h:46,
                 from /usr/include/sys/types.h:220,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/bits/time.h:71: error: expected specifier-qualifier-list before ‘__time_t’
In file included from /usr/include/sys/types.h:220,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/sys/select.h:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘suseconds_t’
/usr/include/sys/select.h:55: error: storage class specified for parameter ‘__fd_mask’
/usr/include/sys/select.h:75: error: expected specifier-qualifier-list before ‘__fd_mask’
/usr/include/sys/select.h:78: error: storage class specified for parameter ‘fd_set’
/usr/include/sys/select.h:85: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fd_mask’
/usr/include/sys/select.h:109: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/include/sys/select.h:110: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/include/sys/select.h:111: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/include/sys/select.h:112: error: storage class specified for parameter ‘select’
/usr/include/sys/select.h:121: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/include/sys/select.h:122: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/include/sys/select.h:123: error: expected declaration specifiers or ‘...’ before ‘fd_set’
/usr/include/sys/select.h:125: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
In file included from /usr/include/sys/types.h:223,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/sys/sysmacros.h:29: error: expected declaration specifiers before ‘__extension__’
/usr/include/sys/sysmacros.h:32: error: expected declaration specifiers before ‘__extension__’
/usr/include/sys/sysmacros.h:35: error: expected declaration specifiers before ‘__extension__’
/usr/include/sys/sysmacros.h:41: error: expected declaration specifiers before ‘__extension__’
/usr/include/sys/sysmacros.h:47: error: expected declaration specifiers before ‘__extension__’
/usr/include/sys/sysmacros.h:53: error: expected declaration specifiers before ‘__extension__’
In file included from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/sys/types.h:235: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blkcnt_t’
/usr/include/sys/types.h:239: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fsblkcnt_t’
/usr/include/sys/types.h:243: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fsfilcnt_t’
In file included from /usr/include/sys/types.h:270,
                 from /usr/include/bits/fcntl.h:25,
                 from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/bits/pthreadtypes.h:36: error: storage class specified for parameter ‘pthread_t’
/usr/include/bits/pthreadtypes.h:43: error: storage class specified for parameter ‘pthread_attr_t’
/usr/include/bits/pthreadtypes.h:49: error: storage class specified for parameter ‘__pthread_slist_t’
/usr/include/bits/pthreadtypes.h:68: error: expected specifier-qualifier-list before ‘__pthread_slist_t’
/usr/include/bits/pthreadtypes.h:73: error: storage class specified for parameter ‘pthread_mutex_t’
/usr/include/bits/pthreadtypes.h:79: error: storage class specified for parameter ‘pthread_mutexattr_t’
/usr/include/bits/pthreadtypes.h:99: error: storage class specified for parameter ‘pthread_cond_t’
/usr/include/bits/pthreadtypes.h:105: error: storage class specified for parameter ‘pthread_condattr_t’
/usr/include/bits/pthreadtypes.h:109: error: storage class specified for parameter ‘pthread_key_t’
/usr/include/bits/pthreadtypes.h:113: error: storage class specified for parameter ‘pthread_once_t’
/usr/include/bits/pthreadtypes.h:139: error: storage class specified for parameter ‘pthread_rwlock_t’
/usr/include/bits/pthreadtypes.h:145: error: storage class specified for parameter ‘pthread_rwlockattr_t’
/usr/include/bits/pthreadtypes.h:151: error: storage class specified for parameter ‘pthread_spinlock_t’
/usr/include/bits/pthreadtypes.h:160: error: storage class specified for parameter ‘pthread_barrier_t’
/usr/include/bits/pthreadtypes.h:166: error: storage class specified for parameter ‘pthread_barrierattr_t’
In file included from /usr/include/fcntl.h:34,
                 from chan_datacard.c:35:
/usr/include/bits/fcntl.h:146: error: expected specifier-qualifier-list before ‘__off_t’
In file included from chan_datacard.c:35:
/usr/include/fcntl.h:76: error: storage class specified for parameter ‘fcntl’
/usr/include/fcntl.h:85: error: storage class specified for parameter ‘open’
/usr/include/fcntl.h:130: error: expected declaration specifiers or ‘...’ before ‘__mode_t’
/usr/include/fcntl.h:130: error: storage class specified for parameter ‘creat’
/usr/include/fcntl.h:159: error: expected declaration specifiers or ‘...’ before ‘__off_t’
/usr/include/fcntl.h:159: error: storage class specified for parameter ‘lockf’
/usr/include/fcntl.h:176: error: expected declaration specifiers or ‘...’ before ‘__off_t’
/usr/include/fcntl.h:176: error: expected declaration specifiers or ‘...’ before ‘__off_t’
/usr/include/fcntl.h:177: error: storage class specified for parameter ‘posix_fadvise’
/usr/include/fcntl.h:198: error: expected declaration specifiers or ‘...’ before ‘__off_t’
/usr/include/fcntl.h:198: error: expected declaration specifiers or ‘...’ before ‘__off_t’
/usr/include/fcntl.h:198: error: storage class specified for parameter ‘posix_fallocate’
In file included from /usr/include/signal.h:33,
                 from chan_datacard.c:36:
/usr/include/bits/sigset.h:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/bits/sigset.h:104: error: expected ‘)’ before ‘*’ token
/usr/include/bits/sigset.h:105: error: expected ‘)’ before ‘*’ token
/usr/include/bits/sigset.h:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/bits/sigset.h:118: error: expected ‘)’ before ‘*’ token
/usr/include/bits/sigset.h:119: error: expected ‘)’ before ‘*’ token
In file included from chan_datacard.c:36:
/usr/include/signal.h:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sig_atomic_t’
In file included from chan_datacard.c:36:
/usr/include/signal.h:75: error: storage class specified for parameter ‘__sighandler_t’
/usr/include/signal.h:80: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__sysv_signal’
/usr/include/signal.h:92: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘signal’
/usr/include/signal.h:117: error: expected ‘)’ before ‘__pid’
/usr/include/signal.h:124: error: expected ‘)’ before ‘__pgrp’
/usr/include/signal.h:129: error: storage class specified for parameter ‘raise’
/usr/include/signal.h:134: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ssignal’
/usr/include/signal.h:136: error: storage class specified for parameter ‘gsignal’
/usr/include/signal.h:141: error: storage class specified for parameter ‘psignal’
/usr/include/signal.h:153: error: storage class specified for parameter ‘__sigpause’
/usr/include/signal.h:181: error: storage class specified for parameter ‘sigblock’
/usr/include/signal.h:184: error: storage class specified for parameter ‘sigsetmask’
/usr/include/signal.h:187: error: storage class specified for parameter ‘siggetmask’
/usr/include/signal.h:201: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sig_t’
In file included from /usr/include/signal.h:212,
                 from chan_datacard.c:36:
/usr/include/bits/siginfo.h:37: error: storage class specified for parameter ‘sigval_t’
/usr/include/bits/siginfo.h:65: error: expected specifier-qualifier-list before ‘__pid_t’
/usr/include/bits/siginfo.h:74: error: expected specifier-qualifier-list before ‘sigval_t’
/usr/include/bits/siginfo.h:80: error: expected specifier-qualifier-list before ‘__pid_t’
/usr/include/bits/siginfo.h:88: error: expected specifier-qualifier-list before ‘__pid_t’
/usr/include/bits/siginfo.h:108: error: storage class specified for parameter ‘siginfo_t’
/usr/include/bits/siginfo.h:275: error: expected specifier-qualifier-list before ‘sigval_t’
/usr/include/bits/siginfo.h:293: error: storage class specified for parameter ‘sigevent_t’
In file included from chan_datacard.c:36:
/usr/include/signal.h:216: error: expected ‘)’ before ‘*’ token
/usr/include/signal.h:219: error: expected ‘)’ before ‘*’ token
/usr/include/signal.h:222: error: expected ‘)’ before ‘*’ token
/usr/include/signal.h:225: error: expected ‘)’ before ‘*’ token
/usr/include/signal.h:228: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
In file included from /usr/include/signal.h:246,
                 from chan_datacard.c:36:
/usr/include/bits/sigaction.h:32: error: expected specifier-qualifier-list before ‘__sighandler_t’
/usr/include/bits/sigaction.h:44: error: expected specifier-qualifier-list before ‘__sigset_t’
In file included from chan_datacard.c:36:
/usr/include/signal.h:249: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/signal.h:257: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/signal.h:261: error: storage class specified for parameter ‘sigaction’
/usr/include/signal.h:264: error: expected ‘)’ before ‘*’ token
/usr/include/signal.h:271: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/signal.h:279: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/signal.h:287: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/signal.h:294: error: expected ‘)’ before ‘__pid’
/usr/include/signal.h:304: error: storage class specified for parameter ‘_sys_siglist’
/usr/include/signal.h:305: error: storage class specified for parameter ‘sys_siglist’
/usr/include/signal.h:310: error: expected specifier-qualifier-list before ‘__sighandler_t’
/usr/include/signal.h:329: error: storage class specified for parameter ‘sigvec’
In file included from chan_datacard.c:36:
/usr/include/signal.h:336: error: storage class specified for parameter ‘sigreturn’
/usr/include/signal.h:346: error: storage class specified for parameter ‘siginterrupt’
In file included from /usr/include/signal.h:348,
                 from chan_datacard.c:36:
/usr/include/bits/sigstack.h:54: error: expected specifier-qualifier-list before ‘size_t’
/usr/include/bits/sigstack.h:55: error: storage class specified for parameter ‘stack_t’
In file included from chan_datacard.c:36:
/usr/include/signal.h:358: error: storage class specified for parameter ‘sigstack’
/usr/include/signal.h:363: error: storage class specified for parameter ‘sigaltstack’
In file included from /usr/include/signal.h:387,
                 from chan_datacard.c:36:
/usr/include/bits/sigthread.h:32: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/bits/sigthread.h:36: error: expected ‘)’ before ‘__threadid’
In file included from chan_datacard.c:36:
/usr/include/signal.h:394: error: storage class specified for parameter ‘__libc_current_sigrtmin’
/usr/include/signal.h:396: error: storage class specified for parameter ‘__libc_current_sigrtmax’
In file included from chan_datacard.c:37:
/usr/include/stdio.h:46: error: storage class specified for parameter ‘FILE’
/usr/include/stdio.h:62: error: storage class specified for parameter ‘__FILE’
In file included from /usr/include/_G_config.h:14,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from chan_datacard.c:37:
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stddef.h:326: error: storage class specified for parameter ‘wchar_t’
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stddef.h:355: error: storage class specified for parameter ‘wint_t’
In file included from /usr/include/_G_config.h:24,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from chan_datacard.c:37:
/usr/include/wchar.h:81: error: expected specifier-qualifier-list before ‘wint_t’
/usr/include/wchar.h:84: error: storage class specified for parameter ‘__mbstate_t’
In file included from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from chan_datacard.c:37:
/usr/include/_G_config.h:28: error: expected specifier-qualifier-list before ‘__off_t’
/usr/include/_G_config.h:30: error: storage class specified for parameter ‘_G_fpos_t’
/usr/include/_G_config.h:33: error: expected specifier-qualifier-list before ‘__off64_t’
/usr/include/_G_config.h:35: error: storage class specified for parameter ‘_G_fpos64_t’
In file included from /usr/include/_G_config.h:44,
                 from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from chan_datacard.c:37:
/usr/include/gconv.h:72: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/gconv.h:72: error: storage class specified for parameter ‘__gconv_fct’
/usr/include/gconv.h:75: error: expected declaration specifiers or ‘...’ before ‘*’ token
/usr/include/gconv.h:75: error: storage class specified for parameter ‘wint_t’
/usr/include/gconv.h:75: error: ‘wint_t’ declared as function returning a function
/usr/include/gconv.h:75: error: conflicting types for ‘wint_t’
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stddef.h:355: error: previous definition of ‘wint_t’ was here
/usr/include/gconv.h:78: error: storage class specified for parameter ‘__gconv_init_fct’
/usr/include/gconv.h:79: error: storage class specified for parameter ‘__gconv_end_fct’
/usr/include/gconv.h:88: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/gconv.h:88: error: storage class specified for parameter ‘__gconv_trans_fct’
/usr/include/gconv.h:93: error: storage class specified for parameter ‘__gconv_trans_context_fct’
/usr/include/gconv.h:97: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/gconv.h:97: error: storage class specified for parameter ‘__gconv_trans_query_fct’
/usr/include/gconv.h:100: error: storage class specified for parameter ‘__gconv_trans_init_fct’
/usr/include/gconv.h:101: error: storage class specified for parameter ‘__gconv_trans_end_fct’
/usr/include/gconv.h:106: error: expected specifier-qualifier-list before ‘__gconv_trans_fct’
/usr/include/gconv.h:125: error: expected specifier-qualifier-list before ‘__gconv_fct’
/usr/include/gconv.h:162: error: expected specifier-qualifier-list before ‘__mbstate_t’
/usr/include/gconv.h:174: error: expected specifier-qualifier-list before ‘size_t’
/usr/include/gconv.h:177: error: storage class specified for parameter ‘__gconv_t’
In file included from /usr/include/libio.h:32,
                 from /usr/include/stdio.h:72,
                 from chan_datacard.c:37:
/usr/include/_G_config.h:53: error: storage class specified for parameter ‘_G_iconv_t’
/usr/include/_G_config.h:55: error: storage class specified for parameter ‘_G_int16_t’
/usr/include/_G_config.h:56: error: storage class specified for parameter ‘_G_int32_t’
/usr/include/_G_config.h:57: error: storage class specified for parameter ‘_G_uint16_t’
/usr/include/_G_config.h:58: error: storage class specified for parameter ‘_G_uint32_t’
In file included from /usr/include/libio.h:53,
                 from /usr/include/stdio.h:72,
                 from chan_datacard.c:37:
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stdarg.h:43: error: storage class specified for parameter ‘__gnuc_va_list’
In file included from /usr/include/stdio.h:72,
                 from chan_datacard.c:37:
/usr/include/libio.h:177: error: storage class specified for parameter ‘_IO_lock_t’
/usr/include/libio.h:297: error: expected specifier-qualifier-list before ‘__off_t’
/usr/include/libio.h:338: error: storage class specified for parameter ‘_IO_FILE’
/usr/include/libio.h:343: error: storage class specified for parameter ‘_IO_2_1_stdin_’
/usr/include/libio.h:344: error: storage class specified for parameter ‘_IO_2_1_stdout_’
/usr/include/libio.h:345: error: storage class specified for parameter ‘_IO_2_1_stderr_’
/usr/include/libio.h:361: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__io_read_fn’
/usr/include/libio.h:369: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__io_write_fn’
/usr/include/libio.h:378: error: expected declaration specifiers or ‘...’ before ‘__off64_t’
/usr/include/libio.h:378: error: storage class specified for parameter ‘__io_seek_fn’
/usr/include/libio.h:381: error: storage class specified for parameter ‘__io_close_fn’
/usr/include/libio.h:413: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:414: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:415: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:416: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wunderflow’
/usr/include/libio.h:417: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__wuflow’
/usr/include/libio.h:418: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__woverflow’
/usr/include/libio.h:451: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:452: error: expected declaration specifiers or ‘...’ before ‘_IO_FILE’
/usr/include/libio.h:452: error: storage class specified for parameter ‘_IO_putc’
/usr/include/libio.h:453: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:454: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:456: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:462: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:463: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:464: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:481: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:483: error: expected ‘)’ before ‘*’ token
/usr/include/libio.h:485: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_IO_padn’
/usr/include/libio.h:486: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_IO_sgetn’
/usr/include/libio.h:488: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_IO_seekoff’
/usr/include/libio.h:489: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_IO_seekpos’
/usr/include/libio.h:491: error: expected ‘)’ before ‘*’ token
In file included from chan_datacard.c:37:
/usr/include/stdio.h:88: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fpos_t’
In file included from chan_datacard.c:37:
/usr/include/stdio.h:142: error: storage class specified for parameter ‘stdin’
/usr/include/stdio.h:143: error: storage class specified for parameter ‘stdout’
/usr/include/stdio.h:144: error: storage class specified for parameter ‘stderr’
/usr/include/stdio.h:154: error: storage class specified for parameter ‘remove’
/usr/include/stdio.h:156: error: storage class specified for parameter ‘rename’
/usr/include/stdio.h:171: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/stdio.h:185: error: storage class specified for parameter ‘tmpnam’
/usr/include/stdio.h:191: error: storage class specified for parameter ‘tmpnam_r’
/usr/include/stdio.h:204: error: storage class specified for parameter ‘tempnam’
/usr/include/stdio.h:213: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:218: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:228: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:248: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/stdio.h:254: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/stdio.h:280: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/stdio.h:303: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:307: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:314: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:318: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:327: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:333: error: storage class specified for parameter ‘printf’
/usr/include/stdio.h:336: error: storage class specified for parameter ‘sprintf’
/usr/include/stdio.h:342: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:348: error: expected declaration specifiers or ‘...’ before ‘__gnuc_va_list’
/usr/include/stdio.h:348: error: storage class specified for parameter ‘vprintf’
/usr/include/stdio.h:351: error: expected declaration specifiers or ‘...’ before ‘__gnuc_va_list’
/usr/include/stdio.h:351: error: storage class specified for parameter ‘vsprintf’
/usr/include/stdio.h:357: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:359: error: storage class specified for parameter ‘snprintf’
/usr/include/stdio.h:359: error: format string argument not a string type
/usr/include/stdio.h:361: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:362: error: expected declaration specifiers or ‘...’ before ‘__gnuc_va_list’
/usr/include/stdio.h:363: error: storage class specified for parameter ‘vsnprintf’
/usr/include/stdio.h:363: error: format string argument not a string type
/usr/include/stdio.h:399: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:405: error: storage class specified for parameter ‘scanf’
/usr/include/stdio.h:408: error: storage class specified for parameter ‘sscanf’
/usr/include/stdio.h:441: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:442: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:448: error: storage class specified for parameter ‘getchar’
/usr/include/stdio.h:460: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:461: error: storage class specified for parameter ‘getchar_unlocked’
/usr/include/stdio.h:471: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:483: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/stdio.h:483: error: storage class specified for parameter ‘fputc’
/usr/include/stdio.h:484: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/stdio.h:484: error: storage class specified for parameter ‘putc’
/usr/include/stdio.h:490: error: storage class specified for parameter ‘putchar’
/usr/include/stdio.h:504: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/stdio.h:504: error: storage class specified for parameter ‘fputc_unlocked’
/usr/include/stdio.h:512: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/stdio.h:512: error: storage class specified for parameter ‘putc_unlocked’
/usr/include/stdio.h:513: error: storage class specified for parameter ‘putchar_unlocked’
/usr/include/stdio.h:520: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:523: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/stdio.h:523: error: storage class specified for parameter ‘putw’
/usr/include/stdio.h:532: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/stdio.h:533: error: storage class specified for parameter ‘fgets’
/usr/include/stdio.h:540: error: storage class specified for parameter ‘gets’
/usr/include/stdio.h:590: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/stdio.h:590: error: storage class specified for parameter ‘fputs’
/usr/include/stdio.h:596: error: storage class specified for parameter ‘puts’
/usr/include/stdio.h:603: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/stdio.h:603: error: storage class specified for parameter ‘ungetc’
/usr/include/stdio.h:610: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread’
/usr/include/stdio.h:616: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite’
/usr/include/stdio.h:638: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread_unlocked’
/usr/include/stdio.h:640: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite_unlocked’
/usr/include/stdio.h:650: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:655: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:660: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:674: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:679: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ftello’
/usr/include/stdio.h:699: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:704: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:727: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:729: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:731: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:736: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:737: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:738: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:747: error: storage class specified for parameter ‘perror’
In file included from /usr/include/stdio.h:754,
                 from chan_datacard.c:37:
/usr/include/bits/sys_errlist.h:27: error: storage class specified for parameter ‘sys_nerr’
/usr/include/bits/sys_errlist.h:28: error: storage class specified for parameter ‘sys_errlist’
In file included from chan_datacard.c:37:
/usr/include/stdio.h:759: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:764: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:774: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/stdio.h:780: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:786: error: storage class specified for parameter ‘ctermid’
/usr/include/stdio.h:814: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:818: error: expected ‘)’ before ‘*’ token
/usr/include/stdio.h:821: error: expected ‘)’ before ‘*’ token
In file included from /usr/include/stdio.h:835,
                 from chan_datacard.c:37:
/usr/include/bits/stdio.h:34: error: expected declaration specifiers or ‘...’ before ‘__gnuc_va_list’
/usr/include/bits/stdio.h:35: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/stdio.h:42: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/stdio.h:50: error: expected ‘)’ before ‘*’ token
/usr/include/bits/stdio.h:60: error: expected ‘)’ before ‘*’ token
/usr/include/bits/stdio.h:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/stdio.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/stdio.h:85: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/bits/stdio.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/stdio.h:95: error: expected declaration specifiers or ‘...’ before ‘FILE’
/usr/include/bits/stdio.h:96: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/stdio.h:103: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/stdio.h:122: error: expected ‘)’ before ‘*’ token
/usr/include/bits/stdio.h:129: error: expected ‘)’ before ‘*’ token
In file included from chan_datacard.c:38:
/usr/include/stdlib.h:102: error: storage class specified for parameter ‘div_t’
/usr/include/stdlib.h:110: error: storage class specified for parameter ‘ldiv_t’
/usr/include/stdlib.h:140: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__ctype_get_mb_cur_max’
/usr/include/stdlib.h:146: error: storage class specified for parameter ‘atof’
/usr/include/stdlib.h:149: error: storage class specified for parameter ‘atoi’
/usr/include/stdlib.h:152: error: storage class specified for parameter ‘atol’
/usr/include/stdlib.h:158: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:167: error: storage class specified for parameter ‘strtod’
/usr/include/stdlib.h:186: error: storage class specified for parameter ‘strtol’
/usr/include/stdlib.h:190: error: storage class specified for parameter ‘strtoul’
/usr/include/stdlib.h:195: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:200: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:209: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:214: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:281: error: storage class specified for parameter ‘__strtod_internal’
/usr/include/stdlib.h:284: error: storage class specified for parameter ‘__strtof_internal’
/usr/include/stdlib.h:288: error: storage class specified for parameter ‘__strtold_internal’
/usr/include/stdlib.h:293: error: storage class specified for parameter ‘__strtol_internal’
/usr/include/stdlib.h:300: error: storage class specified for parameter ‘__strtoul_internal’
/usr/include/stdlib.h:305: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:313: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:329: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/stdlib.h:335: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/stdlib.h:341: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/stdlib.h:364: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:370: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:380: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:386: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:398: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/stdlib.h:403: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/stdlib.h:408: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/stdlib.h:415: error: expected declaration specifiers before ‘__extension__’
/usr/include/stdlib.h:429: error: storage class specified for parameter ‘l64a’
/usr/include/stdlib.h:433: error: storage class specified for parameter ‘a64l’
/usr/include/stdlib.h:445: error: storage class specified for parameter ‘random’
/usr/include/stdlib.h:448: error: storage class specified for parameter ‘srandom’
/usr/include/stdlib.h:455: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:455: error: storage class specified for parameter ‘initstate’
/usr/include/stdlib.h:459: error: storage class specified for parameter ‘setstate’
/usr/include/stdlib.h:469: error: expected specifier-qualifier-list before ‘int32_t’
/usr/include/stdlib.h:479: error: expected declaration specifiers or ‘...’ before ‘int32_t’
/usr/include/stdlib.h:479: error: storage class specified for parameter ‘random_r’
/usr/include/stdlib.h:479: error: nonnull argument with out-of-range operand number (argument 1, operand 2)
/usr/include/stdlib.h:482: error: storage class specified for parameter ‘srandom_r’
/usr/include/stdlib.h:485: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:487: error: storage class specified for parameter ‘initstate_r’
/usr/include/stdlib.h:487: error: nonnull argument with out-of-range operand number (argument 1, operand 4)
/usr/include/stdlib.h:491: error: storage class specified for parameter ‘setstate_r’
/usr/include/stdlib.h:498: error: storage class specified for parameter ‘rand’
/usr/include/stdlib.h:500: error: storage class specified for parameter ‘srand’
/usr/include/stdlib.h:505: error: storage class specified for parameter ‘rand_r’
/usr/include/stdlib.h:513: error: storage class specified for parameter ‘drand48’
/usr/include/stdlib.h:514: error: storage class specified for parameter ‘erand48’
/usr/include/stdlib.h:517: error: storage class specified for parameter ‘lrand48’
/usr/include/stdlib.h:519: error: storage class specified for parameter ‘nrand48’
/usr/include/stdlib.h:522: error: storage class specified for parameter ‘mrand48’
/usr/include/stdlib.h:524: error: storage class specified for parameter ‘jrand48’
/usr/include/stdlib.h:527: error: storage class specified for parameter ‘srand48’
/usr/include/stdlib.h:529: error: storage class specified for parameter ‘seed48’
/usr/include/stdlib.h:530: error: storage class specified for parameter ‘lcong48’
/usr/include/stdlib.h:547: error: storage class specified for parameter ‘drand48_r’
/usr/include/stdlib.h:550: error: storage class specified for parameter ‘erand48_r’
/usr/include/stdlib.h:555: error: storage class specified for parameter ‘lrand48_r’
/usr/include/stdlib.h:559: error: storage class specified for parameter ‘nrand48_r’
/usr/include/stdlib.h:564: error: storage class specified for parameter ‘mrand48_r’
/usr/include/stdlib.h:568: error: storage class specified for parameter ‘jrand48_r’
/usr/include/stdlib.h:572: error: storage class specified for parameter ‘srand48_r’
/usr/include/stdlib.h:575: error: storage class specified for parameter ‘seed48_r’
/usr/include/stdlib.h:579: error: storage class specified for parameter ‘lcong48_r’
/usr/include/stdlib.h:589: error: expected ‘)’ before ‘__size’
/usr/include/stdlib.h:591: error: expected ‘)’ before ‘__nmemb’
/usr/include/stdlib.h:600: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:601: error: storage class specified for parameter ‘realloc’
/usr/include/stdlib.h:603: error: storage class specified for parameter ‘free’
/usr/include/stdlib.h:608: error: storage class specified for parameter ‘cfree’
In file included from /usr/include/stdlib.h:612,
                 from chan_datacard.c:38:
/usr/include/alloca.h:33: error: expected ‘)’ before ‘__size’
In file included from chan_datacard.c:38:
/usr/include/stdlib.h:617: error: expected ‘)’ before ‘__size’
/usr/include/stdlib.h:622: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:622: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:623: error: storage class specified for parameter ‘posix_memalign’
/usr/include/stdlib.h:628: error: storage class specified for parameter ‘abort’
/usr/include/stdlib.h:632: error: storage class specified for parameter ‘atexit’
/usr/include/stdlib.h:639: error: storage class specified for parameter ‘on_exit’
/usr/include/stdlib.h:646: error: storage class specified for parameter ‘exit’
/usr/include/stdlib.h:660: error: storage class specified for parameter ‘getenv’
/usr/include/stdlib.h:666: error: storage class specified for parameter ‘__secure_getenv’
/usr/include/stdlib.h:672: error: storage class specified for parameter ‘putenv’
/usr/include/stdlib.h:679: error: storage class specified for parameter ‘setenv’
/usr/include/stdlib.h:682: error: storage class specified for parameter ‘unsetenv’
/usr/include/stdlib.h:689: error: storage class specified for parameter ‘clearenv’
/usr/include/stdlib.h:698: error: storage class specified for parameter ‘mktemp’
/usr/include/stdlib.h:709: error: storage class specified for parameter ‘mkstemp’
/usr/include/stdlib.h:729: error: storage class specified for parameter ‘mkdtemp’
/usr/include/stdlib.h:738: error: storage class specified for parameter ‘system’
/usr/include/stdlib.h:757: error: storage class specified for parameter ‘realpath’
/usr/include/stdlib.h:764: error: storage class specified for parameter ‘__compar_fn_t’
/usr/include/stdlib.h:775: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:775: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:775: error: expected declaration specifiers or ‘...’ before ‘__compar_fn_t’
/usr/include/stdlib.h:776: error: storage class specified for parameter ‘bsearch’
/usr/include/stdlib.h:776: error: nonnull argument with out-of-range operand number (argument 1, operand 5)
/usr/include/stdlib.h:780: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:780: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:781: error: expected declaration specifiers or ‘...’ before ‘__compar_fn_t’
/usr/include/stdlib.h:781: error: storage class specified for parameter ‘qsort’
/usr/include/stdlib.h:781: error: nonnull argument with out-of-range operand number (argument 1, operand 4)
/usr/include/stdlib.h:785: error: storage class specified for parameter ‘abs’
/usr/include/stdlib.h:786: error: storage class specified for parameter ‘labs’
/usr/include/stdlib.h:799: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘div’
/usr/include/stdlib.h:801: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ldiv’
/usr/include/stdlib.h:822: error: storage class specified for parameter ‘ecvt’
/usr/include/stdlib.h:828: error: storage class specified for parameter ‘fcvt’
/usr/include/stdlib.h:834: error: storage class specified for parameter ‘gcvt’
/usr/include/stdlib.h:841: error: storage class specified for parameter ‘qecvt’
/usr/include/stdlib.h:844: error: storage class specified for parameter ‘qfcvt’
/usr/include/stdlib.h:846: error: storage class specified for parameter ‘qgcvt’
/usr/include/stdlib.h:853: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:853: error: storage class specified for parameter ‘ecvt_r’
/usr/include/stdlib.h:856: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:856: error: storage class specified for parameter ‘fcvt_r’
/usr/include/stdlib.h:860: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:861: error: storage class specified for parameter ‘qecvt_r’
/usr/include/stdlib.h:864: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:865: error: storage class specified for parameter ‘qfcvt_r’
/usr/include/stdlib.h:873: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdlib.h:873: error: storage class specified for parameter ‘mblen’
/usr/include/stdlib.h:876: error: expected ‘)’ before ‘*’ token
/usr/include/stdlib.h:880: error: expected declaration specifiers or ‘...’ before ‘wchar_t’
/usr/include/stdlib.h:880: error: storage class specified for parameter ‘wctomb’
/usr/include/stdlib.h:884: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mbstowcs’
/usr/include/stdlib.h:887: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘wcstombs’
/usr/include/stdlib.h:898: error: storage class specified for parameter ‘rpmatch’
/usr/include/stdlib.h:926: error: storage class specified for parameter ‘posix_openpt’
/usr/include/stdlib.h:962: error: storage class specified for parameter ‘getloadavg’
In file included from chan_datacard.c:39:
/usr/include/string.h:39: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:40: error: storage class specified for parameter ‘memcpy’
/usr/include/string.h:43: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:44: error: storage class specified for parameter ‘memmove’
/usr/include/string.h:52: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:53: error: storage class specified for parameter ‘memccpy’
/usr/include/string.h:59: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:59: error: storage class specified for parameter ‘memset’
/usr/include/string.h:62: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:63: error: storage class specified for parameter ‘memcmp’
/usr/include/string.h:66: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:67: error: storage class specified for parameter ‘memchr’
/usr/include/string.h:85: error: storage class specified for parameter ‘strcpy’
/usr/include/string.h:88: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:89: error: storage class specified for parameter ‘strncpy’
/usr/include/string.h:93: error: storage class specified for parameter ‘strcat’
/usr/include/string.h:96: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:96: error: storage class specified for parameter ‘strncat’
/usr/include/string.h:100: error: storage class specified for parameter ‘strcmp’
/usr/include/string.h:102: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:103: error: storage class specified for parameter ‘strncmp’
/usr/include/string.h:107: error: storage class specified for parameter ‘strcoll’
/usr/include/string.h:109: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strxfrm’
/usr/include/string.h:131: error: storage class specified for parameter ‘strdup’
/usr/include/string.h:168: error: storage class specified for parameter ‘strchr’
/usr/include/string.h:171: error: storage class specified for parameter ‘strrchr’
/usr/include/string.h:184: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strcspn’
/usr/include/string.h:188: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strspn’
/usr/include/string.h:192: error: storage class specified for parameter ‘strpbrk’
/usr/include/string.h:195: error: storage class specified for parameter ‘strstr’
/usr/include/string.h:200: error: storage class specified for parameter ‘strtok’
/usr/include/string.h:208: error: storage class specified for parameter ‘__strtok_r’
/usr/include/string.h:212: error: storage class specified for parameter ‘strtok_r’
/usr/include/string.h:242: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strlen’
/usr/include/string.h:256: error: storage class specified for parameter ‘strerror’
/usr/include/string.h:270: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:270: error: storage class specified for parameter ‘strerror_r’
/usr/include/string.h:288: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:288: error: storage class specified for parameter ‘__bzero’
/usr/include/string.h:292: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:293: error: storage class specified for parameter ‘bcopy’
/usr/include/string.h:296: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:296: error: storage class specified for parameter ‘bzero’
/usr/include/string.h:299: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:300: error: storage class specified for parameter ‘bcmp’
/usr/include/string.h:304: error: storage class specified for parameter ‘index’
/usr/include/string.h:308: error: storage class specified for parameter ‘rindex’
/usr/include/string.h:312: error: storage class specified for parameter ‘ffs’
/usr/include/string.h:326: error: storage class specified for parameter ‘strcasecmp’
/usr/include/string.h:329: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/string.h:330: error: storage class specified for parameter ‘strncasecmp’
/usr/include/string.h:350: error: storage class specified for parameter ‘strsep’
In file included from /usr/include/string.h:417,
                 from chan_datacard.c:39:
/usr/include/bits/string2.h:394: error: storage class specified for parameter ‘__rawmemchr’
/usr/include/bits/string2.h:969: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strcspn_c1’
/usr/include/bits/string2.h:971: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strcspn_c1’
/usr/include/bits/string2.h:979: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strcspn_c2’
/usr/include/bits/string2.h:982: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strcspn_c2’
/usr/include/bits/string2.h:991: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strcspn_c3’
/usr/include/bits/string2.h:994: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strcspn_c3’
/usr/include/bits/string2.h:1045: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strspn_c1’
/usr/include/bits/string2.h:1047: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strspn_c1’
/usr/include/bits/string2.h:1056: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strspn_c2’
/usr/include/bits/string2.h:1059: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strspn_c2’
/usr/include/bits/string2.h:1068: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strspn_c3’
/usr/include/bits/string2.h:1071: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__strspn_c3’
/usr/include/bits/string2.h:1122: error: storage class specified for parameter ‘__strpbrk_c2’
/usr/include/bits/string2.h:1125: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/string2.h:1133: error: storage class specified for parameter ‘__strpbrk_c3’
/usr/include/bits/string2.h:1137: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/string2.h:1173: error: storage class specified for parameter ‘__strtok_r_1c’
/usr/include/bits/string2.h:1176: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/string2.h:1205: error: storage class specified for parameter ‘__strsep_g’
/usr/include/bits/string2.h:1223: error: storage class specified for parameter ‘__strsep_1c’
/usr/include/bits/string2.h:1226: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/string2.h:1233: error: storage class specified for parameter ‘__strsep_2c’
/usr/include/bits/string2.h:1236: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/string2.h:1261: error: storage class specified for parameter ‘__strsep_3c’
/usr/include/bits/string2.h:1264: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/bits/string2.h:1304: error: storage class specified for parameter ‘__strdup’
/usr/include/bits/string2.h:1323: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/bits/string2.h:1324: error: storage class specified for parameter ‘__strndup’
In file included from /usr/include/termios.h:40,
                 from chan_datacard.c:41:
/usr/include/bits/termios.h:25: error: storage class specified for parameter ‘cc_t’
/usr/include/bits/termios.h:26: error: storage class specified for parameter ‘speed_t’
/usr/include/bits/termios.h:27: error: storage class specified for parameter ‘tcflag_t’
/usr/include/bits/termios.h:32: error: expected specifier-qualifier-list before ‘tcflag_t’
In file included from chan_datacard.c:41:
/usr/include/termios.h:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cfgetospeed’
/usr/include/termios.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cfgetispeed’
/usr/include/termios.h:55: error: expected declaration specifiers or ‘...’ before ‘speed_t’
/usr/include/termios.h:55: error: storage class specified for parameter ‘cfsetospeed’
/usr/include/termios.h:58: error: expected declaration specifiers or ‘...’ before ‘speed_t’
/usr/include/termios.h:58: error: storage class specified for parameter ‘cfsetispeed’
/usr/include/termios.h:62: error: expected declaration specifiers or ‘...’ before ‘speed_t’
/usr/include/termios.h:62: error: storage class specified for parameter ‘cfsetspeed’
/usr/include/termios.h:67: error: storage class specified for parameter ‘tcgetattr’
/usr/include/termios.h:72: error: storage class specified for parameter ‘tcsetattr’
/usr/include/termios.h:77: error: storage class specified for parameter ‘cfmakeraw’
/usr/include/termios.h:81: error: storage class specified for parameter ‘tcsendbreak’
/usr/include/termios.h:87: error: storage class specified for parameter ‘tcdrain’
/usr/include/termios.h:91: error: storage class specified for parameter ‘tcflush’
/usr/include/termios.h:95: error: storage class specified for parameter ‘tcflow’
In file included from chan_datacard.c:42:
/usr/include/unistd.h:226: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘useconds_t’
/usr/include/unistd.h:238: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘intptr_t’
/usr/include/unistd.h:245: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘socklen_t’
/usr/include/unistd.h:258: error: storage class specified for parameter ‘access’
/usr/include/unistd.h:301: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘lseek’
/usr/include/unistd.h:320: error: storage class specified for parameter ‘close’
/usr/include/unistd.h:327: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘read’
/usr/include/unistd.h:333: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘write’
/usr/include/unistd.h:384: error: storage class specified for parameter ‘pipe’
/usr/include/unistd.h:393: error: storage class specified for parameter ‘alarm’
/usr/include/unistd.h:405: error: storage class specified for parameter ‘sleep’
/usr/include/unistd.h:412: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ualarm’
/usr/include/unistd.h:420: error: expected ‘)’ before ‘__useconds’
/usr/include/unistd.h:429: error: storage class specified for parameter ‘pause’
/usr/include/unistd.h:433: error: expected declaration specifiers or ‘...’ before ‘__uid_t’
/usr/include/unistd.h:433: error: expected declaration specifiers or ‘...’ before ‘__gid_t’
/usr/include/unistd.h:434: error: storage class specified for parameter ‘chown’
/usr/include/unistd.h:438: error: expected declaration specifiers or ‘...’ before ‘__uid_t’
/usr/include/unistd.h:438: error: expected declaration specifiers or ‘...’ before ‘__gid_t’
/usr/include/unistd.h:438: error: storage class specified for parameter ‘fchown’
/usr/include/unistd.h:443: error: expected declaration specifiers or ‘...’ before ‘__uid_t’
/usr/include/unistd.h:443: error: expected declaration specifiers or ‘...’ before ‘__gid_t’
/usr/include/unistd.h:444: error: storage class specified for parameter ‘lchown’
/usr/include/unistd.h:457: error: storage class specified for parameter ‘chdir’
/usr/include/unistd.h:461: error: storage class specified for parameter ‘fchdir’
/usr/include/unistd.h:471: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:471: error: storage class specified for parameter ‘getcwd’
/usr/include/unistd.h:485: error: storage class specified for parameter ‘getwd’
/usr/include/unistd.h:490: error: storage class specified for parameter ‘dup’
/usr/include/unistd.h:493: error: storage class specified for parameter ‘dup2’
/usr/include/unistd.h:496: error: storage class specified for parameter ‘__environ’
/usr/include/unistd.h:505: error: storage class specified for parameter ‘execve’
/usr/include/unistd.h:517: error: storage class specified for parameter ‘execv’
/usr/include/unistd.h:522: error: storage class specified for parameter ‘execle’
/usr/include/unistd.h:527: error: storage class specified for parameter ‘execl’
/usr/include/unistd.h:532: error: storage class specified for parameter ‘execvp’
/usr/include/unistd.h:538: error: storage class specified for parameter ‘execlp’
/usr/include/unistd.h:543: error: storage class specified for parameter ‘nice’
/usr/include/unistd.h:548: error: storage class specified for parameter ‘_exit’
In file included from chan_datacard.c:42:
/usr/include/unistd.h:558: error: storage class specified for parameter ‘pathconf’
/usr/include/unistd.h:561: error: storage class specified for parameter ‘fpathconf’
/usr/include/unistd.h:564: error: storage class specified for parameter ‘sysconf’
/usr/include/unistd.h:568: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘confstr’
/usr/include/unistd.h:573: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getpid’
/usr/include/unistd.h:576: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getppid’
/usr/include/unistd.h:581: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getpgrp’
/usr/include/unistd.h:591: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__getpgid’
/usr/include/unistd.h:600: error: expected ‘)’ before ‘__pid’
/usr/include/unistd.h:617: error: storage class specified for parameter ‘setpgrp’
/usr/include/unistd.h:634: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘setsid’
/usr/include/unistd.h:642: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getuid’
/usr/include/unistd.h:645: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘geteuid’
/usr/include/unistd.h:648: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getgid’
/usr/include/unistd.h:651: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getegid’
/usr/include/unistd.h:656: error: expected declaration specifiers or ‘...’ before ‘__gid_t’
/usr/include/unistd.h:656: error: storage class specified for parameter ‘getgroups’
/usr/include/unistd.h:667: error: expected ‘)’ before ‘__uid’
/usr/include/unistd.h:672: error: expected ‘)’ before ‘__ruid’
/usr/include/unistd.h:677: error: expected ‘)’ before ‘__uid’
/usr/include/unistd.h:684: error: expected ‘)’ before ‘__gid’
/usr/include/unistd.h:689: error: expected ‘)’ before ‘__rgid’
/usr/include/unistd.h:694: error: expected ‘)’ before ‘__gid’
/usr/include/unistd.h:723: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fork’
/usr/include/unistd.h:730: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vfork’
/usr/include/unistd.h:736: error: storage class specified for parameter ‘ttyname’
/usr/include/unistd.h:740: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:741: error: storage class specified for parameter ‘ttyname_r’
/usr/include/unistd.h:745: error: storage class specified for parameter ‘isatty’
/usr/include/unistd.h:751: error: storage class specified for parameter ‘ttyslot’
/usr/include/unistd.h:757: error: storage class specified for parameter ‘link’
/usr/include/unistd.h:770: error: storage class specified for parameter ‘symlink’
/usr/include/unistd.h:775: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘readlink’
/usr/include/unistd.h:792: error: storage class specified for parameter ‘unlink’
/usr/include/unistd.h:801: error: storage class specified for parameter ‘rmdir’
/usr/include/unistd.h:805: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tcgetpgrp’
/usr/include/unistd.h:808: error: expected declaration specifiers or ‘...’ before ‘__pid_t’
/usr/include/unistd.h:808: error: storage class specified for parameter ‘tcsetpgrp’
/usr/include/unistd.h:815: error: storage class specified for parameter ‘getlogin’
/usr/include/unistd.h:823: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:823: error: storage class specified for parameter ‘getlogin_r’
/usr/include/unistd.h:828: error: storage class specified for parameter ‘setlogin’
In file included from /usr/include/unistd.h:837,
                 from chan_datacard.c:42:
/usr/include/getopt.h:59: error: storage class specified for parameter ‘optarg’
/usr/include/getopt.h:73: error: storage class specified for parameter ‘optind’
/usr/include/getopt.h:78: error: storage class specified for parameter ‘opterr’
/usr/include/getopt.h:82: error: storage class specified for parameter ‘optopt’
/usr/include/getopt.h:153: error: storage class specified for parameter ‘getopt’
In file included from chan_datacard.c:42:
/usr/include/unistd.h:845: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:845: error: storage class specified for parameter ‘gethostname’
/usr/include/unistd.h:852: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:853: error: storage class specified for parameter ‘sethostname’
/usr/include/unistd.h:857: error: storage class specified for parameter ‘sethostid’
/usr/include/unistd.h:863: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:864: error: storage class specified for parameter ‘getdomainname’
/usr/include/unistd.h:865: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:866: error: storage class specified for parameter ‘setdomainname’
/usr/include/unistd.h:872: error: storage class specified for parameter ‘vhangup’
/usr/include/unistd.h:875: error: storage class specified for parameter ‘revoke’
/usr/include/unistd.h:883: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:884: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/unistd.h:885: error: storage class specified for parameter ‘profil’
/usr/include/unistd.h:891: error: storage class specified for parameter ‘acct’
/usr/include/unistd.h:895: error: storage class specified for parameter ‘getusershell’
/usr/include/unistd.h:896: error: storage class specified for parameter ‘endusershell’
/usr/include/unistd.h:897: error: storage class specified for parameter ‘setusershell’
/usr/include/unistd.h:903: error: storage class specified for parameter ‘daemon’
/usr/include/unistd.h:910: error: storage class specified for parameter ‘chroot’
/usr/include/unistd.h:914: error: storage class specified for parameter ‘getpass’
/usr/include/unistd.h:923: error: storage class specified for parameter ‘fsync’
/usr/include/unistd.h:930: error: storage class specified for parameter ‘gethostid’
/usr/include/unistd.h:933: error: storage class specified for parameter ‘sync’
/usr/include/unistd.h:938: error: storage class specified for parameter ‘getpagesize’
/usr/include/unistd.h:943: error: storage class specified for parameter ‘getdtablesize’
/usr/include/unistd.h:948: error: expected declaration specifiers or ‘...’ before ‘__off_t’
/usr/include/unistd.h:949: error: storage class specified for parameter ‘truncate’
/usr/include/unistd.h:970: error: expected declaration specifiers or ‘...’ before ‘__off_t’
/usr/include/unistd.h:970: error: storage class specified for parameter ‘ftruncate’
/usr/include/unistd.h:990: error: storage class specified for parameter ‘brk’
/usr/include/unistd.h:996: error: expected ‘)’ before ‘__delta’
/usr/include/unistd.h:1011: error: storage class specified for parameter ‘syscall’
/usr/include/unistd.h:1065: error: storage class specified for parameter ‘fdatasync’
In file included from chan_datacard.c:44:
/usr/include/iconv.h:30: error: storage class specified for parameter ‘iconv_t’
/usr/include/iconv.h:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘iconv_open’
/usr/include/iconv.h:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘iconv’
/usr/include/iconv.h:52: error: expected ‘)’ before ‘__cd’
chan_datacard.c:46:26: error: asterisk/app.h: No such file or directory
chan_datacard.c:47:31: error: asterisk/callerid.h: No such file or directory
chan_datacard.c:48:29: error: asterisk/causes.h: No such file or directory
chan_datacard.c:49:30: error: asterisk/channel.h: No such file or directory
chan_datacard.c:50:26: error: asterisk/cli.h: No such file or directory
chan_datacard.c:51:29: error: asterisk/config.h: No such file or directory
chan_datacard.c:52:34: error: asterisk/devicestate.h: No such file or directory
chan_datacard.c:53:26: error: asterisk/dsp.h: No such file or directory
chan_datacard.c:54:25: error: asterisk/io.h: No such file or directory
chan_datacard.c:55:34: error: asterisk/linkedlists.h: No such file or directory
chan_datacard.c:56:27: error: asterisk/lock.h: No such file or directory
chan_datacard.c:57:29: error: asterisk/logger.h: No such file or directory
chan_datacard.c:58:30: error: asterisk/manager.h: No such file or directory
chan_datacard.c:59:29: error: asterisk/module.h: No such file or directory
chan_datacard.c:60:34: error: asterisk/musiconhold.h: No such file or directory
chan_datacard.c:61:30: error: asterisk/options.h: No such file or directory
chan_datacard.c:62:26: error: asterisk/pbx.h: No such file or directory
chan_datacard.c:63:29: error: asterisk/timing.h: No such file or directory
chan_datacard.c:64:28: error: asterisk/utils.h: No such file or directory
chan_datacard.c:65:30: error: asterisk/version.h: No such file or directory
In file included from /usr/include/sys/uio.h:29,
                 from __ringbuffer.h:13,
                 from chan_datacard.c:67:
/usr/include/bits/uio.h:47: error: expected specifier-qualifier-list before ‘size_t’
In file included from __ringbuffer.h:13,
                 from chan_datacard.c:67:
/usr/include/sys/uio.h:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘readv’
/usr/include/sys/uio.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘writev’
In file included from chan_datacard.c:67:
__ringbuffer.h:19: error: expected specifier-qualifier-list before ‘size_t’
__ringbuffer.h:24: error: storage class specified for parameter ‘ringbuffer_t’
__ringbuffer.h:26: error: expected ‘)’ before ‘*’ token
__ringbuffer.h:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_used’
__ringbuffer.h:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_free’
__ringbuffer.h:30: error: expected ‘)’ before ‘*’ token
__ringbuffer.h:32: error: expected ‘)’ before ‘*’ token
__ringbuffer.h:33: error: expected ‘)’ before ‘*’ token
__ringbuffer.h:34: error: expected ‘)’ before ‘*’ token
__ringbuffer.h:35: error: expected ‘)’ before ‘*’ token
__ringbuffer.h:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_read_upd’
__ringbuffer.h:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_read’
__ringbuffer.h:39: error: expected ‘)’ before ‘*’ token
__ringbuffer.h:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_write_upd’
__ringbuffer.h:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_write’
In file included from chan_datacard.c:68:
chan_datacard.h:59: error: storage class specified for parameter ‘at_cmd_t’
chan_datacard.h:93: error: storage class specified for parameter ‘at_res_t’
chan_datacard.h:97: error: expected specifier-qualifier-list before ‘AST_LIST_ENTRY’
chan_datacard.h:110: error: storage class specified for parameter ‘at_queue_t’
chan_datacard.h:114: error: expected specifier-qualifier-list before ‘AST_LIST_ENTRY’
chan_datacard.h:190: error: storage class specified for parameter ‘pvt_t’
chan_datacard.h:193: error: storage class specified for parameter ‘AST_RWLIST_HEAD_STATIC’
chan_datacard.h:193: warning: parameter names (without types) in function declaration
chan_datacard.h:195: error: storage class specified for parameter ‘discovery_interval’
chan_datacard.h:195: error: parameter ‘discovery_interval’ is initialized
chan_datacard.h:196: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘discovery_thread’
chan_datacard.h:198: error: expected declaration specifiers before ‘AST_MUTEX_DEFINE_STATIC’
chan_datacard.h:199: error: storage class specified for parameter ‘unloading_flag’
chan_datacard.h:199: error: parameter ‘unloading_flag’ is initialized
chan_datacard.h:200: error: storage class specified for parameter ‘check_unloading’
chan_datacard.h:200: warning: parameter ‘check_unloading’ declared ‘inline’
chan_datacard.h:205: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
chan_datacard.h:206: error: storage class specified for parameter ‘complete_device’
chan_datacard.h:207: error: expected ‘)’ before ‘*’ token
chan_datacard.h:212: error: expected ‘)’ before ‘*’ token
chan_datacard.h:216: error: storage class specified for parameter ‘channel_request’
chan_datacard.h:218: error: storage class specified for parameter ‘channel_call’
chan_datacard.h:219: error: storage class specified for parameter ‘channel_hangup’
chan_datacard.h:220: error: storage class specified for parameter ‘channel_answer’
chan_datacard.h:221: error: storage class specified for parameter ‘channel_digit_begin’
chan_datacard.h:222: error: storage class specified for parameter ‘channel_digit_end’
chan_datacard.h:223: error: storage class specified for parameter ‘channel_read’
chan_datacard.h:224: error: expected ‘)’ before ‘*’ token
chan_datacard.h:225: error: storage class specified for parameter ‘channel_write’
chan_datacard.h:226: error: storage class specified for parameter ‘channel_fixup’
chan_datacard.h:227: error: storage class specified for parameter ‘channel_devicestate’
chan_datacard.h:228: error: expected declaration specifiers or ‘...’ before ‘size_t’
chan_datacard.h:228: error: storage class specified for parameter ‘channel_indicate’
chan_datacard.h:230: error: expected ‘)’ before ‘*’ token
chan_datacard.h:231: error: expected ‘)’ before ‘*’ token
chan_datacard.h:232: error: expected ‘)’ before ‘*’ token
chan_datacard.h:234: error: expected ‘)’ before ‘*’ token
chan_datacard.h:236: error: storage class specified for parameter ‘channel_tech’
chan_datacard.h:236: error: parameter ‘channel_tech’ is initialized
chan_datacard.h:238: error: unknown field ‘type’ specified in initializer
chan_datacard.h:238: warning: excess elements in struct initializer
chan_datacard.h:238: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:239: error: unknown field ‘description’ specified in initializer
chan_datacard.h:239: warning: excess elements in struct initializer
chan_datacard.h:239: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:240: error: unknown field ‘capabilities’ specified in initializer
chan_datacard.h:240: error: ‘AST_FORMAT_SLINEAR’ undeclared (first use in this function)
chan_datacard.h:240: error: (Each undeclared identifier is reported only once
chan_datacard.h:240: error: for each function it appears in.)
chan_datacard.h:240: warning: excess elements in struct initializer
chan_datacard.h:240: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:241: error: unknown field ‘requester’ specified in initializer
chan_datacard.h:241: warning: excess elements in struct initializer
chan_datacard.h:241: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:242: error: unknown field ‘call’ specified in initializer
chan_datacard.h:242: warning: excess elements in struct initializer
chan_datacard.h:242: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:243: error: unknown field ‘hangup’ specified in initializer
chan_datacard.h:243: warning: excess elements in struct initializer
chan_datacard.h:243: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:244: error: unknown field ‘answer’ specified in initializer
chan_datacard.h:244: warning: excess elements in struct initializer
chan_datacard.h:244: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:245: error: unknown field ‘send_digit_begin’ specified in initializer
chan_datacard.h:245: warning: excess elements in struct initializer
chan_datacard.h:245: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:246: error: unknown field ‘send_digit_end’ specified in initializer
chan_datacard.h:246: warning: excess elements in struct initializer
chan_datacard.h:246: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:247: error: unknown field ‘read’ specified in initializer
chan_datacard.h:247: warning: excess elements in struct initializer
chan_datacard.h:247: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:248: error: unknown field ‘write’ specified in initializer
chan_datacard.h:248: warning: excess elements in struct initializer
chan_datacard.h:248: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:249: error: unknown field ‘exception’ specified in initializer
chan_datacard.h:249: warning: excess elements in struct initializer
chan_datacard.h:249: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:250: error: unknown field ‘fixup’ specified in initializer
chan_datacard.h:250: warning: excess elements in struct initializer
chan_datacard.h:250: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:251: error: unknown field ‘devicestate’ specified in initializer
chan_datacard.h:251: warning: excess elements in struct initializer
chan_datacard.h:251: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:252: error: unknown field ‘indicate’ specified in initializer
chan_datacard.h:253: warning: excess elements in struct initializer
chan_datacard.h:253: warning: (near initialization for ‘channel_tech’)
chan_datacard.h:256: error: storage class specified for parameter ‘jbconf_default’
chan_datacard.h:256: error: parameter ‘jbconf_default’ is initialized
chan_datacard.h:257: error: unknown field ‘flags’ specified in initializer
chan_datacard.h:257: warning: excess elements in struct initializer
chan_datacard.h:257: warning: (near initialization for ‘jbconf_default’)
chan_datacard.h:258: error: unknown field ‘max_size’ specified in initializer
chan_datacard.h:258: warning: excess elements in struct initializer
chan_datacard.h:258: warning: (near initialization for ‘jbconf_default’)
chan_datacard.h:259: error: unknown field ‘resync_threshold’ specified in initializer
chan_datacard.h:259: warning: excess elements in struct initializer
chan_datacard.h:259: warning: (near initialization for ‘jbconf_default’)
chan_datacard.h:260: error: unknown field ‘impl’ specified in initializer
chan_datacard.h:260: warning: excess elements in struct initializer
chan_datacard.h:260: warning: (near initialization for ‘jbconf_default’)
chan_datacard.h:261: error: unknown field ‘target_extra’ specified in initializer
chan_datacard.h:261: warning: excess elements in struct initializer
chan_datacard.h:261: warning: (near initialization for ‘jbconf_default’)
chan_datacard.h:264: error: storage class specified for parameter ‘jbconf_global’
chan_datacard.h:266: error: expected declaration specifiers before ‘AST_MUTEX_DEFINE_STATIC’
chan_datacard.h:267: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
chan_datacard.h:268: error: storage class specified for parameter ‘silence_frame’
chan_datacard.h:271: error: storage class specified for parameter ‘opentty’
chan_datacard.h:272: error: storage class specified for parameter ‘device_status’
chan_datacard.h:273: error: expected ‘)’ before ‘*’ token
chan_datacard.h:276: error: expected ‘)’ before ‘*’ token
chan_datacard.h:277: error: expected ‘)’ before ‘*’ token
chan_datacard.h:278: error: expected ‘)’ before ‘*’ token
chan_datacard.h:279: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘at_read_result_classification’
chan_datacard.h:282: error: expected ‘)’ before ‘*’ token
chan_datacard.h:283: error: expected ‘)’ before ‘*’ token
chan_datacard.h:284: error: expected ‘)’ before ‘*’ token
chan_datacard.h:285: error: expected ‘)’ before ‘*’ token
chan_datacard.h:286: error: expected ‘)’ before ‘*’ token
chan_datacard.h:287: error: expected ‘)’ before ‘*’ token
chan_datacard.h:288: error: expected ‘)’ before ‘*’ token
chan_datacard.h:289: error: expected ‘)’ before ‘*’ token
chan_datacard.h:290: error: expected ‘)’ before ‘*’ token
chan_datacard.h:291: error: expected ‘)’ before ‘*’ token
chan_datacard.h:292: error: expected ‘)’ before ‘*’ token
chan_datacard.h:293: error: expected ‘)’ before ‘*’ token
chan_datacard.h:294: error: expected ‘)’ before ‘*’ token
chan_datacard.h:295: error: expected ‘)’ before ‘*’ token
chan_datacard.h:296: error: expected ‘)’ before ‘*’ token
chan_datacard.h:297: error: expected ‘)’ before ‘*’ token
chan_datacard.h:298: error: expected ‘)’ before ‘*’ token
chan_datacard.h:299: error: expected ‘)’ before ‘*’ token
chan_datacard.h:300: error: expected ‘)’ before ‘*’ token
chan_datacard.h:301: error: expected ‘)’ before ‘*’ token
chan_datacard.h:302: error: expected ‘)’ before ‘*’ token
chan_datacard.h:303: error: expected ‘)’ before ‘*’ token
chan_datacard.h:304: error: expected ‘)’ before ‘*’ token
chan_datacard.h:305: error: expected ‘)’ before ‘*’ token
chan_datacard.h:306: error: expected ‘)’ before ‘*’ token
chan_datacard.h:307: error: expected ‘)’ before ‘*’ token
chan_datacard.h:308: error: expected ‘)’ before ‘*’ token
chan_datacard.h:309: error: expected ‘)’ before ‘*’ token
chan_datacard.h:310: error: expected ‘)’ before ‘*’ token
chan_datacard.h:313: error: storage class specified for parameter ‘at_cmd2str’
chan_datacard.h:313: warning: parameter names (without types) in function declaration
chan_datacard.h:314: error: storage class specified for parameter ‘at_res2str’
chan_datacard.h:314: warning: parameter names (without types) in function declaration
chan_datacard.h:316: error: expected ‘)’ before ‘*’ token
chan_datacard.h:317: error: expected ‘)’ before ‘*’ token
chan_datacard.h:318: error: expected ‘)’ before ‘*’ token
chan_datacard.h:320: error: expected ‘)’ before ‘*’ token
chan_datacard.h:321: error: expected ‘)’ before ‘*’ token
chan_datacard.h:322: error: expected ‘)’ before ‘*’ token
chan_datacard.h:323: error: expected ‘)’ before ‘*’ token
chan_datacard.h:324: error: expected ‘)’ before ‘*’ token
chan_datacard.h:325: error: expected ‘)’ before ‘*’ token
chan_datacard.h:326: error: expected ‘)’ before ‘*’ token
chan_datacard.h:327: error: expected ‘)’ before ‘*’ token
chan_datacard.h:330: error: expected ‘)’ before ‘*’ token
chan_datacard.h:331: error: expected ‘)’ before ‘*’ token
chan_datacard.h:333: error: expected ‘)’ before ‘*’ token
chan_datacard.h:334: error: expected ‘)’ before ‘*’ token
chan_datacard.h:335: error: expected ‘)’ before ‘*’ token
chan_datacard.h:336: error: expected ‘)’ before ‘*’ token
chan_datacard.h:337: error: expected ‘)’ before ‘*’ token
chan_datacard.h:338: error: expected ‘)’ before ‘*’ token
chan_datacard.h:339: error: expected ‘)’ before ‘*’ token
chan_datacard.h:340: error: expected ‘)’ before ‘*’ token
chan_datacard.h:341: error: expected ‘)’ before ‘*’ token
chan_datacard.h:342: error: expected ‘)’ before ‘*’ token
chan_datacard.h:343: error: expected ‘)’ before ‘*’ token
chan_datacard.h:344: error: expected ‘)’ before ‘*’ token
chan_datacard.h:345: error: expected ‘)’ before ‘*’ token
chan_datacard.h:346: error: expected ‘)’ before ‘*’ token
chan_datacard.h:347: error: expected ‘)’ before ‘*’ token
chan_datacard.h:348: error: expected ‘)’ before ‘*’ token
chan_datacard.h:349: error: expected ‘)’ before ‘*’ token
chan_datacard.h:350: error: expected ‘)’ before ‘*’ token
chan_datacard.h:351: error: expected ‘)’ before ‘*’ token
chan_datacard.h:352: error: expected ‘)’ before ‘*’ token
chan_datacard.h:353: error: expected ‘)’ before ‘*’ token
chan_datacard.h:354: error: expected ‘)’ before ‘*’ token
chan_datacard.h:355: error: expected ‘)’ before ‘*’ token
chan_datacard.h:356: error: expected ‘)’ before ‘*’ token
chan_datacard.h:357: error: expected ‘)’ before ‘*’ token
chan_datacard.h:358: error: expected ‘)’ before ‘*’ token
chan_datacard.h:359: error: expected ‘)’ before ‘*’ token
chan_datacard.h:360: error: expected ‘)’ before ‘*’ token
chan_datacard.h:361: error: expected ‘)’ before ‘*’ token
chan_datacard.h:362: error: expected ‘)’ before ‘*’ token
chan_datacard.h:363: error: expected ‘)’ before ‘*’ token
chan_datacard.h:364: error: expected ‘)’ before ‘*’ token
chan_datacard.h:365: error: expected ‘)’ before ‘*’ token
chan_datacard.h:366: error: expected ‘)’ before ‘*’ token
chan_datacard.h:367: error: expected ‘)’ before ‘*’ token
chan_datacard.h:368: error: expected ‘)’ before ‘*’ token
chan_datacard.h:371: error: expected ‘)’ before ‘*’ token
chan_datacard.h:372: error: expected ‘)’ before ‘*’ token
chan_datacard.h:373: error: expected ‘)’ before ‘*’ token
chan_datacard.h:374: error: expected ‘)’ before ‘*’ token
chan_datacard.h:375: error: expected ‘)’ before ‘*’ token
chan_datacard.h:376: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
chan_datacard.h:382: warning: ‘struct ast_cli_args’ declared inside parameter list
chan_datacard.h:382: warning: its scope is only this definition or declaration, which is probably not what you want
chan_datacard.h:382: warning: ‘struct ast_cli_entry’ declared inside parameter list
chan_datacard.h:382: error: storage class specified for parameter ‘cli_show_devices’
chan_datacard.h:383: warning: ‘struct ast_cli_args’ declared inside parameter list
chan_datacard.h:383: warning: ‘struct ast_cli_entry’ declared inside parameter list
chan_datacard.h:383: error: storage class specified for parameter ‘cli_show_device’
chan_datacard.h:384: warning: ‘struct ast_cli_args’ declared inside parameter list
chan_datacard.h:384: warning: ‘struct ast_cli_entry’ declared inside parameter list
chan_datacard.h:384: error: storage class specified for parameter ‘cli_cmd’
chan_datacard.h:385: warning: ‘struct ast_cli_args’ declared inside parameter list
chan_datacard.h:385: warning: ‘struct ast_cli_entry’ declared inside parameter list
chan_datacard.h:385: error: storage class specified for parameter ‘cli_ussd’
chan_datacard.h:386: warning: ‘struct ast_cli_args’ declared inside parameter list
chan_datacard.h:386: warning: ‘struct ast_cli_entry’ declared inside parameter list
chan_datacard.h:386: error: storage class specified for parameter ‘cli_sms’
chan_datacard.h:387: warning: ‘struct ast_cli_args’ declared inside parameter list
chan_datacard.h:387: warning: ‘struct ast_cli_entry’ declared inside parameter list
chan_datacard.h:387: error: storage class specified for parameter ‘cli_ccwa_disable’
chan_datacard.h:388: warning: ‘struct ast_cli_args’ declared inside parameter list
chan_datacard.h:388: warning: ‘struct ast_cli_entry’ declared inside parameter list
chan_datacard.h:388: error: storage class specified for parameter ‘cli_reset’
chan_datacard.h:390: error: storage class specified for parameter ‘cli’
chan_datacard.h:390: error: array type has incomplete element type
chan_datacard.h:390: error: parameter ‘cli’ is initialized
chan_datacard.h:405: warning: ‘struct message’ declared inside parameter list
chan_datacard.h:405: warning: ‘struct mansession’ declared inside parameter list
chan_datacard.h:405: error: storage class specified for parameter ‘manager_show_devices’
chan_datacard.h:406: warning: ‘struct message’ declared inside parameter list
chan_datacard.h:406: warning: ‘struct mansession’ declared inside parameter list
chan_datacard.h:406: error: storage class specified for parameter ‘manager_send_ussd’
chan_datacard.h:407: warning: ‘struct message’ declared inside parameter list
chan_datacard.h:407: warning: ‘struct mansession’ declared inside parameter list
chan_datacard.h:407: error: storage class specified for parameter ‘manager_send_sms’
chan_datacard.h:408: error: expected ‘)’ before ‘*’ token
chan_datacard.h:409: error: expected ‘)’ before ‘*’ token
chan_datacard.h:410: warning: ‘struct message’ declared inside parameter list
chan_datacard.h:410: warning: ‘struct mansession’ declared inside parameter list
chan_datacard.h:410: error: storage class specified for parameter ‘manager_ccwa_disable’
chan_datacard.h:411: warning: ‘struct message’ declared inside parameter list
chan_datacard.h:411: warning: ‘struct mansession’ declared inside parameter list
chan_datacard.h:411: error: storage class specified for parameter ‘manager_reset’
chan_datacard.h:413: error: storage class specified for parameter ‘manager_show_devices_desc’
chan_datacard.h:413: error: parameter ‘manager_show_devices_desc’ is initialized
chan_datacard.h:419: error: storage class specified for parameter ‘manager_send_ussd_desc’
chan_datacard.h:419: error: parameter ‘manager_send_ussd_desc’ is initialized
chan_datacard.h:426: error: storage class specified for parameter ‘manager_send_sms_desc’
chan_datacard.h:426: error: parameter ‘manager_send_sms_desc’ is initialized
chan_datacard.h:434: error: storage class specified for parameter ‘manager_ccwa_disable_desc’
chan_datacard.h:434: error: parameter ‘manager_ccwa_disable_desc’ is initialized
chan_datacard.h:440: error: storage class specified for parameter ‘manager_reset_desc’
chan_datacard.h:440: error: parameter ‘manager_reset_desc’ is initialized
chan_datacard.h:453: error: storage class specified for parameter ‘app_status’
chan_datacard.h:453: error: parameter ‘app_status’ is initialized
chan_datacard.h:454: error: storage class specified for parameter ‘app_status_synopsis’
chan_datacard.h:454: error: parameter ‘app_status_synopsis’ is initialized
chan_datacard.h:455: error: storage class specified for parameter ‘app_status_desc’
chan_datacard.h:455: error: parameter ‘app_status_desc’ is initialized
chan_datacard.h:461: error: storage class specified for parameter ‘app_send_sms’
chan_datacard.h:461: error: parameter ‘app_send_sms’ is initialized
chan_datacard.h:462: error: storage class specified for parameter ‘app_send_sms_synopsis’
chan_datacard.h:462: error: parameter ‘app_send_sms_synopsis’ is initialized
chan_datacard.h:463: error: storage class specified for parameter ‘app_send_sms_desc’
chan_datacard.h:463: error: parameter ‘app_send_sms_desc’ is initialized
In file included from chan_datacard.c:70:
__char_conv.c:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘convert_string’
__char_conv.c:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘hexstr_to_ucs2char’
__char_conv.c:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ucs2char_to_hexstr’
__char_conv.c:91: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘hexstr_ucs2_to_utf8’
__char_conv.c:112: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘utf8_to_hexstr_ucs2’
__char_conv.c:133: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘char_to_hexstr_7bit’
__char_conv.c:178: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘hexstr_7bit_to_char’
In file included from chan_datacard.c:71:
__helpers.c:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
__helpers.c:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__helpers.c:48: error: expected ‘)’ before ‘*’ token
In file included from chan_datacard.c:72:
__ringbuffer.c:10: error: expected ‘)’ before ‘*’ token
__ringbuffer.c:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_used’
__ringbuffer.c:24: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_free’
__ringbuffer.c:29: error: expected ‘)’ before ‘*’ token
__ringbuffer.c:65: error: expected ‘)’ before ‘*’ token
__ringbuffer.c:89: error: expected ‘)’ before ‘*’ token
__ringbuffer.c:118: error: expected ‘)’ before ‘*’ token
__ringbuffer.c:158: error: expected ‘)’ before ‘*’ token
__ringbuffer.c:244: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_read_upd’
__ringbuffer.c:280: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_read’
__ringbuffer.c:325: error: expected ‘)’ before ‘*’ token
__ringbuffer.c:353: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_write_upd’
__ringbuffer.c:383: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rb_write’
In file included from chan_datacard.c:74:
__cli.c:10: warning: ‘struct ast_cli_args’ declared inside parameter list
__cli.c:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__cli.c:70: warning: ‘struct ast_cli_args’ declared inside parameter list
__cli.c:71: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__cli.c:147: warning: ‘struct ast_cli_args’ declared inside parameter list
__cli.c:148: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__cli.c:200: warning: ‘struct ast_cli_args’ declared inside parameter list
__cli.c:201: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__cli.c:252: warning: ‘struct ast_cli_args’ declared inside parameter list
__cli.c:253: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__cli.c:336: warning: ‘struct ast_cli_args’ declared inside parameter list
__cli.c:337: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__cli.c:387: warning: ‘struct ast_cli_args’ declared inside parameter list
__cli.c:388: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
In file included from chan_datacard.c:77:
__app.c:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__app.c:66: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
In file included from chan_datacard.c:81:
__manager.c:10: warning: ‘struct message’ declared inside parameter list
__manager.c:10: warning: ‘struct mansession’ declared inside parameter list
__manager.c:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__manager.c:82: warning: ‘struct message’ declared inside parameter list
__manager.c:82: warning: ‘struct mansession’ declared inside parameter list
__manager.c:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__manager.c:140: warning: ‘struct message’ declared inside parameter list
__manager.c:140: warning: ‘struct mansession’ declared inside parameter list
__manager.c:141: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__manager.c:225: error: expected ‘)’ before ‘*’ token
__manager.c:262: error: expected ‘)’ before ‘*’ token
__manager.c:292: warning: ‘struct message’ declared inside parameter list
__manager.c:292: warning: ‘struct mansession’ declared inside parameter list
__manager.c:293: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__manager.c:344: warning: ‘struct message’ declared inside parameter list
__manager.c:344: warning: ‘struct mansession’ declared inside parameter list
__manager.c:345: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
In file included from chan_datacard.c:84:
__channel.c:10: error: expected ‘)’ before ‘*’ token
__channel.c:65: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:358: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:440: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:486: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:508: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:530: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:535: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:600: error: expected ‘)’ before ‘*’ token
__channel.c:653: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:744: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:764: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:794: error: expected declaration specifiers or ‘...’ before ‘size_t’
__channel.c:795: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
__channel.c:839: error: expected ‘)’ before ‘*’ token
__channel.c:866: error: expected ‘)’ before ‘*’ token
__channel.c:898: error: expected ‘)’ before ‘*’ token
__channel.c:926: error: expected ‘)’ before ‘*’ token
In file included from chan_datacard.c:86:
__at_fifo_queue.c:17: error: expected ‘)’ before ‘*’ token
__at_fifo_queue.c:30: error: expected ‘)’ before ‘*’ token
__at_fifo_queue.c:60: error: expected ‘)’ before ‘*’ token
__at_fifo_queue.c:87: error: expected ‘)’ before ‘*’ token
__at_fifo_queue.c:110: error: expected ‘)’ before ‘*’ token
__at_fifo_queue.c:126: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
In file included from chan_datacard.c:87:
__at_parse.c:16: error: expected ‘)’ before ‘cmd’
__at_parse.c:145: error: expected ‘)’ before ‘res’
__at_parse.c:252: error: expected ‘)’ before ‘*’ token
__at_parse.c:306: error: expected ‘)’ before ‘*’ token
__at_parse.c:374: error: expected ‘)’ before ‘*’ token
__at_parse.c:433: error: expected ‘)’ before ‘*’ token
__at_parse.c:567: error: expected ‘)’ before ‘*’ token
__at_parse.c:597: error: expected ‘)’ before ‘*’ token
__at_parse.c:676: error: expected ‘)’ before ‘*’ token
__at_parse.c:754: error: expected ‘)’ before ‘*’ token
__at_parse.c:785: error: expected ‘)’ before ‘*’ token
__at_parse.c:811: error: expected ‘)’ before ‘*’ token
__at_parse.c:837: error: expected ‘)’ before ‘*’ token
In file included from chan_datacard.c:89:
__at_send.c:27: error: expected ‘)’ before ‘*’ token
__at_send.c:46: error: expected ‘)’ before ‘*’ token
__at_send.c:73: error: expected ‘)’ before ‘*’ token
__at_send.c:83: error: expected ‘)’ before ‘*’ token
__at_send.c:93: error: expected ‘)’ before ‘*’ token
__at_send.c:103: error: expected ‘)’ before ‘*’ token
__at_send.c:113: error: expected ‘)’ before ‘*’ token
__at_send.c:123: error: expected ‘)’ before ‘*’ token
__at_send.c:133: error: expected ‘)’ before ‘*’ token
__at_send.c:143: error: expected ‘)’ before ‘*’ token
__at_send.c:154: error: expected ‘)’ before ‘*’ token
__at_send.c:166: error: expected ‘)’ before ‘*’ token
__at_send.c:178: error: expected ‘)’ before ‘*’ token
__at_send.c:190: error: expected ‘)’ before ‘*’ token
__at_send.c:202: error: expected ‘)’ before ‘*’ token
__at_send.c:214: error: expected ‘)’ before ‘*’ token
__at_send.c:247: error: expected ‘)’ before ‘*’ token
__at_send.c:275: error: expected ‘)’ before ‘*’ token
__at_send.c:285: error: expected ‘)’ before ‘*’ token
__at_send.c:295: error: expected ‘)’ before ‘*’ token
__at_send.c:305: error: expected ‘)’ before ‘*’ token
__at_send.c:316: error: expected ‘)’ before ‘*’ token
__at_send.c:326: error: expected ‘)’ before ‘*’ token
__at_send.c:336: error: expected ‘)’ before ‘*’ token
__at_send.c:347: error: expected ‘)’ before ‘*’ token
__at_send.c:359: error: expected ‘)’ before ‘*’ token
__at_send.c:370: error: expected ‘)’ before ‘*’ token
__at_send.c:382: error: expected ‘)’ before ‘*’ token
__at_send.c:394: error: expected ‘)’ before ‘*’ token
__at_send.c:438: error: expected ‘)’ before ‘*’ token
__at_send.c:448: error: expected ‘)’ before ‘*’ token
__at_send.c:459: error: expected ‘)’ before ‘*’ token
__at_send.c:471: error: expected ‘)’ before ‘*’ token
__at_send.c:500: error: expected ‘)’ before ‘*’ token
__at_send.c:511: error: expected ‘)’ before ‘*’ token
__at_send.c:522: error: expected ‘)’ before ‘*’ token
__at_send.c:533: error: expected ‘)’ before ‘*’ token
__at_send.c:544: error: expected ‘)’ before ‘*’ token
__at_send.c:554: error: expected ‘)’ before ‘*’ token
In file included from chan_datacard.c:90:
__at_read.c:18: error: expected ‘)’ before ‘*’ token
__at_read.c:32: error: expected ‘)’ before ‘*’ token
__at_read.c:89: error: expected ‘)’ before ‘*’ token
__at_read.c:192: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘at_read_result_classification’
In file included from chan_datacard.c:91:
__at_response.c:19: error: expected ‘)’ before ‘*’ token
__at_response.c:191: error: expected ‘)’ before ‘*’ token
__at_response.c:613: error: expected ‘)’ before ‘*’ token
__at_response.c:844: error: expected ‘)’ before ‘*’ token
__at_response.c:863: error: expected ‘)’ before ‘*’ token
__at_response.c:877: error: expected ‘)’ before ‘*’ token
__at_response.c:910: error: expected ‘)’ before ‘*’ token
__at_response.c:961: error: expected ‘)’ before ‘*’ token
__at_response.c:985: error: expected ‘)’ before ‘*’ token
__at_response.c:1033: error: expected ‘)’ before ‘*’ token
__at_response.c:1052: error: expected ‘)’ before ‘*’ token
__at_response.c:1086: error: expected ‘)’ before ‘*’ token
__at_response.c:1183: error: expected ‘)’ before ‘*’ token
__at_response.c:1219: error: expected ‘)’ before ‘*’ token
__at_response.c:1292: error: expected ‘)’ before ‘*’ token
__at_response.c:1307: error: expected ‘)’ before ‘*’ token
__at_response.c:1324: error: expected ‘)’ before ‘*’ token
__at_response.c:1343: error: expected ‘)’ before ‘*’ token
__at_response.c:1355: error: expected ‘)’ before ‘*’ token
__at_response.c:1369: error: expected ‘)’ before ‘*’ token
__at_response.c:1383: error: expected ‘)’ before ‘*’ token
__at_response.c:1407: error: expected ‘)’ before ‘*’ token
__at_response.c:1431: error: expected ‘)’ before ‘*’ token
__at_response.c:1479: error: expected ‘)’ before ‘*’ token
__at_response.c:1495: error: expected ‘)’ before ‘*’ token
__at_response.c:1517: error: expected ‘)’ before ‘*’ token
__at_response.c:1533: error: expected ‘)’ before ‘*’ token
__at_response.c:1549: error: expected ‘)’ before ‘*’ token
chan_datacard.c:95: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_datacard.c:136: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_datacard.c:148: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_datacard.c:244: error: expected ‘)’ before ‘*’ token
chan_datacard.c:292: error: expected ‘)’ before ‘*’ token
chan_datacard.c:304: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_datacard.c:359: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
chan_datacard.c:496: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_datacard.c:550: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_datacard.c:561: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_datacard.c:617: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_datacard.c:695: error: expected declaration specifiers before ‘AST_MODULE_INFO_STANDARD’
chan_datacard.h:463: error: declaration for parameter ‘app_send_sms_desc’ but no such parameter
chan_datacard.h:462: error: declaration for parameter ‘app_send_sms_synopsis’ but no such parameter
chan_datacard.h:461: error: declaration for parameter ‘app_send_sms’ but no such parameter
chan_datacard.h:455: error: declaration for parameter ‘app_status_desc’ but no such parameter
chan_datacard.h:454: error: declaration for parameter ‘app_status_synopsis’ but no such parameter
chan_datacard.h:453: error: declaration for parameter ‘app_status’ but no such parameter
chan_datacard.h:440: error: declaration for parameter ‘manager_reset_desc’ but no such parameter
chan_datacard.h:434: error: declaration for parameter ‘manager_ccwa_disable_desc’ but no such parameter
chan_datacard.h:426: error: declaration for parameter ‘manager_send_sms_desc’ but no such parameter
chan_datacard.h:419: error: declaration for parameter ‘manager_send_ussd_desc’ but no such parameter
chan_datacard.h:413: error: declaration for parameter ‘manager_show_devices_desc’ but no such parameter
chan_datacard.h:411: error: declaration for parameter ‘manager_reset’ but no such parameter
chan_datacard.h:410: error: declaration for parameter ‘manager_ccwa_disable’ but no such parameter
chan_datacard.h:407: error: declaration for parameter ‘manager_send_sms’ but no such parameter
chan_datacard.h:406: error: declaration for parameter ‘manager_send_ussd’ but no such parameter
chan_datacard.h:405: error: declaration for parameter ‘manager_show_devices’ but no such parameter
chan_datacard.h:390: error: declaration for parameter ‘cli’ but no such parameter
chan_datacard.h:388: error: declaration for parameter ‘cli_reset’ but no such parameter
chan_datacard.h:387: error: declaration for parameter ‘cli_ccwa_disable’ but no such parameter
chan_datacard.h:386: error: declaration for parameter ‘cli_sms’ but no such parameter
chan_datacard.h:385: error: declaration for parameter ‘cli_ussd’ but no such parameter
chan_datacard.h:384: error: declaration for parameter ‘cli_cmd’ but no such parameter
chan_datacard.h:383: error: declaration for parameter ‘cli_show_device’ but no such parameter
chan_datacard.h:382: error: declaration for parameter ‘cli_show_devices’ but no such parameter
chan_datacard.h:314: error: declaration for parameter ‘at_res2str’ but no such parameter
chan_datacard.h:313: error: declaration for parameter ‘at_cmd2str’ but no such parameter
chan_datacard.h:272: error: declaration for parameter ‘device_status’ but no such parameter
chan_datacard.h:271: error: declaration for parameter ‘opentty’ but no such parameter
chan_datacard.h:268: error: declaration for parameter ‘silence_frame’ but no such parameter
chan_datacard.h:264: error: parameter ‘jbconf_global’ has incomplete type
chan_datacard.h:264: error: declaration for parameter ‘jbconf_global’ but no such parameter
chan_datacard.h:256: error: parameter ‘jbconf_default’ has incomplete type
chan_datacard.h:256: error: declaration for parameter ‘jbconf_default’ but no such parameter
chan_datacard.h:236: error: parameter ‘channel_tech’ has incomplete type
chan_datacard.h:236: error: declaration for parameter ‘channel_tech’ but no such parameter
chan_datacard.h:228: error: declaration for parameter ‘channel_indicate’ but no such parameter
chan_datacard.h:227: error: declaration for parameter ‘channel_devicestate’ but no such parameter
chan_datacard.h:226: error: declaration for parameter ‘channel_fixup’ but no such parameter
chan_datacard.h:225: error: declaration for parameter ‘channel_write’ but no such parameter
chan_datacard.h:223: error: declaration for parameter ‘channel_read’ but no such parameter
chan_datacard.h:222: error: declaration for parameter ‘channel_digit_end’ but no such parameter
chan_datacard.h:221: error: declaration for parameter ‘channel_digit_begin’ but no such parameter
chan_datacard.h:220: error: declaration for parameter ‘channel_answer’ but no such parameter
chan_datacard.h:219: error: declaration for parameter ‘channel_hangup’ but no such parameter
chan_datacard.h:218: error: declaration for parameter ‘channel_call’ but no such parameter
chan_datacard.h:216: error: declaration for parameter ‘channel_request’ but no such parameter
chan_datacard.h:206: error: declaration for parameter ‘complete_device’ but no such parameter
chan_datacard.h:200: error: declaration for parameter ‘check_unloading’ but no such parameter
chan_datacard.h:199: error: declaration for parameter ‘unloading_flag’ but no such parameter
chan_datacard.h:195: error: declaration for parameter ‘discovery_interval’ but no such parameter
chan_datacard.h:193: error: declaration for parameter ‘AST_RWLIST_HEAD_STATIC’ but no such parameter
chan_datacard.h:190: error: declaration for parameter ‘pvt_t’ but no such parameter
chan_datacard.h:110: error: declaration for parameter ‘at_queue_t’ but no such parameter
chan_datacard.h:93: error: declaration for parameter ‘at_res_t’ but no such parameter
chan_datacard.h:59: error: declaration for parameter ‘at_cmd_t’ but no such parameter
__ringbuffer.h:24: error: declaration for parameter ‘ringbuffer_t’ but no such parameter
/usr/include/iconv.h:30: error: declaration for parameter ‘iconv_t’ but no such parameter
/usr/include/unistd.h:1065: error: declaration for parameter ‘fdatasync’ but no such parameter
/usr/include/unistd.h:1011: error: declaration for parameter ‘syscall’ but no such parameter
/usr/include/unistd.h:990: error: declaration for parameter ‘brk’ but no such parameter
/usr/include/unistd.h:970: error: declaration for parameter ‘ftruncate’ but no such parameter
/usr/include/unistd.h:949: error: declaration for parameter ‘truncate’ but no such parameter
/usr/include/unistd.h:943: error: declaration for parameter ‘getdtablesize’ but no such parameter
/usr/include/unistd.h:938: error: declaration for parameter ‘getpagesize’ but no such parameter
/usr/include/unistd.h:933: error: declaration for parameter ‘sync’ but no such parameter
/usr/include/unistd.h:930: error: declaration for parameter ‘gethostid’ but no such parameter
/usr/include/unistd.h:923: error: declaration for parameter ‘fsync’ but no such parameter
/usr/include/unistd.h:914: error: declaration for parameter ‘getpass’ but no such parameter
/usr/include/unistd.h:910: error: declaration for parameter ‘chroot’ but no such parameter
/usr/include/unistd.h:903: error: declaration for parameter ‘daemon’ but no such parameter
/usr/include/unistd.h:897: error: declaration for parameter ‘setusershell’ but no such parameter
/usr/include/unistd.h:896: error: declaration for parameter ‘endusershell’ but no such parameter
/usr/include/unistd.h:895: error: declaration for parameter ‘getusershell’ but no such parameter
/usr/include/unistd.h:891: error: declaration for parameter ‘acct’ but no such parameter
/usr/include/unistd.h:885: error: declaration for parameter ‘profil’ but no such parameter
/usr/include/unistd.h:875: error: declaration for parameter ‘revoke’ but no such parameter
/usr/include/unistd.h:872: error: declaration for parameter ‘vhangup’ but no such parameter
/usr/include/unistd.h:866: error: declaration for parameter ‘setdomainname’ but no such parameter
/usr/include/unistd.h:864: error: declaration for parameter ‘getdomainname’ but no such parameter
/usr/include/unistd.h:857: error: declaration for parameter ‘sethostid’ but no such parameter
/usr/include/unistd.h:853: error: declaration for parameter ‘sethostname’ but no such parameter
/usr/include/unistd.h:845: error: declaration for parameter ‘gethostname’ but no such parameter
/usr/include/getopt.h:153: error: declaration for parameter ‘getopt’ but no such parameter
/usr/include/getopt.h:82: error: declaration for parameter ‘optopt’ but no such parameter
/usr/include/getopt.h:78: error: declaration for parameter ‘opterr’ but no such parameter
/usr/include/getopt.h:73: error: declaration for parameter ‘optind’ but no such parameter
/usr/include/getopt.h:59: error: declaration for parameter ‘optarg’ but no such parameter
/usr/include/unistd.h:828: error: declaration for parameter ‘setlogin’ but no such parameter
/usr/include/unistd.h:823: error: declaration for parameter ‘getlogin_r’ but no such parameter
/usr/include/unistd.h:815: error: declaration for parameter ‘getlogin’ but no such parameter
/usr/include/unistd.h:808: error: declaration for parameter ‘tcsetpgrp’ but no such parameter
/usr/include/unistd.h:801: error: declaration for parameter ‘rmdir’ but no such parameter
/usr/include/unistd.h:792: error: declaration for parameter ‘unlink’ but no such parameter
/usr/include/unistd.h:770: error: declaration for parameter ‘symlink’ but no such parameter
/usr/include/unistd.h:757: error: declaration for parameter ‘link’ but no such parameter
/usr/include/unistd.h:751: error: declaration for parameter ‘ttyslot’ but no such parameter
/usr/include/unistd.h:745: error: declaration for parameter ‘isatty’ but no such parameter
/usr/include/unistd.h:741: error: declaration for parameter ‘ttyname_r’ but no such parameter
/usr/include/unistd.h:736: error: declaration for parameter ‘ttyname’ but no such parameter
/usr/include/unistd.h:656: error: declaration for parameter ‘getgroups’ but no such parameter
/usr/include/unistd.h:617: error: declaration for parameter ‘setpgrp’ but no such parameter
/usr/include/unistd.h:564: error: declaration for parameter ‘sysconf’ but no such parameter
/usr/include/unistd.h:561: error: declaration for parameter ‘fpathconf’ but no such parameter
/usr/include/unistd.h:558: error: declaration for parameter ‘pathconf’ but no such parameter
/usr/include/unistd.h:548: error: declaration for parameter ‘_exit’ but no such parameter
/usr/include/unistd.h:543: error: declaration for parameter ‘nice’ but no such parameter
/usr/include/unistd.h:538: error: declaration for parameter ‘execlp’ but no such parameter
/usr/include/unistd.h:532: error: declaration for parameter ‘execvp’ but no such parameter
/usr/include/unistd.h:527: error: declaration for parameter ‘execl’ but no such parameter
/usr/include/unistd.h:522: error: declaration for parameter ‘execle’ but no such parameter
/usr/include/unistd.h:517: error: declaration for parameter ‘execv’ but no such parameter
/usr/include/unistd.h:505: error: declaration for parameter ‘execve’ but no such parameter
/usr/include/unistd.h:496: error: declaration for parameter ‘__environ’ but no such parameter
/usr/include/unistd.h:493: error: declaration for parameter ‘dup2’ but no such parameter
/usr/include/unistd.h:490: error: declaration for parameter ‘dup’ but no such parameter
/usr/include/unistd.h:485: error: declaration for parameter ‘getwd’ but no such parameter
/usr/include/unistd.h:471: error: declaration for parameter ‘getcwd’ but no such parameter
/usr/include/unistd.h:461: error: declaration for parameter ‘fchdir’ but no such parameter
/usr/include/unistd.h:457: error: declaration for parameter ‘chdir’ but no such parameter
/usr/include/unistd.h:444: error: declaration for parameter ‘lchown’ but no such parameter
/usr/include/unistd.h:438: error: declaration for parameter ‘fchown’ but no such parameter
/usr/include/unistd.h:434: error: declaration for parameter ‘chown’ but no such parameter
/usr/include/unistd.h:429: error: declaration for parameter ‘pause’ but no such parameter
/usr/include/unistd.h:405: error: declaration for parameter ‘sleep’ but no such parameter
/usr/include/unistd.h:393: error: declaration for parameter ‘alarm’ but no such parameter
/usr/include/unistd.h:384: error: declaration for parameter ‘pipe’ but no such parameter
/usr/include/unistd.h:320: error: declaration for parameter ‘close’ but no such parameter
/usr/include/unistd.h:258: error: declaration for parameter ‘access’ but no such parameter
/usr/include/termios.h:95: error: declaration for parameter ‘tcflow’ but no such parameter
/usr/include/termios.h:91: error: declaration for parameter ‘tcflush’ but no such parameter
/usr/include/termios.h:87: error: declaration for parameter ‘tcdrain’ but no such parameter
/usr/include/termios.h:81: error: declaration for parameter ‘tcsendbreak’ but no such parameter
/usr/include/termios.h:77: error: declaration for parameter ‘cfmakeraw’ but no such parameter
/usr/include/termios.h:72: error: declaration for parameter ‘tcsetattr’ but no such parameter
/usr/include/termios.h:67: error: declaration for parameter ‘tcgetattr’ but no such parameter
/usr/include/termios.h:62: error: declaration for parameter ‘cfsetspeed’ but no such parameter
/usr/include/termios.h:58: error: declaration for parameter ‘cfsetispeed’ but no such parameter
/usr/include/termios.h:55: error: declaration for parameter ‘cfsetospeed’ but no such parameter
/usr/include/bits/termios.h:27: error: declaration for parameter ‘tcflag_t’ but no such parameter
/usr/include/bits/termios.h:26: error: declaration for parameter ‘speed_t’ but no such parameter
/usr/include/bits/termios.h:25: error: declaration for parameter ‘cc_t’ but no such parameter
/usr/include/bits/string2.h:1324: error: declaration for parameter ‘__strndup’ but no such parameter
/usr/include/bits/string2.h:1304: error: declaration for parameter ‘__strdup’ but no such parameter
/usr/include/bits/string2.h:1261: error: declaration for parameter ‘__strsep_3c’ but no such parameter
/usr/include/bits/string2.h:1233: error: declaration for parameter ‘__strsep_2c’ but no such parameter
/usr/include/bits/string2.h:1223: error: declaration for parameter ‘__strsep_1c’ but no such parameter
/usr/include/bits/string2.h:1205: error: declaration for parameter ‘__strsep_g’ but no such parameter
/usr/include/bits/string2.h:1173: error: declaration for parameter ‘__strtok_r_1c’ but no such parameter
/usr/include/bits/string2.h:1133: error: declaration for parameter ‘__strpbrk_c3’ but no such parameter
/usr/include/bits/string2.h:1122: error: declaration for parameter ‘__strpbrk_c2’ but no such parameter
/usr/include/bits/string2.h:394: error: declaration for parameter ‘__rawmemchr’ but no such parameter
/usr/include/string.h:350: error: declaration for parameter ‘strsep’ but no such parameter
/usr/include/string.h:330: error: declaration for parameter ‘strncasecmp’ but no such parameter
/usr/include/string.h:326: error: declaration for parameter ‘strcasecmp’ but no such parameter
/usr/include/string.h:312: error: declaration for parameter ‘ffs’ but no such parameter
/usr/include/string.h:308: error: declaration for parameter ‘rindex’ but no such parameter
/usr/include/string.h:304: error: declaration for parameter ‘index’ but no such parameter
/usr/include/string.h:300: error: declaration for parameter ‘bcmp’ but no such parameter
/usr/include/string.h:296: error: declaration for parameter ‘bzero’ but no such parameter
/usr/include/string.h:293: error: declaration for parameter ‘bcopy’ but no such parameter
/usr/include/string.h:288: error: declaration for parameter ‘__bzero’ but no such parameter
/usr/include/string.h:270: error: declaration for parameter ‘strerror_r’ but no such parameter
/usr/include/string.h:256: error: declaration for parameter ‘strerror’ but no such parameter
/usr/include/string.h:212: error: declaration for parameter ‘strtok_r’ but no such parameter
/usr/include/string.h:208: error: declaration for parameter ‘__strtok_r’ but no such parameter
/usr/include/string.h:200: error: declaration for parameter ‘strtok’ but no such parameter
/usr/include/string.h:195: error: declaration for parameter ‘strstr’ but no such parameter
/usr/include/string.h:192: error: declaration for parameter ‘strpbrk’ but no such parameter
/usr/include/string.h:171: error: declaration for parameter ‘strrchr’ but no such parameter
/usr/include/string.h:168: error: declaration for parameter ‘strchr’ but no such parameter
/usr/include/string.h:131: error: declaration for parameter ‘strdup’ but no such parameter
/usr/include/string.h:107: error: declaration for parameter ‘strcoll’ but no such parameter
/usr/include/string.h:103: error: declaration for parameter ‘strncmp’ but no such parameter
/usr/include/string.h:100: error: declaration for parameter ‘strcmp’ but no such parameter
/usr/include/string.h:96: error: declaration for parameter ‘strncat’ but no such parameter
/usr/include/string.h:93: error: declaration for parameter ‘strcat’ but no such parameter
/usr/include/string.h:89: error: declaration for parameter ‘strncpy’ but no such parameter
/usr/include/string.h:85: error: declaration for parameter ‘strcpy’ but no such parameter
/usr/include/string.h:67: error: declaration for parameter ‘memchr’ but no such parameter
/usr/include/string.h:63: error: declaration for parameter ‘memcmp’ but no such parameter
/usr/include/string.h:59: error: declaration for parameter ‘memset’ but no such parameter
/usr/include/string.h:53: error: declaration for parameter ‘memccpy’ but no such parameter
/usr/include/string.h:44: error: declaration for parameter ‘memmove’ but no such parameter
/usr/include/string.h:40: error: declaration for parameter ‘memcpy’ but no such parameter
/usr/include/stdlib.h:962: error: declaration for parameter ‘getloadavg’ but no such parameter
/usr/include/stdlib.h:926: error: declaration for parameter ‘posix_openpt’ but no such parameter
/usr/include/stdlib.h:898: error: declaration for parameter ‘rpmatch’ but no such parameter
/usr/include/stdlib.h:880: error: declaration for parameter ‘wctomb’ but no such parameter
/usr/include/stdlib.h:873: error: declaration for parameter ‘mblen’ but no such parameter
/usr/include/stdlib.h:865: error: declaration for parameter ‘qfcvt_r’ but no such parameter
/usr/include/stdlib.h:861: error: declaration for parameter ‘qecvt_r’ but no such parameter
/usr/include/stdlib.h:856: error: declaration for parameter ‘fcvt_r’ but no such parameter
/usr/include/stdlib.h:853: error: declaration for parameter ‘ecvt_r’ but no such parameter
/usr/include/stdlib.h:846: error: declaration for parameter ‘qgcvt’ but no such parameter
/usr/include/stdlib.h:844: error: declaration for parameter ‘qfcvt’ but no such parameter
/usr/include/stdlib.h:841: error: declaration for parameter ‘qecvt’ but no such parameter
/usr/include/stdlib.h:834: error: declaration for parameter ‘gcvt’ but no such parameter
/usr/include/stdlib.h:828: error: declaration for parameter ‘fcvt’ but no such parameter
/usr/include/stdlib.h:822: error: declaration for parameter ‘ecvt’ but no such parameter
/usr/include/stdlib.h:786: error: declaration for parameter ‘labs’ but no such parameter
/usr/include/stdlib.h:785: error: declaration for parameter ‘abs’ but no such parameter
/usr/include/stdlib.h:781: error: declaration for parameter ‘qsort’ but no such parameter
/usr/include/stdlib.h:776: error: declaration for parameter ‘bsearch’ but no such parameter
/usr/include/stdlib.h:764: error: declaration for parameter ‘__compar_fn_t’ but no such parameter
/usr/include/stdlib.h:757: error: declaration for parameter ‘realpath’ but no such parameter
/usr/include/stdlib.h:738: error: declaration for parameter ‘system’ but no such parameter
/usr/include/stdlib.h:729: error: declaration for parameter ‘mkdtemp’ but no such parameter
/usr/include/stdlib.h:709: error: declaration for parameter ‘mkstemp’ but no such parameter
/usr/include/stdlib.h:698: error: declaration for parameter ‘mktemp’ but no such parameter
/usr/include/stdlib.h:689: error: declaration for parameter ‘clearenv’ but no such parameter
/usr/include/stdlib.h:682: error: declaration for parameter ‘unsetenv’ but no such parameter
/usr/include/stdlib.h:679: error: declaration for parameter ‘setenv’ but no such parameter
/usr/include/stdlib.h:672: error: declaration for parameter ‘putenv’ but no such parameter
/usr/include/stdlib.h:666: error: declaration for parameter ‘__secure_getenv’ but no such parameter
/usr/include/stdlib.h:660: error: declaration for parameter ‘getenv’ but no such parameter
/usr/include/stdlib.h:646: error: declaration for parameter ‘exit’ but no such parameter
/usr/include/stdlib.h:639: error: declaration for parameter ‘on_exit’ but no such parameter
/usr/include/stdlib.h:632: error: declaration for parameter ‘atexit’ but no such parameter
/usr/include/stdlib.h:628: error: declaration for parameter ‘abort’ but no such parameter
/usr/include/stdlib.h:623: error: declaration for parameter ‘posix_memalign’ but no such parameter
/usr/include/stdlib.h:608: error: declaration for parameter ‘cfree’ but no such parameter
/usr/include/stdlib.h:603: error: declaration for parameter ‘free’ but no such parameter
/usr/include/stdlib.h:601: error: declaration for parameter ‘realloc’ but no such parameter
/usr/include/stdlib.h:579: error: declaration for parameter ‘lcong48_r’ but no such parameter
/usr/include/stdlib.h:575: error: declaration for parameter ‘seed48_r’ but no such parameter
/usr/include/stdlib.h:572: error: declaration for parameter ‘srand48_r’ but no such parameter
/usr/include/stdlib.h:568: error: declaration for parameter ‘jrand48_r’ but no such parameter
/usr/include/stdlib.h:564: error: declaration for parameter ‘mrand48_r’ but no such parameter
/usr/include/stdlib.h:559: error: declaration for parameter ‘nrand48_r’ but no such parameter
/usr/include/stdlib.h:555: error: declaration for parameter ‘lrand48_r’ but no such parameter
/usr/include/stdlib.h:550: error: declaration for parameter ‘erand48_r’ but no such parameter
/usr/include/stdlib.h:547: error: declaration for parameter ‘drand48_r’ but no such parameter
/usr/include/stdlib.h:530: error: declaration for parameter ‘lcong48’ but no such parameter
/usr/include/stdlib.h:529: error: declaration for parameter ‘seed48’ but no such parameter
/usr/include/stdlib.h:527: error: declaration for parameter ‘srand48’ but no such parameter
/usr/include/stdlib.h:524: error: declaration for parameter ‘jrand48’ but no such parameter
/usr/include/stdlib.h:522: error: declaration for parameter ‘mrand48’ but no such parameter
/usr/include/stdlib.h:519: error: declaration for parameter ‘nrand48’ but no such parameter
/usr/include/stdlib.h:517: error: declaration for parameter ‘lrand48’ but no such parameter
/usr/include/stdlib.h:514: error: declaration for parameter ‘erand48’ but no such parameter
/usr/include/stdlib.h:513: error: declaration for parameter ‘drand48’ but no such parameter
/usr/include/stdlib.h:505: error: declaration for parameter ‘rand_r’ but no such parameter
/usr/include/stdlib.h:500: error: declaration for parameter ‘srand’ but no such parameter
/usr/include/stdlib.h:498: error: declaration for parameter ‘rand’ but no such parameter
/usr/include/stdlib.h:491: error: declaration for parameter ‘setstate_r’ but no such parameter
/usr/include/stdlib.h:487: error: declaration for parameter ‘initstate_r’ but no such parameter
/usr/include/stdlib.h:482: error: declaration for parameter ‘srandom_r’ but no such parameter
/usr/include/stdlib.h:479: error: declaration for parameter ‘random_r’ but no such parameter
/usr/include/stdlib.h:459: error: declaration for parameter ‘setstate’ but no such parameter
/usr/include/stdlib.h:455: error: declaration for parameter ‘initstate’ but no such parameter
/usr/include/stdlib.h:448: error: declaration for parameter ‘srandom’ but no such parameter
/usr/include/stdlib.h:445: error: declaration for parameter ‘random’ but no such parameter
/usr/include/stdlib.h:433: error: declaration for parameter ‘a64l’ but no such parameter
/usr/include/stdlib.h:429: error: declaration for parameter ‘l64a’ but no such parameter
/usr/include/stdlib.h:300: error: declaration for parameter ‘__strtoul_internal’ but no such parameter
/usr/include/stdlib.h:293: error: declaration for parameter ‘__strtol_internal’ but no such parameter
/usr/include/stdlib.h:288: error: declaration for parameter ‘__strtold_internal’ but no such parameter
/usr/include/stdlib.h:284: error: declaration for parameter ‘__strtof_internal’ but no such parameter
/usr/include/stdlib.h:281: error: declaration for parameter ‘__strtod_internal’ but no such parameter
/usr/include/stdlib.h:190: error: declaration for parameter ‘strtoul’ but no such parameter
/usr/include/stdlib.h:186: error: declaration for parameter ‘strtol’ but no such parameter
/usr/include/stdlib.h:167: error: declaration for parameter ‘strtod’ but no such parameter
/usr/include/stdlib.h:152: error: declaration for parameter ‘atol’ but no such parameter
/usr/include/stdlib.h:149: error: declaration for parameter ‘atoi’ but no such parameter
/usr/include/stdlib.h:146: error: declaration for parameter ‘atof’ but no such parameter
/usr/include/stdlib.h:110: error: declaration for parameter ‘ldiv_t’ but no such parameter
/usr/include/stdlib.h:102: error: declaration for parameter ‘div_t’ but no such parameter
/usr/include/stdio.h:786: error: declaration for parameter ‘ctermid’ but no such parameter
/usr/include/bits/sys_errlist.h:28: error: declaration for parameter ‘sys_errlist’ but no such parameter
/usr/include/bits/sys_errlist.h:27: error: declaration for parameter ‘sys_nerr’ but no such parameter
/usr/include/stdio.h:747: error: declaration for parameter ‘perror’ but no such parameter
/usr/include/stdio.h:603: error: declaration for parameter ‘ungetc’ but no such parameter
/usr/include/stdio.h:596: error: declaration for parameter ‘puts’ but no such parameter
/usr/include/stdio.h:590: error: declaration for parameter ‘fputs’ but no such parameter
/usr/include/stdio.h:540: error: declaration for parameter ‘gets’ but no such parameter
/usr/include/stdio.h:533: error: declaration for parameter ‘fgets’ but no such parameter
/usr/include/stdio.h:523: error: declaration for parameter ‘putw’ but no such parameter
/usr/include/stdio.h:513: error: declaration for parameter ‘putchar_unlocked’ but no such parameter
/usr/include/stdio.h:512: error: declaration for parameter ‘putc_unlocked’ but no such parameter
/usr/include/stdio.h:504: error: declaration for parameter ‘fputc_unlocked’ but no such parameter
/usr/include/stdio.h:490: error: declaration for parameter ‘putchar’ but no such parameter
/usr/include/stdio.h:484: error: declaration for parameter ‘putc’ but no such parameter
/usr/include/stdio.h:483: error: declaration for parameter ‘fputc’ but no such parameter
/usr/include/stdio.h:461: error: declaration for parameter ‘getchar_unlocked’ but no such parameter
/usr/include/stdio.h:448: error: declaration for parameter ‘getchar’ but no such parameter
/usr/include/stdio.h:408: error: declaration for parameter ‘sscanf’ but no such parameter
/usr/include/stdio.h:405: error: declaration for parameter ‘scanf’ but no such parameter
/usr/include/stdio.h:363: error: declaration for parameter ‘vsnprintf’ but no such parameter
/usr/include/stdio.h:359: error: declaration for parameter ‘snprintf’ but no such parameter
/usr/include/stdio.h:351: error: declaration for parameter ‘vsprintf’ but no such parameter
/usr/include/stdio.h:348: error: declaration for parameter ‘vprintf’ but no such parameter
/usr/include/stdio.h:336: error: declaration for parameter ‘sprintf’ but no such parameter
/usr/include/stdio.h:333: error: declaration for parameter ‘printf’ but no such parameter
/usr/include/stdio.h:204: error: declaration for parameter ‘tempnam’ but no such parameter
/usr/include/stdio.h:191: error: declaration for parameter ‘tmpnam_r’ but no such parameter
/usr/include/stdio.h:185: error: declaration for parameter ‘tmpnam’ but no such parameter
/usr/include/stdio.h:156: error: declaration for parameter ‘rename’ but no such parameter
/usr/include/stdio.h:154: error: declaration for parameter ‘remove’ but no such parameter
/usr/include/stdio.h:144: error: declaration for parameter ‘stderr’ but no such parameter
/usr/include/stdio.h:143: error: declaration for parameter ‘stdout’ but no such parameter
/usr/include/stdio.h:142: error: declaration for parameter ‘stdin’ but no such parameter
/usr/include/libio.h:452: error: declaration for parameter ‘_IO_putc’ but no such parameter
/usr/include/libio.h:381: error: declaration for parameter ‘__io_close_fn’ but no such parameter
/usr/include/libio.h:378: error: declaration for parameter ‘__io_seek_fn’ but no such parameter
/usr/include/libio.h:345: error: parameter ‘_IO_2_1_stderr_’ has incomplete type
/usr/include/libio.h:345: error: declaration for parameter ‘_IO_2_1_stderr_’ but no such parameter
/usr/include/libio.h:344: error: parameter ‘_IO_2_1_stdout_’ has incomplete type
/usr/include/libio.h:344: error: declaration for parameter ‘_IO_2_1_stdout_’ but no such parameter
/usr/include/libio.h:343: error: parameter ‘_IO_2_1_stdin_’ has incomplete type
/usr/include/libio.h:343: error: declaration for parameter ‘_IO_2_1_stdin_’ but no such parameter
/usr/include/libio.h:338: error: declaration for parameter ‘_IO_FILE’ but no such parameter
/usr/include/libio.h:177: error: parameter ‘_IO_lock_t’ has incomplete type
/usr/include/libio.h:177: error: declaration for parameter ‘_IO_lock_t’ but no such parameter
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stdarg.h:43: error: declaration for parameter ‘__gnuc_va_list’ but no such parameter
/usr/include/_G_config.h:58: error: declaration for parameter ‘_G_uint32_t’ but no such parameter
/usr/include/_G_config.h:57: error: declaration for parameter ‘_G_uint16_t’ but no such parameter
/usr/include/_G_config.h:56: error: declaration for parameter ‘_G_int32_t’ but no such parameter
/usr/include/_G_config.h:55: error: declaration for parameter ‘_G_int16_t’ but no such parameter
/usr/include/_G_config.h:53: error: declaration for parameter ‘_G_iconv_t’ but no such parameter
/usr/include/gconv.h:177: error: declaration for parameter ‘__gconv_t’ but no such parameter
/usr/include/gconv.h:101: error: declaration for parameter ‘__gconv_trans_end_fct’ but no such parameter
/usr/include/gconv.h:100: error: declaration for parameter ‘__gconv_trans_init_fct’ but no such parameter
/usr/include/gconv.h:97: error: declaration for parameter ‘__gconv_trans_query_fct’ but no such parameter
/usr/include/gconv.h:93: error: declaration for parameter ‘__gconv_trans_context_fct’ but no such parameter
/usr/include/gconv.h:88: error: declaration for parameter ‘__gconv_trans_fct’ but no such parameter
/usr/include/gconv.h:79: error: declaration for parameter ‘__gconv_end_fct’ but no such parameter
/usr/include/gconv.h:78: error: declaration for parameter ‘__gconv_init_fct’ but no such parameter
/usr/include/gconv.h:75: error: declaration for parameter ‘wint_t’ but no such parameter
/usr/include/gconv.h:72: error: declaration for parameter ‘__gconv_fct’ but no such parameter
/usr/include/_G_config.h:35: error: declaration for parameter ‘_G_fpos64_t’ but no such parameter
/usr/include/_G_config.h:30: error: declaration for parameter ‘_G_fpos_t’ but no such parameter
/usr/include/wchar.h:84: error: declaration for parameter ‘__mbstate_t’ but no such parameter
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stddef.h:355: error: declaration for parameter ‘wint_t’ but no such parameter
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stddef.h:326: error: declaration for parameter ‘wchar_t’ but no such parameter
/usr/include/stdio.h:62: error: declaration for parameter ‘__FILE’ but no such parameter
/usr/include/stdio.h:46: error: declaration for parameter ‘FILE’ but no such parameter
/usr/include/signal.h:396: error: declaration for parameter ‘__libc_current_sigrtmax’ but no such parameter
/usr/include/signal.h:394: error: declaration for parameter ‘__libc_current_sigrtmin’ but no such parameter
/usr/include/signal.h:363: error: declaration for parameter ‘sigaltstack’ but no such parameter
/usr/include/signal.h:358: error: declaration for parameter ‘sigstack’ but no such parameter
/usr/include/bits/sigstack.h:55: error: declaration for parameter ‘stack_t’ but no such parameter
/usr/include/signal.h:346: error: declaration for parameter ‘siginterrupt’ but no such parameter
/usr/include/signal.h:336: error: declaration for parameter ‘sigreturn’ but no such parameter
/usr/include/signal.h:329: error: declaration for parameter ‘sigvec’ but no such parameter
/usr/include/signal.h:305: error: declaration for parameter ‘sys_siglist’ but no such parameter
/usr/include/signal.h:304: error: declaration for parameter ‘_sys_siglist’ but no such parameter
/usr/include/signal.h:261: error: declaration for parameter ‘sigaction’ but no such parameter
/usr/include/bits/siginfo.h:293: error: declaration for parameter ‘sigevent_t’ but no such parameter
/usr/include/bits/siginfo.h:108: error: declaration for parameter ‘siginfo_t’ but no such parameter
/usr/include/bits/siginfo.h:37: error: declaration for parameter ‘sigval_t’ but no such parameter
/usr/include/signal.h:187: error: declaration for parameter ‘siggetmask’ but no such parameter
/usr/include/signal.h:184: error: declaration for parameter ‘sigsetmask’ but no such parameter
/usr/include/signal.h:181: error: declaration for parameter ‘sigblock’ but no such parameter
/usr/include/signal.h:153: error: declaration for parameter ‘__sigpause’ but no such parameter
/usr/include/signal.h:141: error: declaration for parameter ‘psignal’ but no such parameter
/usr/include/signal.h:136: error: declaration for parameter ‘gsignal’ but no such parameter
/usr/include/signal.h:129: error: declaration for parameter ‘raise’ but no such parameter
/usr/include/signal.h:75: error: declaration for parameter ‘__sighandler_t’ but no such parameter
/usr/include/fcntl.h:198: error: declaration for parameter ‘posix_fallocate’ but no such parameter
/usr/include/fcntl.h:177: error: declaration for parameter ‘posix_fadvise’ but no such parameter
/usr/include/fcntl.h:159: error: declaration for parameter ‘lockf’ but no such parameter
/usr/include/fcntl.h:130: error: declaration for parameter ‘creat’ but no such parameter
/usr/include/fcntl.h:85: error: declaration for parameter ‘open’ but no such parameter
/usr/include/fcntl.h:76: error: declaration for parameter ‘fcntl’ but no such parameter
/usr/include/bits/pthreadtypes.h:166: error: declaration for parameter ‘pthread_barrierattr_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:160: error: declaration for parameter ‘pthread_barrier_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:151: error: declaration for parameter ‘pthread_spinlock_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:145: error: declaration for parameter ‘pthread_rwlockattr_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:139: error: declaration for parameter ‘pthread_rwlock_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:113: error: declaration for parameter ‘pthread_once_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:109: error: declaration for parameter ‘pthread_key_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:105: error: declaration for parameter ‘pthread_condattr_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:99: error: declaration for parameter ‘pthread_cond_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:79: error: declaration for parameter ‘pthread_mutexattr_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:73: error: declaration for parameter ‘pthread_mutex_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:49: error: declaration for parameter ‘__pthread_slist_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:43: error: declaration for parameter ‘pthread_attr_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:36: error: declaration for parameter ‘pthread_t’ but no such parameter
/usr/include/sys/select.h:112: error: declaration for parameter ‘select’ but no such parameter
/usr/include/sys/select.h:78: error: declaration for parameter ‘fd_set’ but no such parameter
/usr/include/sys/select.h:55: error: declaration for parameter ‘__fd_mask’ but no such parameter
/usr/include/bits/sigset.h:31: error: declaration for parameter ‘__sigset_t’ but no such parameter
/usr/include/bits/sigset.h:23: error: declaration for parameter ‘__sig_atomic_t’ but no such parameter
/usr/include/sys/types.h:206: error: declaration for parameter ‘register_t’ but no such parameter
/usr/include/sys/types.h:204: error: declaration for parameter ‘u_int64_t’ but no such parameter
/usr/include/sys/types.h:203: error: declaration for parameter ‘u_int32_t’ but no such parameter
/usr/include/sys/types.h:202: error: declaration for parameter ‘u_int16_t’ but no such parameter
/usr/include/sys/types.h:201: error: declaration for parameter ‘u_int8_t’ but no such parameter
/usr/include/sys/types.h:198: error: declaration for parameter ‘int64_t’ but no such parameter
/usr/include/sys/types.h:197: error: declaration for parameter ‘int32_t’ but no such parameter
/usr/include/sys/types.h:196: error: declaration for parameter ‘int16_t’ but no such parameter
/usr/include/sys/types.h:195: error: declaration for parameter ‘int8_t’ but no such parameter
/usr/include/sys/types.h:153: error: declaration for parameter ‘uint’ but no such parameter
/usr/include/sys/types.h:152: error: declaration for parameter ‘ushort’ but no such parameter
/usr/include/sys/types.h:151: error: declaration for parameter ‘ulong’ but no such parameter
/usr/include/bits/types.h:189: error: declaration for parameter ‘__caddr_t’ but no such parameter
/usr/include/bits/types.h:45: error: declaration for parameter ‘__uint32_t’ but no such parameter
/usr/include/bits/types.h:44: error: declaration for parameter ‘__int32_t’ but no such parameter
/usr/include/bits/types.h:43: error: declaration for parameter ‘__uint16_t’ but no such parameter
/usr/include/bits/types.h:42: error: declaration for parameter ‘__int16_t’ but no such parameter
/usr/include/bits/types.h:41: error: declaration for parameter ‘__uint8_t’ but no such parameter
/usr/include/bits/types.h:40: error: declaration for parameter ‘__int8_t’ but no such parameter
/usr/include/bits/types.h:37: error: declaration for parameter ‘__u_long’ but no such parameter
/usr/include/bits/types.h:36: error: declaration for parameter ‘__u_int’ but no such parameter
/usr/include/bits/types.h:35: error: declaration for parameter ‘__u_short’ but no such parameter
/usr/include/bits/types.h:34: error: declaration for parameter ‘__u_char’ but no such parameter
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stddef.h:214: error: declaration for parameter ‘size_t’ but no such parameter
/usr/include/bits/errno.h:43: error: declaration for parameter ‘__errno_location’ but no such parameter
chan_datacard.c:695: error: expected ‘{’ at end of input
make: *** [chan_datacard.o] Error 1
[root@asterisk trunk]# cd ..

Gibt es vielleicht irgendwo eine schritt für schritt anleitung wie man
Asterisk auf centos/asterisknow mit chan_datacard compiliert?


danke


gruß
lian
 
Das lief bei mir unter debian glücklicherweise ohne Probleme durch...

Ist der aktuelle Stand eigentlich noch immer, dass nur SMS mit bis zu 160 Zeichen empfangen werden können?

Ich habe mir den Kaudawelsch, der bei längeren SMS ankommt, heute mal genauer angesehen und bekomme da nichts raus extrahiert. Die Beispiele von http://mobiletidings.com/2009/02/18/combining-sms-messages/ kann ich in Text konvertieren aber meine selbst gemachten HEX-Ketten bekomme ich in keinen Lesbaren Zustand. Zumal ich nciht genau weiß, was chan_datacard schon abschneidet etc ...
 
Zuletzt bearbeitet:
nur um das nochmal für mich selbst klarzustellen.

wenn man alle buildtools vorher installalliert hat, muss man nur die sourcen ziehen und dann

./configure
make
make install


sonst nix?

ist man gezwungen den asterisk selbst irgendwie neu zu kompilieren?



cheers, lian der jetzt mal ein debian ans rennen bringen wird ;-)
 
ist man gezwungen den asterisk selbst irgendwie neu zu kompilieren?

wenn der Bestehende zu alt ist ja:)

ansonsten nein. Ich habe die Kombination 'asterisk-1.6.2.6' + 'chan_datacard-trunk-66'. Das spielt super auf Basis debian squeeze. Aber natuerlich gibt's schon laengst neuere * und chan_datacard Versionen...

- sparkie
 
ok, jetzt hab ichs kapiert.

also debian, asterisk installaieren
und danach chan_datacard mit make install drüberbügeln.



und jetzt ran an die vm



cheers
Lian, der brav danke sagt
 
hab jetzt mein debian lenny mit asterisk 1.6.2.8 und datacard rev 162 am laufen.

datacard show devices zeigt die karte auch an.

jetzt nächstes problem, hab leider keine ahnung von der extensions.conf und nutze daher freepbx. denke mal dort muss ich einen custom trunk erstellen.
weis aber null was ich da eintragen soll.

geht es überhaupt mit freepbx? oder muss ich mich von freepbx verabschieden
und mich im dialplan einlesen?

Edit_1:
gerade rausgefunden wie ich raustelefonieren kann, hier ein screenshoot von
den freepbx settings, falls jemand ähnliche schwierigkeiten hat.
freepbx_chan_datacard.png


jetzt nur noch incoming zum laufen bringen...

Edit_2:

jetzt auch noch rudimentäre incoming zum laufen gebracht.
inhalt meiner datacard.conf

[datacard0]

audio=/dev/ttyUSB1 ; tty for audio connection
data=/dev/ttyUSB2 ; tty for AT commands

context=from-trunk ; context for incoming calls
group=1 ; calling group

rxgain=3 ; increase the incoming volume
txgain=3 ; increase the outgoint volume


wichtig war das "from-trunk"

und dann eine "incoming route" any/any erstellt.


cheers
lian
 
Zuletzt bearbeitet:
Ein Bug war ja, dass sich der Stick ab und zu verabschiedet (Linux sieht ihn nicht) und dass man den Stick nur funktionsfährig kriegt durch

Das scheint aber ein Firmware-Problem des Sticks zu sein. Jedesmal wenn der Stick als Device nicht von Linux aus zu sehen ist, dann ist er auch nicht mehr ins GSM-Netz eingebucht. D.h. es blinkt auf dem Stick die Betriebsanzeige-LED nicht mehr.

Es ist, als wenn die Stick-Firmware abrauchen wuerde. Da hilft dann natuerlich nur noch ein Power Cycle am Stick.

Oder ein kurzer prophylaktischer Power Off/On irgendwann in der Nacht, wenn eh keiner telefoniert.
24 Stunden sollte die Firmware des Sticks dann doch ohne Absturz ueberleben koennen:)

- sparkie
 
Hallo
bei mir scheitert es schon irgenwie dadran unter Debian als Server nur Apache und Asterisk drauf den Huawei 1550 als seriell Schnittstelle anzusprechen, lsusb gibt ihn aus. aber irgendwie werden keine ttyUSB abgelegt, modeswitch findet apt-get nicht, irgendwie stehe ich gerade auf dem schlauch

Update -
war zu schnell im posten u2diag=0, hat geholfen, habe jetzt allerdings das problem das in der cli unter diag der stick erkannt wird, aber mit GSM not ready
 
Zuletzt bearbeitet:
modeswitch findet apt-get nicht
Das Debian Paket heißt usb-modeswitch. Kleiner Tipp am Rande: Verwende konsequent aptitude. Neben vielen anderen Vorteilen kannst du z.B. mit aptitude search deinsuchwort sehr schnell das gesuchte Paket finden. Viel Erfolg!
 
Dank der Anleitung kann ich chan_datacard nun laden, leider bekomme ich die Fehlermeldung:

Code:
 Getting IMSI number failed

Die mir überhaupt nichts sagt. Ich wollte von chan_mobile migrieren und benutze die gleiche Klarmobil-sim wie vorher im bluetooth handy.

Kann da jemand etwas mit anfangen?

VG
n8|

EDIT: Ähhmm, hatte die SIM falsch eingelegt ;)

EDIT2: Super, selten etwas so schnell zum Laufen gebracht
 
Zuletzt bearbeitet:
chan_datacard unter openWRT

Hallo,

bin immernoch verzweifelt dabei zu versuchen die chan_datacard für openWRT zu kompellieren.

Aber egal was ich mache, entweder bekomme ich immer den fehler.

"no rule to make file"

Oder aber jetzt ganz unabhängig der Versuch von openWRT chan_datacard zu kompellieren, die Fehlermeldung

"error: expected â{â at end of input"

Ich "hampel" damit nun schon seit Wochen herum.

Habe auch es auch schon mit dem Makefile von zanbelt versucht.

Ich habe keine Ahnung wo das Problem ist. Und ich wollte das mit den Stick doch nur mal testen...

Auch der Tip von chrizzz bringt mich leider nicht weiter.

Könnte jemand evtl. das Paket fertig zum Download bereitstellen? (Alix x86)
Ich bin wohl zu Dumm das zu kompellieren.

Vielen Dank.

Gruß

Marc
 
Im Anhang ist die Datei /usr/sbin/asterisk und die modules (rev. 167).
Ich habe keine Ahnung wie man ein richtiges Packet erstellt, aber ich habe einfach soeben mein Alix-Board mit der Datei aus dem ersten Post geflasht und die vorhandenen Dateien mit den Dateien aus diesem Post ersetzt.
Ergebnis:
Code:
root@OpenWrt:~# asterisk -r
Asterisk 1.6.2.11, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.2.11 currently running on OpenWrt (pid = 1004)
OpenWrt*CLI> datacard show devices
ID           Group State      RSSI Mode Submode Provider Name  Model      Firmware          IMEI             IMSI             Number
3            3     Free       27   3    3       BASE DE        K3520      11.314.21.31.00   xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx Unknown
2            2     Free       15   3    3       o2 - de        K3520      11.314.21.31.00   xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx Unknown
1            1     Free       13   3    2       Vodafone.de    K3520      11.314.21.31.00   xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx Unknown
OpenWrt*CLI>
Nachtrag: Ein opkg-Packet zu erstellen ist ja gar nicht so schwer. Steht ja alles hier beschrieben. Es ist nun im ersten Post zu finden.
 
Zuletzt bearbeitet:
Oder ein kurzer prophylaktischer Power Off/On irgendwann in der Nacht, wenn eh keiner telefoniert.
24 Stunden sollte die Firmware des Sticks dann doch ohne Absturz ueberleben koennen:)

der kurze Power Off (1 min) einmal innerhalb von 24h wirkt Wunder. Kein einziges Mal mehr ein fehlendes Device in fast einem Monat Dauerbetrieb.

- sparkie
 
Machst du einen richtigen Power-Off oder einfachen reboot per cronjob?
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.