Re: [Cooker] glibc-2.3.2-15mdk, with IDN (international domain name) support

2003-10-10 Thread Oden Eriksson
fredagen den 10 oktober 2003 11.42 skrev Oden Eriksson:
 Hi.

 I'm evaluating IDN right now and made a spec file patch for glibc to make
 it IDN aware.

 Get this file:

 http://josefsson.org/libidn/releases/libidn-0.3.2.tar.gz
 http://josefsson.org/libidn/releases/libidn-0.3.2.tar.gz.asc

 And use the attached patch.

 I didn't know how to do to include documentation and such, but this is a
 start. I will announce packages shortly, it takes a while to build this
 beast...

 Cheers.

GRRR

make -s -C intl tests
make[2]: Entering directory `/home/oden/RPM/BUILD/glibc-2.3.2/intl'
make[2]: *** 
[/home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/intl/tst-gettext.out] 
Error 1
make[2]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2/intl'
make[1]: *** [intl/tests] Error 2
make[1]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2'
make: *** [check] Error 2

$ cat /home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/intl/tst-gettext.out
test `gettext' with LANGUAGE set
test `gettext' with LANGUAGE set
test `dgettext' with LANGUAGE set
test `gettext' with LC_ALL set
test `gettext' with LC_ALL deciding
test `dgettext' with LC_ALL deciding
test `gettext' with LC_ALL set
test `gettext' with LC_xxx deciding
test `dgettext' with LC_xxx deciding
test `dcgettext' with category == LC_MESSAGES
test `dcgettext' with LANGUAGE == LC_TIME
test `dcgettext' with LANGUAGE == LC_NUMERIC
tst-gettext.c:215: setlocale (LC_ALL, ): No such file or directory
test `gettext' with LANG set
test `gettext' with LANG set
test `dgettext' with LANG set

-- 
Regards // Oden Eriksson, Deserve-IT.com




Re: [Cooker] glibc-2.3.2-15mdk, with IDN (international domain name) support

2003-10-10 Thread Oden Eriksson
fredagen den 10 oktober 2003 12.29 skrev Oden Eriksson:
 fredagen den 10 oktober 2003 11.42 skrev Oden Eriksson:
  Hi.
 
  I'm evaluating IDN right now and made a spec file patch for glibc to make
  it IDN aware.
 
  Get this file:
 
  http://josefsson.org/libidn/releases/libidn-0.3.2.tar.gz
  http://josefsson.org/libidn/releases/libidn-0.3.2.tar.gz.asc
 
  And use the attached patch.
 
  I didn't know how to do to include documentation and such, but this is a
  start. I will announce packages shortly, it takes a while to build this
  beast...
 
  Cheers.

 GRRR

 make -s -C intl tests
 make[2]: Entering directory `/home/oden/RPM/BUILD/glibc-2.3.2/intl'
 make[2]: ***
 [/home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/intl/tst-gettext.out]
 Error 1
 make[2]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2/intl'
 make[1]: *** [intl/tests] Error 2
 make[1]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2'
 make: *** [check] Error 2

 $ cat
 /home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/intl/tst-gettext.out test
 `gettext' with LANGUAGE set
 test `gettext' with LANGUAGE set
 test `dgettext' with LANGUAGE set
 test `gettext' with LC_ALL set
 test `gettext' with LC_ALL deciding
 test `dgettext' with LC_ALL deciding
 test `gettext' with LC_ALL set
 test `gettext' with LC_xxx deciding
 test `dgettext' with LC_xxx deciding
 test `dcgettext' with category == LC_MESSAGES
 test `dcgettext' with LANGUAGE == LC_TIME
 test `dcgettext' with LANGUAGE == LC_NUMERIC
 tst-gettext.c:215: setlocale (LC_ALL, ): No such file or directory
 test `gettext' with LANG set
 test `gettext' with LANG set
 test `dgettext' with LANG set

G!!!

What is this???

After googling a while I understood I had to clear all my LC_* env stuff to 
get pass the error, but now I get this:

