bug-gsrc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gsrc] ncurses


From: carl hansen
Subject: Re: [bug-gsrc] ncurses
Date: Tue, 16 Sep 2014 00:18:26 -0700



On Mon, Sep 15, 2014 at 3:07 PM, Brandon Invergo <address@hidden> wrote:
These bugs (below) should now be f*...
Sorry this took so long.

-Brandon

It's a thankless task.

Thanks.
 
However. During install:

1600 entries written to /opt/gsrc/share/terminfo
** built new /opt/gsrc/share/terminfo
** sym-linked /opt/gsrc/lib/terminfo for compatibility
installing std
installing stdcrt
installing vt100
installing vt300
/opt/gsrc/bin/install -c ncurses-config /opt/gsrc/packages/ncurses-5.9-DEST/opt/gsrc/bin/ncursesw5-config
/bin/sh -c 'for name in *.pc; do /opt/gsrc/bin/install -c -m 644 $name /usr/local/lib/pkgconfig/$name; done'
/opt/gsrc/bin/install: cannot create regular file '/usr/local/lib/pkgconfig/formw.pc': Permission denied
/opt/gsrc/bin/install: cannot create regular file '/usr/local/lib/pkgconfig/menuw.pc': Permission denied
/opt/gsrc/bin/install: cannot create regular file '/usr/local/lib/pkgconfig/ncurses++w.pc': Permission denied
/opt/gsrc/bin/install: cannot create regular file '/usr/local/lib/pkgconfig/ncursesw.pc': Permission denied
/opt/gsrc/bin/install: cannot create regular file '/usr/local/lib/pkgconfig/panelw.pc': Permission denied
Makefile:110: recipe for target 'install.libs' failed
make[2]: *** [install.libs] Error 1
 
note that it is trying to install into /usr/local/lib/pkgconfig (wrong) instead of /opt/gsrc/lib/pkgconig (right)

so I try this:
CONFIGURE_OPTS ?= --with-pkg-config=/opt/gsrc/lib/pkgconfig  --enable-pc-files

after make install,

> ls -l /opt/gsrc/packages/ncurses-5.9/lib
total 2324
lrwxrwxrwx 1 carl carl     27 Sep 16 00:09 libcurses.so -> /opt/gsrc/lib/libncurses.so
-rw-r--r-- 1 carl carl     18 Sep 16 00:09 libcursesw.so
-rw-r--r-- 1 carl carl     15 Sep 16 00:09 libform.so
lrwxrwxrwx 1 carl carl     28 Sep 16 00:08 libform.so.5 -> /opt/gsrc/lib/libform.so.5.9*
-rwxr-xr-x 1 carl carl  75220 Sep 16 00:08 libform.so.5.9*
-rw-r--r-- 1 carl carl 139876 Sep 16 00:09 libformw.a
lrwxrwxrwx 1 carl carl     13 Sep 16 00:09 libformw.so -> libformw.so.5*
lrwxrwxrwx 1 carl carl     15 Sep 16 00:09 libformw.so.5 -> libformw.so.5.9*
-rwxr-xr-x 1 carl carl  80636 Sep 16 00:09 libformw.so.5.9*
-rw-r--r-- 1 carl carl     15 Sep 16 00:09 libmenu.so
lrwxrwxrwx 1 carl carl     28 Sep 16 00:08 libmenu.so.5 -> /opt/gsrc/lib/libmenu.so.5.9*
-rwxr-xr-x 1 carl carl  39179 Sep 16 00:08 libmenu.so.5.9*
-rw-r--r-- 1 carl carl  73070 Sep 16 00:09 libmenuw.a
lrwxrwxrwx 1 carl carl     13 Sep 16 00:09 libmenuw.so -> libmenuw.so.5*
lrwxrwxrwx 1 carl carl     15 Sep 16 00:09 libmenuw.so.5 -> libmenuw.so.5.9*
-rwxr-xr-x 1 carl carl  39300 Sep 16 00:09 libmenuw.so.5.9*
-rw-r--r-- 1 carl carl     18 Sep 16 00:09 libncurses.so
lrwxrwxrwx 1 carl carl     31 Sep 16 00:08 libncurses.so.5 -> /opt/gsrc/lib/libncurses.so.5.9*
-rwxr-xr-x 1 carl carl 382448 Sep 16 00:08 libncurses.so.5.9*
-rw-r--r-- 1 carl carl 183774 Sep 16 00:09 libncurses++w.a
-rw-r--r-- 1 carl carl 813560 Sep 16 00:09 libncursesw.a
lrwxrwxrwx 1 carl carl     16 Sep 16 00:08 libncursesw.so -> libncursesw.so.5*
lrwxrwxrwx 1 carl carl     18 Sep 16 00:08 libncursesw.so.5 -> libncursesw.so.5.9*
-rwxr-xr-x 1 carl carl 449741 Sep 16 00:08 libncursesw.so.5.9*
-rw-r--r-- 1 carl carl     16 Sep 16 00:09 libpanel.so
lrwxrwxrwx 1 carl carl     29 Sep 16 00:08 libpanel.so.5 -> /opt/gsrc/lib/libpanel.so.5.9*
-rwxr-xr-x 1 carl carl  14463 Sep 16 00:08 libpanel.so.5.9*
-rw-r--r-- 1 carl carl  29612 Sep 16 00:09 libpanelw.a
lrwxrwxrwx 1 carl carl     14 Sep 16 00:09 libpanelw.so -> libpanelw.so.5*
lrwxrwxrwx 1 carl carl     16 Sep 16 00:09 libpanelw.so.5 -> libpanelw.so.5.9*
-rwxr-xr-x 1 carl carl  14463 Sep 16 00:09 libpanelw.so.5.9*


this looks like it works, but it is weird, some lines say
libpanelw.so.5 -> libpanelw.so.5.9*
and some say libpanel.so.5 -> /opt/gsrc/lib/libpanel.so.5.9
It will work, but seems funny.

But,
there is no pkgconfig in /opt/gsrc/packages/ncurses-5.9/lib
but some *.pc are in /opt/gsrc/lib/pkgconfig
Not a big problem I can fix by hand...

reply via email to

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