ncurses in 12-stable break emacs tramp mode

2020-04-19 Thread Slawa Olhovchenkov
Before ncurses update emcas tramp mode got next echo string

_echo^H ^H^H ^H^H ^H^H ^H^H ^Hstty

after ncurses update echo string is different:

_echo^M#$ _ech ^H^M#$ _ec ^H^M#$ _e ^H^M#$ _ ^H^M#$  ^Hstty icanon erase ^H 
cols 32767_echo

i.e. ncurses on `dumb` terminal still do refresh all line, from begin
of string, include prompt. This is complety break emacs tramp mode to
FreeBSD host.

Is this posible to fix this?
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


botched RELENG_6 buildworld (ncurses)

2007-10-25 Thread Robin P. Blanchard
Any suggestions how to get past this (now make itself it broken) ?

Buildworld/installworld with this morning's sources:


=== lib/ncurses/ncurses (install)
install -C -o root -g wheel -m 444   libncurses.a /usr/lib
install -s -o root -g wheel -m 444 libncurses.so.6 /lib
ln -fs /lib/libncurses.so.6  /usr/lib/libncurses.so
install -o root -g wheel  -m 444
/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/doc/html/ncurses-intro.
html
/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/doc/html/hackguide.html
/usr/share/doc/ncurses
install -o root -g wheel -m 444 curs_addch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_addchstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_addstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_attr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_beep.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_bkgd.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_bkgrnd.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_border.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_border_set.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_clear.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_color.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_delch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_deleteln.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_extend.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_getcchar.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_getch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_getstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_getyx.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_inch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_inchstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_initscr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_inopts.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_insch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_insstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_instr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_inwstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_kernel.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_mouse.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_move.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_outopts.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_overlay.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_pad.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_print.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_refresh.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_scr_dump.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_scroll.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_slk.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_termattrs.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_termcap.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_terminfo.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_touch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_trace.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_util.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_window.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 default_colors.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 define_key.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 key_defined.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 keybound.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 keyok.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 legacy_coding.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 ncurses.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 resizeterm.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 wresize.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 term.5.gz  /usr/share/man/man5
install -o root -g wheel -m 444 terminfo.5.gz  /usr/share/man/man5
install -o root -g wheel -m 444 term.7.gz  /usr/share/man/man7
/libexec/ld-elf.so.1: /lib/libncurses.so.6: Undefined symbol __mb_sb_limit
*** Error code 1

Stop in /usr/src/lib/ncurses/ncurses.
*** Error code 1

Stop in /usr/src/lib/ncurses.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
---
Robin P. Blanchard
Systems Integration Specialist
The University of Georgia
Center for Continuing Education
Conference Center  Hotel
fon: 706.542.2404   fax

Re: botched RELENG_6 buildworld (ncurses)

2007-10-25 Thread Tom Judge
Have you read the thread HEADSUP: don't upgrade to RELENG_6 now (7 is 
fine)?  I would suggest you do as the fix has been posted by Rong-en 
Fan 8 hours ago.


Tom


Robin P. Blanchard wrote:

Any suggestions how to get past this (now make itself it broken) ?

Buildworld/installworld with this morning's sources:


=== lib/ncurses/ncurses (install)
install -C -o root -g wheel -m 444   libncurses.a /usr/lib
install -s -o root -g wheel -m 444 libncurses.so.6 /lib
ln -fs /lib/libncurses.so.6  /usr/lib/libncurses.so
install -o root -g wheel  -m 444
/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/doc/html/ncurses-intro.
html
/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/doc/html/hackguide.html
/usr/share/doc/ncurses
install -o root -g wheel -m 444 curs_addch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_addchstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_addstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_attr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_beep.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_bkgd.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_bkgrnd.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_border.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_border_set.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_clear.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_color.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_delch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_deleteln.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_extend.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_getcchar.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_getch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_getstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_getyx.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_inch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_inchstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_initscr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_inopts.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_insch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_insstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_instr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_inwstr.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_kernel.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_mouse.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_move.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_outopts.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_overlay.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_pad.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_print.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_refresh.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_scr_dump.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_scroll.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_slk.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_termattrs.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_termcap.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_terminfo.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_touch.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_trace.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_util.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 curs_window.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 default_colors.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 define_key.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 key_defined.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 keybound.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 keyok.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 legacy_coding.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 ncurses.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 resizeterm.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 wresize.3.gz  /usr/share/man/man3
install -o root -g wheel -m 444 term.5.gz  /usr/share/man/man5
install -o root -g wheel -m 444 terminfo.5.gz  /usr/share/man/man5
install -o root -g wheel -m 444 term.7.gz  /usr/share/man/man7
/libexec/ld-elf.so.1: /lib/libncurses.so.6: Undefined symbol __mb_sb_limit
*** Error code 1

Stop in /usr/src/lib/ncurses/ncurses.
*** Error code 1

Stop in /usr/src/lib/ncurses.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src

Re: botched RELENG_6 buildworld (ncurses)

2007-10-25 Thread Erik Trulsson
On Thu, Oct 25, 2007 at 10:43:28AM -0400, Robin P. Blanchard wrote:
 Any suggestions how to get past this (now make itself it broken) ?
 
 Buildworld/installworld with this morning's sources:

Cvsup again and read the 20071024 entry from /usr/src/UPDATING



