Re: [VOTE] Release Apache Log4cxx 1.6.1
Jan Friedrich <[email protected]> Sun, 4 Jan 2026 21:07:28 +0100
| Newsgroups | gmane.comp.jakarta.log4j.devel |
|---|---|
| Message-ID | <5495e82f-e20c-4dba-8b04-befaba5a0692__47403.3293825173$1767557286$gmane$org@apache.org> |
Hi Gary, you simply run "cmake" instead of "ccmake". Jan ## cmake — Non-Interactive / Script-Oriented Interface cmake is the primary command-line interface. It is designed for: automation CI pipelines reproducible builds scripted configuration Example: cmake -S . -B build \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_TESTS=ON \ -DCMAKE_INSTALL_PREFIX=/opt/myapp Characteristics: Accepts configuration via -DVAR=VALUE Can be used in shell scripts, CI systems, Makefiles, IDEs No user interaction Deterministic and reproducible Fully sufficient — everything CMake can do is available here ## ccmake — Curses-Based Interactive UI ccmake is not a different build system. It is merely a terminal user interface wrapper over CMake’s configuration phase. Purpose: Manual exploration of cache variables Interactive toggling of options Discovering undocumented or auto-generated cache entries Invocation: ccmake . What it does internally: Runs the same CMake configuration engine Reads/writes the same CMakeCache.txt Produces the same build files Adds an ncurses UI on top Capabilities: Browse cache variables Toggle options with keyboard Reconfigure repeatedly Still ends by generating the same build system as cmake Limitations: Not scriptable Not suitable for CI Not deterministic without manual discipline Adds no new functionality to CMake itself On 1/4/26 16:27, Gary Gregory wrote: > On Sun, Jan 4, 2026 at 9:38 AM Robert Middleton <[email protected]> wrote: >> >> Gary, >> >> You should just be able to use cmake - ccmake is the curses based UI for cmake. > > What am I supposed to do in the UI at build time? > > Gary > >> >> -Robert Middleton >> >> On Sun, Jan 4, 2026 at 7:01 AM Gary Gregory <[email protected]> wrote: >>> >>> On Sat, Jan 3, 2026 at 8:17 PM Stephen Webb <[email protected]> wrote: >>>> >>>> I will remove the INSTALL file as the README.md has the same info. >>>> >>>> Use the cmake instructions on >>>> https://logging.apache.org/log4cxx/build.html to build on MacOS. >>> >>> Thank you Stephen, >>> >>> While waiting for RC2, I thought I'd try to build based on the link >>> above but I don't think there's enough for someone to build that's >>> never done it before. >>> >>> When I run: >>> >>> ccmake .. >>> >>> It looks like an old-school editor is open on the console in >>> full-screen mode and is waiting for input. There's a menu at the >>> bottom with options like 'add entry', 'show log' and 'quit'. >>> >>> What am I missing? >>> >>> TY! >>> Gary >>> >>> >>>> >>>> On Sun, Jan 4, 2026 at 1:32 AM Gary Gregory <[email protected]> wrote: >>>>> >>>>> I'm trying to follow whatever build instructions I find in the source >>>>> ZIP, but the INSTALL file has an error, it says: >>>>> >>>>> CMake: >>>>> src/site/markdown/development/build-cmake.md >>>>> >>>>> but there is no such file. There is a "build-cmake.md.in" in that folder though. >>>>> >>>>> How do you build on macOS? >>>>> >>>>> Thank you, >>>>> Gary >>>>> >>>>> On Fri, Jan 2, 2026 at 9:35 PM Stephen Webb <[email protected]> wrote: >>>>>> >>>>>> This is a vote to release the Apache Log4cxx 1.6.1. >>>>>> >>>>>> Website: https://logging.staged.apache.org/log4cxx/1.6.1/changelog.html >>>>>> GitHub: https://github.com/apache/logging-log4cxx >>>>>> Commit: 6a2874cd50fd53db5aa2ae869aeec62e990487ec >>>>>> Distribution: https://dist.apache.org/repos/dist/dev/logging/log4cxx/ >>>>>> Signing key: 077E8893A6DCC33DD4A4D5B256E73BA9A0B592D0 >>>>>> Review kit: https://github.com/apache/logging-log4cxx/blob/master/admin/release-review-instructions.md >>>>>> >>>>>> Please download, test, and cast your votes on this mailing list. >>>>>> >>>>>> [ ] +1, release the artifacts >>>>>> [ ] -1, don't release, because ... >>>>>> >>>>>> This vote is open for 72 hours and will pass unless getting a net >>>>>> negative vote count. >>>>>> All votes are welcome and we encourage everyone to test the release, >>>>>> but only the >>>>>> Logging Services PMC votes are officially counted.