On Mon, Sep 15, 2014 at 3:07 PM, Brandon Invergo <[email protected]> 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