20071024:
A breakage was introduced in libc and fixed later. Make sure
you have lib/Makefile rev 1.205.2.4. If it already breaks your
world, you can recover it by

- reboot to single user mode, make sure you use /rescue/sh
  instead of /bin/sh
- use /rescue/chflags to remove schg flag on /lib/libc.so.6
- use /rescue/cp to copy libc.so.6 from /usr/obj to /lib/libc.so.6
- continue installworld, you should be fine now




-- 
Insert your favourite quote here.
Erik Trulsson
[EMAIL PROTECTED]
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HEADS UP: ncurses is updated

2007-04-13 Thread Andrey Chernov
On Mon, Apr 09, 2007 at 03:55:20PM -0400, Thomas Dickey wrote:
 For PuTTY, most users have it incorrectly set to xterm(*).
 There are no clues - so I added the environment variable to help.

BTW, we have putty terminal entry for that purpose.

-- 
http://ache.pp.ru/


pgpKG6sfVF1Fr.pgp
Description: PGP signature


Re: HEADS UP: ncurses is updated

2007-04-13 Thread Thomas Dickey
On Fri, Apr 13, 2007 at 11:28:15PM +0400, Andrey Chernov wrote:
 On Mon, Apr 09, 2007 at 03:55:20PM -0400, Thomas Dickey wrote:
  For PuTTY, most users have it incorrectly set to xterm(*).
  There are no clues - so I added the environment variable to help.
 
 BTW, we have putty terminal entry for that purpose.

yes - but see

http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html
A.5.1 What terminal type does PuTTY use?

which is not really helpful.  Compare PuTTY and xterm using

ftp://invisible-island.net/vttest/

(the difference in wrapping behavior which is evident in the first menu
selection is reflected in the different terminal descriptions).

-- 
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net


pgpVKiSmf2BTF.pgp
Description: PGP signature


Re: HEADS UP: ncurses is updated

2007-04-13 Thread Thomas Dickey
In muc.lists.freebsd.stable Thomas Dickey [EMAIL PROTECTED] wrote:
 yes - but see

   http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html
   A.5.1 What terminal type does PuTTY use?

 which is not really helpful.  Compare PuTTY and xterm using

As an aside, the second paragraph in that FAQ entry is incorrect,
since xterm implements the same title-string control sequences.

PuTTY's developers have chosen to selectively use (not limited to this
instance) old X11R6 xterm for comparison, while implementing features
from modern xterm (since 1996), e.g., the 256-color support.

xterm doesn't implement the Linux color palette sequences (though it
does recognize a different set with comparable functionality).  From
xterm's manpage:

   brokenLinuxOSC (class BrokenLinuxOSC)
   If true, xterm applies a workaround to ignore malformed control
   sequences that a Linux script might send.  Compare the  palette
   control  sequences  documented  in  console_codes with ECMA-48.
   The default is ``true.''

-- 
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HEADS UP: ncurses is updated

2007-04-09 Thread Jeremy Chadwick
On Sat, Apr 07, 2007 at 02:05:45AM +0800, Rong-en Fan wrote:
 I just merged ncurses 5.6 and wide character support from
 HEAD to 6.x. That means ncurses in 6.x is now up-to-date and
 has wide character support, i.e., ncursesw library.

I just wanted to take a moment to thank you for this.  You have no idea
how long I've been waiting (okay, now you do: years!), as I never felt
comfortable with having two versions of ncurses installed on a single
box (base + port).

So far it works great.  Thank you so much!

The only thing I've found, though, is that dialog(1) does not appear to
properly handle UTF-8 encoding.  Line drawing characters show up as
gibberish (alphanumeric characters).  I realise dialog isn't part of
ncurses, but it does rely on it.  We should consider updating dialog to
match this change.

-- 
| Jeremy Chadwickjdc at parodius.com |
| Parodius Networking   http://www.parodius.com/ |
| UNIX Systems Administrator  Mountain View, CA, USA |
| Making life hard for others since 1977.  PGP: 4BD6C0CB |

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HEADS UP: ncurses is updated

2007-04-09 Thread Rong-en Fan

On 4/10/07, Jeremy Chadwick [EMAIL PROTECTED] wrote:

On Sat, Apr 07, 2007 at 02:05:45AM +0800, Rong-en Fan wrote:
 I just merged ncurses 5.6 and wide character support from
 HEAD to 6.x. That means ncurses in 6.x is now up-to-date and
 has wide character support, i.e., ncursesw library.

I just wanted to take a moment to thank you for this.  You have no idea
how long I've been waiting (okay, now you do: years!), as I never felt
comfortable with having two versions of ncurses installed on a single
box (base + port).

So far it works great.  Thank you so much!


You are welcome.


The only thing I've found, though, is that dialog(1) does not appear to
properly handle UTF-8 encoding.  Line drawing characters show up as
gibberish (alphanumeric characters).  I realise dialog isn't part of
ncurses, but it does rely on it.  We should consider updating dialog to
match this change.


You mean it display sometihng like tqxu instead of line drawing characters?
Last time I checked, I thought it is terminal related. When I use screen, it
uses line drawing character. For PuTTY, see:

http://lists.freebsd.org/pipermail/freebsd-questions/2007-April/146577.html

