bug-ncurses
[Top][All Lists]
Advanced

[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





reply via email to

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