bug-ncurses
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]