The current dialog + utf8 MacOS's Term.app seems work just fine.
I'm playing with devel/cdialog and no matter it uses ncurses or ncursesw
the result is the same.

I'm CCing ache@ who imports GNU's dialog to our base and cdialog/ncurses
author, hope they can comment  :-)

Regards,
Rong-En Fan


--
| Jeremy Chadwickjdc at parodius.com |
| Parodius Networking   http://www.parodius.com/ |
| UNIX Systems Administrator  Mountain View, CA, USA |
| Making life hard for others since 1977.  PGP: 4BD6C0CB |

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HEADS UP: ncurses is updated

2007-04-09 Thread Jeremy Chadwick
On Tue, Apr 10, 2007 at 01:49:32AM +0800, Rong-en Fan wrote:
 On 4/10/07, Jeremy Chadwick [EMAIL PROTECTED] wrote:
 The only thing I've found, though, is that dialog(1) does not appear to
 properly handle UTF-8 encoding.  Line drawing characters show up as
 gibberish (alphanumeric characters).  I realise dialog isn't part of
 ncurses, but it does rely on it.  We should consider updating dialog to
 match this change.
 
 You mean it display sometihng like tqxu instead of line drawing 
 characters?
 Last time I checked, I thought it is terminal related. When I use screen, it
 uses line drawing character. For PuTTY, see:
 
 http://lists.freebsd.org/pipermail/freebsd-questions/2007-April/146577.html
 
 The current dialog + utf8 MacOS's Term.app seems work just fine.
 I'm playing with devel/cdialog and no matter it uses ncurses or ncursesw
 the result is the same.
 
 I'm CCing ache@ who imports GNU's dialog to our base and cdialog/ncurses
 author, hope they can comment  :-)

So here's how to reproduce this.  I'm using PuTTY 0.59 (and I have
tried using the snapshots as well, same behaviour) on Windows, using a
font that has Unicode line-drawing characters.  PuTTY is set for
ISO-8859-1 encoding/translation.

My UNIX environment:

TERM=xterm
export LANG=en_GB.ISO8859-1
export LC_CTYPE=en_GB.ISO8859-1
export LC_COLLATE=C

Results of COLUMNS=40 dialog --msgbox testing 6 30 (sorry
if this doesn't come across right, but if I save it to a file
and cat it, it does appear correctly):

 
┌────────────────────────────┐
 │ testing│
 ││
 
├────────────────────────────┤
 │[  OK  ]│
 
└────────────────────────────┘

Now we change PuTTY encoding/translation to UTF-8, and the UNIX
environment to:

export LANG=en_GB.UTF-8
export LC_CTYPE=en_GB.UTF-8

Results of COLUMNS=40 dialog --msgbox testing 6 30 :

 lk
 x testingx
 xx
 tu
 x[  OK  ]x
 mj

mutt and other apps, however, draw line characters just fine with this
configuration.  This is what I meant by specific to dialog(1).

Hope this helps.

-- 
| Jeremy Chadwickjdc at parodius.com |
| Parodius Networking   http://www.parodius.com/ |
| UNIX Systems Administrator  Mountain View, CA, USA |
| Making life hard for others since 1977.  PGP: 4BD6C0CB |

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HEADS UP: ncurses is updated

2007-04-09 Thread Jeremy Chadwick
On Mon, Apr 09, 2007 at 11:21:08AM -0700, Jeremy Chadwick wrote:
 On Tue, Apr 10, 2007 at 01:49:32AM +0800, Rong-en Fan wrote:
  On 4/10/07, Jeremy Chadwick [EMAIL PROTECTED] wrote:
  The only thing I've found, though, is that dialog(1) does not appear to
  properly handle UTF-8 encoding.  Line drawing characters show up as
  gibberish (alphanumeric characters).  I realise dialog isn't part of
  ncurses, but it does rely on it.  We should consider updating dialog to
  match this change.
  
  You mean it display sometihng like tqxu instead of line drawing 
  characters?
  Last time I checked, I thought it is terminal related. When I use screen, it
  uses line drawing character. For PuTTY, see:
  
  http://lists.freebsd.org/pipermail/freebsd-questions/2007-April/146577.html

This is quite applicable.  I just now got around to reading it
(should've done this before I sent my previous Email).  Yep, that's the
exact problem:

/usr/bin/dialog:
libdialog.so.5 = /usr/lib/libdialog.so.5 (0x3807e000)
libncurses.so.6 = /lib/libncurses.so.6 (0x38099000)
libc.so.6 = /lib/libc.so.6 (0x380dd000)

At least I have a workaround with NCURSES_NO_UTF8_ACS=1.  :-)

-- 
| Jeremy Chadwickjdc at parodius.com |
| Parodius Networking   http://www.parodius.com/ |
| UNIX Systems Administrator  Mountain View, CA, USA |
| Making life hard for others since 1977.  PGP: 4BD6C0CB |

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HEADS UP: ncurses is updated

2007-04-09 Thread Thomas Dickey
On Tue, Apr 10, 2007 at 01:49:32AM +0800, Rong-en Fan wrote:
...
 You mean it display sometihng like tqxu instead of line drawing 
 characters?
 Last time I checked, I thought it is terminal related. When I use screen, it
 uses line drawing character. For PuTTY, see:

PuTTY implemented UTF-8 much later than screen and Linux console.

