Package Details: ncurses5-compat-libs 6.3-1

Git Clone URL: https://aur.archlinux.org/ncurses5-compat-libs.git (read-only, click to copy)
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: tapajos (invidian)
Last Packager: tapajos
Votes: 566
Popularity: 5.93
First Submitted: 2015-09-18 21:03 (UTC)
Last Updated: 2022-02-05 22:52 (UTC)

Pinned Comments

Barthalion commented on 2018-01-02 11:53 (UTC)

For the lazy, you can also install ncurses5-compat-libs package from my personal repository.

[bpiotrowski]
Server = https://pkgbuild.com/~bpiotrowski/repo

WoefulDerelict commented on 2016-05-23 19:35 (UTC) (edited on 2018-08-18 20:22 (UTC) by WoefulDerelict)

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 developers 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>

The PGP signature check can be skipped by passing --skippgpcheck to makepkg.

Consult the makepkg manual page for a full list of options. [https://www.archlinux.org/pacman/makepkg.8.html]

Latest Comments

rajhlinux commented on 2022-07-12 01:18 (UTC) (edited on 2022-07-12 01:20 (UTC) by rajhlinux)

"$ gpg --recv-keys <KEYID>" does not work.

As mentioned by user "iordendev" on the comment section for the proper solution is doing the following below:

Go to https://invisible-island.net/public/public.html

Then, save the recent "PGP PUBLIC KEY BLOCK" into a file with extension ".asc"

Lastly import the ".asc" PGP public key block: $ gpg --import privkey.asc

Doing "makepkg" again will now accept the keyid provided in the PKGBUILD.

pethersonmoreno commented on 2022-05-16 04:24 (UTC)

I also followed @E3LDDfrK comment and solved the problem, thanks.

I just executed the following command:

gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

BLoOdy_Beef commented on 2022-04-10 23:27 (UTC) (edited on 2022-04-10 23:37 (UTC) by BLoOdy_Beef)

It works!

Find "validpgpkeys=('19882D92DDA4C400C22C0D56CC2AF4472167BE03')" in "PKGBUILD" file, copy and paste it after "--recv-keys", then run cmd!

git clone http://aur.archlinux.org/ncurses5-compat-libs.git&& cd ncurses5-compat-libs && gpg --recv-keys 19882D92DDA4C400C22C0D56CC2AF4472167BE03 && makepkg -sic && cd .. && sudo rm -r ncurses5-compat-libs

Thx to ALL! =)

mnhunter commented on 2022-03-08 08:27 (UTC) (edited on 2022-03-08 08:30 (UTC) by mnhunter)

 iordendev commented on 2022-02-15 03:34 (MSK) (edited on 2022-02-15 03:34 (MSK) by iordendev)
For some reason, gpg --recv-keys KEYID didn't work for me.

What I did in order to make it work:

Go to https://invisible-island.net/public/public.html
Download the latest .asc and add it to KGpg"  

$gpg --import keyfile.asc

iordendev commented on 2022-02-15 00:34 (UTC) (edited on 2022-02-15 00:34 (UTC) by iordendev)

For some reason, gpg --recv-keys KEYID didn't work for me.

What I did in order to make it work:

  1. Go to https://invisible-island.net/public/public.html
  2. Download the latest .asc and add it to KGpg

mmkodali commented on 2022-02-06 15:06 (UTC)

gpg --recv-keys CC2AF4472167BE03 gives the following error :

gpg: keyserver receive failed: Server indicated a failure

wollew commented on 2022-02-06 12:37 (UTC) (edited on 2022-02-06 12:38 (UTC) by wollew)

Do first gpg --recv-keys CC2AF4472167BE03 and it should work

arunkhattri commented on 2022-02-06 04:26 (UTC)

@f3fora Refer the pinned Comments: gpg --recv-keys <KEYID - See 'validpgpkeys' array in PKGBUILD>

f3fora commented on 2022-02-05 23:17 (UTC) (edited on 2022-02-05 23:18 (UTC) by f3fora)

==> Verifying source file signatures with gpg...
    ncurses-6.3.tar.gz ... FAILED (unknown public key CC2AF4472167BE03)
==> ERROR: One or more PGP signatures could not be verified!
error: failed to download sources for 'ncurses5-compat-libs-6.3-1':
error: packages failed to build: ncurses5-compat-libs-6.3-1

sall commented on 2021-10-26 23:55 (UTC)

Please update your public.

    ncurses-6.2.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
❯ gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

gpg: key 702353E0F7E48EDB: no user ID
gpg: Total number processed: 1
❯ gpg --keyserver keyserver.ubuntu.com --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB
gpg: key 702353E0F7E48EDB: public key "Thomas Dickey <dickey@invisible-island.net>" imported
gpg: Total number processed: 1
gpg:               imported: 1

E3LDDfrK commented on 2021-09-22 10:19 (UTC)

I just followed the solution in the pinned comment. It works.

gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

The key C52048C0C0748FEE227D47A2702353E0F7E48EDB is found in the PKGBUILD as mentioned. No need to specify ubuntu's keyserver.

igo95862 commented on 2021-06-22 10:05 (UTC)

Ubuntu keyserver worked for me: gpg --keyserver keyserver.ubuntu.com --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

invidian commented on 2021-06-18 12:19 (UTC)

@malacology I think we can continue discussing this in https://bbs.archlinux.org/viewtopic.php?pid=1978673.

malacology commented on 2021-06-18 03:25 (UTC)

Error report

./tnt: /usr/lib/libncurses.so.5: version `NCURSES_5.7.20081102' not found (required by ./tnt)
./tnt: /usr/lib/libncurses.so.5: version `NCURSES_5.0.19991023' not found (required by ./tnt)

tnt is available at http://www.lillo.org.ar/phylogeny/tnt/

naumovitch commented on 2021-01-10 12:35 (UTC)

for compiling we need add key pgp: gpg --keyserver keys.gnupg.net --recv-keys 702353E0F7E48EDB

ImperatorStorm commented on 2020-12-18 17:31 (UTC) (edited on 2020-12-18 17:33 (UTC) by ImperatorStorm)

running

$ gpg --keyserver keys.gnupg.net --recv-keys 702353E0F7E48EDB

throws

  gpg: keyserver receive failed: Server indicated a failure

same error is thrown when running makepkg or attempting to install via yay

3rly commented on 2020-09-28 13:41 (UTC)

@invidian you are most correct Sir, I should have stated the security implications of this approach. I will pull the comment off. Thank you for the guidance.

invidian commented on 2020-09-28 07:23 (UTC)

@3rly please see pinned comment from @WoefulDerelict. What you are suggesting is to disable the authenticity check of the built sources, which is a bad security practice and it shouldn't be copied without understanding it's implications (again explained and mentioned in @WoefulDerelict comment.)

Retro_Gamer commented on 2020-07-26 02:56 (UTC)

