[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 'make uninstall' deletes unrelated *.pc files
From: |
Jeffrey Walton |
Subject: |
Re: 'make uninstall' deletes unrelated *.pc files |
Date: |
Sun, 4 Feb 2018 16:49:35 -0500 |
On Sun, Feb 4, 2018 at 4:21 PM, Jeffrey Walton <address@hidden> wrote:
> I'm seeing some unusual behavior when building Ncurses 6.0 from
> sources on Fedora 27. In this configuration Ncurses is configured for
> /usr/local, but 'make uninstall' is deleting *.pc files from
> /usr/lib64/pkgconfig.
>
> For example, the unistall recipe deleted Boehm garbage collector files
> in /usr/lib64/pkgconfig even though Ncurses was configured for
> installation at /usr/local/lib64. Also see
> https://bugzilla.redhat.com/show_bug.cgi?id=1541705 .
>
> Does anyone know why unrelated PC files are being deleted?
Also, after a 'make install' some files are missing from their
expected location:
$ ls /usr/local/lib64/pkgconfig/
expat.pc libclamav.pc liblzma.pc libpcrecpp.pc nettle.pc
guile-2.2.pc libcrypto.pc libmspack.pc libpcre.pc openssl.pc
hogweed.pc libcurl.pc libpcre2-16.pc libpcreposix.pc p11-kit-1.pc
icu-i18n.pc libffi.pc libpcre2-32.pc libpsl.pc valgrind.pc
icu-io.pc libidn2.pc libpcre2-8.pc libssl.pc zlib.pc
icu-uc.pc libidn.pc libpcre2-posix.pc libtasn1.pc
However, the libraries are where they are expected:
$ ls -1 /usr/local/lib64/ | grep curses
libncurses++w.a
libncursesw.a
libncurses++w_g.a
libncursesw_g.a
libncurses++w.so
libncursesw.so
libncurses++w.so.6
libncursesw.so.6
libncurses++w.so.6.0
libncursesw.so.6.0
Very weird...
Jeff