Those (the last two) tend to have $TERM set properly (at least half the time).
I could let ncurses guess what to do based on $TERM and locale.

For PuTTY, most users have it incorrectly set to xterm(*).
There are no clues - so I added the environment variable to help.

(*) It's incorrect because in several areas it does not match xterm.

-- 
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net


pgpZMNr5k30YW.pgp
Description: PGP signature


Re: HEADS UP: ncurses is updated

2007-04-09 Thread Nikolay Pavlov
On Monday,  9 April 2007 at 11:48:08 -0700, Jeremy Chadwick wrote:
 On Mon, Apr 09, 2007 at 11:21:08AM -0700, Jeremy Chadwick wrote:
  On Tue, Apr 10, 2007 at 01:49:32AM +0800, Rong-en Fan wrote:
   On 4/10/07, Jeremy Chadwick [EMAIL PROTECTED] wrote:
   The only thing I've found, though, is that dialog(1) does not appear to
   properly handle UTF-8 encoding.  Line drawing characters show up as
   gibberish (alphanumeric characters).  I realise dialog isn't part of
   ncurses, but it does rely on it.  We should consider updating dialog to
   match this change.
   
   You mean it display sometihng like tqxu instead of line drawing 
   characters?
   Last time I checked, I thought it is terminal related. When I use screen, 
   it
   uses line drawing character. For PuTTY, see:
   
   http://lists.freebsd.org/pipermail/freebsd-questions/2007-April/146577.html
 
 This is quite applicable.  I just now got around to reading it
 (should've done this before I sent my previous Email).  Yep, that's the
 exact problem:
 
 /usr/bin/dialog:
   libdialog.so.5 = /usr/lib/libdialog.so.5 (0x3807e000)
   libncurses.so.6 = /lib/libncurses.so.6 (0x38099000)
   libc.so.6 = /lib/libc.so.6 (0x380dd000)
 
 At least I have a workaround with NCURSES_NO_UTF8_ACS=1.  :-)

I am not sure, but maybe this is related to ncurses update. I am getting
this trying to run sysinstall utility:

Probing devices, please wait (this can take a while)...BARF 170 105

Than goes EOL and exit...

It's a current from April 6.

-- 
==  
- Best regards, Nikolay Pavlov. ---
==  

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: HEADS UP: ncurses is updated

2007-04-09 Thread Rong-en Fan

On 4/10/07, Nikolay Pavlov [EMAIL PROTECTED] wrote:

On Monday,  9 April 2007 at 11:48:08 -0700, Jeremy Chadwick wrote:
 On Mon, Apr 09, 2007 at 11:21:08AM -0700, Jeremy Chadwick wrote:
  On Tue, Apr 10, 2007 at 01:49:32AM +0800, Rong-en Fan wrote:
   On 4/10/07, Jeremy Chadwick [EMAIL PROTECTED] wrote:
   The only thing I've found, though, is that dialog(1) does not appear to
   properly handle UTF-8 encoding.  Line drawing characters show up as
   gibberish (alphanumeric characters).  I realise dialog isn't part of
   ncurses, but it does rely on it.  We should consider updating dialog to
   match this change.
  
   You mean it display sometihng like tqxu instead of line drawing
   characters?
   Last time I checked, I thought it is terminal related. When I use screen, 
it
   uses line drawing character. For PuTTY, see:
  
   
http://lists.freebsd.org/pipermail/freebsd-questions/2007-April/146577.html

 This is quite applicable.  I just now got around to reading it
 (should've done this before I sent my previous Email).  Yep, that's the
 exact problem:

 /usr/bin/dialog:
   libdialog.so.5 = /usr/lib/libdialog.so.5 (0x3807e000)
   libncurses.so.6 = /lib/libncurses.so.6 (0x38099000)
   libc.so.6 = /lib/libc.so.6 (0x380dd000)

 At least I have a workaround with NCURSES_NO_UTF8_ACS=1.  :-)

I am not sure, but maybe this is related to ncurses update. I am getting
this trying to run sysinstall utility:

Probing devices, please wait (this can take a while)...BARF 170 105

Than goes EOL and exit...

It's a current from April 6.


The ncurses update to 5.6 is in late Jan, and enable wide character support it
in late Feb. My sysinstall runs just fine under console and rxvt-unicode
on my currenct as of yesterday.



--
==
- Best regards, Nikolay Pavlov. ---
==



___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Call for Testers: ncurses 5.6 update

2007-04-06 Thread Stefan Lambrev

Hi list,

Rong-en Fan wrote:

On 3/13/07, Stefan Lambrev [EMAIL PROTECTED] wrote:

Hello,

Rong-en Fan wrote:
 On 3/12/07, Stefan Lambrev [EMAIL PROTECTED] wrote:
 Rong-en Fan wrote:
  Hi folks,
 
  ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
  with wide character support now. The patch at
 
 
 
http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz 



 
 
  gives you ncurses 5.6 and wide character support in 6.x. Please
  apply with 'patch -p0' under /usr/src.
 
  For more information, please visit
 
  http://people.freebsd.org/~rafan/ncurses/
 
  You can also find individual patches, say ncurses update and wide
  character support, there.
 
  Feedbacks and suggestions are welcome.
 
  P.S. Due to some lib32 issues, the patch above contains changes
  made by ru@ recently for src/Makefile.inc1.
 make installworld failed:

 cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1 