There is no such server: "Server = https://pkgbuild.com/~bpiotrowski/repo"

jakuro commented on 2020-07-16 14:01 (UTC) (edited on 2020-07-16 14:12 (UTC) by jakuro)

Any idea that in chroot this build is failing for me on?

configure: error: getopt is required for building programs ==> ERROR: A failure occurred in build(). Aborting...

marfrit commented on 2020-06-28 19:14 (UTC)

Can you please add aarch64 to the architectures?

micronetic commented on 2020-06-28 07:03 (UTC)

Tried to install ceckra1n but I always get the error with the importing of the keys, tried the normal and the git version.

=> PGP keys need importing: -> C52048C0C0748FEE227D47A2702353E0F7E48EDB, required by: ncurses5-compat-libs ==> Import? [Y/n] y :: Importing keys with gpg... gpg: Empfangen vom Schlüsselserver fehlgeschlagen: Keine Berechtigung problem importing keys

gavmanz commented on 2020-05-20 15:45 (UTC) (edited on 2020-05-20 15:51 (UTC) by gavmanz)

My build is freezing on the password entry phase, has anyone else experienced that?

EDIT: For anyone else... closing then re-opening a terminal to re-run the package install fixed the issue. Hm.

bickman2k commented on 2020-05-07 18:18 (UTC)

If you are having trouble importing the key, try the following command:

gpg --keyserver keys.gnupg.net --recv-keys 702353E0F7E48EDB

Sven commented on 2020-04-21 15:27 (UTC)

@invidian why are you not also maintaining lib32-ncurses5-compat-libs ? I do the believe that it would be best if the two ncurses-compat packages would be consistent.

invidian commented on 2020-04-21 12:01 (UTC)

I've added "--with-versioned-syms" to configure, *.a files are no longer part of the package and updated to latest version. It was installed for me for couple of weeks and I didn't experience any issues with it.

Regarding aarch64 architecture support, I'm not sure how/where to test it, so I'd rather not add it. Anty0, if you want, I guess you could co-maintain aarch64 support.

Anty0 commented on 2020-04-14 10:38 (UTC)

Could it be possible to add aarch64 architecture?

I can confirm the package builds succesfully and seems to be working properly.

(Might also work on other arm architectures.)

robin0800 commented on 2020-04-01 17:38 (UTC) (edited on 2020-04-05 13:16 (UTC) by robin0800)

Well the public key worked here and the package built and installed. So I suspect your problem was the keyserver and nothing to do with the package or key. Perhaps you should try again?

Proof ==> Finished making: ncurses5-compat-libs 6.1-1 (Sun 05 Apr 2020 14:07:33 BST) ==> Cleaning up...

Checking keyring... Checking integrity... Loading package files... Checking file conflicts... Checking available disc space... Reinstalling ncurses5-compat-libs (6.1-1)... Transaction successfully finished.

For Signatures I use this

