Search Criteria
Package Details: connman-ncurses 1.0-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/connman-ncurses.git (read-only, click to copy) |
|---|---|
| Package Base: | connman-ncurses |
| Description: | Simple ncurses UI for ConnMan |
| Upstream URL: | https://github.com/eurogiciel-oss/connman-json-client |
| Keywords: | 1.0 connman ncurses UI |
| Licenses: | GPL2 |
| Conflicts: | connman-ncurses-git |
| Submitter: | arch |
| Maintainer: | williberthenck |
| Last Packager: | tippfehlr |
| Votes: | 8 |
| Popularity: | 0.000000 |
| First Submitted: | 2015-11-04 12:39 (UTC) |
| Last Updated: | 2026-06-12 14:09 (UTC) |
Dependencies (2)
- connman (connman-gitAUR, connman-systemd-resolvedAUR)
- json-c (json-c-gitAUR)
Latest Comments
serxxx commented on 2026-07-25 17:30 (UTC)
After some digging: the original project seems abandoned, with the last push 11 years ago.
In the intervening time, ncurses turned several structures opaque, and several places in connman-json-client which directly accessed attributes in these structures broke compilation. Additionally, ncurses removed some defines and introduced some accessors and memory management functions for "correctly" interfacing with the structs.
As I was unable to get upstream or any forks to compile against a modern ncurses, I forked the project and did the bare minimum of changes to get it to compile and run:
https://git.sr.ht/~ser/connman-json-client
I'm not forking to start a new, maintained project -- no PRs or tickets, please. I long ago lost any interest or expertise in C.
I'm posting this in case anyone is interested in, but unable to compile, the code. All of my changes (of which there are few) to enable compiling are in the last commit and are easily audited. I don't vouch for any of the original project code.
That said, you should be able to check out my fork and compile it. It WoRkS oN mY MaChInE.
serxxx commented on 2026-07-25 16:21 (UTC) (edited on 2026-07-25 16:21 (UTC) by serxxx)
Upstream no longer compiles cleanly. The project looks abandoned, with the last change 11 years ago and multiple tickets reporting failures to compile. The first error is because of a redefined macro; with
-Werrorremoved from theMakefile.am, it gets past this but then barfs on more undefined macros (FALSE). Defining the missing macros gets past this but results in anotherinvalid use of incomplete typedeferror. At this point, it feels like whack-a-mole.None of the forks in github compile, the most recent having a last commit 5 years old; that one (github.com/milisarge/ncman) fixes the first couple of issues but fails at the same
incomplete typedefpoint -- because the fork switched from autoconf & GNU Make to meson & ninja, it also reports otherincomplete typedefusages for other structures.The AUR entry claims it was last updated this year -- @williberthenck, how are you actually getting this to compile?
angelettif commented on 2022-02-10 16:31 (UTC)
Doesnt compile
json_utils.c:84:39: error: ‘FALSE’ undeclared (first use in this function) 84 | if (key_is_trusted == FALSE) | ^~~~~ json_utils.c:84:39: note: each undeclared identifier is reported only once for each function it appears in make[1]: [Makefile:409: json_utils.o] Error 1 make: [Makefile:320: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'connman-ncurses-1.0-2':
dobo commented on 2015-11-22 12:05 (UTC)