install32

 mkdir -p /usr/lib32 # XXX add to mtree
 [...]

 Sorry about this. I messed up the lib32 changes in the all-in-one 
patch.

 Could you please use this one instead?

 
http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070312.diff.gz 

This patch doesn't seems to work anymore on 6.2-stable i386 (my previous 
test was on amd64)

It seems that part of this patch is already in -stable :)

If I'm right the patch for src/Makefile.inc1 should be replaced by :

--- Makefile.inc1   Fri Apr  6 20:03:35 2007
+++ /root/Makefile.inc1.origFri Apr  6 20:03:17 2007
@@ -894,8 +894,7 @@
bin/csh \
bin/sh \
${_rescue} \
-lib/ncurses/ncurses \
-lib/ncurses/ncursesw \
+lib/libncurses \
${_share} \
${_aicasm} \
usr.bin/awk \
@@ -1000,8 +999,7 @@

_prebuild_libs+= lib/libbz2 lib/libcom_err lib/libcrypt lib/libexpat \
   lib/libkvm lib/libmd \
-   lib/ncurses/ncurses lib/ncurses/ncursesw \
-   lib/libnetgraph lib/libopie lib/libpam \
+   lib/libncurses lib/libnetgraph lib/libopie lib/libpam \
   lib/libradius \
   lib/libsbuf lib/libtacplus lib/libutil \
   lib/libz lib/msun

I'm still compiling and will let you know if things still works.



This works for me (at least make buildworld  make installworld
finished without problems).


Thanks for testing.

Should I recompile and the kernel again or the patch is only in 
contrib ? :)


No you don't.

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Call for Testers: ncurses 5.6 update

2007-04-06 Thread Rong-en Fan

On 4/7/07, Stefan Lambrev [EMAIL PROTECTED] wrote:

Hi list,

Rong-en Fan wrote:
 On 3/13/07, Stefan Lambrev [EMAIL PROTECTED] wrote:
 Hello,

 Rong-en Fan wrote:
  On 3/12/07, Stefan Lambrev [EMAIL PROTECTED] wrote:
  Rong-en Fan wrote:
   Hi folks,
  
   ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
   with wide character support now. The patch at
  
  
 
 
http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz

 
  
  
   gives you ncurses 5.6 and wide character support in 6.x. Please
   apply with 'patch -p0' under /usr/src.
  
   For more information, please visit
  
   http://people.freebsd.org/~rafan/ncurses/
  
   You can also find individual patches, say ncurses update and wide
   character support, there.
  
   Feedbacks and suggestions are welcome.
  
   P.S. Due to some lib32 issues, the patch above contains changes
   made by ru@ recently for src/Makefile.inc1.
  make installworld failed:
 
  cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1
 install32
  mkdir -p /usr/lib32 # XXX add to mtree
  [...]
 
  Sorry about this. I messed up the lib32 changes in the all-in-one
 patch.
  Could you please use this one instead?
 
 
 
http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070312.diff.gz

This patch doesn't seems to work anymore on 6.2-stable i386 (my previous
test was on amd64)
It seems that part of this patch is already in -stable :)

If I'm right the patch for src/Makefile.inc1 should be replaced by :

--- Makefile.inc1   Fri Apr  6 20:03:35 2007
+++ /root/Makefile.inc1.origFri Apr  6 20:03:17 2007
@@ -894,8 +894,7 @@
 bin/csh \
 bin/sh \
 ${_rescue} \
-lib/ncurses/ncurses \
-lib/ncurses/ncursesw \
+lib/libncurses \
 ${_share} \
 ${_aicasm} \
 usr.bin/awk \
@@ -1000,8 +999,7 @@

 _prebuild_libs+= lib/libbz2 lib/libcom_err lib/libcrypt lib/libexpat \
lib/libkvm lib/libmd \
-   lib/ncurses/ncurses lib/ncurses/ncursesw \
-   lib/libnetgraph lib/libopie lib/libpam \
+   lib/libncurses lib/libnetgraph lib/libopie lib/libpam \
lib/libradius \
lib/libsbuf lib/libtacplus lib/libutil \
lib/libz lib/msun

I'm still compiling and will let you know if things still works.


Yes, you are right. I merged Makefile.inc1 changes two days ago. I'm
going to merge the whole changes later.

Enjoy!

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


HEADS UP: ncurses is updated

2007-04-06 Thread Rong-en Fan

Hi all,

I just merged ncurses 5.6 and wide character support from
HEAD to 6.x. That means ncurses in 6.x is now up-to-date and
has wide character support, i.e., ncursesw library.

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Call for Testers: ncurses 5.6 update

2007-03-20 Thread Andre Albsmeier
On Tue, 13-Mar-2007 at 00:45:24 +0800, Rong-en Fan wrote:
 On 3/12/07, Stefan Lambrev [EMAIL PROTECTED] wrote:
 Rong-en Fan wrote:
  Hi folks,
 
  ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
  with wide character support now. The patch at
 
  http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz
 
 
  gives you ncurses 5.6 and wide character support in 6.x. Please
  apply with 'patch -p0' under /usr/src.
 
  For more information, please visit
 
  http://people.freebsd.org/~rafan/ncurses/
 
  You can also find individual patches, say ncurses update and wide
  character support, there.
 
  Feedbacks and suggestions are welcome.
 
  P.S. Due to some lib32 issues, the patch above contains changes
  made by ru@ recently for src/Makefile.inc1.
 make installworld failed:
 
 cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1 install32
 mkdir -p /usr/lib32 # XXX add to mtree
 [...]
 
 Sorry about this. I messed up the lib32 changes in the all-in-one patch.
 Could you please use this one instead?
 
 http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070312.diff.gz

