Skype for Asterisk Compile Error on Asterisk 1.8.7.1

I have just installed Asterisk 1.8.7.1 with FreePBX 2.9.0.4.
A few months ago I purchased Skype for Asterisk and I’m trying to get it to compile on my machine!!
I’ve followed instructions set out http://downloads.digium.com/pub/telephony/skypeforasterisk/README
and I am using the source code from:

http://downloads.digium.com/pub/telephony/skypeforasterisk/asterisk-1.8.0/x86-32/skypeforasterisk-1.8.0_1.1.4-x86_32.tar.gz

My machine is 32 bit.

However, when I compile the above (make && make install), the following errors come up (attached below).

If anyone has been able to overcome this problem, could you please let me know :slight_smile:

P.S. the README file indicates that I downloaded Skype for Asterisk for Asterisk 1.6.2, whilst I can assure you that it’s for version 1.8!

/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/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
chan_skype.c:3854: error: expected â{â at end of input
make: *** [chan_skype.o] Error 1