logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
Post new topic   Forum Index -> How-to's & Documentation & Tips View previous topic :: View next topic
Reply to topic   Topic: HOWTO: Building Apache and dependencies using CMake Page Previous  1, 2, 3
Author
tangent
Moderator


Joined: 16 Aug 2020
Posts: 348
Location: UK

PostPosted: Fri 06 Sep '24 20:10    Post subject: Reply with quote

Build dependency updates to match Steffen's latest HTTPD 2.4.62 release changes, including other package updates:

APR (1.7.5)
CURL (8.9.1)
LIBXML2 (2.13.3)
NGHTTP2 (1.63.0)
OPENSSL (3.1.7)

Note, the trunk fix patch r1919860 mentioned in the Apache 2.4.62 Changelog has not been applied. Should you wish to, Eric Coverner's patch to mod_rewrite.c (merge r1919860 from trunk), can be downloaded (see https://github.com/apache/httpd/pull/473/files), and applied to the Apache httpd source using a Windows version of the GNU patch utility.

Note concerning CURL 8.9.1 and idn2


CURL 8.9.1 has an updated CMakeLists.txt configuration that uses pkg-config (if available) to search for idn2 library support.
It turns out one is included with Strawberry Perl, but unfortunately that finds static libary libidn2.a in the Perl distribution, which is no use here. So for now the build batch file has been updated to explicitly exclude CURL support for idn2.

Other than that, there are no changes to the batch file build logic from before.

@ranemstsage: Thanks for your post, and reference to building with git sources directly. This was something I seriously considered when first putting this guide together, but decided the need to be able to build off-line was greater. Maybe you'd care to post your GIT build variant to the HowTo section?
Back to top
ranemstsage



Joined: 04 Sep 2024
Posts: 3
Location: Lennon, MI, United States

PostPosted: Wed 11 Sep '24 5:24    Post subject: Reply with quote

as soon as i get it fully ironed out. I have been running into some slight issues. I am trying to build it for SVN and redmine. and now it doesn't want to start with mod_dav Crying or Very sad
Back to top
tangent
Moderator


Joined: 16 Aug 2020
Posts: 348
Location: UK

PostPosted: Wed 13 Nov '24 18:56    Post subject: Reply with quote

Build dependency updates for various support packages:

CURL (8.11.0)
EXPAT (2.6.4)
LIBXML2 (2.13.5)
NGHTTP2 (1.64.0)

Also patch HTTPD mod_rewrite.c to apply Eric Coverner's trunk fix patch r1919860 as mentioned in the Apache Lounge 2.4.62 Changelog.

Finally, report result of the mklink command when creating APR related symbolic links, in case it fails. Previously, any output of this command was redirected to null, this problem being highlighted in post https://www.apachelounge.com/viewtopic.php?t=9271
Back to top


Reply to topic   Topic: HOWTO: Building Apache and dependencies using CMake View previous topic :: View next topic
Post new topic   Forum Index -> How-to's & Documentation & Tips Page Previous  1, 2, 3