I am running this patch on 6.2-STABLE (i386). I have rebuilt
world and ports/mail/mutt-devel (using WITH_MUTT_NCURSES=1).
Everything seems to work and mutt also runs perfectly with UTF8.
Before applying this patch I had to use WITH_MUTT_NCURSES_PORT=1 :-).

Thanks,

-Andre
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Call for Testers: ncurses 5.6 update

2007-03-12 Thread Stefan Lambrev



Rong-en Fan wrote:

Hi folks,

ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
with wide character support now. The patch at

http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz 



gives you ncurses 5.6 and wide character support in 6.x. Please
apply with 'patch -p0' under /usr/src.

For more information, please visit

http://people.freebsd.org/~rafan/ncurses/

You can also find individual patches, say ncurses update and wide
character support, there.

Feedbacks and suggestions are welcome.

P.S. Due to some lib32 issues, the patch above contains changes
made by ru@ recently for src/Makefile.inc1.

make installworld failed:

cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1 install32
mkdir -p /usr/lib32 # XXX add to mtree
cd /usr/src/lib; MAKEOBJDIRPREFIX=/usr/obj/lib32 
_SHLIBDIRPREFIX=/usr/obj/usr/src/lib32 MACHINE=i386 MACHINE_ARCH=i386 
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.74joOgie 
CC=cc -m32 -march=k8 -mfancy-math-387 -DCOMPAT_32BIT  -iprefix 
/usr/obj/usr/src/lib32/usr/  -L/usr/obj/usr/src/lib32/usr/lib32  
-B/usr/obj/usr/src/lib32/usr/lib32 CXX=c++ -m32 -march=k8 
-mfancy-math-387 -DCOMPAT_32BIT  -iprefix /usr/obj/usr/src/lib32/usr/  
-L/usr/obj/usr/src/lib32/usr/lib32  -B/usr/obj/usr/src/lib32/usr/lib32 
OBJC=cc -m32 -march=k8 -mfancy-math-387 -DCOMPAT_32BIT  -iprefix 
/usr/obj/usr/src/lib32/usr/  -L/usr/obj/usr/src/lib32/usr/lib32  
-B/usr/obj/usr/src/lib32/usr/lib32 LD=ld -m elf_i386_fbsd -Y 
P,/usr/obj/usr/src/lib32/usr/lib32 AS=as --32 LIBDIR=/usr/lib32 
SHLIBDIR=/usr/lib32 /usr/obj/usr/src/make.amd64/make -DNO_CPU_CFLAGS 
-DCOMPAT_32BIT -DNO_BIND -DNO_MAN -DNO_NLS -DNO_INFO -DNO_HTML -DNO_INCS 
install

=== csu/i386-elf (install)
cc -m32 -march=k8 -mfancy-math-387 -DCOMPAT_32BIT  -iprefix 
/usr/obj/usr/src/lib32/usr/  -L/usr/obj/usr/src/lib32/usr/lib32  
-B/usr/obj/usr/src/lib32/usr/lib32 -O2 -fno-strict-aliasing -pipe 
-I/usr/src/lib/csu/i386-elf/../common  
-I/usr/src/lib/csu/i386-elf/../../libc/include -Wsystem-headers -Werror 
-Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual 
-Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter 
-Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c crt1.c

