New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build fixes #1
Build fixes #1
Conversation
This fixes the build with autoreocnf-2.71.
Silences trivial non-fatal errors during make
Fixing the autoreconf somehow fixed the build with slibtool. Upstream-PR: voretaq7/radmind#1 Upstream-PR: Radmind/radmind#336 Upstream-PR: https://sourceforge.net/p/libsnet/patches/4/ Bug: https://bugs.gentoo.org/779664 Signed-off-by: orbea <orbea@riseup.net>
The legacy macros CHECK_ZLIB and CHECK_SSL add many instances of hardcoded -L/usr/lib which is problematic on newer systems. It is better to use pkg-config so they are always found where expected. Also removed some totally broken legacy osx macros.
|
The build prepends ../ to the $(LIBTOO) variable which obviously doesn't work with slibtool. Additionally the build has a lot of other autoreconf issues that needed to be fixed. Upstream-PR: voretaq7/radmind#1 Upstream-PR: Radmind/radmind#336 Upstream-PR: https://sourceforge.net/p/libsnet/patches/4/ Upstream-PR: https://sourceforge.net/p/libsnet/patches/6/ Bug: https://bugs.gentoo.org/779664 Signed-off-by: orbea <orbea@riseup.net>
The build prepends ../ to the $(LIBTOOL) variable which obviously doesn't work with slibtool. Additionally the build has a lot of other autoreconf issues that needed to be fixed. Upstream-PR: voretaq7/radmind#1 Upstream-PR: Radmind/radmind#336 Upstream-PR: https://sourceforge.net/p/libsnet/patches/4/ Upstream-PR: https://sourceforge.net/p/libsnet/patches/6/ Bug: https://bugs.gentoo.org/779664 Signed-off-by: orbea <orbea@riseup.net>
The build prepends ../ to the $(LIBTOOL) variable which obviously doesn't work with slibtool. Additionally the build has a lot of other autoreconf issues that needed to be fixed. Upstream-PR: voretaq7/radmind#1 Upstream-PR: Radmind/radmind#336 Upstream-PR: https://sourceforge.net/p/libsnet/patches/4/ Upstream-PR: https://sourceforge.net/p/libsnet/patches/6/ Bug: https://bugs.gentoo.org/779664 Signed-off-by: orbea <orbea@riseup.net>
The build prepends ../ to the $(LIBTOOL) variable which obviously doesn't work with slibtool. Additionally the build has a lot of other autoreconf issues that needed to be fixed. Upstream-PR: voretaq7/radmind#1 Upstream-PR: Radmind/radmind#336 Upstream-PR: https://sourceforge.net/p/libsnet/patches/4/ Upstream-PR: https://sourceforge.net/p/libsnet/patches/6/ Bug: https://bugs.gentoo.org/779664 Signed-off-by: orbea <orbea@riseup.net>
The build prepends ../ to the $(LIBTOOL) variable which obviously doesn't work with slibtool. Additionally the build has a lot of other autoreconf issues that needed to be fixed. Upstream-PR: voretaq7/radmind#1 Upstream-PR: Radmind/radmind#336 Upstream-PR: https://sourceforge.net/p/libsnet/patches/4/ Upstream-PR: https://sourceforge.net/p/libsnet/patches/6/ Bug: https://bugs.gentoo.org/779664 Signed-off-by: orbea <orbea@riseup.net>
The build prepends ../ to the $(LIBTOOL) variable which obviously doesn't work with slibtool. Additionally the build has a lot of other autoreconf issues that needed to be fixed. Upstream-PR: voretaq7/radmind#1 Upstream-PR: Radmind/radmind#336 Upstream-PR: https://sourceforge.net/p/libsnet/patches/4/ Upstream-PR: https://sourceforge.net/p/libsnet/patches/6/ Bug: https://bugs.gentoo.org/779664 Signed-off-by: orbea <orbea@riseup.net> Closes: #25459 Signed-off-by: Sam James <sam@gentoo.org>
This was previously set in aclocal.m4
When radmind is build while crypto-sasl is installed on the system the libsnet submodule will enable it and then radmind will fail to compile with undefined refererenes for sasl. This was caused by my earlier patches that accidentally dropped that part in radmind that disabled sasl support during the libsnet configure process. I also added missing dependencies and USE flags. Bug: https://bugs.gentoo.org/844160 Upstream-PR: Radmind/radmind#336 Upstream-PR: voretaq7/radmind#1 Upstream-PR: https://sourceforge.net/p/libsnet/patches/7/ Fixes: gentoo@601775b Signed-off-by: orbea <orbea@riseup.net>
When radmind is build while cyrus-sasl is installed on the system the libsnet submodule will enable it and then radmind will fail to compile with undefined refererenes for sasl. This was caused by my earlier patches that accidentally dropped that part in radmind that disabled sasl support during the libsnet configure process. I also added missing dependencies and USE flags. Bug: https://bugs.gentoo.org/844160 Upstream-PR: Radmind/radmind#336 Upstream-PR: voretaq7/radmind#1 Upstream-PR: https://sourceforge.net/p/libsnet/patches/7/ Fixes: gentoo@601775b Signed-off-by: orbea <orbea@riseup.net>
When radmind is build while cyrus-sasl is installed on the system the libsnet submodule will enable it and then radmind will fail to compile with undefined refererenes for sasl. This was caused by my earlier patches that accidentally dropped that part in radmind that disabled sasl support during the libsnet configure process. I also added missing dependencies and USE flags. Bug: https://bugs.gentoo.org/844160 Upstream-PR: Radmind/radmind#336 Upstream-PR: voretaq7/radmind#1 Upstream-PR: https://sourceforge.net/p/libsnet/patches/7/ Fixes: 601775b Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Sam James <sam@gentoo.org>
I’m appalled it took me so long to merge this in, but I still got it merged in before radmind upstream did so there’s that I guess :-) |
@voretaq7 Thanks for the merge, any ideas how to get upstream radmind to review it too? |
Also see: Radmind#336
I am making a PR here too because this is the repo gentoo uses for the source.