Re: missing line drawing in latest freebsd port



The exact procedure on freebsd is to set these two options:
[ ] UTF8    Build with UTF8 support
[ ] SLANG    Build with SLang library

Then, according to the following chunk of the makefile,
.if defined(WITH_UTF8)
LIB_DEPENDS+=   slang.2:${PORTSDIR}/devel/libslang2
CONFIGURE_ARGS+=--with-screen-slang
CONFIGURE_ENV+= LDFLAGS=-L${PREFIX}/lib
.elif !defined(WITH_SLANG) && (defined(WITHOUT_SLANG) || defined(MINIMAL))
CONFIGURE_ARGS+=--with-screen=ncurses
.else
CONFIGURE_ARGS+=--with-screen=mcslang
.endif

the following setting is parametrized:
--with-screen=LIB        Compile with screen library: slang, mcslang
or ncurses [slang if found, else mcslang]

the following table lists the possible combinations and the outcomes.
All were tested by both a native terminal and a PuTTY(tray) client:
none -> ncurses -> works
SLANG only ->mcslang -> works
UTF8 -> slang -> doesn't work

All three build logs are attached. Hope I haven't missed anything.

Attachment: build-none-ncurses.log
Description: Binary data

Attachment: build-slang-mcslang.log
Description: Binary data

Attachment: build-utf8-slang.log
Description: Binary data



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