# luajit libs installed via > source from LuaJIT-2.0.5.tar.gz ../../../src/dynamic-preprocessors/appid/service_plugins/service_ssl.c: In function ‘parse_certificates’: ../../../src/dynamic-preprocessors/appid/service_plugins/service_ssl.c:488:32: error: dereferencing pointer to incomplete type ‘X509 {aka struct x509_st}’ start = strstr(cert->name, COMMON_NAME_STR); ^~ /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/dynamic-preprocessors/include -I../../../src/dynamic-preprocessors/libs -I../../../src/dynamic-preprocessors/appid/util -I../../../src/dynamic-preprocessors/appid/service_plugins -I../../../src/dynamic-preprocessors/appid/client_plugins -I../../../src/dynamic-preprocessors/appid/detector_plugins -I./../libs -DLZMA -DGRE -DMPLS -DPPM_MGR -DNDEBUG -DSOURCEFIRE -DPPM_MGR -DENABLE_REACT -DENABLE_RESPOND -DENABLE_RESPONSE3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DSF_WCHAR -DTARGET_BASED -DPERF_PROFILING -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -DFEAT_OPEN_APPID -DHAVE_LIBLUAJIT -DDYNAMIC_PREPROC_CONTEXT -DSTATIC=static -DINLINE=inline -I/usr/local/include/luajit-2.0 -g -O2 -DSF_VISIBILITY -fvisibility=hidden -Wall -c -o libsf_appid_preproc_la-service_tns.lo `test -f '../../../src/dynamic-preprocessors/appid/service_plugins/service_tns.c' || echo './'`../../../src/dynamic-preprocessors/appid/service_plugins/service_tns.c Makefile:855: recipe for target 'libsf_appid_preproc_la-service_ssl.lo' failed make[5]: *** [libsf_appid_preproc_la-service_ssl.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/dynamic-preprocessors/include -I../../../src/dynamic-preprocessors/libs -I../../../src/dynamic-preprocessors/appid/util -I../../../src/dynamic-preprocessors/appid/service_plugins -I../../../src/dynamic-preprocessors/appid/client_plugins -I../../../src/dynamic-preprocessors/appid/detector_plugins -I./../libs -DLZMA -DGRE -DMPLS -DPPM_MGR -DNDEBUG -DSOURCEFIRE -DPPM_MGR -DENABLE_REACT -DENABLE_RESPOND -DENABLE_RESPONSE3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DSF_WCHAR -DTARGET_BASED -DPERF_PROFILING -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -DFEAT_OPEN_APPID -DHAVE_LIBLUAJIT -DDYNAMIC_PREPROC_CONTEXT -DSTATIC=static -DINLINE=inline -I/usr/local/include/luajit-2.0 -g -O2 -DSF_VISIBILITY -fvisibility=hidden -Wall -c ../../../src/dynamic-preprocessors/appid/service_plugins/service_bit.c -o libsf_appid_preproc_la-service_bit.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/dynamic-preprocessors/include -I../../../src/dynamic-preprocessors/libs -I../../../src/dynamic-preprocessors/appid/util -I../../../src/dynamic-preprocessors/appid/service_plugins -I../../../src/dynamic-preprocessors/appid/client_plugins -I../../../src/dynamic-preprocessors/appid/detector_plugins -I./../libs -DLZMA -DGRE -DMPLS -DPPM_MGR -DNDEBUG -DSOURCEFIRE -DPPM_MGR -DENABLE_REACT -DENABLE_RESPOND -DENABLE_RESPONSE3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DSF_WCHAR -DTARGET_BASED -DPERF_PROFILING -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -DFEAT_OPEN_APPID -DHAVE_LIBLUAJIT -DDYNAMIC_PREPROC_CONTEXT -DSTATIC=static -DINLINE=inline -I/usr/local/include/luajit-2.0 -g -O2 -DSF_VISIBILITY -fvisibility=hidden -Wall -c ../../../src/dynamic-preprocessors/appid/service_plugins/service_MDNS.c -o libsf_appid_preproc_la-service_MDNS.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/dynamic-preprocessors/include -I../../../src/dynamic-preprocessors/libs -I../../../src/dynamic-preprocessors/appid/util -I../../../src/dynamic-preprocessors/appid/service_plugins -I../../../src/dynamic-preprocessors/appid/client_plugins -I../../../src/dynamic-preprocessors/appid/detector_plugins -I./../libs -DLZMA -DGRE -DMPLS -DPPM_MGR -DNDEBUG -DSOURCEFIRE -DPPM_MGR -DENABLE_REACT -DENABLE_RESPOND -DENABLE_RESPONSE3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DSF_WCHAR -DTARGET_BASED -DPERF_PROFILING -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -DFEAT_OPEN_APPID -DHAVE_LIBLUAJIT -DDYNAMIC_PREPROC_CONTEXT -DSTATIC=static -DINLINE=inline -I/usr/local/include/luajit-2.0 -g -O2 -DSF_VISIBILITY -fvisibility=hidden -Wall -c ../../../src/dynamic-preprocessors/appid/service_plugins/service_ftp.c -o libsf_appid_preproc_la-service_ftp.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/dynamic-preprocessors/include -I../../../src/dynamic-preprocessors/libs -I../../../src/dynamic-preprocessors/appid/util -I../../../src/dynamic-preprocessors/appid/service_plugins -I../../../src/dynamic-preprocessors/appid/client_plugins -I../../../src/dynamic-preprocessors/appid/detector_plugins -I./../libs -DLZMA -DGRE -DMPLS -DPPM_MGR -DNDEBUG -DSOURCEFIRE -DPPM_MGR -DENABLE_REACT -DENABLE_RESPOND -DENABLE_RESPONSE3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DSF_WCHAR -DTARGET_BASED -DPERF_PROFILING -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -DFEAT_OPEN_APPID -DHAVE_LIBLUAJIT -DDYNAMIC_PREPROC_CONTEXT -DSTATIC=static -DINLINE=inline -I/usr/local/include/luajit-2.0 -g -O2 -DSF_VISIBILITY -fvisibility=hidden -Wall -c ../../../src/dynamic-preprocessors/appid/service_plugins/service_tns.c -fPIC -DPIC -o .libs/libsf_appid_preproc_la-service_tns.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/dynamic-preprocessors/include -I../../../src/dynamic-preprocessors/libs -I../../../src/dynamic-preprocessors/appid/util -I../../../src/dynamic-preprocessors/appid/service_plugins -I../../../src/dynamic-preprocessors/appid/client_plugins -I../../../src/dynamic-preprocessors/appid/detector_plugins -I./../libs -DLZMA -DGRE -DMPLS -DPPM_MGR -DNDEBUG -DSOURCEFIRE -DPPM_MGR -DENABLE_REACT -DENABLE_RESPOND -DENABLE_RESPONSE3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DSF_WCHAR -DTARGET_BASED -DPERF_PROFILING -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -DFEAT_OPEN_APPID -DHAVE_LIBLUAJIT -DDYNAMIC_PREPROC_CONTEXT -DSTATIC=static -DINLINE=inline -I/usr/local/include/luajit-2.0 -g -O2 -DSF_VISIBILITY -fvisibility=hidden -Wall -c ../../../src/dynamic-preprocessors/appid/service_plugins/service_tns.c -o libsf_appid_preproc_la-service_tns.o >/dev/null 2>&1 make[5]: Leaving directory '/home/dev/sources/snort-2.9.11.1/src/dynamic-preprocessors/appid' Makefile:1036: recipe for target 'all-recursive' failed make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory '/home/dev/sources/snort-2.9.11.1/src/dynamic-preprocessors' Makefile:807: recipe for target 'all' failed make[3]: *** [all] Error 2 make[3]: Leaving directory '/home/dev/sources/snort-2.9.11.1/src/dynamic-preprocessors' Makefile:558: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/home/dev/sources/snort-2.9.11.1/src' Makefile:516: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/dev/sources/snort-2.9.11.1' Makefile:382: recipe for target 'all' failed make: *** [all] Error 2