In file included from /usr/obj/usr/src/tmp/usr/include/sys/types.h:44,
from /usr/obj/usr/src/tmp/usr/include/sys/param.h:63,
from /usr/src/lib/csu/i386-elf/../common/crtbrand.c:29,
from crt1.c:36:
/usr/obj/usr/src/tmp/usr/include/machine/endian.h: In function `__bswap64':
/usr/obj/usr/src/tmp/usr/include/machine/endian.h:162: warning: right 
shift count = width of type
/usr/obj/usr/src/tmp/usr/include/machine/endian.h:162: warning: right 
shift count = width of type
/usr/obj/usr/src/tmp/usr/include/machine/endian.h:162: warning: left 
shift count = width of type
/usr/obj/usr/src/tmp/usr/include/machine/endian.h:162: warning: left 
shift count = width of type
/usr/obj/usr/src/tmp/usr/include/machine/endian.h:162: warning: left 
shift count = width of type
/usr/obj/usr/src/tmp/usr/include/machine/endian.h:162: warning: left 
shift count = width of type
/usr/obj/usr/src/tmp/usr/include/machine/endian.h:162: warning: left 
shift count = width of type



FreeBSD hater.cmotd.com 6.2-STABLE FreeBSD 6.2-STABLE #1: Tue Feb  6 
18:47:56 EET 2007 
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/CORE64-SMP  amd64


I'm rebuilding everything (basekernels) just to be sure that the 
problems does not exist without the patch :)


Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


--
Best Wishes,
Stefan Lambrev
ICQ# 24134177

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Call for Testers: ncurses 5.6 update

2007-03-12 Thread Rong-en Fan

On 3/12/07, Stefan Lambrev [EMAIL PROTECTED] wrote:

Rong-en Fan wrote:
 Hi folks,

 ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
 with wide character support now. The patch at

 
http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz


 gives you ncurses 5.6 and wide character support in 6.x. Please
 apply with 'patch -p0' under /usr/src.

 For more information, please visit

 http://people.freebsd.org/~rafan/ncurses/

 You can also find individual patches, say ncurses update and wide
 character support, there.

 Feedbacks and suggestions are welcome.

 P.S. Due to some lib32 issues, the patch above contains changes
 made by ru@ recently for src/Makefile.inc1.
make installworld failed:

cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1 install32
mkdir -p /usr/lib32 # XXX add to mtree

[...]

Sorry about this. I messed up the lib32 changes in the all-in-one patch.
Could you please use this one instead?

http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070312.diff.gz

It should solve lib32 problem. Note that individual patches work well.

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Call for Testers: ncurses 5.6 update

2007-03-12 Thread Stefan Lambrev

Hello,

Rong-en Fan wrote:

On 3/12/07, Stefan Lambrev [EMAIL PROTECTED] wrote:

Rong-en Fan wrote:
 Hi folks,

 ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
 with wide character support now. The patch at

 
http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz 




 gives you ncurses 5.6 and wide character support in 6.x. Please
 apply with 'patch -p0' under /usr/src.

 For more information, please visit

 http://people.freebsd.org/~rafan/ncurses/

 You can also find individual patches, say ncurses update and wide
 character support, there.

 Feedbacks and suggestions are welcome.

 P.S. Due to some lib32 issues, the patch above contains changes
 made by ru@ recently for src/Makefile.inc1.
make installworld failed:

cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1 install32
mkdir -p /usr/lib32 # XXX add to mtree

[...]

Sorry about this. I messed up the lib32 changes in the all-in-one patch.
Could you please use this one instead?

http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070312.diff.gz 



This works for me (at least make buildworld  make installworld 
finished without problems).


Should I recompile and the kernel again or the patch is only in contrib ? :)


It should solve lib32 problem. Note that individual patches work well.

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


--
Best Wishes,
Stefan Lambrev
ICQ# 24134177

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Call for Testers: ncurses 5.6 update

2007-03-12 Thread Rong-en Fan

On 3/13/07, Stefan Lambrev [EMAIL PROTECTED] wrote:

Hello,

Rong-en Fan wrote:
 On 3/12/07, Stefan Lambrev [EMAIL PROTECTED] wrote:
 Rong-en Fan wrote:
  Hi folks,
 
  ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
  with wide character support now. The patch at
 
 
 
http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz

 
 
  gives you ncurses 5.6 and wide character support in 6.x. Please
  apply with 'patch -p0' under /usr/src.
 
  For more information, please visit
 
  http://people.freebsd.org/~rafan/ncurses/
 
  You can also find individual patches, say ncurses update and wide
  character support, there.
 
  Feedbacks and suggestions are welcome.
 
  P.S. Due to some lib32 issues, the patch above contains changes
  made by ru@ recently for src/Makefile.inc1.
 make installworld failed:

 cd /usr/src; /usr/obj/usr/src/make.amd64/make -f Makefile.inc1 install32
 mkdir -p /usr/lib32 # XXX add to mtree
 [...]

 Sorry about this. I messed up the lib32 changes in the all-in-one patch.
 Could you please use this one instead?

 
http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070312.diff.gz


This works for me (at least make buildworld  make installworld
finished without problems).


Thanks for testing.


Should I recompile and the kernel again or the patch is only in contrib ? :)


No you don't.

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Call for Testers: ncurses 5.6 update

2007-03-12 Thread Louis Kowolowski
On Sun, Mar 11, 2007 at 08:56:27PM +0800, Rong-en Fan wrote:
 Hi folks,
 
 ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
 with wide character support now. The patch at
 
 http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz
 
 gives you ncurses 5.6 and wide character support in 6.x. Please
 apply with 'patch -p0' under /usr/src.
 
 For more information, please visit
 
 http://people.freebsd.org/~rafan/ncurses/
 
 You can also find individual patches, say ncurses update and wide
 character support, there.
 
 Feedbacks and suggestions are welcome.
 
 P.S. Due to some lib32 issues, the patch above contains changes
 made by ru@ recently for src/Makefile.inc1.
 
I'm running -STABLE as of:
FreeBSD localhost 6.2-STABLE FreeBSD 6.2-STABLE #16: Sun Mar 11 12:01:47 PDT
2007 [EMAIL PROTECTED]:/common/S1/obj/usr/src/sys/MONTEZUMA  i386

I applied the ncurses patch.

Things that worked before, appear to still be working.  :-)
-- 
Louis KowolowskiKE7BAX  [EMAIL PROTECTED]
Cryptomonkeys:  http://www.cryptomonkeys.com/~louisk

Warning:  Do not point laser at remaining eye!


pgpCcCPKZ8bet.pgp
Description: PGP signature


Call for Testers: ncurses 5.6 update

2007-03-11 Thread Rong-en Fan

Hi folks,

ncurses in 6.x is pretty old. We have update-to-date ncurses in 7.x
with wide character support now. The patch at

http://people.freebsd.org/~rafan/ncurses/ncursesw-5.6-all-fbsd6-20070310.diff.gz

gives you ncurses 5.6 and wide character support in 6.x. Please
apply with 'patch -p0' under /usr/src.

For more information, please visit

http://people.freebsd.org/~rafan/ncurses/

You can also find individual patches, say ncurses update and wide
character support, there.

Feedbacks and suggestions are welcome.

P.S. Due to some lib32 issues, the patch above contains changes
made by ru@ recently for src/Makefile.inc1.

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


ncurses

2007-01-17 Thread Stephen Montgomery-Smith
In the cvs repository, there has appeared src/lib/ncurses, which seems 
to be a copy of lib/libncurses.  Is this meant to be?



--

Stephen Montgomery-Smith
[EMAIL PROTECTED]
http://www.math.missouri.edu/~stephen
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: ncurses

2007-01-17 Thread LI Xin
Stephen Montgomery-Smith wrote:
 In the cvs repository, there has appeared src/lib/ncurses, which seems
 to be a copy of lib/libncurses.  Is this meant to be?

Yes, this is a repo-copy in preparation of ncurses update.

BTW.  I think the files appeared on -HEAD, no?

Cheers,
-- 
Xin LI [EMAIL PROTECTED]  http://www.delphij.net/
FreeBSD - The Power to Serve!



signature.asc
Description: OpenPGP digital signature


Re: ncurses

2007-01-17 Thread Rong-en Fan

On 1/18/07, Stephen Montgomery-Smith [EMAIL PROTECTED] wrote:

In the cvs repository, there has appeared src/lib/ncurses, which seems
to be a copy of lib/libncurses.  Is this meant to be?


Yes. it's for the upcoming ncurses update, which will occur within one week.
I'm waiting the current exp run on pointyhat to be finished.

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Updating ncurses in base

2006-06-09 Thread Rong-en Fan

Hi,

[I'm also CC'ed peter@ since he is the maintainer of ncurses in base]

As you may know, the current ncurses in the base system is rather old
(it is 4 years old). I have been working on updating ncurses to the latest
version 5.5 and enable wide character as default. I have put the description,
goal, issues, current status, and tarball for test at the following URL:

http://www.rafan.org/FreeBSD/ncurses/

I use the updated ncurses on my 7-CURRENT for sometime, everything
works well. As I note in that page, there are some issues related to building
framework of libncurses and related libraries. I hope there are some
experienced people here can show me which way is most likely to be
included in the base system.

In addition to those issues, I hope some of you can test it and feedback.
I really would like to see ncurses in base is updated in the near future.

Regards,
Rong-En Fan
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Updating ncurses in base

2006-06-09 Thread Thomas David Rivers
Unfortunately, I won't be able to test the newer curses
anytime soon...

But - I did report some years ago that c3270 doesn't build
with the current ncurses because of a name clash.  If someone
gets a chance, it might be a good idea to test that port
with the newer ncurses.

- Thanks -
- Dave Rivers -

 Hi,
 
 [I'm also CC'ed peter@ since he is the maintainer of ncurses in base]
 
 As you may know, the current ncurses in the base system is rather old
 (it is 4 years old). I have been working on updating ncurses to the latest
 version 5.5 and enable wide character as default. I have put the description,
 goal, issues, current status, and tarball for test at the following URL:
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: ncurses buildworld problem

2003-03-18 Thread doug
Great idea - thanks. Those directories should be fine access-wise.

On Tue, 18 Mar 2003, Barney Wolff wrote:

 On Mon, Mar 17, 2003 at 11:48:17PM -0500, [EMAIL PROTECTED] wrote:
 I appears there may be a spot in the buildworld where includes from the current
  system are being used. The module in question is:
 
  /usr/src/contrib/ncurses/ncurses/tinfo/make_keys.c

 If the system is otherwise quiet, looking at the access times of the
 files in /usr/include vs the mod times of files in /usr/obj may give
 some hint of what is actually happening.

 --
 Barney Wolff http://www.databus.com/bwresume.pdf
 I'm available by contract or FT, in the NYC metro area or via the 'Net.


_
Douglas Denault
[EMAIL PROTECTED]
Voice: 301-469-8766
  Fax: 301-469-0601

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message


ncurses and terminfo

2003-02-16 Thread AlanE
Is it possible to build the base system ncurses with a full terminfo database?
-- 
AlanE (Alan Eldridge)
Unix/C(++) IT Pro for 20 yrs, likes fixing weird distributed systems bugs.
KDE, KDE-FreeBSD Teams (http://www.kde.org, http://freebsd.kde.org/)

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: Another potential ncurses issue... (or x3270?)

2000-09-18 Thread Cy Schubert - ITSD Open Systems Group

In message [EMAIL PROTECTED], Thomas David 
Rivers writes
:
 
 I just installed the tn3270 package from 4.1-RELEASE 
 and tried to use it... 
 
 It dumps core, and when you look at core file in gdb,
 it seems to be an infinite recursive loop in ncurses.

Just tried tn3270 (I usually use x3270 instead) with a TSO/ISPF 
session.  No problems here.


Regards,   Phone:  (250)387-8437
Cy Schubert  Fax:  (250)387-5766
Team Leader, Sun/DEC Team   Internet:  [EMAIL PROTECTED]
Open Systems Group, ITSD, ISTA
Province of BC




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message