Please add git to makedepends as compilation fails with:
==> ERROR: Cannot find the git package needed to handle git sources.
Git Clone URL: | https://aur.archlinux.org/lib32-ncurses5-compat-libs.git (read-only, click to copy) |
---|---|
Package Base: | lib32-ncurses5-compat-libs |
Description: | System V Release 4.0 curses emulation library (32-bit), ABI 5 |
Upstream URL: | https://invisible-island.net/ncurses/ncurses.html |
Licenses: | MIT |
Submitter: | lpapp |
Maintainer: | Corax |
Last Packager: | Corax |
Votes: | 112 |
Popularity: | 0.174639 |
First Submitted: | 2015-09-22 11:38 (UTC) |
Last Updated: | 2025-05-17 13:23 (UTC) |
Please add git to makedepends as compilation fails with:
==> ERROR: Cannot find the git package needed to handle git sources.
Yea no problem :). Ty for maintaining this package!
@Shutoyster: fixed, thanks for the report!
I have installed all requirements.
ncurses5 package wont build due to C++ 15 link issues. The package has been flagged out of date.
Please see this https://gitlab.archlinux.org/archlinux/packaging/packages/ncurses/-/issues/3
ncurses5 6.4 released.
Still having issues w/ the package. Tried to install manually with pkgbuild. No dice. Install is definitely failing when curses.h is being generated, at that point something is going wrong. Not sure where to look. Would appreciate any help.
All requirements are installed.
I have both multilib-devel and lib32-gcc-libs installed. Running into this issue when attempting to compile:
In file included from ../ncurses/build.priv.h:70,
from ./tinfo/make_hash.c:40:
../include/curses.h:1510:9: error: macro names must be identifiers
1510 | #define 6 0000 /* */
| ^
unsure whether this is an error on my system or int he package.
@haDe: thanks! Updated.
As far as I'm aware, sks-keyservers.net is gone. Its DNS record is non-existent. keyserver.ubuntu.com seems like a decent enough alternative
Apologies for the long delay, the 6.3 release happened at exactly the wrong time for me! I've now updated the PKGBUILD to 6.3 and imported the latest changes to the lib32-ncurses PKGBUILD (keeping everything in sync is a bit tedious).
Pinned Comments
Corax commented on 2019-06-10 18:11 (UTC)
Make sure you have the multilib-devel group installed before reporting issues while building the package. I will not add it as a makedepends because it is not a makedepends for lib32-ncurses5 either. See https://wiki.archlinux.org/index.php/Makepkg#Build_32-bit_packages_on_a_64-bit_system
Corax commented on 2016-08-19 23:33 (UTC) (edited on 2022-02-28 18:45 (UTC) by Corax)
If anyone is still having trouble getting used to PGP signing, make sure to add the key mentioned in the PKGBUILD: