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]


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]