Wraith is IRC bot, http://wraith.botpack.net/
Requested by ThrX. Fixes T1159.
Differential D924
Deploy Wraith on Eglide dereckson on Feb 23 2017, 19:57. Authored by Tags None Referenced Files
Subscribers None
Details
Wraith is IRC bot, http://wraith.botpack.net/ Requested by ThrX. Fixes T1159. wraith
Diff Detail
Event TimelineComment Actions configure: WARNING: Can't find Tcl configuration definitions. Use --with-tcl to specify a directory containing tclConfig.sh configure: WARNING: Tcl cannot be found on this system. Tcl is not required. bdlib will be compiled without Tcl support. If you already have Tcl installed on this system, please specify the path by rerunning ./configure specifying --with-tcl or use --disable-script-tcl to hide this warning. Comment Actions Builder script: Drop -std=gnu89 from ./configure on Debian, point --with-tcl to the folder, not tclConfig.sh on FreeBSD Comment Actions Current status: bdlib ok, compile errors for wraith itself now, probably from the OpenSSL 1.1: … In file included from /usr/include/openssl/comp.h:16:0, from /usr/include/openssl/ssl.h:47, from libssl.h:16, from openssl.h:11, from net.h:15, from debug.h:31, from common.h:18, from auth.cc:8: /usr/include/openssl/crypto.h:206:0: note: this is the location of the previous definition # define CRYPTO_cleanup_all_ex_data() while(0) continue In file included from libcrypto.h:8:0, from openssl.h:12, from net.h:15, from debug.h:31, from common.h:18, from auth.cc:8: .defs/libcrypto_pre.h:25:0: warning: "EVP_cleanup" redefined #define EVP_cleanup ORIGINAL_SYMBOL_EVP_cleanup In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/ssl.h:50, from libssl.h:16, from openssl.h:11, from net.h:15, from debug.h:31, from common.h:18, from auth.cc:8: /usr/include/openssl/evp.h:866:0: note: this is the location of the previous definition # define EVP_cleanup() while(0) continue cc1plus: warning: unrecognized command line option ‘-Wno-invalid-source-encoding’ In file included from libssl.h:23:0, from openssl.h:11, from net.h:15, from debug.h:31, from common.h:18, from auth.cc:8: .defs/libssl_post.h:26:1: error: expected unqualified-id before ‘do’ DLSYM_GLOBAL(,); ^~ auth.cc:279:1: error: expected ‘}’ at end of input } ^ cc1plus: warning: unrecognized command line option ‘-Wno-invalid-source-encoding’ make[1]: *** [auth.So] Error 1 make: *** [dynamic] Error 2
Comment Actions Use production branch for eglide/wraith repo, so master can be kept in sync with upstream Comment Actions Testing the build process.
Comment Actions Current status : build logic works and is up to date, but the compilation fails: misc.So: In function `restart(int)': /opt/wraith/src/misc.cc:859: undefined reference to `__asan_report_store_n' /opt/wraith/src/misc.cc:857: undefined reference to `__asan_report_load4' /opt/wraith/src/misc.cc:858: undefined reference to `__asan_report_load4' /opt/wraith/src/misc.cc:857: undefined reference to `__asan_report_load4' /opt/wraith/src/misc.cc:855: undefined reference to `__asan_report_load1' /opt/wraith/src/misc.cc:853: undefined reference to `__asan_report_load1' /opt/wraith/src/misc.cc:851: undefined reference to `__asan_report_load1' __asan functions are address sanitization, see https://github.com/google/sanitizers This issue could be blocked upstream for gcc by https://savannah.gnu.org/patch/?8775 (according to https://github.com/fontforge/fontforge/issues/1930). Perhaps a compilation through clang/llvm would be worthwhile. |