mkdir -p /home/username/.gnupg echo 'keyring /etc/pacman.d/gnupg/pubring.gpg' >> $HOME/.gnupg/gpg.conf chown -R username:username /home/username/.gnupg chmod 700 /home/username/.gnupg chmod 600 /home/username/.gnupg/*

shulamy commented on 2020-03-26 16:58 (UTC)

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

florianbegusch commented on 2020-03-23 20:20 (UTC)

@mirh use this https://gist.githubusercontent.com/florianbegusch/88955f8a86ddd1e45b99f930d5a178f0/raw/e386d3057dc7dfaad627aef9226ec2e48cbeb641/PKGBUILD

mirh commented on 2020-03-23 12:06 (UTC)

I'd really like "--with-versioned-syms" to be added to configure, so that I don't get warning-spammed during compilation of other software.

Also, the last make has problems with spaces in path still.

florianbegusch commented on 2020-03-22 12:28 (UTC)

Updated PKGBUILD and .SRCINFO

Thank you in advance

recolic commented on 2020-03-19 10:50 (UTC) (edited on 2020-03-19 10:51 (UTC) by recolic)

You may experience the following compilation error on latest gcc:

/usr/include/bits/wchar2.h:448:3: error: #error "Assumed value of MB_LEN_MAX wrong"

Solution: insert the following code to the FIRST line of "src/ncurses-6.1/progs/progs.priv.h", "src/ncurses-6.1/c++/cursesw.h", and "src/ncurses-6.1/ncurses/curses.priv.h".

#include <wchar.h>

Maybe a patch should be added to this repo.

Sven commented on 2020-03-10 22:21 (UTC)

Please don't install libraries for static linking (*.a files). It doesn't make much sense to have those libraries since the corresponding headers are missing.

saudkh commented on 2020-01-02 16:46 (UTC) (edited on 2020-01-02 16:48 (UTC) by saudkh)

If you're still having trouble (like I was) on getting the correct gpg keys and getting a standard 'gpg: keyserver refresh failed: Server indicated a failure"

the reason seems to be is that the new version gnupng NEEDS /etc/resolv.conf populated

I had a systemd to configure my DNS so I never had to create it. Popped it in, and voila it all works again!

just add the below to the conf file and you should be good to go.

nameserver 8.8.8.8 nameserver 8.8.4.4

dramm commented on 2019-12-06 11:31 (UTC)

@Barthalion did the link to your repository changed? I was using yours to get ncurses5-compat-libs

[bpiotrowski]
Server = https://pkgbuild.com/~bpiotrowski/repo

olimont commented on 2019-09-08 19:10 (UTC)

trying to install vmware and i need ncurses5-compat-libs but i get a build error

dont know what the issue is

Building ncurses5-compat-libs... ==> Making package: ncurses5-compat-libs 6.1-1 (Sun 08 Sep 2019 20:02:58 BST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found ncurses-6.1.tar.gz -> Found ncurses-6.1.tar.gz.sig ==> Validating source files with md5sums... ncurses-6.1.tar.gz ... Passed ncurses-6.1.tar.gz.sig ... Skipped ==> Verifying source file signatures with gpg... ncurses-6.1.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting ncurses-6.1.tar.gz with bsdtar ==> Removing existing $pkgdir/ directory... ==> Starting build()... configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for egrep... grep -E Configuring NCURSES 6.1 ABI 6 (Sun Sep 8 20:02:59 BST 2019) checking for package version... 6.0 checking for package patch date... 20180127 configure: WARNING: overriding ABI version 6 to 5 checking build system type... x86_64-pc-linux-gnu checking host system type... configure: error: /bin/sh ./config.sub --with-versioned-syms failed ==> ERROR: A failure occurred in build(). Aborting...

afterdie commented on 2019-03-03 00:14 (UTC)

Trying to install...

AUR Packages (1) vmware-ovftool-4.3.0.7948156-1

:: Proceed with installation? [Y/n] :: Retrieving package(s)... sudo: a password is required [sudo] password for olivealb: :: Checking vmware-ovftool integrity... ==> Making package: vmware-ovftool 4.3.0.7948156-1 (dom 03 mar 2019 01:13:11 CET) ==> Retrieving sources... -> Found VMware-ovftool-4.3.0-7948156-lin.x86_64.bundle ==> Validating source files with sha256sums... VMware-ovftool-4.3.0-7948156-lin.x86_64.bundle ... Passed :: Preparing vmware-ovftool... ==> Making package: vmware-ovftool 4.3.0.7948156-1 (dom 03 mar 2019 01:13:12 CET) ==> WARNING: Skipping dependency checks. ==> Retrieving sources... -> Found VMware-ovftool-4.3.0-7948156-lin.x86_64.bundle ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... ==> Starting prepare()... ==> Sources are ready. :: Building vmware-ovftool package(s)... ==> Making package: vmware-ovftool 4.3.0.7948156-1 (dom 03 mar 2019 01:13:12 CET) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Removing existing $pkgdir/ directory... ==> Starting build()... Extracting VMware Installer...done. User interface initialization failed. Exiting. Check the log for details. ==> ERROR: A failure occurred in build(). Aborting... :: failed to build vmware-ovftool package(s)

patrickelectric commented on 2019-02-17 17:05 (UTC)

checking if you want to link with the GPM mouse library... maybe
checking for gpm.h... yes
checking for Gpm_Open in -lgpm... yes
checking if you want to load GPM dynamically... yes
checking for dlsym... yes
checking whether able to link to dl*() functions... configure: error: Cannot link test program for libdl
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build ncurses5-compat-libs.
==> Restart building ncurses5-compat-libs ? [y/N]

The package is failing to build

josete commented on 2018-11-12 20:54 (UTC)

First I've tried what you told me about the gpg command. Both options. I keep getting: "gpg: keyserver receive failed: Permission denied"

Then I tried changing the pacman.conf file. It worked fine. I could install ncurses5-compat-libs. BUT ... then I installed VMWare and it worked too. And now I get a boot message about kernel error. Everything seems to work but I don't like that message. I didn't get that message after installing ncurses5-compat-libs, only after installing VMWare. I don't think I'll be able to ignore that message.

Thank you very much, Musikolo.

Musikolo commented on 2018-11-12 05:59 (UTC)

@jolugaju, both of your questions require become root user (administrator).

Regarding your first question, you need to add those two lines at the end of the file /etc/pacman.conf. Note that you need to do it as root user: - Option 1: Issue sudo nano /etc/pacman.conf and enter your password. - Option 2: Issue: su - and enter root password. Then run nano /etc/pacman.conf to edit the file.

In keeping with your second question, you also need to do it as root user: - Option 1: sudo gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB. This requires you enter your password. - Option 2: su - and enter root password. Then, issue gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB command.

I hope it helps!

josete commented on 2018-11-11 22:14 (UTC) (edited on 2018-11-11 22:16 (UTC) by josete)

Hi! I'm a newbie. I always get the same: "gpg: keyserver receive failed: Permission denied".

I've tried in a terminal with my user and after sudo su

I've tried gpg --recv-keys 0x702353E0F7E48EDB

And I've also tried gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

I need this package in order to install MVWare Player Workstation 15

Any help?

Thanks in advance!

josete commented on 2018-11-05 23:20 (UTC)

Hi! I'm a newbie. What do I have to do with those 2 lines? I have no idea. Thanks in advance!

dakataca commented on 2018-11-02 04:12 (UTC) (edited on 2018-11-02 04:14 (UTC) by dakataca)

Instalación

$ git clonehttp://aur.archlinux.org/ncurses5-compat-libs.git&& cd ncurses5-compat-libs && gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB && makepkg -sic && cd .. && sudo rm -r ncurses5-compat-libs

alecov commented on 2018-10-25 22:00 (UTC)

Please add --with-versioned-syms to the configuration flags in the build script. This eliminates a warning from the dynamic loader when running binaries linked against ncurses built with versioned symbols.

WoefulDerelict commented on 2018-08-20 18:42 (UTC)

Deivorous: There are a number of variables that can prevent you from contacting the default keyserver. The default port for HKP/HKPS is sometimes blocked by strict firewalls. I would suggest attempting to fetch the key via a server the supports one of the more common ports. The default HTTP and HTTPS ports tend to be the most viable options. The following is an example using HKPS and the http over TLS/SSL port 443.

gpg --keyserver hkps://pgp.mit.edu:443 --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

Here is an example using the standard hypertext transfer protocol port 80.

gpg --keyserver hkps://pgp.mit.edu:80 --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

You can get more detailed output from gpg using the -vvv and --debug-all options. If neither of those work you can skip the PGP signature check by passing --skippgpcheck to makepkg as noted in the pinned post above.

Deivorous commented on 2018-08-20 06:42 (UTC)

Trying to import the key only resulted in 'gpg: keyserver receive failed: Connection timed out' messages. Thanks Barthalion, you're a lifesaver.

bswartz commented on 2018-07-23 17:05 (UTC)

@malta, Musikolo's instructions didn't work for me, I did this instead:

gpg --recv-keys 0x702353E0F7E48EDB

Musikolo commented on 2018-07-19 02:34 (UTC)

@malta:

Following the instructions: - gpg --recv-keys <KEYID - See 'validpgpkeys' array in PKGBUILD>

Just issue: gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

It should work for you. Looks like you didn't copy the entire key.

I hope it helps.

malta commented on 2018-07-19 01:43 (UTC)

cant get the gpg keys

gpg --recv-keys 702353E0F7E48EDB not working

anyone?

Musikolo commented on 2018-05-25 01:58 (UTC)

@xanc:

The following command means: gpg --recv-keys <KEYID - See 'validpgpkeys' array in PKGBUILD>

you need to run gpg --recv-keys with the KEYID that can find in link of the PKGBUILD you have above on the right side of this page. Once you do this, you'll find that such a value is C52048C0C0748FEE227D47A2702353E0F7E48EDB So, the command you need to run is: gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

I hope it helps.

xanc commented on 2018-05-24 15:44 (UTC)

@WoefulDerelict:

gpg --recv-keys <keyid 'validpgpkeys'="" -="" array="" in="" pkgbuild="" see=""></keyid>

does not work for me

wookietreiber commented on 2018-04-12 09:19 (UTC) (edited on 2018-04-12 09:19 (UTC) by wookietreiber)

This package does not compile with LTO. Please add these lines to PKGBUILD right before the build function:

export CFLAGS="${CFLAGS/-flto/}"

export CXXFLAGS="${CXXFLAGS/-flto/}"

export LDFLAGS="${LDFLAGS/-flto/}"

Aleksman commented on 2018-04-09 21:41 (UTC) (edited on 2018-04-10 06:56 (UTC) by Aleksman)

What's wrong with that package? I can't understand why some packages need it although there are already exists newer version of ncurses package in repositories.

What's the problem with pgp sign? It says, that i have already key 702353E0F7E48EDB and its not changed. But package sign not valid. It's a developer fault or mantainer?

Tennesse commented on 2018-03-17 12:01 (UTC)

Hey guys,

Elicacio's solution worked for me as well!

Thanks for that!

fredszaq commented on 2018-02-21 10:51 (UTC)

Would it be possible to update this to 6.1 ? I've no color output in gradle without this, and with the current version it just crashes...

Here's a corrected PKGBUILD (I've got colored output on gradle with this)

# Maintainer:  Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Allan McRae <allan@archlinux.org>
# Contributor: judd <jvinet@zeroflux.org>

pkgname=ncurses5-compat-libs
_pkgname=ncurses
pkgver=6.1
pkgrel=1
pkgdesc='System V Release 4.0 curses emulation library, ABI 5'
arch=(i686 x86_64)
url='http://invisible-island.net/ncurses/ncurses.html'
license=(MIT)
depends=(glibc gcc-libs sh)
provides=(libtinfo5)
conflicts=(libtinfo5)
source=(https://ftp.gnu.org/pub/gnu/ncurses/ncurses-$pkgver.tar.gz{,.sig})
md5sums=('98c889aaf8d23910d2b92d65be2e737a'
         'SKIP')
validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB')  # Thomas Dickey

build() {
  cd ${_pkgname}-${pkgver}

  ./configure --prefix=/usr --mandir=/usr/share/man \
    --with-shared --with-normal --without-debug --without-ada --enable-widec \
    --disable-pc-files --with-cxx-binding --with-cxx-shared --with-abi-version=5
  make
}

package() {
  cd ${_pkgname}-${pkgver}
  make DESTDIR="$pkgdir" install.libs
  rm -rf "$pkgdir/usr/include/" "$pkgdir/usr/lib/pkgconfig" \
    "$pkgdir"/usr/lib/*.so

  # fool packages looking to link to non-wide-character ncurses libraries
  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
  ln -s /usr/lib/libncurses.so.5 "$pkgdir/usr/lib/libtinfo.so.5"

  # install license, rip it from the readme
  install -d "$pkgdir/usr/share/licenses/$pkgname"
  grep -B 100 '$Id' README > "$pkgdir/usr/share/licenses/$pkgname/LICENSE"

}

mirh commented on 2018-02-15 09:50 (UTC) (edited on 2018-02-20 22:16 (UTC) by mirh)

Could somebody give a check to the symbol versioning of libtinfo.so.5 ? https://stackoverflow.com/a/38851073/5994170

It's quite annoying to have info warnings spawned millions of times in console during linking.

EDIT: fixed by adding --with-versioned-syms configure switch

jaap commented on 2018-02-13 14:07 (UTC)

curl: (22) The requested URL returned error: 416 curl can't download ncurses-6.0-20170902.tgz

Barthalion commented on 2018-02-11 19:50 (UTC)

Thank you for your very detailed comment.

Anonymo commented on 2018-02-11 14:52 (UTC)

Thank you for the repo but the package itself is not building.

amos commented on 2018-01-30 10:50 (UTC)

Seems that the copyright section in the README (currently ripped as LICENSE) is rather out of date; however there exists also a COPYING file, probably better to use that.

Barthalion commented on 2018-01-14 16:51 (UTC)

Very unlikely to happen. The point always was to have a package providing only libraries just for proprietary applications.

eschwartz commented on 2018-01-14 15:38 (UTC)

It came up on IRC that the package https://aur.archlinux.org/packages/mp is developed upstream against ncurses5 in such a way that some features (syntax highlighting) will not work on newer versions of ncurses. Therefore, stef204 wants to use this package as a dependency even though it builds from source... I think it would make sense to have a package that provided the headers and pkg-config files as well.

Barthalion commented on 2018-01-02 11:53 (UTC)

For the lazy, you can also install ncurses5-compat-libs package from my personal repository.

[bpiotrowski]
Server = https://pkgbuild.com/~bpiotrowski/repo

Win8Error commented on 2018-01-01 17:22 (UTC)

Links offline ...

akovacs commented on 2017-12-31 05:17 (UTC) (edited on 2017-12-31 05:28 (UTC) by akovacs)

I'm also getting the "checking whether able to link to dl*() functions... configure: error: Cannot link test program for libdl" error.

As a hacky workaround, you could download the PKGBUILD and append --without-dlsym to the ./configure line (do not use dlsym() to load GPM dynamically, which skips the libdl dependency), but then you might lose mouse support via GPM.

The sample program compiles cleanly on my system which has /usr/lib/libdl-2.26.so if I specify -ldl explicitly:

cat > test.c <<EOF
#include <dlfcn.h>

int main (void) {
  void *obj;
  if ((obj = dlopen("filename", 0)) != 0) {
    if (dlsym(obj, "symbolname") == 0) {
      dlclose(obj);
    }
  }
  return 0;
}
EOF

gcc test.c

/tmp/ccbVksNq.o: In function 'main':
test.c:(.text+0x15): undefined reference to `dlopen'
test.c:(.text+0x33): undefined reference to `dlsym'
test.c:(.text+0x44): undefined reference to `dlclose'
collect2: error: ld returned 1 exit status

gcc test.c -ldl # Works, no output

ldd /usr/lib/libdl-2.26.so

linux-vdso.so.1 (0x00007fff02b87000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fd6cef60000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007fd6cf51c000)

Baemir commented on 2017-12-30 23:00 (UTC)

Ignore LKHN's instructions; follow elicacio's instead.

bertptrs commented on 2017-12-27 14:51 (UTC)

Fails to configure, with the error "checking whether able to link to dl*() functions... configure: error: Cannot link test program for libdl".

This is even stranger because if you compile the sample program for that test manually, everything works fine.

LKHN commented on 2017-12-12 19:20 (UTC)

  • Worked perfectly on fisrt try.
1. Open the latest GPG key from here - http://pgp.mit.edu:11371/pks/lookup?search=Thomas+Dickey&op=index
2. Copy form "-----BEGIN PGP PUBLIC KEY BLOCK-----" to "-----END PGP PUBLIC KEY BLOCK-----" in a new text file and rename it thomas_dickey.key
3. gpg --import thomas_dickey.key

theaifam5 commented on 2017-12-07 22:07 (UTC)

please add "ncurses5-compat-libs" or note after the installation :D

abdo commented on 2017-10-28 18:33 (UTC)

This packages does not build. The linker fails with a missing symbol. I do not fully understand what happened, but looking at the PKGBUILD in core I managed to fix it by adding --with-termlib=tinfo --with-ticlib=tic on the ./configure command line, and removing the symlink to libtinfo.so.5 (because it already exists) from package().

zor1984qq commented on 2017-10-23 10:20 (UTC)

Thx it works now.

elicacio commented on 2017-10-02 17:55 (UTC) (edited on 2017-10-02 17:58 (UTC) by elicacio)

Hello guys, I was able to install the package following the tip of this link https://forum.manjaro.org/t/error-trying-to-install-ncurses/19354/2 run the following command: gpg --keyserver keys.gnupg.net --recv-keys 702353E0F7E48EDB after: yaourt -S ncurses5-compat-libs

bhimberg commented on 2017-09-06 11:35 (UTC)

This may help some, please comment/correct if I missed something. For whatever reason, my .gnupg directory was not quite right. I would get an error: $ gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB gpg: keyserver receive failed: Cannot assign requested address I moved my $HOME/.gnupg directory to .gnupg.bak and ran the following: dirmngr --debug-level guru This recreated the .gnupg directory and fixed whatever was causing 'Cannot assign requested address'. I think it may be related to useradd or something along those lines: root was able to import keys fine, just not this particular user. Maybe I missed a step in the installation guide?

izznogooood commented on 2017-09-05 19:28 (UTC)

gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

jaap commented on 2017-09-05 15:56 (UTC)

==> Making package: ncurses5-compat-libs 6.0+20170902-1 (Tue 5 Sep 17:55:00 CEST 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading ncurses-6.0-20170902.tgz... ** Resuming transfer from byte position 3322744 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 416 ==> ERROR: Failure while downloading http://invisible-mirror.net/archives/ncurses/current/ncurses-6.0-20170902.tgz Aborting...

MarcusE1W commented on 2017-09-04 17:56 (UTC)

I get this error message: ==> Validating source files with md5sums... ncurses-6.0-20170902.tgz ... FAILED ncurses-6.0-20170902.tgz.asc ... Skipped ==> ERROR: One or more files did not pass the validity check! :: failed to verify ncurses5-compat-libs integrity I have installed PGP key C52048C0C0748FEE227D47A2702353E0F7E48EDB Any help would be appreciated.

cfr42 commented on 2017-08-29 04:06 (UTC)

Apparently this update needs lib32-fakeroot to compile. At least, it builds after I installed that. Previous versions didn't require this, it seems. At least, I built them fine without it.

cfr42 commented on 2017-08-28 16:21 (UTC)

Build fails (with gcc-multilib from stable): ** Configuration summary for NCURSES 6.0 20170827: extended funcs: yes xterm terminfo: xterm-new bin directory: /usr/bin lib directory: /usr/lib include directory: /usr/include man directory: /usr/share/man terminfo directory: /usr/share/terminfo cd man && make DESTDIR="" RPATH_LIST="/usr/lib" all make[1]: Entering directory '/home/software/builds/ncurses5-compat-libs/src/ncurses-6.0-20170827/man' /bin/sh ./MKterminfo.sh ./terminfo.head ./../include/Caps ./terminfo.tail >terminfo.5 make[1]: Leaving directory '/home/software/builds/ncurses5-compat-libs/src/ncurses-6.0-20170827/man' cd include && make DESTDIR="" RPATH_LIST="/usr/lib" all make[1]: Entering directory '/home/software/builds/ncurses5-compat-libs/src/ncurses-6.0-20170827/include' cat curses.head >curses.h /bin/sh ./MKhashsize.sh ./Caps >hashsize.h AWK=gawk /bin/sh ./MKncurses_def.sh ./ncurses_defs >ncurses_def.h AWK=gawk /bin/sh ./MKparametrized.sh ./Caps >parametrized.h touch config.h AWK=gawk /bin/sh ./MKkey_defs.sh ./Caps >>curses.h gawk -f MKterm.h.awk ./Caps > term.h /bin/sh ./edit_cfg.sh ../include/ncurses_cfg.h term.h ** edit: HAVE_TCGETATTR 1 ** edit: HAVE_TERMIOS_H 1 ** edit: HAVE_TERMIO_H 1 /bin/sh -c 'if test "cchar_t" = "cchar_t" ; then cat ./curses.wide >>curses.h ; fi' cat ./curses.tail >>curses.h ** edit: BROKEN_LINKER 0 make[1]: Leaving directory '/home/software/builds/ncurses5-compat-libs/src/ncurses-6.0-20170827/include' cd ncurses && make DESTDIR="" RPATH_LIST="/usr/lib" all make[1]: Entering directory '/home/software/builds/ncurses5-compat-libs/src/ncurses-6.0-20170827/ncurses' gawk -f ./tinfo/MKcodes.awk bigstrings=1 ./../include/Caps >codes.c gcc -o make_hash -DHAVE_CONFIG_H -DUSE_BUILD_CC -I../ncurses -I. -I../include -I./../include -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 ./tinfo/make_hash.c -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now /bin/sh -e ./tty/MKexpanded.sh "gcc -E" -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG > expanded.c /bin/sh -e ./tinfo/MKfallback.sh /usr/share/terminfo ../misc/terminfo.src /usr/bin/tic >fallback.c /bin/sh -e ./base/MKlib_gen.sh "gcc -E -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG" "gawk" generated <../include/curses.h >lib_gen.c AWK=gawk /bin/sh ./tinfo/MKkeys_list.sh ../include/Caps | LC_ALL=C sort >keys.list .. adding -P option to work around gcc 7.1.1 /bin/sh -e ./base/MKlib_gen.sh "gcc -E -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG" "gawk" implemented <../include/curses.h >link_test.c gawk -f ./tinfo/MKnames.awk bigstrings=1 ./../include/Caps >names.c .. adding -P option to work around gcc 7.1.1 echo | gawk -f ./base/MKunctrl.awk bigstrings=1 >unctrl.c gcc -o make_keys -DHAVE_CONFIG_H -DUSE_BUILD_CC -I../ncurses -I. -I../include -I./../include -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 ./tinfo/make_keys.c -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/hardscroll.c -o ../obj_s/hardscroll.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/hashmap.c -o ../obj_s/hashmap.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_addch.c -o ../obj_s/lib_addch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_addstr.c -o ../obj_s/lib_addstr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_beep.c -o ../obj_s/lib_beep.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_bkgd.c -o ../obj_s/lib_bkgd.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_box.c -o ../obj_s/lib_box.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_chgat.c -o ../obj_s/lib_chgat.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_clear.c -o ../obj_s/lib_clear.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_clearok.c -o ../obj_s/lib_clearok.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_clrbot.c -o ../obj_s/lib_clrbot.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_clreol.c -o ../obj_s/lib_clreol.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_color.c -o ../obj_s/lib_color.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_colorset.c -o ../obj_s/lib_colorset.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_delch.c -o ../obj_s/lib_delch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_delwin.c -o ../obj_s/lib_delwin.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_echo.c -o ../obj_s/lib_echo.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_endwin.c -o ../obj_s/lib_endwin.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_erase.c -o ../obj_s/lib_erase.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_flash.c -o ../obj_s/lib_flash.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/lib_gen.c -o ../obj_s/lib_gen.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_getch.c -o ../obj_s/lib_getch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_getstr.c -o ../obj_s/lib_getstr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_hline.c -o ../obj_s/lib_hline.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_immedok.c -o ../obj_s/lib_immedok.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_inchstr.c -o ../obj_s/lib_inchstr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_initscr.c -o ../obj_s/lib_initscr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_insch.c -o ../obj_s/lib_insch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_insdel.c -o ../obj_s/lib_insdel.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_insnstr.c -o ../obj_s/lib_insnstr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_instr.c -o ../obj_s/lib_instr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_isendwin.c -o ../obj_s/lib_isendwin.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_leaveok.c -o ../obj_s/lib_leaveok.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_mouse.c -o ../obj_s/lib_mouse.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_move.c -o ../obj_s/lib_move.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/lib_mvcur.c -o ../obj_s/lib_mvcur.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_mvwin.c -o ../obj_s/lib_mvwin.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_newterm.c -o ../obj_s/lib_newterm.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_newwin.c -o ../obj_s/lib_newwin.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_nl.c -o ../obj_s/lib_nl.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_overlay.c -o ../obj_s/lib_overlay.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_pad.c -o ../obj_s/lib_pad.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_printw.c -o ../obj_s/lib_printw.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_redrawln.c -o ../obj_s/lib_redrawln.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_refresh.c -o ../obj_s/lib_refresh.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_restart.c -o ../obj_s/lib_restart.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_scanw.c -o ../obj_s/lib_scanw.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_screen.c -o ../obj_s/lib_screen.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_scroll.c -o ../obj_s/lib_scroll.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_scrollok.c -o ../obj_s/lib_scrollok.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_scrreg.c -o ../obj_s/lib_scrreg.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_set_term.c -o ../obj_s/lib_set_term.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slk.c -o ../obj_s/lib_slk.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkatr_set.c -o ../obj_s/lib_slkatr_set.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkatrof.c -o ../obj_s/lib_slkatrof.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkatron.c -o ../obj_s/lib_slkatron.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkatrset.c -o ../obj_s/lib_slkatrset.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkattr.c -o ../obj_s/lib_slkattr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkclear.c -o ../obj_s/lib_slkclear.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkcolor.c -o ../obj_s/lib_slkcolor.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkinit.c -o ../obj_s/lib_slkinit.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slklab.c -o ../obj_s/lib_slklab.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkrefr.c -o ../obj_s/lib_slkrefr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slkset.c -o ../obj_s/lib_slkset.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_slktouch.c -o ../obj_s/lib_slktouch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_touch.c -o ../obj_s/lib_touch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/lib_tstp.c -o ../obj_s/lib_tstp.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_ungetch.c -o ../obj_s/lib_ungetch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/lib_vidattr.c -o ../obj_s/lib_vidattr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_vline.c -o ../obj_s/lib_vline.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_wattroff.c -o ../obj_s/lib_wattroff.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_wattron.c -o ../obj_s/lib_wattron.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_winch.c -o ../obj_s/lib_winch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_window.c -o ../obj_s/lib_window.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/nc_panel.c -o ../obj_s/nc_panel.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/safe_sprintf.c -o ../obj_s/safe_sprintf.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/tty_update.c -o ../obj_s/tty_update.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./trace/varargs.c -o ../obj_s/varargs.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/vsscanf.c -o ../obj_s/vsscanf.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_freeall.c -o ../obj_s/lib_freeall.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/charable.c -o ../obj_s/charable.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_add_wch.c -o ../obj_s/lib_add_wch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_box_set.c -o ../obj_s/lib_box_set.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_cchar.c -o ../obj_s/lib_cchar.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_erasewchar.c -o ../obj_s/lib_erasewchar.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_get_wch.c -o ../obj_s/lib_get_wch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_get_wstr.c -o ../obj_s/lib_get_wstr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_hline_set.c -o ../obj_s/lib_hline_set.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_in_wch.c -o ../obj_s/lib_in_wch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_in_wchnstr.c -o ../obj_s/lib_in_wchnstr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_ins_wch.c -o ../obj_s/lib_ins_wch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_inwstr.c -o ../obj_s/lib_inwstr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_key_name.c -o ../obj_s/lib_key_name.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_pecho_wchar.c -o ../obj_s/lib_pecho_wchar.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_slk_wset.c -o ../obj_s/lib_slk_wset.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_unget_wch.c -o ../obj_s/lib_unget_wch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_vid_attr.c -o ../obj_s/lib_vid_attr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_vline_set.c -o ../obj_s/lib_vline_set.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_wacs.c -o ../obj_s/lib_wacs.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./widechar/lib_wunctrl.c -o ../obj_s/lib_wunctrl.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/expanded.c -o ../obj_s/expanded.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/legacy_coding.c -o ../obj_s/legacy_coding.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_dft_fgbg.c -o ../obj_s/lib_dft_fgbg.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_print.c -o ../obj_s/lib_print.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/new_pair.c -o ../obj_s/new_pair.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/resizeterm.c -o ../obj_s/resizeterm.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/use_screen.c -o ../obj_s/use_screen.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/use_window.c -o ../obj_s/use_window.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/wresize.c -o ../obj_s/wresize.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/access.c -o ../obj_s/access.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/add_tries.c -o ../obj_s/add_tries.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/alloc_ttype.c -o ../obj_s/alloc_ttype.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/codes.c -o ../obj_s/codes.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/comp_error.c -o ../obj_s/comp_error.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/comp_hash.c -o ../obj_s/comp_hash.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/db_iterator.c -o ../obj_s/db_iterator.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/doalloc.c -o ../obj_s/doalloc.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/entries.c -o ../obj_s/entries.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/fallback.c -o ../obj_s/fallback.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/free_ttype.c -o ../obj_s/free_ttype.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/getenv_num.c -o ../obj_s/getenv_num.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/home_terminfo.c -o ../obj_s/home_terminfo.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_acs.c -o ../obj_s/lib_acs.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_baudrate.c -o ../obj_s/lib_baudrate.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_cur_term.c -o ../obj_s/lib_cur_term.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_data.c -o ../obj_s/lib_data.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_has_cap.c -o ../obj_s/lib_has_cap.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_kernel.c -o ../obj_s/lib_kernel.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_longname.c -o ../obj_s/lib_longname.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_napms.c -o ../obj_s/lib_napms.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_options.c -o ../obj_s/lib_options.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_raw.c -o ../obj_s/lib_raw.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_setup.c -o ../obj_s/lib_setup.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_termcap.c -o ../obj_s/lib_termcap.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_termname.c -o ../obj_s/lib_termname.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_tgoto.c -o ../obj_s/lib_tgoto.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_ti.c -o ../obj_s/lib_ti.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_tparm.c -o ../obj_s/lib_tparm.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_tputs.c -o ../obj_s/lib_tputs.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./trace/lib_trace.c -o ../obj_s/lib_trace.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/lib_ttyflags.c -o ../obj_s/lib_ttyflags.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tty/lib_twait.c -o ../obj_s/lib_twait.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/name_match.c -o ../obj_s/name_match.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/names.c -o ../obj_s/names.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/obsolete.c -o ../obj_s/obsolete.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/read_entry.c -o ../obj_s/read_entry.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/read_termcap.c -o ../obj_s/read_termcap.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/strings.c -o ../obj_s/strings.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/tries.c -o ../obj_s/tries.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/trim_sgr0.c -o ../obj_s/trim_sgr0.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/unctrl.c -o ../obj_s/unctrl.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./trace/visbuf.c -o ../obj_s/visbuf.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/alloc_entry.c -o ../obj_s/alloc_entry.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/captoinfo.c -o ../obj_s/captoinfo.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/comp_expand.c -o ../obj_s/comp_expand.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/comp_parse.c -o ../obj_s/comp_parse.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/comp_scan.c -o ../obj_s/comp_scan.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/parse_entry.c -o ../obj_s/parse_entry.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/write_entry.c -o ../obj_s/write_entry.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/define_key.c -o ../obj_s/define_key.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./tinfo/hashed_db.c -o ../obj_s/hashed_db.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/key_defined.c -o ../obj_s/key_defined.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/keybound.c -o ../obj_s/keybound.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/keyok.c -o ../obj_s/keyok.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/version.c -o ../obj_s/version.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -c ../ncurses/./tty/hardscroll.c -o ../objects/hardscroll.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -c ../ncurses/./tty/hashmap.c -o ../objects/hashmap.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -c ../ncurses/./base/lib_addch.c -o ../objects/lib_addch.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -c ../ncurses/./base/lib_addstr.c -o ../objects/lib_addstr.o gcc -DHAVE_CONFIG_H -I../ncurses -I. -I../include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -march=native -O2 -pipe -fstack-protector-strong -fno-plt --param max-inline-insns-single=1200 -c ../ncurses/./base/lib_beep.c -o ../objects/lib_beep.o gcc: internal compiler error: Segmentation fault (program as) Please submit a full bug report, with preprocessed source if appropriate. See <https://bugs.archlinux.org/> for instructions. make[1]: *** [Makefile:1655: ../obj_s/parse_entry.o] Error 4 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/home/software/builds/ncurses5-compat-libs/src/ncurses-6.0-20170827/ncurses' make: *** [Makefile:115: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Is this supposed to be filed against gcc-multilib? (I'm not sure what 'preprocessed source' is.)

TilmanV commented on 2017-08-26 12:18 (UTC)

Out of Date. Latest Version is ncurses-6.0-20170819.tgz

Disinterpreter commented on 2017-08-25 12:36 (UTC)

==> Retrieving sources... -> Downloading ncurses-6.0-20170527.tgz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading http://invisible-mirror.net/archives/ncurses/current/ncurses-6.0-20170527.tgz Aborting... ==> ERROR: Makepkg was unable to build ncurses5-compat-libs.

botder commented on 2017-08-19 17:22 (UTC)

Steps to fix the PKGBUILD: 1) Replace the package version "6.0-20170527" (old) with "6.0-20170812" (most-recent release as of writing of this comment) 2) Replace the md5 sum "c0e32e50ed6fd81af7ecc4910de9fa3f" (6.0-20170527) with "d8a5719150e56165d208a608fa70704e" (6.0-20170812). You can check for newer releases by sorting with "Last modified" on this page: http://invisible-mirror.net/archives/ncurses/current/

Kutabe commented on 2017-08-19 13:55 (UTC) (edited on 2017-08-19 14:00 (UTC) by Kutabe)

First, http://invisible-mirror.net/archives/ncurses/current/ncurses-6.0-20170527.tgz is no longer exists. Another problem is that I can not receive key: ``` kutabe@arch ~ % gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB :( gpg: keyserver receive failed: Connection closed in DNS ``` EDIT: NVM, it seems it was temporary problem w key server.

phuongdutes commented on 2017-08-19 02:25 (UTC)

http://invisible-mirror.net/archives/ncurses/current/ncurses-6.0-20170527.tgz file have deleted from the mirror link?

kpbochenek commented on 2017-08-18 09:42 (UTC) (edited on 2017-08-18 09:43 (UTC) by kpbochenek)

" gpg --keyserver "http://pgp.mit.edu/" --recv-keys "702353E0F7E48EDB" gpg --lsign 702353E0F7E48EDB " NO longer works. " gpg: no valid OpenPGP data found. gpg: Total number processed: 0 " pgp.mit.edu no longer contains any information about key "702353E0F7E48EDB". Maybe it expired? Anyway workaround: - alias makepkg='makepkg --skippgpcheck - download PKGBUILD - makepkg - sudo pacman -U ncurses5-compat-libs-6.0+20170527-1-x86_64.pkg.tar.xz

linsinn commented on 2017-08-06 17:34 (UTC)

"checking for C compiler default output... configure: error: C compiler cannot create executables" This error occurred when installed ncurses5-compat-libs, any ideas?

eduardolucioac commented on 2017-08-02 17:57 (UTC)

About the problem... " ==> Verifying source file signatures with gpg... ncurses-6.0-20161224.tgz ... FAILED ==> ERROR: One or more PGP signatures could not be verified! " This works for me... " gpg --keyserver "http://pgp.mit.edu/" --recv-keys "702353E0F7E48EDB" gpg --lsign 702353E0F7E48EDB "

beroal commented on 2017-08-01 14:38 (UTC)

@andrew-wja: Read the end of the pinned comment carefully.

Barthalion commented on 2017-08-01 12:37 (UTC)

You can't get this package to build because you are incapable of reading the only pinned comment, which explains why it fails for you and how can you fix it.

andrew-wja commented on 2017-08-01 10:48 (UTC)

I can't get this package to build because the associated PGP key is not trusted by the Arch keychain. I ran pacman-key --recv-keys <KEYID>, which was successful, but the package still will not build. The only way I could get the package to install was to download the PKGBUILD and build and install the package manually with makepkg.

Xandaros commented on 2017-07-30 01:05 (UTC) (edited on 2017-07-30 01:05 (UTC) by Xandaros)

Seems to build fine on armv7h. Maybe add that to the arch array?

Musikolo commented on 2017-07-29 06:18 (UTC)

@agentcobra, you need to import WoefulDerelict's public key. You can learn how to do it, but reading the message pinned on top of this message. I hope it helps!

agentcobra commented on 2017-07-29 05:26 (UTC)

impossible a installer ==> Création du paquet ncurses5-compat-libs 6.0+20170527-1 (sam. juil. 29 07:23:18 CEST 2017) ==> Vérification des dépendances pour l’exécution... ==> Vérification des dépendances pour la compilation... ==> Récupération des sources... -> Téléchargement de ncurses-6.0-20170527.tgz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3212k 100 3212k 0 0 1786k 0 0:00:01 0:00:01 --:--:-- 1786k -> Téléchargement de ncurses-6.0-20170527.tgz.asc... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 267 100 267 0 0 819 0 --:--:-- --:--:-- --:--:-- 819 ==> Validation des fichiers source avec md5sums... ncurses-6.0-20170527.tgz ... Réussite ncurses-6.0-20170527.tgz.asc ... Ignoré ==> Vérification des signatures des fichiers sources grâce à gpg... ncurses-6.0-20170527.tgz ... ÉCHEC (Clé publique inconnue 702353E0F7E48EDB) ==> ERREUR : Une ou plusieurs signatures PGP n’ont pas pu être vérifiées.

mohag commented on 2017-07-26 06:03 (UTC)

I had some build options (other than the GPG ones) that went away when disabling ccache using "CC=gcc"

Musikolo commented on 2017-06-20 00:51 (UTC) (edited on 2017-06-20 00:51 (UTC) by Musikolo)

@peverous, I'm not completely sure whether this will help you out, but I've got the feeling that you aren't using ABS to build your package. If you don't know what this is or you are unsure, I suggest you to check the documentation available at https://wiki.archlinux.org/index.php/Arch_Build_System Once you have ABS set up in your PC, get https://aur.archlinux.org/cgit/aur.git/snapshot/ncurses5-compat-libs.tar.gz in your local, uncompress it and issue the following: makepkg -rsi PKGBUILD The above command should compile, create and install ncurses5-compat-lib package. I hope it helps!

peverous commented on 2017-06-19 08:39 (UTC)

I followed the steps provided on pinned comments to install lib32-ncurses (AUR). But error "/usr/local/MATLAB/R2014a/bin/glnxa64/MATLAB: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory" still exists. I used "locate libncurses.so.5" and returns to me "/usr/lib32/libncurses.so.5" Am i doing something wrong? I new on Arch world!

chris.r commented on 2017-05-13 21:04 (UTC) (edited on 2017-05-13 21:04 (UTC) by chris.r)

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 (UTC) (edited on 2017-05-11 13:29 (UTC) by Purgator)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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

mgw commented on 2017-01-30 21:36 (UTC)

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

tixetsal commented on 2017-01-20 02:34 (UTC)

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 (UTC)

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 (UTC) (edited on 2016-12-19 17:28 (UTC) by taifunbrowser)

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 (UTC) (edited on 2016-10-21 13:50 (UTC) by jseb)

> 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 (UTC) (edited on 2016-10-10 00:03 (UTC) by spc90)

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 (UTC)

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 (UTC) (edited on 2016-09-28 12:42 (UTC) by daddyodevil)

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 (UTC)

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 (UTC)

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

eduardolucioac commented on 2016-08-16 20:33 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

I have the same issue as @adomas

adomas commented on 2016-07-23 22:32 (UTC)

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?

commented on 2016-07-22 20:10 (UTC)

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

amrox commented on 2016-07-12 15:53 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

@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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

@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 (UTC)

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

Barthalion commented on 2016-06-19 10:47 (UTC)

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

c0d3x commented on 2016-06-09 18:33 (UTC)

Symlinked issue with YouCompleteMe plugin fixed now. Thank you.

xyproto commented on 2016-06-08 10:31 (UTC)

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 (UTC)

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 (UTC)

@WoefulDerelict - Thanks adding the GPG Key worked well.

jawbonegroove commented on 2016-05-30 15:26 (UTC)

@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 (UTC)

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 (UTC)

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 (UTC)

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

hav3lock commented on 2016-05-24 22:15 (UTC)

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 (UTC) (edited on 2018-08-18 20:22 (UTC) by WoefulDerelict)

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 developers 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>

The PGP signature check can be skipped by passing --skippgpcheck to makepkg.

Consult the makepkg manual page for a full list of options. [https://www.archlinux.org/pacman/makepkg.8.html]

alex.melnyk commented on 2016-05-18 07:07 (UTC)

==> 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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

thanks to @jpetso works for me too

4javier commented on 2016-04-29 11:22 (UTC)

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 (UTC)

I have same build error as framstag

plmosqueda commented on 2016-04-23 12:52 (UTC)

thanks to @jpetso works for me too

framstag commented on 2016-04-23 07:38 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

This is failing installation now because of checksum errors.

tsh commented on 2016-04-01 12:35 (UTC)

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 (UTC)

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 (UTC)

Added to PKGBUILD, although I never encountered this issue.

mistachie777 commented on 2016-03-12 19:35 (UTC)

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 (UTC)

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 (UTC) (edited on 2016-02-25 20:59 (UTC) by eefret)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC) (edited on 2016-01-15 20:19 (UTC) by tsester)

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 (UTC)

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 (UTC)

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 (UTC)

@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 (UTC)

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

nos1609 commented on 2016-01-09 06:49 (UTC)

Can't build on a fresh arch install

Barthalion commented on 2015-12-29 07:54 (UTC)

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

ProfessorKaos64 commented on 2015-12-29 02:44 (UTC)

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 (UTC)

==> 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 (UTC)

You can also run makepkg with --skippgpcheck

SMOG commented on 2015-11-19 17:16 (UTC)

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

H4K3R commented on 2015-11-19 16:43 (UTC)

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 (UTC)

I can confirm the error on the puplic key 702353E0F7E48EDB

SMOG commented on 2015-11-19 16:20 (UTC)

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 (UTC)

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 (UTC)

yup, SORRY, fixed:)

tsester commented on 2015-11-15 21:52 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

@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 (UTC)

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 (UTC)

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

whike commented on 2015-11-05 08:34 (UTC)

Sorry for falsely flaggin the package

ImNtReal commented on 2015-10-26 14:33 (UTC)

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 (UTC) (edited on 2015-10-24 21:24 (UTC) by 10111)

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

DMolt commented on 2015-10-20 12:30 (UTC)

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 (UTC)

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 (UTC)

Is this really version 5 or version 6?

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

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 (UTC)

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

taggaara commented on 2015-10-10 08:18 (UTC) (edited on 2015-10-10 08:20 (UTC) by taggaara)

//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 (UTC)

same as juliohm

juliohm commented on 2015-10-05 18:47 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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

malbeth commented on 2015-10-01 20:40 (UTC)

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 (UTC)

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 (UTC)

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

Barthalion commented on 2015-09-28 21:05 (UTC)

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

lordmetroid commented on 2015-09-28 20:38 (UTC)

==> 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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

Excellent!

Barthalion commented on 2015-09-22 22:48 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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

lpapp commented on 2015-09-22 11:43 (UTC)

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

lonaowna commented on 2015-09-21 13:31 (UTC)

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 (UTC)

@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 (UTC)

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 (UTC)

That did it, everything is fine. Thanks.

vagyok commented on 2015-09-19 21:22 (UTC)

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 (UTC)

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]

xgdgsc commented on 2015-09-19 04:04 (UTC)

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.