[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ncurses wide not building as expected
From: |
Patrick |
Subject: |
ncurses wide not building as expected |
Date: |
Tue, 15 Aug 2017 17:58:20 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.8.0 |
Hi Everyone
I am having the weirdest issue. I had ncurses installed fine from source
and then I went to redo it so i could add gpm and then things didn't
work after. I tried many, many things but I have cut it down to the
following 3 attempts so that this could potentially be discussed in a
logical way, please see:
Configuration 1
_________________________________________________________________
./configure --enable-widec
--skip---
** Configuration summary for NCURSES 6.0 20170812:
extended funcs: yes
xterm terminfo: xterm-new
bin directory: /usr/bin
lib directory: /usr/lib
include directory: /usr/include
man directory: /usr/share/man
terminfo directory: /usr/share/terminfo
Configuration 2
_________________________________________________________________
./configure --enable-widec --prefix=/usr
--skip---
** Configuration summary for NCURSES 6.0 20170812:
extended funcs: yes
xterm terminfo: xterm-new
bin directory: /usr/bin
lib directory: /usr/lib
include directory: /usr/include
man directory: /usr/share/man
terminfo directory: /usr/share/terminfo
Configuration 3
_________________________________________________________________
./configure --enable-widec --prefix=/out_of_tree
--skip---
** Configuration summary for NCURSES 6.0 20170812:
extended funcs: yes
xterm terminfo: xterm-new
bin directory: /out_of_tree/bin
lib directory: /out_of_tree/lib
include directory: /out_of_tree/include/ncursesw <-- note this,
it's important
man directory: /out_of_tree/share/man
terminfo directory: /out_of_tree/share/terminfo
** Include-directory is not in a standard location
_________________________________________________________________
In configuration 1 and 2, I am not getting the
/usr/include/ncursesw/ncurses.h
that I would expect to be created, I need unicode support and this is
where libraries I need are looking for their ncursesw dependency.
I made a new directory off root, /out_of_tree.
In Configuration 3, the directory is created.
if I cd to /out_of_tree and run:
find -name "*curses*" -not -path "./share/*" -not -path "./lib/ada*"
I get this:
./include/ncursesw
./include/ncursesw/ncurses_dll.h
./include/ncursesw/curses.h
./include/ncursesw/cursesm.h
./include/ncursesw/cursesapp.h
./include/ncursesw/cursesp.h
./include/ncursesw/cursesw.h
./include/ncursesw/ncurses.h
./include/ncursesw/cursesf.h
./lib/libncursesw.a
./lib/libncurses++w.a
./lib/libncurses++w_g.a
./lib/libncursesw_g.a
./bin/ncursesw6-config
./bin/adacursesw6-config
This is the install setup I had before and I would like again, with just
/usr instead of /out_of_tree
I don't know why this is happening!
Please help-Patrick
- ncurses wide not building as expected,
Patrick <=