Here is a patch from the OpenBSD ports tree to fix the build of ZNC against LibreSSL.
http://openbsd.comstyle.com/cgi/cvsweb/ports/net/znc/patches/patch-src_Csocket_cpp?rev=1.1&content-type=text/x-cvsweb-markup
<!-- github-sync-id:38025667 -->
Saw that the tarball does not include Csocket.cpp, imagine that this is included with some build script?
Created https://github.com/jimloco/Csocket/pull/49 to fix build with LibreSSL.
Saw that the tarball does not include Csocket.cpp, imagine that this is included with some build script?
<!-- github-comment-id:77690260 -->
Saw that the tarball does not include Csocket.cpp, imagine that this is included with some build script?
GitHub tarballs don't include submodules and thus are broken and they shouldn't be used.
> Saw that the tarball does not include Csocket.cpp, imagine that this is included with some build script?
GitHub tarballs don't include submodules and thus are broken and they shouldn't be used.
<!-- github-comment-id:77694799 -->
It's submodule which you should be able to find at https://github.com/znc/znc/tree/master/third_party but all changes to it belong to where you already went.
<!-- github-comment-id:77700812 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Here is a patch from the OpenBSD ports tree to fix the build of ZNC against LibreSSL.
http://openbsd.comstyle.com/cgi/cvsweb/ports/net/znc/patches/patch-src_Csocket_cpp?rev=1.1&content-type=text/x-cvsweb-markup
Changes to Csocket need to go at https://github.com/jimloco/Csocket
@jimloco
Created https://github.com/jimloco/Csocket/pull/49 to fix build with LibreSSL.
Saw that the tarball does not include Csocket.cpp, imagine that this is included with some build script?
Both release tarballs and nightly tarballs include it...
GitHub tarballs don't include submodules and thus are broken and they shouldn't be used.
Sorry, meant to say the GitHub repo does not include Csocket.cpp yet the tarball does
It's submodule which you should be able to find at https://github.com/znc/znc/tree/master/third_party but all changes to it belong to where you already went.