[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how to link with libncursesw.a
From: |
Carsten Mattner |
Subject: |
Re: how to link with libncursesw.a |
Date: |
Sat, 18 Nov 2017 10:16:05 +0000 |
Does this help you answer?
https://github.com/DragonFlyBSD/DPorts/blob/master/sysutils/screen/Makefile
https://github.com/DragonFlyBSD/DPorts/blob/master/sysutils/screen/dragonfly/patch-configure
On 11/18/17, Henry <address@hidden> wrote:
> I've seen references on the Internet to building screen with
> -lncursesw, but I can't seem to come up with the
> proper incantation. There was no clue in config.log to indicate why
> lncursesw was not picked up.
> Manually editing Makefile to force the use of -lncursesw yielded the
> errors:
> /usr/local/src/screen-4.6.2/display.c:715: undefined reference to `ospeed'
> /usr/local/src/screen-4.6.2/display.c:716: undefined reference to `tgoto'
> /usr/local/src/screen-4.6.2/display.c:716: undefined reference to `tputs'
>
> I was able to build screen by changing Makefile to read:
> CPPFLAGS = -I/usr/local/include -DETCSCREENRC='"$(ETCSCREENRC)"' \
> -DSCREENENCODINGS='"$(SCREENENCODINGS)"'
> LDFLAGS = -L/usr/local/lib -L/usr/lib
> LIBS = -lncursesw -ltinfow -lelf -lutil -lcrypt
>
> Is this correct?? (especially the addition of -ltinfow)
> Is there someway to have the configure script create such a Makefile?
>
> Many TIA,
> Henry
>
> _______________________________________________
> screen-users mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/screen-users
>