Package Details: ncurses5-compat-libs 6.0+20170527-1

Git Clone URL: https://aur.archlinux.org/ncurses5-compat-libs.git (read-only)
Package Base: ncurses5-compat-libs
Description: System V Release 4.0 curses emulation library, ABI 5
Upstream URL: http://invisible-island.net/ncurses/ncurses.html
Licenses: MIT
Conflicts: libtinfo5
Provides: libtinfo5
Submitter: Barthalion
Maintainer: Barthalion
Last Packager: Barthalion
Votes: 365
Popularity: 11.923354
First Submitted: 2015-09-18 21:03
Last Updated: 2017-05-29 16:49

Pinned Comments

WoefulDerelict commented on 2016-05-23 19:35

This PKGBUILD verifies the authenticity of the source via PGP signatures which are not part of the Arch Linux keyring. In order to complete the process it is necessary to import the key(s) from the ‘validpgpkeys’ array into the user’s keyring before calling makepkg. There is a helpful article explaining this process by one of Arch Linux's developer's located here: http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

Instructions on importing keys from a keyserver and how to automate the retrieval process can be found in the Arch Linux wiki here: https://wiki.archlinux.org/index.php/GnuPG#Use_a_keyserver
This article also contains helpful information describing the installation of GnuPG, its configuration and usage.

Execute the following to import keys using gpg:
gpg --recv-keys <KEYID - See 'validpgpkeys' array in PKGBUILD>

Latest Comments

chris.r commented on 2017-05-13 21:04

I've had this issue intermittently on manjaro. Executing: gpg --recv-keys 702353E0F7E48EDB fixed this for me. (In response to an error with Matlab R2015a)

Purgator commented on 2017-05-11 13:04

I'm using pacaur and got an error :

==> Validating source files with md5sums...
ncurses-6.0-20161224.tgz ... FAILED
ncurses-6.0-20161224.tgz.asc ... Skipped
==> ERROR: One or more files did not pass the validity check!

Then I go to the clone folder and run updpkgsum :

[purgator@legendance ncurses5-compat-libs]$ updpkgsums
==> Retrieving sources...
-> Found ncurses-6.0-20161224.tgz
-> Found ncurses-6.0-20161224.tgz.asc