make -s -C posix tests
make[2]: Entering directory `/home/oden/RPM/BUILD/glibc-2.3.2/posix'
/tmp/ccbosrs7.o(.text+0x192): In function `get_null_defines':
: the use of `tmpnam' is dangerous, better use `mkstemp'
/home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/posix/wordexp-test.o(.text+0x89): 
In function `main':
/home/oden/RPM/BUILD/glibc-2.3.2/posix/wordexp-test.c:243: the use of `tmpnam' 
is dangerous, better use `mkstemp'
make[2]: *** 
[/home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/posix/tst-getaddrinfo.out] 
Error 1
make[2]: *** Waiting for unfinished jobs
make[2]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2/posix'
make[1]: *** [posix/tests] Error 2
make[1]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2'
make: *** [check] Error 2

-- 
Regards // Oden Eriksson, Deserve-IT.com




Re: [Cooker] glibc-2.3.2-15mdk, with IDN (international domain name) support

2003-10-10 Thread Oden Eriksson
fredagen den 10 oktober 2003 18.39 skrev Oden Eriksson:
 fredagen den 10 oktober 2003 12.29 skrev Oden Eriksson:
  fredagen den 10 oktober 2003 11.42 skrev Oden Eriksson:
   Hi.
  
   I'm evaluating IDN right now and made a spec file patch for glibc to
   make it IDN aware.
  
   Get this file:
  
   http://josefsson.org/libidn/releases/libidn-0.3.2.tar.gz
   http://josefsson.org/libidn/releases/libidn-0.3.2.tar.gz.asc
  
   And use the attached patch.
  
   I didn't know how to do to include documentation and such, but this is
   a start. I will announce packages shortly, it takes a while to build
   this beast...
  
   Cheers.
 
  GRRR
 
  make -s -C intl tests
  make[2]: Entering directory `/home/oden/RPM/BUILD/glibc-2.3.2/intl'
  make[2]: ***
  [/home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/intl/tst-gettext.out]
  Error 1
  make[2]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2/intl'
  make[1]: *** [intl/tests] Error 2
  make[1]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2'
  make: *** [check] Error 2
 
  $ cat
  /home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/intl/tst-gettext.out
  test `gettext' with LANGUAGE set
  test `gettext' with LANGUAGE set
  test `dgettext' with LANGUAGE set
  test `gettext' with LC_ALL set
  test `gettext' with LC_ALL deciding
  test `dgettext' with LC_ALL deciding
  test `gettext' with LC_ALL set
  test `gettext' with LC_xxx deciding
  test `dgettext' with LC_xxx deciding
  test `dcgettext' with category == LC_MESSAGES
  test `dcgettext' with LANGUAGE == LC_TIME
  test `dcgettext' with LANGUAGE == LC_NUMERIC
  tst-gettext.c:215: setlocale (LC_ALL, ): No such file or directory
  test `gettext' with LANG set
  test `gettext' with LANG set
  test `dgettext' with LANG set

 G!!!

 What is this???

 After googling a while I understood I had to clear all my LC_* env stuff to
 get pass the error, but now I get this:

 make -s -C posix tests
 make[2]: Entering directory `/home/oden/RPM/BUILD/glibc-2.3.2/posix'

 /tmp/ccbosrs7.o(.text+0x192): In function `get_null_defines':
 : the use of `tmpnam' is dangerous, better use `mkstemp'

 /home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/posix/wordexp-test.o(.tex
t+0x89): In function `main':
 /home/oden/RPM/BUILD/glibc-2.3.2/posix/wordexp-test.c:243: the use of
 `tmpnam' is dangerous, better use `mkstemp'
 make[2]: ***
 [/home/oden/RPM/BUILD/glibc-2.3.2/build-i586-linux/posix/tst-getaddrinfo.ou
t] Error 1
 make[2]: *** Waiting for unfinished jobs
 make[2]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2/posix'
 make[1]: *** [posix/tests] Error 2
 make[1]: Leaving directory `/home/oden/RPM/BUILD/glibc-2.3.2'
 make: *** [check] Error 2

Ahh, my bad, the patch was incorrect. Will post new stuff shortly.

Got it working now.

# gcc -o example libidn-0.3.2/libc/example.c 

# ./example
locale charset `ISO-8859-1'
gettaddrinfo(räksmörgås.josefsson.org):
address `217.13.230.178'
canonical name `178.230.13.217.in-addr.dgcsystems.net'

# ldd ./example
libc.so.6 = /lib/i686/libc.so.6 (0x40026000)
/lib/ld-linux.so.2 = /lib/ld-linux.so.2 (0x4000)

# rpm -qa|grep glibc
glibc-devel-2.3.2-16mdk
glibc-2.3.2-16mdk