Fixes for building wvbuild on Fedora 22 - #1
Open
eduardok wants to merge 2 commits into
Open
Conversation
One that will make wvbuild actually build on Fedora 22.
Adds patches for openssl-0.9.8zg.
apenwarr
added a commit
that referenced
this pull request
Sep 26, 2018
72bc7b6 Some changes to fix windows builds: Debian g++-mingw-w64-i686 6.3.0-18. 8c67c37 Fix unitest.sh execution, so 'make test' now fully passes. a558ff8 Remove patch.patch, a leftover file from merging someone's tree. 3a0bfe1 Well, that was a pretty serious bug in the wvdynbuf test. 1c84adf Fix uninitialized memory in wvsslstream test. 5f84209 httppool test fetched a wvtest-looking string. a25d1e7 wvsslstream.t.cc: 512-bit RSA keys are apparently too small nowadays. e8b392e WvX509: newer openssl does some weird caching of encoded signed certs. a379d4f WvX509: misuse of strstr() caused test failures with openssl 1.0.2l. bb3512f Oops, remove leftover unused BARRIER() stuff from WvTask. c39db8e Add a bunch of volatiles to WvTask. c8b2fe4 Fix a bunch of modern gcc warnings, and remove obsolete basic crypto. 362ff89 Some tests didn't compile anymore. be7b243 config.ac would set LIBS_DBUS incorrectly when using pkg-config. 76777bd Fix AC_LANG_SOURCE error thrown by newer autoconf versions. da8f2e3 Revert OpenSSL 1.1 compat changes. dac7d0f Merge branch 'master' of gh:dcoombs/wvstreams dd76bbe Merge branch 'devel' of gh:JulianVolodia/wvstreams 68124ae Merge branch 'openssl1.1' of gh:reinerh/wvstreams dd3a180 Merge pull request #1 from eduardok/master 5506a74 Port to OpenSSL 1.1 0840006 fix FTBFS: chmod not found gcc error and hence build problems 9b9e03c FTBFS wv-x509 - check openssl version 98b4b5f Fix FTBFS with gcc-4.7 e444f76 Fix compilation with gcc-6 42bc6bc Avoid deprecation warning fd2a203 Fix issue related to openssl version being used 6ae0f3b Fix errors due to functions not being found 7057426 Fix subtle side-effect bug in calls to BIO_write c9ba88f Improving (but not quite fixing) wvhttpstream bug dab69d4 Couple minor tweaks for Solaris. ac59749 Fix a problem where ocsp.h doesn't compile in g++ 4.3 on some platforms. 7e07b18 Merge remote branch 'ppatters/master' 61776a3 And make it so that we compile again on MACOS.. 8940e05 Fix a compile problem with newer GCC, as well as move some headers to allow compilation on Linux (looking at this, how did it ever work before??) 8e104bb Merge commit 'wvstreams-4.6.1' 101af16 A whole lot of changes to tweak the WvX509 stuff. 1410193 Merge branch 'master' of git://github.com/apenwarr/wvstreams c2d06f6 win32/uniregistrygen.cc: Open keys with READ if we can't READ/WRITE. cbff382 wvhttpstream: increase hardcoded timeout to 15 minutes. 801d91d uniregistrygen: support REG_EXPAND_SZ, ensure there's a null terminator. 097742a wvhttpstream: increase the hardcoded ACTIVITY_TIMEOUT from 2 mins to 5. 70c6089 wvstringlist: Make 'contains' a const function. c0823d9 Revert "wvtestrun: Up test timeout to 3 minutes. Yes, I'm horrible." ca7cb81 wvtestrun: Up test timeout to 3 minutes. Yes, I'm horrible. b2fb2b8 Use appropriate paths for files to install e5fc66e wvstreams/argp/config.h.in: Updated by new autoconf. fe81bc5 wvstreams/argp/configure.ac: Fix configure script for relative paths. 3e100dc wvstreams/configure: Tweak configure script so wvstreams builds work. 45e78f1 wvstreams: Use relative paths rather than absolute paths for building. 0c3ca0c Make some constants for WvHttpStream timeouts. 359b75f urltest/tests/posttest.cc: a standalone test for WvHttpStream POST. 2dfecda Remove WvWinStreamClone. f1c148b wvstreams/win32: never send() more than 64k to a socket at once. 5d54d55 .gitignore 03a4f08 Makefile.in: Actually allow -jN building. d57c55b wvrules.mk: Remove braindead compile preventions. ec55dea argp/Makefile.in: If not building on Win32, use -fPIC. 661fbd7 ipstreams/tests/wsd.cc: Add newline at end to stem compiler warning. b242163 Cleanup of 'build last configured arch from WvStreams dir' code. ca60e07 configure.ac: Whoops, forgot to pass arguments. My bad. 0d05537 wvstreams: Allow building from top of tree again. 7c1e9cb wvrules.mk: Include *.d files from correct directory: $(if $O,$O,.) 880f829 wvrules-posix.mk: Fix one bug in my OBJDIR building. 303c08c wvstreams: configure.ac: Remove obsolete code. 8181705 wvstreams: wvrules.mk cleaning rules made better. c183606 wvstreams: No more config-build.mk, Makefile->Makefile.in with vars. c812eea Make wvstreams build in an object directory outside of srcdir. 8171869 wvrules.mk: Add back missing $4 to wvcc/wvcxx. ce16270 Removed CC/CXX files. 9ca4399 streams/wvlogbuffer.cc: Don't add '+' to the end of dump()ed lines. 3eea1ea wvstring.cc: Hopefully fix all alloc/setsize/newbuf calls. 129cb17 merge conflicts with master fixed. new layout has more white space! 17f49f1 Merge commit '3ff6f7195688eac3f5ffddb14e858b139be4ea91' e59f489 Merge branch 'master' of git@github.com:ppatters/wvstreams 4792de5 I hate git - just saying 0ca7a1b Ok - thanks to Avery, WvStreams Libraries and Tests now compile, run, and are generally happy. 333349d Add in a make target for debugging some of the crazy variables, and fix an embarrassing mistake in the evil gen-cc script. 240dd3a Ok - I've got most of the tests compiling now, but I'm still fighting with a couple of them. 425f90b Ok - I think this has all of the bits working necessary to compile WvStreams on MacOS. Now, let's see if there are any of the unit tests that don't work... 63ef68b A bunch of changes that make WvStreams mostly compile on MacOS. Still have a couple of issues with libwvstreams.so, but it's getting close. aeb73e9 Ok - since I'm in the mood for porting things, let's get the MACOS port going at the same time. This has the added advantage of finally cleaning up more of the argp stuff. What a mess. f06840e Fix up the argp configure script, and actually have it generated when you call autogen.sh 52b3d3c Actually let the configure scripts tell which OS it is being built on, and then set the variables used correctly. 2ff95f4 Fix gen-cc so that the backtick also works on Linux. 0084674 A bunch of fixes to do a few things: REVERT: aff42c8 wvtask.cc: some BSD portability fixes. REVERT: 4418402 wvrules.mk: don't forget to create .so.* symlinks on MacOS/Solaris. REVERT: 2f97ef6 Remove MacOS-specific readline hacks to wsd. REVERT: 71e4fbc wvrules-posix.mk: deliberately ignore some weird MacOS-added libfile members. REVERT: 9a1994d argp: get rid of __THROW weirdness. REVERT: 7486d8b make install: add '../' prefix to a few paths. git-subtree-dir: wvstreams git-subtree-split: 72bc7b6
apenwarr
added a commit
that referenced
this pull request
Oct 2, 2018
Fixes for building wvstreams on Fedora 22
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.