Then i try to makepkg but i got a key error :
[purgator@legendance ncurses5-compat-libs]$ makepkg
==> Making package: ncurses5-compat-libs 6.0+20161224-1 (Thu May 11 15:00:23 CEST 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found ncurses-6.0-20161224.tgz
-> Found ncurses-6.0-20161224.tgz.asc
==> Validating source files with md5sums...
ncurses-6.0-20161224.tgz ... Passed
ncurses-6.0-20161224.tgz.asc ... Skipped
==> Verifying source file signatures with gpg...
ncurses-6.0-20161224.tgz ... FAILED
==> ERROR: One or more PGP signatures could not be verified!

I don't know what to do while I already imported the key :

[purgator@legendance ~]$ gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB
gpg: key 702353E0F7E48EDB: "Thomas Dickey <dickey@invisible-island.net>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1

EDIT : Doing all by hand worked fine (in a clean directory).

zancarius commented on 2017-05-06 22:03

If you're here because you think there's a problem with the key required by this package or you can't otherwise --recv-keys (which happened to me), here are a couple of suggestions.

First, read this section on GnuPG: https://wiki.archlinux.org/index.php/GnuPG#gpg_hanged_for_all_keyservers_.28when_trying_to_receive_keys.29

Second, if restarting dirmngr doesn't work for you, there may be a problem with your local install, configuration, or a bug in dirmngr. Read this post on the forums for a solution (and kill dirmngr again): https://bbs.archlinux.org/viewtopic.php?pid=1703981#p1703981

dirmngr wasn't hitting DNS for any keyserver I used, so if you have a similar problem, this may fix it for you.

jcelerier commented on 2017-04-28 12:50

Getting a configure error:

checking for dlsym... yes
checking whether able to link to dl*() functions... configure: error: Cannot link test program for libdl
==> ERREUR : Une erreur s’est produite dans build().

However when doing configure "by hand" it is able to complete. I have no specific flags in my makepkg.conf.

daltonfury42 commented on 2017-03-19 12:43

ERROR: Failure while downloading http://invisible-mirror.net/archives/ncurses/current/ncurses-6.0-20161224.tgz
Aborting...

Barthalion commented on 2017-02-18 12:36

Stop reading silly forum and take a look at the only pinned comment. Is reading something that is actually relevant really that hard?

Looserof7 commented on 2017-02-18 10:20

gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB

Execute this command if pgp key verification fails, I got this from Manjaro Forum

Looserof7 commented on 2017-02-18 10:16

Can you please fix this.

Verifying source file signatures with gpg...
ncurses-6.0-20161224.tgz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build ncurses5-compat-libs

Barthalion commented on 2017-02-15 21:10

I can't. Donate me some aarch64 board or embrace the --ignorearch flag.

mgw commented on 2017-01-30 21:36

Could you add aarch64 to supported architectures? I can confirm that it works.

tixetsal commented on 2017-01-20 02:34

pgp.mit.edu was not accessible to the world for a while (DNS queries would fail), but it is back up now!

Executing "gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB" before trying to build the package resolved the issue for me once pgp.mit.edu became reachable on the internet again.

trisimix commented on 2017-01-12 04:27

yaourt --m-arg "--skippgpcheck" -S ncurses5-compat-libs

for SOME reason its not documented (I think the reasons are obvious)

taifunbrowser commented on 2016-12-19 17:28

pgp.mit.edu is currently unpingable, so the required public key cannot be imported. This package is apparently a prerequesite for building chromium-dev.

jseb commented on 2016-10-21 13:48

> To import the necessary key execute the following:
> gpg --recv-keys <KEYID - See 'validpgpkeys' variable in PKGBUILD>

To be exact, you need to add the server too.
So, with the key inside the PKGBUILD, it will be:

gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

spc90 commented on 2016-10-10 00:02

Well, the --skipgpgcheck failed for me, so I found a solution for adding the PGP key manually in the German Manjaro forum: https://de.manjaro.org/index.php?topic=4112.0 (The post is about a year old but it still worked for me)

You should copy the content of the key from http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x702353E0F7E48EDB (starting with the "-----BEGIN" part, of course) into a file and then run: gpg --import <filename>
(and check that it's there with gpg --list-keys)

After that you should be able to install the package as usual (e.g. from the package manager). I have successfuly tried it in Manjaro

sanduo commented on 2016-10-09 02:59

I tried sudo gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB
but it didn't work

result show:
gpg: key 702353E0F7E48EDB: "Thomas Dickey <dickey@invisible-island.net>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1

daddyodevil commented on 2016-09-28 12:41

Tried
gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB
Didn't work, was still giving verify package at makepkg. But this was working even yesterday, did it a few times for a MATLAB install in a few Manjaro machines. Don't know why it did't work in my Arch. Did it with makepkg --skippgpcheck.

Maybe this is new because of this
http://web.mit.edu/network/pgp.html

WoefulDerelict commented on 2016-08-23 15:28

It should not be necessary to specify --keyserver if you have properly configured GnuPG. Please see the wiki article and check ~/.gnupg/gpg.conf to see that everything is set up before attempting to use GnuPG and you will find it much less problematic. Your gpg.conf should contain at least one keyserver entry pointing to a keyserver you can reach reliably. If you find this process troublesome I strongly suggest adding auto-key-retrieve to the keyserver-options in your gpg.conf and saving yourself the headache in the future or using --skippgpcheck.

nolche commented on 2016-08-23 02:04

This worked for me too:
gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB

eduardolucioac commented on 2016-08-16 20:33

The PGP "C52048C0C0748FEE227D47A2702353E0F7E48EDB" no longer works (not accessible). See http://web.mit.edu/network/pgp.html link for more details. The solution is to use "--skippgpcheck" on the command "yaourt --m-arg "--skippgpcheck" -Sb ncurses5-compat-libs" that bypasses the PGP verification.

defstryker commented on 2016-08-08 23:10

Building up on what I read below, this worked for me.
gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB

dschrempf commented on 2016-08-01 08:37

I also ahve this problem.

I could not do
gpg --verify ncurses-6.0.tar.gz.sig
as suggested by fsimon because there is no public key.

I also could not import the key with
gpg --recv-keys F7E48EDB
because the key server is not available.

fsimon commented on 2016-07-31 12:21

I had the same problem. In my case trustdb was corrupt which was indicated when attempting to verify the signature with gpg:
gpg --verify ncurses-6.0.tar.gz.sig

Following the instructions from gpg output and importing the key again resolved the problem for me.

tappy commented on 2016-07-30 18:31

I have the same issue as @adomas

adomas commented on 2016-07-23 22:32

I get this:

==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build ncurses5-compat-libs.

I have tried:
gpg --recv-keys F7E48EDB
and
gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

Does not work anyway. Any solutions?

masolit commented on 2016-07-22 20:10

gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

amrox commented on 2016-07-12 15:53

I see the following:
==> Validating source files with md5sums...
ncurses-6.0.tar.gz ... Passed
ncurses-6.0.tar.gz.sig ... Skipped
==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)

addicteed commented on 2016-07-09 11:08

I have an error during the package() process :

make[1]: [Makefile:916: /tmp/yaourt-tmp/aur-ncurses5-compat-libs/pkg/ncurses5-compat-libs/usr/lib/libncursesw.so.5.9] Error 1 (ignored)
installing ../lib/libncursesw.a as /tmp/yaourt-tmp/aur-ncurses5-compat-libs/pkg/ncurses5-compat-libs/usr/lib/libncursesw.a
/0 -m 644 ../lib/libncursesw.a /tmp/yaourt-tmp/aur-ncurses5-compat-libs/pkg/ncurses5-compat-libs/usr/lib/libncursesw.a
make[1]: /0: Command not found
make[1]: *** [Makefile:1872: install.libs] Error 127
make[1]: Leaving directory '/tmp/yaourt-tmp/aur-ncurses5-compat-libs/src/ncurses-6.0/ncurses'
make: *** [Makefile:138: install.libs] Error 2

I also have this line multiples times : ../headers.sh: line 36: /0: No such file or directory

Barthalion commented on 2016-06-23 19:09

No, it should be not. libtinfo5 replaced libtinfo-5 before I merged both into compat-libs. Arch never put dashes in pkgname to separate ABI, so poke maintainers of dependent packages instead.

aereaux commented on 2016-06-23 15:22

I think the problem is that this conflicts and replaces libtinfo5, when it should be libtinfo-5.

cemsbr commented on 2016-06-23 14:43

@ta33ers, do this:
1. pacman -Rdd libtinfo-5 # do not uninstall dependents
2. install this package

If you use yaourt, "yaourt -Sau" might complain about missing libtinfo-5 dependency for some packages (in my case, v8). I reinstalled v8 (from AUR) and now everything seems to be OK.

luspi commented on 2016-06-23 14:26

ta33ers, this file is owned by libtinfo-5, which this package is replacing! There are still some packages with dependencies on libtinfo5 (vim-youcompleteme-git is one of them), so you might need to locally edit the dependencies in their PKGBUILD's, re-install those, remove libtinfo-5 and then this one here will update just fine...

tsester commented on 2016-06-23 11:27

ta33ers you could do --force but more proper would be to see which package owns it : pacman -Qo /usr/lib/libtinfo.so.5

ta33ers commented on 2016-06-23 00:27

Unable to update, received error message
error: failed to commit transaction (conflicting files)
ncurses5-compat-libs: /usr/lib/libtinfo.so.5 exists in filesystem

Barthalion commented on 2016-06-21 18:13

@hav3lock: not really. I only maintain this one, lib32 variant is not mine and I don't plan to touch it in any way.

hav3lock commented on 2016-06-21 04:26

@Barthalion, do you wanna merge lib32-libtinfo5 into this as well?

Barthalion commented on 2016-06-19 10:47

I added the libtinfo symlink to ncurses5-compat-libs, so I'll merge your into it.

c0d3x commented on 2016-06-09 18:33

Symlinked issue with YouCompleteMe plugin fixed now. Thank you.

xyproto commented on 2016-06-08 10:31

Thanks. Please also add 'libtinfo<=6-12' to avoid conflicts with /usr/lib/libtinfo.so.5 for older versions of libtinfo.

conflicts=('libtinfo-5' 'libtinfo<=6-12')
replaces=('libtinfo-5' 'libtinfo<=6-12')

xyproto commented on 2016-06-05 12:03

Would replaces=('libtinfo-5') be a possibility, for a smoother upgrade process for users that are trying to upgrade the android-ndk package?

electricprism commented on 2016-05-30 21:54

@WoefulDerelict - Thanks adding the GPG Key worked well.

jawbonegroove commented on 2016-05-30 15:26

@Barthalion -- windy 4javier and rafmav have the right idea. gnu sources are preferable; i have also been experiencing data corruption from invisible-mirror.net and will definitely NOT be importing that key to my keyring.

WoefulDerelict commented on 2016-05-25 18:12

Barthalion: I wish it wasn't the case; however, it is a recurring issue I continue to encounter here in the AUR. I suspect many users just fire off an AUR helper and ignore the output unless something fails. One can hope at least a few will read the comments before posting that it doesn't work.

Barthalion commented on 2016-05-25 17:37

Pinned, thank you WoefulDerelict. I guess the number of comments about missing public key is a perfect proof that almost no one bothers reading PKGBUILD before the build.

hav3lock commented on 2016-05-24 22:47

Had an error in my makepkg.conf file, so nevermind, false alarm, soz.

hav3lock commented on 2016-05-24 22:15

Couldn't get it to build until I added `option=(!buildflags)` and `CC=clang` to the pkgbuild.

WoefulDerelict commented on 2016-05-23 19:35

This PKGBUILD verifies the authenticity of the source via PGP signatures which are not part of the Arch Linux keyring. In order to complete the process it is necessary to import the key(s) from the ‘validpgpkeys’ array into the user’s keyring before calling makepkg. There is a helpful article explaining this process by one of Arch Linux's developer's located here: http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

Instructions on importing keys from a keyserver and how to automate the retrieval process can be found in the Arch Linux wiki here: https://wiki.archlinux.org/index.php/GnuPG#Use_a_keyserver
This article also contains helpful information describing the installation of GnuPG, its configuration and usage.

Execute the following to import keys using gpg:
gpg --recv-keys <KEYID - See 'validpgpkeys' array in PKGBUILD>

alex.melnyk commented on 2016-05-18 07:07

==> Validating source files with md5sums...
ncurses-6.0.tar.gz ... Passed
ncurses-6.0.tar.gz.sig ... Skipped
==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!

kikislater commented on 2016-05-17 20:10

Like jpetso say : import PGP key manually work for me :

gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB

rrt commented on 2016-05-17 15:03

ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
The build failed.

rafmav commented on 2016-05-06 08:27

Thank you Barthalion !

I follow 4javier : and this is a part of the PKGBUILD:
replace these lines:

url='http://invisible-island.net/ncurses/ncurses.html'
license=('MIT')
depends=('glibc' 'gcc-libs' 'sh')
source=(http://invisible-mirror.net/archives/ncurses/ncurses-${pkgver/_/-}.tar.gz{,.asc})
md5sums=('ee13d052e1ead260d7c28071f46eefb1'
'SKIP')
validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # Thomas Dickey

with these lines:

url='http://ftp.gnu.org/gnu/ncurses/'
license=('MIT')
depends=('glibc' 'gcc-libs' 'sh')
source=(http://ftp.gnu.org/gnu/ncurses/ncurses-${pkgver/_/-}.tar.gz)
md5sums=('ee13d052e1ead260d7c28071f46eefb1')

PLEASE !

WoefulDerelict commented on 2016-05-02 22:09

It is generally canonical when necessary to append a major version suffix not to include a hyphen. https://wiki.archlinux.org/index.php/Arch_packaging_standards

As this is a link to ncurses it should probably carry the underlying ncurses MIT licence.

stanm commented on 2016-05-01 16:34

thanks to @jpetso works for me too

4javier commented on 2016-04-29 11:22

I second windy request: could you please use anonymous access on http://ftp.gnu.org/gnu/ncurses/ ? It should avoid pgp problems.

kprkpr commented on 2016-04-25 06:42

I have same build error as framstag

plmosqueda commented on 2016-04-23 12:52

thanks to @jpetso works for me too

framstag commented on 2016-04-23 07:38

I get a build error:

-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_isendwin.c -o ../obj_s/lib_isendwin.o
ccache gcc -DHAVE_CONFIG_H -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_leaveok.c -o ../obj_s/lib_leaveok.o
_14062.c:1372:22: Fehler: expected »)« before »int«
Makefile:1027: die Regel für Ziel „../obj_s/lib_gen.o“ scheiterte
make[1]: *** [../obj_s/lib_gen.o] Fehler 1

Current ArchLinux, x64, gcc (and ccache)

jpetso commented on 2016-04-23 01:09

This one worked:

$ gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
gpg: key F7E48EDB: public key "Thomas Dickey <dickey@invisible-island.net>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1

windy commented on 2016-04-21 19:49

Could you please use

http://ftp.gnu.org/gnu/ncurses/

as URL base? It looks much more trustworthy then "http://invisible-island.net", even though that seems to be an official site.

RunasSudo commented on 2016-04-20 09:21

Manually importing the key from https://sks-keyservers.net/pks/lookup?op=get&search=0x702353E0F7E48EDB seems to work, though.

RunasSudo commented on 2016-04-20 09:18

I'm having trouble importing the signing keys. They don't seem to exist.

$ gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB
gpg: keyserver receive failed: No data

$ gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB
gpg: keyserver receive failed: No data

Searching for the keys on https://pgp.mit.edu/ or https://sks-keyservers.net/i/ yields no results.

jplatte commented on 2016-04-19 12:42

Yeah, everyone who has this problem should check https://aur.archlinux.org/packages/ncurses5-compat-libs

pepper_chico commented on 2016-04-18 16:12

Ah ok, I've followed the comments, the following indeed worked:

> sudo pacman-key --refresh-keys
> gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

pepper_chico commented on 2016-04-18 16:07

I'm getting this on install:

==> Continue building ncurses5-compat-libs ? [Y/n]
==> ----------------------------------------------
==> y

==> Building and installing package
==> Making package: ncurses5-compat-libs 6.0-3 (Mon Apr 18 13:05:32 BRT 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading ncurses-6.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3058k 100 3058k 0 0 182k 0 0:00:16 0:00:16 --:--:-- 221k
-> Downloading ncurses-6.0.tar.gz.asc...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 267 100 267 0 0 233 0 0:00:01 0:00:01 --:--:-- 233
==> Validating source files with md5sums...
ncurses-6.0.tar.gz ... Passed
ncurses-6.0.tar.gz.asc ... Skipped
==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build ncurses5-compat-libs.
==> Restart building ncurses5-compat-libs ? [y/N]

pepper_chico commented on 2016-04-18 16:06

Actually, it's ncurses5-compat-libs that's failing:

==> Continue building ncurses5-compat-libs ? [Y/n]
==> ----------------------------------------------
==> y

==> Building and installing package
==> Making package: ncurses5-compat-libs 6.0-3 (Mon Apr 18 13:05:32 BRT 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading ncurses-6.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3058k 100 3058k 0 0 182k 0 0:00:16 0:00:16 --:--:-- 221k
-> Downloading ncurses-6.0.tar.gz.asc...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 267 100 267 0 0 233 0 0:00:01 0:00:01 --:--:-- 233
==> Validating source files with md5sums...
ncurses-6.0.tar.gz ... Passed
ncurses-6.0.tar.gz.asc ... Skipped
==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build ncurses5-compat-libs.
==> Restart building ncurses5-compat-libs ? [y/N]

pepper_chico commented on 2016-04-18 16:01

This is failing installation now because of checksum errors.

tsh commented on 2016-04-01 12:35

The package fails to build with gcc-5.3.0 (coming from package gcc-5.3.0-5). I get the following error:

ccache gcc -DHAVE_CONFIG_H -I. -I../include -D_GNU_SOURCE -DNDEBUG -O2 --param max-inline-insns-single=1200 -fPIC -c ../ncurses/lib_gen.c -o ../obj_s/lib_gen.o
_5161.c:1372:22: error: expected ‘)’ before ‘int’
Makefile:1027: recipe for target '../obj_s/lib_gen.o' failed
make[1]: *** [../obj_s/lib_gen.o] Error 1
make[1]: Leaving directory '/tmp/ncurses-6.0/ncurses'
Makefile:113: recipe for target 'all' failed
make: *** [all] Error 2

I had clang installed and I was able to build the package by editing the configure line in PKGBUILD to have `CC=clang' option.

Barthalion commented on 2016-03-13 18:57

I actually disabled installation of pkgconfig files. The package is supposed to provide just the libraries anyway.

Barthalion commented on 2016-03-13 18:52

Added to PKGBUILD, although I never encountered this issue.

mistachie777 commented on 2016-03-12 19:35

If you are a receiving an error about /share already being in the file system, I was able to fix this by add this flag to the ./configure line in the PKGBUILD:

--with-pkg-config-libdir=/usr/share

For some reason this seems to be necessary even though --prefix=/usr is already specified in the PKGBUILD.

Bobyl commented on 2016-03-11 10:15

On a fresh install, installation fails due to files already in the filesystem (and owned by ncurses 6).

eefret commented on 2016-02-25 20:50

I made as the comment below but the correct key is:

gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

After that it worked

yan12125 commented on 2016-02-24 18:05

I've adapted @thestinger's idea and made more changes. libtinfo.so.5 should point to libncurses.so.5 but not libncurses.so.6. Here's the modified PKGBUILD:

# Maintainer: Alexej Magura <sickhadas.nix*gmail*>
#
#
pkgname=libtinfo-5
pkgver=5
pkgrel=10
pkgdesc="symlink to ncurses for use in cuda and other packages (legacy)"
arch=('any')
url="http://www.gnu.org/software/ncurses/"
license=('unknown')
depends=('ncurses5-compat-libs')

package() {
install -Dm755 -d "$pkgdir"/usr/lib
ln -s /usr/lib/libncurses.so.$pkgver -T "$pkgdir"/usr/lib/libtinfo.so.$pkgver
}

alfalco commented on 2016-02-23 16:35

For the ones with PGP error, run the following procedure:

pacman-key --init
pacman-key --populate archlinux
dirmngr < /dev/null
pacman-key --refresh-keys

And, add key:

gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB
gpg --lsign 702353E0F7E48EDB

After this, package build without error.

Tested on fresh Arch Linux install.

d1am0nd commented on 2016-02-17 06:42

I keep getting this error:

checking for gpm.h... yes
checking for Gpm_Open in -lgpm... no
configure: error: Cannot link with GPM library

I have the package gpm installed. Any Idea what's the problem?

Leind commented on 2016-01-29 17:17

For the ones with PGP error, run the following:

> sudo pacman-key --refresh-keys
> gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

tsester commented on 2016-01-15 20:19

cypher_zero: read PKGBUILD:

"# Before you complain about unverifiable signature, please read Allan's post:
# http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/
# TLDR: gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB "

maybe this will help

cypher_zero commented on 2016-01-15 00:33

Getting a PGP key error when trying to install:

Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)

tsester commented on 2016-01-12 21:40

i think you are refering to other aur package. see here: https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/

nos1609 commented on 2016-01-12 17:28

@tsester here you are the end of buildlog

ranlib ../lib/libncurses.a
/usr/bin/ld: total time in link: 0.041000
/usr/bin/ld: data size 6840320
cd ../lib && (ln -s -f libncurses.so.5.9 libncurses.so.5; ln -s -f libncurses.so.5 libncurses.so; )
make[1]: Leaving directory '/var/tmp/yaourt-tmp-nos1609/aur-lib32-ncurses5-compat-libs/src/ncurses-build/ncurses'
cd progs && make DESTDIR="/var/tmp/yaourt-tmp-nos1609/aur-lib32-ncurses5-compat-libs/pkg/lib32-ncurses5-compat-libs" RPATH_LIST="/usr/lib32" all
make[1]: Entering directory '/var/tmp/yaourt-tmp-nos1609/aur-lib32-ncurses5-compat-libs/src/ncurses-build/progs'
/bin/sh ../../ncurses-6.0/progs/MKtermsort.sh gawk ../../ncurses-6.0/progs/../include/Caps >termsort.c
echo "#ifndef __TRANSFORM_H" >transform.h
gcc -m32 -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../../ncurses-6.0/progs/tparm_type.c -o ../obj_s/tparm_type.o
gcc -m32 -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../../ncurses-6.0/progs/infocmp.c -o ../obj_s/infocmp.o
gcc -m32 -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../../ncurses-6.0/progs/clear.c -o ../obj_s/clear.o
echo "#define __TRANSFORM_H 1" >>transform.h
gcc -m32 -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../../ncurses-6.0/progs/tabs.c -o ../obj_s/tabs.o
gcc -m32 -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../../ncurses-6.0/progs/toe.c -o ../obj_s/toe.o
gcc -m32 ../obj_s/clear.o -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -lncurses -o clear
gcc -m32 ../obj_s/tabs.o -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -lncurses -o tabs
gcc -m32 ../obj_s/toe.o -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -L../lib -lncurses -lncurses -o toe
echo "#include <progs.priv.h>" >>transform.h
echo "extern bool same_program(const char *, const char *);" >>transform.h
/bin/sh -c 'if test -n "" ; then echo "#define SUFFIX_IGNORED \"\"">>transform.h; fi'
echo "#define PROG_CAPTOINFO \"`echo captoinfo| sed 's/$//'|sed 's,x,x,'|sed 's/$//'`\"" >>transform.h
echo "#define PROG_INFOTOCAP \"`echo infotocap| sed 's/$//'|sed 's,x,x,'|sed 's/$//'`\"" >>transform.h
echo "#define PROG_RESET \"`echo reset| sed 's/$//'|sed 's,x,x,'|sed 's/$//'`\"" >>transform.h
echo "#define PROG_INIT \"`echo init| sed 's/$//'|sed 's,x,x,'|sed 's/$//'`\"" >>transform.h
echo "#endif /* __TRANSFORM_H */" >>transform.h
gcc -m32 -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../../ncurses-6.0/progs/tic.c -o ../obj_s/tic.o
gcc -m32 -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../../ncurses-6.0/progs/transform.c -o ../obj_s/transform.o
gcc -m32 -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -c ../../ncurses-6.0/progs/tset.c -o ../obj_s/tset.o
gcc -m32 ../obj_s/tset.o ../obj_s/transform.o -L../lib -Wl,-O1,--sort-common,--as-needed,-z,relro -DHAVE_CONFIG_H -I. -I../../ncurses-6.0/progs -I../include -I../../ncurses-6.0/progs/../include -P -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -march=ivybridge -mmmx -Ofast -pipe -fstack-protector-strong --param max-inline-insns-single=1200 -fPIC -lncurses -o tset
../lib/libncurses.so: undefined reference to `_nc_to_char'
../lib/libncurses.so: undefined reference to `_nc_insert_wch'
../lib/libncurses.so: undefined reference to `wadd_wch'
../lib/libncurses.so: undefined reference to `getcchar'
../lib/libncurses.so: undefined reference to `_nc_is_charable'
../lib/libncurses.so: undefined reference to `_nc_wacs'
../lib/libncurses.so: undefined reference to `_nc_init_wacs'
collect2: error: ld returned 1 exit status
Makefile:254: recipe for target 'clear' failed
make[1]: *** [clear] Error 1
make[1]: *** Waiting for unfinished jobs....
../lib/libncurses.so: undefined reference to `_nc_to_char'
../lib/libncurses.so: undefined reference to `_nc_insert_wch'
../lib/libncurses.so: undefined reference to `wadd_wch'
../lib/libncurses.so: undefined reference to `getcchar'
../lib/libncurses.so: undefined reference to `_nc_is_charable'
../lib/libncurses.so: undefined reference to `_nc_wacs'
../lib/libncurses.so: undefined reference to `_nc_init_wacs'
collect2: error: ld returned 1 exit status
Makefile:260: recipe for target 'tabs' failed
make[1]: *** [tabs] Error 1
../lib/libncurses.so: undefined reference to `_nc_to_char'
../lib/libncurses.so: undefined reference to `_nc_insert_wch'
../lib/libncurses.so: undefined reference to `wadd_wch'
../lib/libncurses.so: undefined reference to `getcchar'
../lib/libncurses.so: undefined reference to `_nc_is_charable'
../lib/libncurses.so: undefined reference to `_nc_wacs'
../lib/libncurses.so: undefined reference to `_nc_init_wacs'
collect2: error: ld returned 1 exit status
Makefile:248: recipe for target 'toe' failed
make[1]: *** [toe] Error 1
../lib/libncurses.so: undefined reference to `_nc_to_char'
../lib/libncurses.so: undefined reference to `_nc_insert_wch'
../lib/libncurses.so: undefined reference to `wadd_wch'
../lib/libncurses.so: undefined reference to `getcchar'
../lib/libncurses.so: undefined reference to `_nc_is_charable'
../lib/libncurses.so: undefined reference to `_nc_wacs'
../lib/libncurses.so: undefined reference to `_nc_init_wacs'
collect2: error: ld returned 1 exit status
Makefile:282: recipe for target 'tset' failed
make[1]: *** [tset] Error 1
make[1]: Leaving directory '/var/tmp/yaourt-tmp-nos1609/aur-lib32-ncurses5-compat-libs/src/ncurses-build/progs'
Makefile:113: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build lib32-ncurses5-compat-libs.

tsester commented on 2016-01-09 08:52

@nos1609 i think i just upgraded, what are the errors?

nos1609 commented on 2016-01-09 06:49

Can't build on a fresh arch install

Barthalion commented on 2015-12-29 07:54

You didn't read previous comments and PKGBUILD itself, same as others. PLEASE READ

ProfessorKaos64 commented on 2015-12-29 02:44

Same as others. PLEASE FIX

==> Making package: ncurses5-compat-libs 6.0-2 (Mon Dec 28 21:43:58 EST 2015)
==> Retrieving sources...
-> Downloading ncurses-6.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3058k 100 3058k 0 0 1702k 0 0:00:01 0:00:01 --:--:-- 1701k
-> Downloading ncurses-6.0.tar.gz.asc...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 267 100 267 0 0 1090 0 --:--:-- --:--:-- --:--:-- 1094
==> Validating source files with md5sums...
ncurses-6.0.tar.gz ... Passed
ncurses-6.0.tar.gz.asc ... Skipped
==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!

JohnRobson commented on 2015-12-13 07:19

==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build ncurses5-compat-libs.

azzido commented on 2015-12-11 18:57

You can also run makepkg with --skippgpcheck

SMOG commented on 2015-11-19 17:16

sorry about that, didn't read the comment in the PKGBUILD...

H4K3R commented on 2015-11-19 16:43

Read the top of the PKGBUILD

Line 7:
# TLDR: gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

multimeter commented on 2015-11-19 16:23

I can confirm the error on the puplic key 702353E0F7E48EDB

SMOG commented on 2015-11-19 16:20

I get an error on the gpg key:

==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build ncurses5-compat-libs.

Anyone else having this issue?

aLostEngineer commented on 2015-11-17 02:24

You may need to add gpm as a build req? I needed to install the gpm package to get it to build. Or is GPM in base and thus inherently required?

tsester commented on 2015-11-15 22:06

yup, SORRY, fixed:)

tsester commented on 2015-11-15 21:52

let me try something, many installation files are missing because i migrated and probably excluded all *proc* *dev* ..

tsester commented on 2015-11-15 12:35

Hi, i'm getting:

checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check

and in config.log there is:

./configure: line 2403: /lib/cpp: No such file or directory

what would be the nice way to fix it?

Barthalion commented on 2015-11-08 09:48

Raansu, this is fine then – ncurses5-compat-libs provides only libraries needed by such programs or packages. Adding 'provides=("ncurses=$pkgver")' would create some confusion though and probably lead to broken systems.

Raansu commented on 2015-11-07 19:38

@Barthalion I was just hoping to get support for precompiled programs that required the version 5 over version 6. I probably could recompile them if that is a better option.

Barthalion commented on 2015-11-07 19:09

Not really. It provides different ABI and doesn't ship development headers. What is the use case of it?

Raansu commented on 2015-11-07 02:03

Maybe I'm wrong but shouldn't this also be edited so it 'provides' ncurses?

whike commented on 2015-11-05 08:34

Sorry for falsely flaggin the package

ImNtReal commented on 2015-10-26 14:33

I had to add "$pkgdir"/lib to the rm line under package() in order to prevent it from conflicting with ncurses.

10111 commented on 2015-10-24 21:22

# worked for me:
$ gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB

DMolt commented on 2015-10-20 12:30

I had problem with key, it seems on pgp.mit.edu is not present. I found the key on https://keyserver.pgp.com/

Barthalion commented on 2015-10-13 16:37

hav3lock, I think pkgver and pkgdesc say quite clearly what it is: ncurses 6 built to provide ABI 5.

hav3lock commented on 2015-10-13 02:22

Is this really version 5 or version 6?

petr.fischer commented on 2015-10-12 15:16

Yes importing keys with gpg works - please, maintainter, can you add postinstallation message with this key importing help?

Barthalion commented on 2015-10-12 12:03

taggara, I changed the download links to HTTP mirror of FTP server.

taggaara commented on 2015-10-10 08:18

//Hei, guys, import the gpg keys will be ok.
gpg --recv-keys 702353E0F7E48EDB
gpg --list-keys

I'm using http proxy with privoxy, it doesn't support ftp url. pls...

petr.fischer commented on 2015-10-09 15:08

same as juliohm

juliohm commented on 2015-10-05 18:47

I am having the same issue with PGP signatures:

Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build ncurses5-compat-libs.

Someone has the time and expertise to solve this?

estan commented on 2015-10-03 09:42

Seems to be Thomas Dickey's key. You can import it with:

gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

simthadim commented on 2015-10-02 19:52

Tried to instal but I can't seem to verify the PGP signature. Not sure how to solve this (am new to the AUR).

fosskers commented on 2015-10-02 19:42

Who's PGP key is that? It's not registered, as far as I can tell.

ManyPopes commented on 2015-10-02 17:42

Getting the error:

==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)

malbeth commented on 2015-10-01 20:40

I had the exact same issue as Jack_CM and the only way I could get the build to create a package I could install was to add "$pkgdir"/lib/ to the rm -rf command in the package function since the /lib files are not even supposed to be there i nthe first place, according to listings from https://bbs.archlinux.org/viewtopic.php?pid=1565060#p1565060

I don't know why the build would include /lib for some users and not other but the quickest way to fix the issue if you encounter it is to edit the PKGBUILD, so I'm thinking maybe it should be updated to always remove this folder from $pkgdir all the time.

derSteFfi commented on 2015-09-30 08:42

for me, compilation fails with
_27924.c:1372:22: Fehler: expected »)« before »int«

with is due to some kind of incompatible change in gccs preprocessor parsing.
for me this is fixed with

CC="gcc- P" ./configure ...

in PKGBUILD

jeffersonjbj commented on 2015-09-29 23:24

lordmetroid do
gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB

Barthalion commented on 2015-09-28 21:05

https://wiki.archlinux.org/index.php/Makepkg#Signature_checking

lordmetroid commented on 2015-09-28 20:38

==> Validating source files with md5sums...
ncurses-6.0.tar.gz ... Passed
ncurses-6.0.tar.gz.asc ... Skipped
==> Verifying source file signatures with gpg...
ncurses-6.0.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)

Jack_CM commented on 2015-09-28 14:52

Barthalion, thank you for the reply. It seems this is affecting only me, so I opened a thread on the forum for further investigation. https://bbs.archlinux.org/viewtopic.php?pid=1565060#p1565060

Barthalion commented on 2015-09-28 05:02

Jack_CM, everything in this package is correctly prefixed with /usr. Something else is providing these files on your system. If you didn't do that manually, try with pacman -Qo /path/to/file.

Barthalion commented on 2015-09-26 19:00

anatolik, and that someone is ncurses maintainer.

Jack_CM, thanks for the report – I'll check it on Monday, I have 6% of battery left and I forgot the cable to charge it.

Jack_CM commented on 2015-09-26 13:37

I got this trying to install with "pacman -U"
failed to commit transaction (conflicting files)
ncurses5-compat-libs: /lib exists in filesystem
ncurses5-compat-libs: /lib/pkgconfig/formw.pc exists in filesystem
ncurses5-compat-libs: /lib/pkgconfig/menuw.pc exists in filesystem
ncurses5-compat-libs: /lib/pkgconfig/ncurses++w.pc exists in filesystem
ncurses5-compat-libs: /lib/pkgconfig/ncursesw.pc exists in filesystem
ncurses5-compat-libs: /lib/pkgconfig/panelw.pc exists in filesystem
ncurses5-compat-libs: /usr/lib/libncursesw.so.5 exists in filesystem
Errors occurred, no packages were upgraded.

anatolik commented on 2015-09-26 13:16

ftp://ftp.gnu.org/pub/gnu/ncurses/ is the official download website.

invisible-island.net is someone's development server.

gauteh commented on 2015-09-23 13:27

Excellent!

Barthalion commented on 2015-09-22 22:48

Also I'll be more than happy to add someone to co-maintainers. I'm pretty bad at keeping up with all Arch things lately.

Barthalion commented on 2015-09-22 22:46

About symlinks vs INPUT()… – fixed in -2, I was actually leaving home for small vacations without my laptop and I had no time to fix it before now.

anatolik, because I don't have to. Is there anything wrong with current maintainer website?

thestinger commented on 2015-09-22 21:04

Please switch this to using ncurses5-compat-libs. It shouldn't have the versioned dependency and it doesn't need to conflict with the libtinfo package. The non-versioned link just shouldn't be included here.

anatolik commented on 2015-09-22 14:09

BTW why don't you use gnu download server ftp://ftp.gnu.org/pub/gnu/ncurses/ ?

lpapp commented on 2015-09-22 11:43

@bobjimbob:

https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/

lpapp commented on 2015-09-22 10:19

@bobjimbob and @xgdgsc: were you able to modify that?

I would also need the 32 bit compat version.

lonaowna commented on 2015-09-21 13:31

Can you please apply the modification mentioned here[1]? It only works for me with that change.

[1] https://bbs.archlinux.org/viewtopic.php?pid=1563139#p1563139

xgdgsc commented on 2015-09-21 04:43

@bobjimbob
You can modify this:
https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/lib32-ncurses&id=d6554c99ff9c32adb4443320ad3d27e6dcbd6a5a

bobjimbob commented on 2015-09-21 03:44

Could someone create a lib32 version of this? I have a 3rd party 32 bit gdb debugger that still requires ncurses v5.

Baudouin commented on 2015-09-20 16:08

That did it, everything is fine. Thanks.

vagyok commented on 2015-09-19 21:22

Baudouin: gpg needs to import the key of the ncurses maintainer. See https://wiki.archlinux.org/index.php/GnuPG#Import_key .

gpg --recv-keys 702353E0F7E48EDB

Baudouin commented on 2015-09-19 19:37

I've got a PGP error on ncurses-6.0.tar.gz

==> Validation des fichiers sources avec md5sums...
ncurses-6.0.tar.gz ... Réussite
ncurses-6.0.tar.gz.asc ... Ignoré
==> Vérification des signatures des fichiers sources grâce à gpg...
ncurses-6.0.tar.gz ... ÉCHEC (Clef publique inconnue 702353E0F7E48EDB)
==> ERREUR : Une ou plusieurs signatures PGP n’ont pas pu être vérifiées.
==> ERREUR: Makepkg n'a pas pu construire ncurses5-compat-libs.
==> Relancer la compilation de ncurses5-compat-libs ? [o/N]

navi_se commented on 2015-09-19 08:38

I am getting a "error while loading shared libraries: /usr/lib/libncurses.so.5: file too short". One user on bbs suggested change to overcome the problem: https://bbs.archlinux.org/viewtopic.php?pid=1563139#p1563139

xgdgsc commented on 2015-09-19 04:04

for lib in ncurses ncurses++ form panel menu; do
ln -s /usr/lib/lib${lib}w.so.5 "$pkgdir"/usr/lib/lib${lib}.so.5
done

would be better for users that would use the lib directly instead of linking.