From gabor at FreeBSD.org Sun Mar 8 09:45:59 2009 From: gabor at FreeBSD.org (=?ISO-8859-1?Q?G=E1bor_K=F6vesd=E1n?=) Date: Sun Mar 8 09:46:18 2009 Subject: RFC: localized libc messages In-Reply-To: <49B3F585.7030304@freebsd.org> References: <49A85B8A.2080503@FreeBSD.org> <49B3F585.7030304@freebsd.org> Message-ID: <49B3F63F.3080405@FreeBSD.org> Rene Ladan escribi?: > G?bor K?vesd?n schreef: >> Hello all, >> >> There has been NLS support in our libc implementation for a long >> time, but it has been disabled because of some initial problems with >> NLS. (I don't know the exact explanation, I've just looked up the >> mail archives.) Now, I've made a patch to re-enable it and I've >> tested this stuff. It seems to be working without any problems on >> 7.X. I haven't had any opportunity to try it out on -CURRENT, but >> I've made available the patch for 8-CURRENT. It turns NLS on and adds >> some new catalog files. > > I've put a slightly different patch (some improvements to the Dutch > translation) at http://people.freebsd.org/~rene/patches/nls-r189223.diff > > It works fine on CURRENT after adding the appropriate stuff to > ~/.login_conf. > > The only problem is that during buildworld, the temporary directories for > storing the translations are not created. I had to create them manually, > and continue the build with the NO_CLEAN flag (to prevent them getting > deleted again). Yes, I was going to commit the patch yesterday but I realized this problem and haven't yet found the fix. If there's someone skilled at bsd.*.mk, some help would be appreciatied. :) Regards, -- Gabor Kovesdan FreeBSD Volunteer EMAIL: gabor@FreeBSD.org .:|:. gabor@kovesdan.org WEB: http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org From rene at freebsd.org Sun Mar 8 10:08:59 2009 From: rene at freebsd.org (Rene Ladan) Date: Sun Mar 8 10:09:06 2009 Subject: RFC: localized libc messages In-Reply-To: <49A85B8A.2080503@FreeBSD.org> References: <49A85B8A.2080503@FreeBSD.org> Message-ID: <49B3F585.7030304@freebsd.org> G?bor K?vesd?n schreef: > Hello all, > > There has been NLS support in our libc implementation for a long time, > but it has been disabled because of some initial problems with NLS. (I > don't know the exact explanation, I've just looked up the mail > archives.) Now, I've made a patch to re-enable it and I've tested this > stuff. It seems to be working without any problems on 7.X. I haven't had > any opportunity to try it out on -CURRENT, but I've made available the > patch for 8-CURRENT. It turns NLS on and adds some new catalog files. I've put a slightly different patch (some improvements to the Dutch translation) at http://people.freebsd.org/~rene/patches/nls-r189223.diff It works fine on CURRENT after adding the appropriate stuff to ~/.login_conf. The only problem is that during buildworld, the temporary directories for storing the translations are not created. I had to create them manually, and continue the build with the NO_CLEAN flag (to prevent them getting deleted again). Regards, Rene -- http://www.rene-ladan.nl/ GPG fingerprint = ADBC ECCD EB5F A6B4 549F 600D 8C9E 647A E564 2BFC (subkeys.pgp.net) From rene at freebsd.org Mon Mar 9 15:17:51 2009 From: rene at freebsd.org (Rene Ladan) Date: Mon Mar 9 15:18:04 2009 Subject: RFC: localized libc messages In-Reply-To: <49B3F63F.3080405@FreeBSD.org> References: <49A85B8A.2080503@FreeBSD.org> <49B3F585.7030304@freebsd.org> <49B3F63F.3080405@FreeBSD.org> Message-ID: <49B5958A.8040403@freebsd.org> G?bor K?vesd?n schreef: > Rene Ladan escribi?: >> G?bor K?vesd?n schreef: >>> Hello all, >>> >>> There has been NLS support in our libc implementation for a long >>> time, but it has been disabled because of some initial problems with >>> NLS. (I don't know the exact explanation, I've just looked up the >>> mail archives.) Now, I've made a patch to re-enable it and I've >>> tested this stuff. It seems to be working without any problems on >>> 7.X. I haven't had any opportunity to try it out on -CURRENT, but >>> I've made available the patch for 8-CURRENT. It turns NLS on and adds >>> some new catalog files. >> >> I've put a slightly different patch (some improvements to the Dutch >> translation) at http://people.freebsd.org/~rene/patches/nls-r189223.diff >> >> It works fine on CURRENT after adding the appropriate stuff to >> ~/.login_conf. >> >> The only problem is that during buildworld, the temporary directories for >> storing the translations are not created. I had to create them manually, >> and continue the build with the NO_CLEAN flag (to prevent them getting >> deleted again). > Yes, I was going to commit the patch yesterday but I realized this > problem and haven't yet found the fix. If there's someone skilled at > bsd.*.mk, some help would be appreciatied. :) > I had a quick look at src/share/mk/bsd.nls.mk and lib/libc/nls/Makefile.inc The latter seems ok to me, can the problem be in bsd.nls.mk (e.g. that it has to create the directories somewhere in the installation rules)? bsd.nls.mk first does some name mangling in the installation step and then adds the mangled NLS stuff to the SYMLINKS variable, i.e. create the appropriate symbolic links. But it indeed doesn't seem to create directories. Regards, Rene -- http://www.rene-ladan.nl/ GPG fingerprint = ADBC ECCD EB5F A6B4 549F 600D 8C9E 647A E564 2BFC (subkeys.pgp.net) From gabor at FreeBSD.org Mon Mar 9 15:26:50 2009 From: gabor at FreeBSD.org (=?ISO-8859-1?Q?G=E1bor_K=F6vesd=E1n?=) Date: Mon Mar 9 15:26:57 2009 Subject: RFC: localized libc messages In-Reply-To: <49B5958A.8040403@freebsd.org> References: <49A85B8A.2080503@FreeBSD.org> <49B3F585.7030304@freebsd.org> <49B3F63F.3080405@FreeBSD.org> <49B5958A.8040403@freebsd.org> Message-ID: <49B597A3.9070403@FreeBSD.org> > I had a quick look at src/share/mk/bsd.nls.mk and > lib/libc/nls/Makefile.inc > The latter seems ok to me, can the problem be in bsd.nls.mk (e.g. that > it has > to create the directories somewhere in the installation rules)? > bsd.nls.mk first does some name mangling in the installation step and > then > adds the mangled NLS stuff to the SYMLINKS variable, i.e. create the > appropriate > symbolic links. But it indeed doesn't seem to create directories. Well, I had very long looks at all those bsd.*.mk stuff, but I haven't found any way to add extra obj dirs, just options to override the default one... But it seems that I've just found a workaround. I'll finish the buildworld, populate a jail and try out if it works completely in this way. -- Gabor Kovesdan FreeBSD Volunteer EMAIL: gabor@FreeBSD.org .:|:. gabor@kovesdan.org WEB: http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org From gabor at FreeBSD.org Fri Mar 13 11:56:08 2009 From: gabor at FreeBSD.org (=?ISO-8859-1?Q?G=E1bor_K=F6vesd=E1n?=) Date: Fri Mar 13 11:56:21 2009 Subject: RFC: localized libc messages In-Reply-To: <367b2c980903131151i1abe436eq48c390eaf4a5f11e@mail.gmail.com> References: <49A85B8A.2080503@FreeBSD.org> <49B3F585.7030304@freebsd.org> <49B3F63F.3080405@FreeBSD.org> <49B5958A.8040403@freebsd.org> <49B597A3.9070403@FreeBSD.org> <367b2c980903131151i1abe436eq48c390eaf4a5f11e@mail.gmail.com> Message-ID: <49BAAC41.1020600@FreeBSD.org> Olivier SMEDTS escribi?: > 2009/3/9 G?bor K?vesd?n : > >>> I had a quick look at src/share/mk/bsd.nls.mk and >>> lib/libc/nls/Makefile.inc >>> The latter seems ok to me, can the problem be in bsd.nls.mk (e.g. that it >>> has >>> to create the directories somewhere in the installation rules)? >>> bsd.nls.mk first does some name mangling in the installation step and then >>> adds the mangled NLS stuff to the SYMLINKS variable, i.e. create the >>> appropriate >>> symbolic links. But it indeed doesn't seem to create directories. >>> >> Well, I had very long looks at all those bsd.*.mk stuff, but I haven't found >> any way to add extra obj dirs, just options to override the default one... >> But it seems that I've just found a workaround. I'll finish the buildworld, >> populate a jail and try out if it works completely in this way. >> > > Could this have broken parallel builds ? > > Now I can't "make -jX buildworld" with X>2 : > > Yes, I'm sorry, parallel builds are broken at the moment. I tested it with make buildworld and make universe but I didn't imagine it would break in parallel builds. Now I'm thinking of the possible fix... -- Gabor Kovesdan FreeBSD Volunteer EMAIL: gabor@FreeBSD.org .:|:. gabor@kovesdan.org WEB: http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org From olivier at gid0.org Fri Mar 13 12:16:41 2009 From: olivier at gid0.org (Olivier SMEDTS) Date: Fri Mar 13 12:16:47 2009 Subject: RFC: localized libc messages In-Reply-To: <49B597A3.9070403@FreeBSD.org> References: <49A85B8A.2080503@FreeBSD.org> <49B3F585.7030304@freebsd.org> <49B3F63F.3080405@FreeBSD.org> <49B5958A.8040403@freebsd.org> <49B597A3.9070403@FreeBSD.org> Message-ID: <367b2c980903131151i1abe436eq48c390eaf4a5f11e@mail.gmail.com> 2009/3/9 G?bor K?vesd?n : > >> I had a quick look at src/share/mk/bsd.nls.mk and >> lib/libc/nls/Makefile.inc >> The latter seems ok to me, can the problem be in bsd.nls.mk (e.g. that it >> has >> to create the directories somewhere in the installation rules)? >> bsd.nls.mk first does some name mangling in the installation step and then >> adds the mangled NLS stuff to the SYMLINKS variable, i.e. create the >> appropriate >> symbolic links. ?But it indeed doesn't seem to create directories. > > Well, I had very long looks at all those bsd.*.mk stuff, but I haven't found > any way to add extra obj dirs, just options to override the default one... > But it seems that I've just found a workaround. I'll finish the buildworld, > populate a jail and try out if it works completely in this way. Could this have broken parallel builds ? Now I can't "make -jX buildworld" with X>2 : building static c library building shared library libc.so.7 building special pic c library ranlib libc_pic.a ranlib libc.a mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/ca_ES.ISO8859-1 sh /work/src/tools/install.sh -o root -g wheel -m 444 ca_ES.ISO8859-1.cat /usr/obj/work/src/tmp/usr/share/nls/ca_ES.ISO8859-1/libc.cat sh /work/src/tools/install.sh -o root -g wheel -m 444 de_DE.ISO8859-1.cat /usr/obj/work/src/tmp/usr/share/nls/de_DE.ISO8859-1/libc.cat mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/ca_ES.ISO8859-1 install: /usr/obj/work/src/tmp/usr/share/nls/ca_ES.ISO8859-1/libc.cat: No such file or directory *** Error code 71 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/de_DE.ISO8859-1 install: /usr/obj/work/src/tmp/usr/share/nls/de_DE.ISO8859-1/libc.cat: No such file or directory *** Error code 71 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/de_DE.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/el_GR.ISO8859-7 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/el_GR.ISO8859-7 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/es_ES.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/es_ES.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/fi_FI.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/fi_FI.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/fr_FR.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/fr_FR.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/hu_HU.ISO8859-2 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/hu_HU.ISO8859-2 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/it_IT.ISO8859-15 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/it_IT.ISO8859-15 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/ko_KR.UTF-8 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/ko_KR.UTF-8 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/ko_KR.eucKR mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/ko_KR.eucKR mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/mn_MN.UTF-8 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/mn_MN.UTF-8 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/nl_NL.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/nl_NL.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/no_NO.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/no_NO.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/pl_PL.ISO8859-2 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/pl_PL.ISO8859-2 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/ru_RU.KOI8-R mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/ru_RU.KOI8-R mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/sk_SK.ISO8859-2 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/sk_SK.ISO8859-2 mkdir -p /usr/obj/work/src/lib/libc/../../lib32/usr/share/nls/sv_SE.ISO8859-1 mkdir -p /usr/obj/work/src/lib/libc/../../tmp/usr/share/nls/sv_SE.ISO8859-1 2 errors *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error > -- > Gabor Kovesdan > FreeBSD Volunteer > > EMAIL: gabor@FreeBSD.org .:|:. gabor@kovesdan.org > WEB: ? http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > -- Olivier Smedts _ ASCII ribbon campaign ( ) e-mail: olivier@gid0.org - against HTML email & vCards X www: http://www.gid0.org - against proprietary attachments / \ "Il y a seulement 10 sortes de gens dans le monde : ceux qui comprennent le binaire, et ceux qui ne le comprennent pas." From invite at scour.com Fri Mar 13 14:54:14 2009 From: invite at scour.com (Scour) Date: Fri Mar 13 14:54:56 2009 Subject: Mahay Alam Khan's Member Invite Message-ID: <49bacc901cb1d@scour.com> Hey there, Not too long ago Mahay Alam Khan sent you an invite to join the Scour search community and your invite is still open! The Scour search engine is shaped by a community of users just like you, and your contributions are what make it a success! Why use Scour? 1. Get Yahoo, Google and MSN results in one search 2. Vote on result relevancy 3. Read user comments 4. Get paid for searching! Create your profile at http://scour.com/invite/mahayalamkhan/r/ and enjoy searching the web through your favorite search engines. With time, you?ll get paid like these loyal users: http://www.scour.com/leaderboard page. Come and be part of the largest Social Search community and help make the results better! See you soon, The Scour Team www.scour.com This message was sent to you as a friend referral to join scour.com, please feel free to review our http://scour.com/privacy page and our http://scour.com/communityguidelines/antispam page. If you prefer not to receive invitations from ANY scour members, please click here - http://www.scour.com/unsub/e/ZnJlZWJzZC1pMThuQGZyZWVic2Qub3Jn -OR- Write to us at: Scour, Inc., 15303 Ventura Blvd. Suite 860, Sherman Oaks, CA 91403, USA. campaignid: scour200903130002