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.