# make
gcc -fPIC -shared -O2 -Wall -Werror -lpthread -DLIBDIR=/usr/lib \
-DALSA_INTERNAL -DPULSEAUDIO -DLIBPULSEPATH='"/usr/lib/libpulse-simple.so.0"' -DESD -DLIBESDPATH='"/usr/lib/libesd.so.0"' \
-DOSS -DOPENSSL -lssl \
flashsupport.c -o libflashsupport.so
flashsupport.c:200:25: error: openssl/ssl.h: No such file or directory
flashsupport.c:225:17: error: esd.h: No such file or directory
flashsupport.c:232:26: error: pulse/simple.h: No such file or directory
flashsupport.c:233:25: error: pulse/error.h: No such file or directory
flashsupport.c:290: error: expected â)â before âformatâ
flashsupport.c:295: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token
flashsupport.c:300: error: expected â)â before â*â token
flashsupport.c:302: error: expected â)â before â*â token
flashsupport.c:304: error: expected â)â before â*â token
flashsupport.c:306: error: expected â)â before â*â token
flashsupport.c:308: error: expected declaration specifiers or â...â before â*â token
flashsupport.c:308: error: expected â)â before â*â token
flashsupport.c:310: error: expected â)â before â*â token
flashsupport.c: In function âFPX_SoundOutput_Detectâ:
flashsupport.c:437: error: âFPX_pa_simple_newâ undeclared (first use in this function)
flashsupport.c:437: error: (Each undeclared identifier is reported only once
flashsupport.c:437: error: for each function it appears in.)
flashsupport.c:448: error: âFPX_pa_simple_writeâ undeclared (first use in this function)
flashsupport.c:453: error: âFPX_pa_simple_drainâ undeclared (first use in this function)
flashsupport.c:458: error: âFPX_pa_simple_freeâ undeclared (first use in this function)
flashsupport.c:463: error: âFPX_pa_simple_get_latencyâ undeclared (first use in this function)
flashsupport.c:476: error: âFPX_esd_play_stream_fallbackâ undeclared (first use in this function)
cc1: warnings being treated as errors
flashsupport.c: In function âFPX_SoundOutput_Openâ:
flashsupport.c:502: warning: cast from pointer to integer of different size
flashsupport.c:514: warning: cast from pointer to integer of different size
flashsupport.c:544: warning: cast from pointer to integer of different size
flashsupport.c: In function âFPX_Initâ:
flashsupport.c:669: warning: implicit declaration of function âSSL_library_initâ
flashsupport.c: At top level:
flashsupport.c:692: error: expected specifier-qualifier-list before âSSLâ
flashsupport.c: In function âFPX_SSLSocket_Createâ:
flashsupport.c:702: error: âstruct SSL_Instanceâ has no member named âsslCtxâ
flashsupport.c:702: warning: implicit declaration of function âSSL_CTX_newâ
flashsupport.c:702: warning: implicit declaration of function âTLSv1_client_methodâ
flashsupport.c:704: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c:704: warning: implicit declaration of function âSSL_newâ
flashsupport.c:704: error: âstruct SSL_Instanceâ has no member named âsslCtxâ
flashsupport.c:706: warning: implicit declaration of function âSSL_set_fdâ
flashsupport.c:706: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c:710: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c:711: warning: implicit declaration of function âSSL_shutdownâ
flashsupport.c:711: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c:714: error: âstruct SSL_Instanceâ has no member named âsslCtxâ
flashsupport.c:715: warning: implicit declaration of function âSSL_CTX_freeâ
flashsupport.c:715: error: âstruct SSL_Instanceâ has no member named âsslCtxâ
flashsupport.c: In function âFPX_SSLSocket_Destroyâ:
flashsupport.c:729: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c:730: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c:733: error: âstruct SSL_Instanceâ has no member named âsslCtxâ
flashsupport.c:734: error: âstruct SSL_Instanceâ has no member named âsslCtxâ
flashsupport.c: In function âFPX_SSLSocket_Connectâ:
flashsupport.c:750: warning: implicit declaration of function âSSL_connectâ
flashsupport.c:750: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c: In function âFPX_SSLSocket_Receiveâ:
flashsupport.c:762: warning: implicit declaration of function âSSL_readâ
flashsupport.c:762: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c: In function âFPX_SSLSocket_Sendâ:
flashsupport.c:774: warning: implicit declaration of function âSSL_writeâ
flashsupport.c:774: error: âstruct SSL_Instanceâ has no member named âsslâ
flashsupport.c: In function âESD_FPX_SoundOutput_Openâ:
flashsupport.c:1251: error: âESD_DEFAULT_RATEâ undeclared (first use in this function)
flashsupport.c:1253: error: âESD_BITS16â undeclared (first use in this function)
flashsupport.c:1253: error: âESD_STEREOâ undeclared (first use in this function)
flashsupport.c:1254: error: âESD_STREAMâ undeclared (first use in this function)
flashsupport.c:1254: error: âESD_PLAYâ undeclared (first use in this function)
flashsupport.c:1255: error: âesd_format_tâ undeclared (first use in this function)
flashsupport.c:1255: error: expected â;â before âformatâ
flashsupport.c:1263: error: âformatâ undeclared (first use in this function)
flashsupport.c:1271: warning: implicit declaration of function âFPX_esd_play_stream_fallbackâ
flashsupport.c: At top level:
flashsupport.c:1323: error: expected specifier-qualifier-list before âpa_simpleâ
flashsupport.c: In function âpa_threadâ:
flashsupport.c:1337: warning: implicit declaration of function âFPX_pa_simple_writeâ
flashsupport.c:1337: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âpa_sockâ
flashsupport.c:1341: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âsignalâ
flashsupport.c: In function âPULSEAUDIO_FPX_SoundOutput_Openâ:
flashsupport.c:1356: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âssâ
flashsupport.c:1356: error: âssâ undeclared (first use in this function)
flashsupport.c:1356: error: expected expression before â{â token
flashsupport.c:1368: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âpa_sockâ
flashsupport.c:1368: warning: implicit declaration of function âFPX_pa_simple_newâ
flashsupport.c:1368: error: âPA_STREAM_PLAYBACKâ undeclared (first use in this function)
flashsupport.c:1371: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âthreadâ
flashsupport.c: In function âPULSEAUDIO_FPX_SoundOutput_Closeâ:
flashsupport.c:1390: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âsignalâ
flashsupport.c:1392: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âthreadâ
flashsupport.c:1393: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âthreadâ
flashsupport.c:1396: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âpa_sockâ
flashsupport.c:1397: warning: implicit declaration of function âFPX_pa_simple_drainâ
flashsupport.c:1397: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âpa_sockâ
flashsupport.c:1398: warning: implicit declaration of function âFPX_pa_simple_freeâ
flashsupport.c:1398: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âpa_sockâ
flashsupport.c: In function âPULSEAUDIO_FPX_SoundOutput_Latencyâ:
flashsupport.c:1411: error: âpa_usec_tâ undeclared (first use in this function)
flashsupport.c:1411: error: expected â;â before âlatencytimeâ
flashsupport.c:1416: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âpa_sockâ
flashsupport.c:1417: error: âlatencytimeâ undeclared (first use in this function)
flashsupport.c:1417: warning: implicit declaration of function âFPX_pa_simple_get_latencyâ
flashsupport.c:1417: error: âstruct PULSE_SoundOutput_Instanceâ has no member named âpa_sockâ
make: *** [libflashsupport.so] Error 1