From owner-freebsd-translators@freebsd.org Sun Feb 7 13:29:24 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADFF6AA0AD8 for ; Sun, 7 Feb 2016 13:29:24 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 80094228 for ; Sun, 7 Feb 2016 13:29:24 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: by mail-io0-x229.google.com with SMTP id f81so171469486iof.0 for ; Sun, 07 Feb 2016 05:29:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=PwDjTQzG4P5YD91g2FdLBpRqrs77wVFUevdna35C6DI=; b=tbNFUn/XD2aRp1+p96xp/dhaLAE3U+i6VVOXxZO5Ta23orw23z4eJfneNPF1vc+LPC +GvQzWgx6g2Bdb5XtXPmFRgj+M8lGmsy4ANuPps4r3yWESUbmghHZ7IFbCfk+PG/GFvY UxBl8sk9IKIXRWzpW4Rf90SFU59RMpbGldPWpa80qyRk61xx6t2r3ecOhpn8+ADLCvHV YOpyrErIVnCEP0LHLP5H/r/DDsPz6uUHm13rR24IXxCpX6O0qNmjczN+sgznsWq/qdJX lvzMcfAI1v0FWPe+AuyInErR+wLOpTuqGB8R3vFxxDj65/LbZDyo1GeMl/eclh8k09Fg JMXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=PwDjTQzG4P5YD91g2FdLBpRqrs77wVFUevdna35C6DI=; b=gEBdfEkLWMxTJVPzaPLeGxZ8whZW+F8bNkEsSggZuyJRAiPXTd4fhw+P3y6cR+xLbJ mbv+++ZMTqwuPHoi9gWdR5xJtwwzE0PImwk5yEx2chjikG+2fIesC4bqHNBeDeaNlsvE 2dw9+7cbz4sgl8Oqc4LrseAJuCQTznfMqz/U7u7kbEtLb/5L67oV27Ywe2WpuGePgwoh EqPNcgm6lIDqcCbc7SUDrxFIn1H0SjcaMurS0VrQLzOnlr4gTf/t+YuR7KmrPBA4vH6q z7LC5/f8amRFVjqJQsUjZVEFEYN5UbhoDUYfnCUUHyYCidADsIL/bPFBMmko/ITY6TrM JJSg== X-Gm-Message-State: AG10YOR+DR0qVNOsSq+2ovDE+63ikncyRIfpPUviJPk382G+BZwvMHGk1ljSbcS1LACS5Bcg+iwfzvF/Vl03FA== MIME-Version: 1.0 X-Received: by 10.107.47.39 with SMTP id j39mr9598402ioo.168.1454851763739; Sun, 07 Feb 2016 05:29:23 -0800 (PST) Received: by 10.107.156.8 with HTTP; Sun, 7 Feb 2016 05:29:23 -0800 (PST) In-Reply-To: References: Date: Sun, 7 Feb 2016 21:29:23 +0800 Message-ID: Subject: Re: POedit freezes after pressing save buttton From: RayCherng Yu To: Warren Block Cc: freebsd-translators@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 13:29:24 -0000 $msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Project-Id-Version' still has the = initial default value /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'PO-Revision-Date' still has the in= itial default value /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Last-Translator' still has the ini= tial default value /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Language-Team' still has the initi= al default value "=E8=AD=A6=E5=91=8A" means warning. 2016-02-07 7:23 GMT+08:00 Warren Block : > On Sun, 7 Feb 2016, RayCherng Yu wrote: > > Yes, /usr/local/bin/msgfmt is present. >> >> $ls -al /usr/local/bin/msgfmt >> -rwxr-xr-x 1 root wheel 73960 1=E6=9C=88 29 13:16 /usr/local/bin/msg= fmt >> >> gettexts-tools is installed. >> >> $pkg info|grep gettext-tools >> gettext-tools-0.19.6 GNU gettext development and translation >> tools >> > > Can you run msgfmt manually? > > msgfmt -o /dev/null -c > "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" > > Maybe this is due to a permissions problem or a security setting? > > > 2016-02-05 1:09 GMT+08:00 Warren Block : >> On Fri, 5 Feb 2016, RayCherng Yu wrote: >> >> My VM has 4gb RAM and 20gb hardisk.I forgot how much >> swapspace it had. I think it has enough swap space because I installed >> FreeBSD 10.2 with automatic disk >> allocation to entire disk >> space. >> >> >> I deleted that vm and created a new one in order to test the >> xfce logout menu option but I have not installed xwindow and xfce for th= at >> vm yet so I can't test it >> now. >> >> I tested poedit again 30 minute ago on another machine(2008 >> macbook, FreeBSD 11-CURRENT with xwindow and KDE installed). I make po t= o >> create a fresh po file and >> translate the "FreeBSD >> Porter's Handbook" to "FreeBSD Porter"(delete >> several).Then,pressed save button.I got this error message: >> >> =E7=84=A1=E6=B3=95=E5=9F=B7=E8=A1=8C=E7=A8=8B=E5=BC=8F=EF=BC= =9Amsgfmt -o /dev/null -c >> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.temp.p= o" >> >> The Chinese message means "Cannot run:" >> >> My poedit version is: >> >> poedit-1.8.4_1 Gettext catalogs (.po files) >> editor >> >> >> It appears to be using msgfmt just to check the output. Is >> /usr/local/bin/msgfmt present? It is part of the devel/gettext-tools >> port. Is that port or package installed? >> >> >> >> >> -- >> "Life is like a snowball. The important thing is finding wet snow and a >> really long hill." >> >> "Price is what you pay. Value is what you get." >> >> "The first rule of Investing is don't lose money; the second rule is >> don't forget rule #1..." >> >> "Wall Street is the only place that people ride to work in a Rolls-Royce >> to get advice from those who take the subway..." >> >> >> =E2=80=94 Warren Buffett. >> >> --=20 "Life is like a snowball. The important thing is finding wet snow and a really long hill." "Price is what you pay. Value is what you get." "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." =E2=80=94 Warren Buffett. From owner-freebsd-translators@freebsd.org Mon Feb 8 00:38:22 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7FA5FA9F352 for ; Mon, 8 Feb 2016 00:38:22 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 56006A9F for ; Mon, 8 Feb 2016 00:38:21 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u180cLJW090209 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 7 Feb 2016 17:38:21 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u180cLgB090206; Sun, 7 Feb 2016 17:38:21 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sun, 7 Feb 2016 17:38:21 -0700 (MST) From: Warren Block To: RayCherng Yu cc: freebsd-translators@freebsd.org Subject: Re: POedit freezes after pressing save buttton In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Sun, 07 Feb 2016 17:38:21 -0700 (MST) Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 00:38:22 -0000 On Sun, 7 Feb 2016, RayCherng Yu wrote: > $msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" > > /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: 警告:header field 'Project-Id-Version' still has the initial default value > /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: 警告:header field 'PO-Revision-Date' still has the initial default value > /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: 警告:header field 'Last-Translator' still has the initial default value > /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: 警告:header field 'Language-Team' still has the initial default value > > > > "警告" means warning. Those are all warnings about the file content, which is fine, and shows that msgfmt can actually run. I can think of a few things that could be a problem. Maybe the temporary file that poedit tries to check can't be created. This could be due to permissions on /tmp (or maybe no /tmp). Or maybe poedit is trying to run it with a shell that is not installed (bash?)? > 2016-02-07 7:23 GMT+08:00 Warren Block : > On Sun, 7 Feb 2016, RayCherng Yu wrote: > > Yes, /usr/local/bin/msgfmt is present. > > $ls -al /usr/local/bin/msgfmt > -rwxr-xr-x  1 root  wheel  73960  1月 29 13:16 /usr/local/bin/msgfmt > > gettexts-tools is installed. > > $pkg info|grep gettext-tools > gettext-tools-0.19.6           GNU gettext development and translation tools > > > Can you run msgfmt manually? > >   msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" > > Maybe this is due to a permissions problem or a security setting? > > 2016-02-05 1:09 GMT+08:00 Warren Block : >       On Fri, 5 Feb 2016, RayCherng Yu wrote: > >             My VM has 4gb RAM and 20gb hardisk.I forgot how much swapspace it had. I think it has enough swap space because I installed FreeBSD 10.2 with > automatic disk >             allocation to entire disk >             space. > > >             I deleted that vm and created a new one in order to test the xfce logout menu option but I have not installed xwindow and xfce for that vm yet so I > can't test it >             now. > >             I tested poedit again 30 minute ago on another machine(2008 macbook, FreeBSD 11-CURRENT with xwindow and KDE installed). I make po to create a fresh > po file and >             translate the "FreeBSD >             Porter's Handbook" to "FreeBSD Porter"(delete several).Then,pressed save button.I got this error message: > >             無法執行程式:msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.temp.po" > >             The Chinese message means "Cannot run:" > >             My poedit version is: > >             poedit-1.8.4_1                 Gettext catalogs (.po files) editor > > >       It appears to be using msgfmt just to check the output.  Is /usr/local/bin/msgfmt present?  It is part of the devel/gettext-tools port.  Is that port or > package installed? > > > > > -- > "Life is like a snowball. The important thing is finding wet snow and a really long hill." > > "Price is what you pay. Value is what you get." > > "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." > > "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." > >                                                                                                                — Warren Buffett. > > > > > -- > "Life is like a snowball. The important thing is finding wet snow and a really long hill." > > "Price is what you pay. Value is what you get." > > "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." > > "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." > >                                                                                                                — Warren Buffett. > > From owner-freebsd-translators@freebsd.org Mon Feb 8 02:12:38 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8D514AA1F2E for ; Mon, 8 Feb 2016 02:12:38 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 53C7CDFF for ; Mon, 8 Feb 2016 02:12:38 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: by mail-ig0-x231.google.com with SMTP id 5so49327474igt.0 for ; Sun, 07 Feb 2016 18:12:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=tzNKSxlpe34il2cHILwvUGb5fLXg63gJiJifqYzTZy4=; b=jQTs3Ud+RLhJccPLM+EyRYbNToKGBB65HMaTfSdZOYQQFJGsn82vMy+mbnBLkVXEs8 V33/VQCNfCc9hnD7Y7gIYo2FB71tezCqvw5pl4JpfHSnb7INA2I86yCH4KGsCgKqVPnx RIP79DSxLG6fQdaxt9BS8FWYxcwXZivBymAw9tLg6Nh0zILG6IOaJaG/w0EJW0OwDsqQ FlF5hteQeCygOCDLU/wrxiqqrmwB313l73VfMjDaYdTmsvwONHW4fRvIpzoMyBfOchrA Zo/XU6e7yyWTfap31umT2jW93rr5E3zjH1WpAkumxohy5nQWVPRPB8uKcL6/UJ6wSdYI kyjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=tzNKSxlpe34il2cHILwvUGb5fLXg63gJiJifqYzTZy4=; b=Co7QIVGjCnu01ZF3/DVtu1bUHhsOMvaPaYj76NrrVVyVtbgE4YNLsp8plhSVhrpvFx pxGsx/sngO49V3gBYrrUqYnTABiI5D8aoRX25DAKHjY+TenO+YkbPz+U3iVf8ElSoris iCYuZoZJytUMFFLD5Rtp1YZJn4ETPHbCwMq48E9BJ2CY98W5BoFZo841OyWJY4pzclrz xH+8DJRDXbwltENV/7E0vGjJw3M3VfWNMkei+HOky1SYWWlJqJWIhTR+J9L0m0365ED1 dxAxqe3amd6KENJSvUByWvyXAwvlfMj1t2ABgYgdll/NdpSqoAdZuf0W0ArKIhv71W9V geKQ== X-Gm-Message-State: AG10YOSbk6Tm+ZvyuWZ5qfe+1+EJP8eaI/Ra4u/eyb9fEb8S09pUBEizRPiMzPrOp+mtYS3gltRSK/zuMaDV3A== MIME-Version: 1.0 X-Received: by 10.50.40.38 with SMTP id u6mr21571263igk.15.1454897557602; Sun, 07 Feb 2016 18:12:37 -0800 (PST) Received: by 10.107.156.8 with HTTP; Sun, 7 Feb 2016 18:12:37 -0800 (PST) In-Reply-To: References: Date: Mon, 8 Feb 2016 10:12:37 +0800 Message-ID: Subject: Re: POedit freezes after pressing save buttton From: RayCherng Yu To: Warren Block Cc: freebsd-translators@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 02:12:38 -0000 I do have /tmp. $ls -l / total 73 drwxr-xr-x 2 root wheel 1024 1=E6=9C=88 28 00:19 bin drwxr-xr-x 8 root wheel 1536 2=E6=9C=88 7 14:24 boot drwxr-xr-x 3 root wheel 512 2=E6=9C=88 2 17:15 compat -r--r--r-- 1 root wheel 6190 1=E6=9C=88 28 00:21 COPYRIGHT dr-xr-xr-x 11 root wheel 512 2=E6=9C=88 8 10:05 dev -rw-r--r-- 1 root wheel 4096 2=E6=9C=88 8 02:05 entropy drwxr-xr-x 25 root wheel 2560 2=E6=9C=88 4 04:28 etc lrwxr-xr-x 1 root wheel 8 2=E6=9C=88 1 14:16 home -> usr/home drwxr-xr-x 3 root wheel 1536 1=E6=9C=88 28 00:20 lib drwxr-xr-x 4 root wheel 512 2=E6=9C=88 1 22:05 libexec drwxr-xr-x 2 root wheel 512 1=E6=9C=88 28 00:18 media drwxr-xr-x 2 root wheel 512 1=E6=9C=88 28 00:18 mnt dr-xr-xr-x 2 root wheel 512 1=E6=9C=88 28 00:18 proc drwxr-xr-x 2 root wheel 2560 1=E6=9C=88 28 00:20 rescue drwxr-xr-x 2 root wheel 512 2=E6=9C=88 7 14:20 root drwxr-xr-x 2 root wheel 2560 1=E6=9C=88 28 00:21 sbin lrwxr-xr-x 1 root wheel 11 1=E6=9C=88 28 00:21 sys -> usr/src/sys drwxrwxrwt 11 root wheel 512 2=E6=9C=88 8 02:07 tmp drwxr-xr-x 16 root wheel 512 2=E6=9C=88 4 15:16 usr drwxr-xr-x 25 root wheel 512 2=E6=9C=88 8 10:05 var Maybe I don't have bash. The shell I installed is tcsh. How can I check if bash is installed? 2016-02-08 8:38 GMT+08:00 Warren Block : > On Sun, 7 Feb 2016, RayCherng Yu wrote: > > $msgfmt -o /dev/null -c >> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" >> >> /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: >> =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Project-Id-Version' still has t= he initial default value >> /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: >> =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'PO-Revision-Date' still has the= initial default value >> /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: >> =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Last-Translator' still has the = initial default value >> /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: >> =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Language-Team' still has the in= itial default value >> >> >> >> "=E8=AD=A6=E5=91=8A" means warning. >> > > Those are all warnings about the file content, which is fine, and shows > that msgfmt can actually run. > > I can think of a few things that could be a problem. Maybe the temporary > file that poedit tries to check can't be created. This could be due to > permissions on /tmp (or maybe no /tmp). Or maybe poedit is trying to run > it with a shell that is not installed (bash?)? > > > 2016-02-07 7:23 GMT+08:00 Warren Block : >> On Sun, 7 Feb 2016, RayCherng Yu wrote: >> >> Yes, /usr/local/bin/msgfmt is present. >> >> $ls -al /usr/local/bin/msgfmt >> -rwxr-xr-x 1 root wheel 73960 1=E6=9C=88 29 13:16 >> /usr/local/bin/msgfmt >> >> gettexts-tools is installed. >> >> $pkg info|grep gettext-tools >> gettext-tools-0.19.6 GNU gettext development and >> translation tools >> >> >> Can you run msgfmt manually? >> >> msgfmt -o /dev/null -c >> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" >> >> Maybe this is due to a permissions problem or a security setting? >> >> 2016-02-05 1:09 GMT+08:00 Warren Block : >> On Fri, 5 Feb 2016, RayCherng Yu wrote: >> >> My VM has 4gb RAM and 20gb hardisk.I forgot how >> much swapspace it had. I think it has enough swap space because I instal= led >> FreeBSD 10.2 with >> automatic disk >> allocation to entire disk >> space. >> >> >> I deleted that vm and created a new one in order >> to test the xfce logout menu option but I have not installed xwindow and >> xfce for that vm yet so I >> can't test it >> now. >> >> I tested poedit again 30 minute ago on another >> machine(2008 macbook, FreeBSD 11-CURRENT with xwindow and KDE installed)= . I >> make po to create a fresh >> po file and >> translate the "FreeBSD >> Porter's Handbook" to "FreeBSD Porter"(delete >> several).Then,pressed save button.I got this error message: >> >> =E7=84=A1=E6=B3=95=E5=9F=B7=E8=A1=8C=E7=A8=8B=E5= =BC=8F=EF=BC=9Amsgfmt -o /dev/null -c >> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.temp.p= o" >> >> The Chinese message means "Cannot run:" >> >> My poedit version is: >> >> poedit-1.8.4_1 Gettext catalogs >> (.po files) editor >> >> >> It appears to be using msgfmt just to check the >> output. Is /usr/local/bin/msgfmt present? It is part of the >> devel/gettext-tools port. Is that port or >> package installed? >> >> >> >> >> -- >> "Life is like a snowball. The important thing is finding wet >> snow and a really long hill." >> >> "Price is what you pay. Value is what you get." >> >> "The first rule of Investing is don't lose money; the second >> rule is don't forget rule #1..." >> >> "Wall Street is the only place that people ride to work in a >> Rolls-Royce to get advice from those who take the subway..." >> >> >> >> =E2=80=94 Warren Buffett. >> >> >> >> >> -- >> "Life is like a snowball. The important thing is finding wet snow and a >> really long hill." >> >> "Price is what you pay. Value is what you get." >> >> "The first rule of Investing is don't lose money; the second rule is >> don't forget rule #1..." >> >> "Wall Street is the only place that people ride to work in a Rolls-Royce >> to get advice from those who take the subway..." >> >> >> =E2=80=94 Warren Buffett. >> >> --=20 "Life is like a snowball. The important thing is finding wet snow and a really long hill." "Price is what you pay. Value is what you get." "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." =E2=80=94 Warren Buffett. From owner-freebsd-translators@freebsd.org Mon Feb 8 02:33:14 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 350E2AA082E for ; Mon, 8 Feb 2016 02:33:14 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0EA421317 for ; Mon, 8 Feb 2016 02:33:13 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u182XCeA020088 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 7 Feb 2016 19:33:12 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u182XCGY020085; Sun, 7 Feb 2016 19:33:12 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sun, 7 Feb 2016 19:33:12 -0700 (MST) From: Warren Block To: RayCherng Yu cc: freebsd-translators@freebsd.org Subject: Re: POedit freezes after pressing save buttton In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Sun, 07 Feb 2016 19:33:12 -0700 (MST) Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 02:33:14 -0000 On Mon, 8 Feb 2016, RayCherng Yu wrote: > I do have /tmp. > $ls -l / > total 73 > drwxr-xr-x   2 root  wheel  1024  1月 28 00:19 bin > drwxr-xr-x   8 root  wheel  1536  2月  7 14:24 boot > drwxr-xr-x   3 root  wheel   512  2月  2 17:15 compat > -r--r--r--   1 root  wheel  6190  1月 28 00:21 COPYRIGHT > dr-xr-xr-x  11 root  wheel   512  2月  8 10:05 dev > -rw-r--r--   1 root  wheel  4096  2月  8 02:05 entropy > drwxr-xr-x  25 root  wheel  2560  2月  4 04:28 etc > lrwxr-xr-x   1 root  wheel     8  2月  1 14:16 home -> usr/home > drwxr-xr-x   3 root  wheel  1536  1月 28 00:20 lib > drwxr-xr-x   4 root  wheel   512  2月  1 22:05 libexec > drwxr-xr-x   2 root  wheel   512  1月 28 00:18 media > drwxr-xr-x   2 root  wheel   512  1月 28 00:18 mnt > dr-xr-xr-x   2 root  wheel   512  1月 28 00:18 proc > drwxr-xr-x   2 root  wheel  2560  1月 28 00:20 rescue > drwxr-xr-x   2 root  wheel   512  2月  7 14:20 root > drwxr-xr-x   2 root  wheel  2560  1月 28 00:21 sbin > lrwxr-xr-x   1 root  wheel    11  1月 28 00:21 sys -> usr/src/sys > drwxrwxrwt  11 root  wheel   512  2月  8 02:07 tmp > drwxr-xr-x  16 root  wheel   512  2月  4 15:16 usr > drwxr-xr-x  25 root  wheel   512  2月  8 10:05 var > > > Maybe I don't have bash. The shell I installed is tcsh. How can I check if bash is installed? I don't know if it needs bash, just trying to think of ways that it might fail to run an external program. 'pkg info -ix bash' will show if bash is installed. We can probably figure out what it is doing (or trying to do) with truss(1). > 2016-02-08 8:38 GMT+08:00 Warren Block : > On Sun, 7 Feb 2016, RayCherng Yu wrote: > > $msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" > > /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: 警告:header field 'Project-Id-Version' still has the initial default value > /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: 警告:header field 'PO-Revision-Date' still has the initial default value > /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: 警告:header field 'Last-Translator' still has the initial default value > /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: 警告:header field 'Language-Team' still has the initial default value > > > > "警告" means warning. > > > Those are all warnings about the file content, which is fine, and shows that msgfmt can actually run. > > I can think of a few things that could be a problem.  Maybe the temporary file that poedit tries to check can't be created.  This could be due to permissions on /tmp (or > maybe no /tmp).  Or maybe poedit is trying to run it with a shell that is not installed (bash?)? > > 2016-02-07 7:23 GMT+08:00 Warren Block : >       On Sun, 7 Feb 2016, RayCherng Yu wrote: > >             Yes, /usr/local/bin/msgfmt is present. > >             $ls -al /usr/local/bin/msgfmt >             -rwxr-xr-x  1 root  wheel  73960  1月 29 13:16 /usr/local/bin/msgfmt > >             gettexts-tools is installed. > >             $pkg info|grep gettext-tools >             gettext-tools-0.19.6           GNU gettext development and translation tools > > >       Can you run msgfmt manually? > >         msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" > >       Maybe this is due to a permissions problem or a security setting? > >             2016-02-05 1:09 GMT+08:00 Warren Block : >                   On Fri, 5 Feb 2016, RayCherng Yu wrote: > >                         My VM has 4gb RAM and 20gb hardisk.I forgot how much swapspace it had. I think it has enough swap space because I installed FreeBSD 10.2 > with >             automatic disk >                         allocation to entire disk >                         space. > > >                         I deleted that vm and created a new one in order to test the xfce logout menu option but I have not installed xwindow and xfce for that > vm yet so I >             can't test it >                         now. > >                         I tested poedit again 30 minute ago on another machine(2008 macbook, FreeBSD 11-CURRENT with xwindow and KDE installed). I make po to > create a fresh >             po file and >                         translate the "FreeBSD >                         Porter's Handbook" to "FreeBSD Porter"(delete several).Then,pressed save button.I got this error message: > >                         無法執行程式:msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.temp.po" > >                         The Chinese message means "Cannot run:" > >                         My poedit version is: > >                         poedit-1.8.4_1                 Gettext catalogs (.po files) editor > > >                   It appears to be using msgfmt just to check the output.  Is /usr/local/bin/msgfmt present?  It is part of the devel/gettext-tools port.  Is > that port or >             package installed? > > > > >             -- >             "Life is like a snowball. The important thing is finding wet snow and a really long hill." > >             "Price is what you pay. Value is what you get." > >             "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." > >             "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." > >                                                                                                                            — Warren Buffett. > > > > > -- > "Life is like a snowball. The important thing is finding wet snow and a really long hill." > > "Price is what you pay. Value is what you get." > > "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." > > "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." > >                                                                                                                — Warren Buffett. > > > > > -- > "Life is like a snowball. The important thing is finding wet snow and a really long hill." > > "Price is what you pay. Value is what you get." > > "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." > > "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." > >                                                                                                                — Warren Buffett. > > From owner-freebsd-translators@freebsd.org Mon Feb 8 14:42:48 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B65FAA00FB for ; Mon, 8 Feb 2016 14:42:48 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: from mail-ig0-x232.google.com (mail-ig0-x232.google.com [IPv6:2607:f8b0:4001:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 38F99FF6 for ; Mon, 8 Feb 2016 14:42:48 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: by mail-ig0-x232.google.com with SMTP id mw1so58063448igb.1 for ; Mon, 08 Feb 2016 06:42:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+OwuhNXdci+CnSpVKKdjZjJV65qiHTelYrVpxaszoqI=; b=LYTep33n+H8gur03TgkzsgRe2Z1WC7GXXSJQmttcUVy4AbaSsE0GqdLc6WHJ55D3bC U7owyD2gdzIhfVA+QcvIJTnx9LSOStGlmk/JkUdazXMGGLxQVAoau3QCGWRbe06ubnQm 8lXcIfsJ9ZrAXk0lECgnFPojIxK4sfOf+chtIPxr9z0CXZh8oajmxGisfYBcDC0FJO6V 81pVywQmWuTI1Y6CbwBCLL52B20wCtxxS0TG0Xpo1I+4wWV5TGyFWMp6BHcUDNyuC+U4 Hn0Xg5agbrwEaoJlZahgmy7QGIjGnLy67BmYNP423a/It+210Ij71kigWq1Vfcz76uOT qGeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=+OwuhNXdci+CnSpVKKdjZjJV65qiHTelYrVpxaszoqI=; b=VO5rk73kZ90RgUuQXY2HCT6NhjTQcKbiK+s6xgKC6wi1SoLjxOlbtTf6Lw8x84xneU jhnEWGKcGe6LoW4D/M5qbdhwfivdoiPeHKRkLVEwfkUYXsUuZsRxjSx/F1H+bktA8V/s VxEV1hzImk8MHSkPEC/4GuYBLVYjZ7BC1FagE63GRoYjMk6ie9U7+Zg3bn9KRrFUTs9s 1O0kuctCaA9fXTjao78R1PiKAsCV4koejrer6D13H6emmubwtBsLWRzix772ZncQdT5v aL1oZdf/J+Du7Aer+pKBuB7+6MiDuWBISM7X0Y4cPZ1ZNshlCAzDRzCJGuwLKgNoiIRD 0ZAg== X-Gm-Message-State: AG10YORPnd+bDnXDgCmip9OR/eSzHALsmhupihhrPGgScuVzAYyvD//TrJTtpmAK5p/9xrSwURwy1cciM1CC5w== MIME-Version: 1.0 X-Received: by 10.50.93.36 with SMTP id cr4mr27635313igb.22.1454942567555; Mon, 08 Feb 2016 06:42:47 -0800 (PST) Received: by 10.107.156.8 with HTTP; Mon, 8 Feb 2016 06:42:47 -0800 (PST) In-Reply-To: References: Date: Mon, 8 Feb 2016 22:42:47 +0800 Message-ID: Subject: Re: POedit freezes after pressing save buttton From: RayCherng Yu To: Warren Block Cc: freebsd-translators@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 14:42:48 -0000 bash was not found in my system. $ pkg info -ix bash pkg: No package(s) matching bash truss to trace msgfmt? Is this usage correct? $truss msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34366226432 (0x800630000) issetugid() =3D 0 (0x0) __sysctl(0x7fffffffdd58,0x2,0x8008302c8,0x7fffffffdd50,0x0,0x0) =3D 0 (0x0) __sysctl(0x7fffffffdd58,0x2,0x8008303c8,0x7fffffffdd50,0x0,0x0) =3D 0 (0x0) __sysctl(0x7fffffffdd58,0x2,0x8008304c8,0x7fffffffdd50,0x0,0x0) =3D 0 (0x0) __sysctl(0x7fffffffdd58,0x2,0x8008305c8,0x7fffffffdd50,0x0,0x0) =3D 0 (0x0) __sysctl(0x7fffffffdd58,0x2,0x8008306c8,0x7fffffffdd50,0x0,0x0) =3D 0 (0x0) lstat("/etc",{ mode=3Ddrwxr-xr-x ,inode=3D21027072,size=3D2560,blksize=3D32= 768 }) =3D 0 (0x0) lstat("/etc/libmap.conf",{ mode=3D-rw-r--r-- ,inode=3D21027103,size=3D102,blksize=3D32768 }) =3D 0 (0x0) openat(AT_FDCWD,"/etc/libmap.conf",O_CLOEXEC,00) =3D 3 (0x3) fstat(3,{ mode=3D-rw-r--r-- ,inode=3D21027103,size=3D102,blksize=3D32768 })= =3D 0 (0x0) mmap(0x0,102,PROT_READ,MAP_PRIVATE,3,0x0) =3D 34366259200 (0x8006380= 00) close(3) =3D 0 (0x0) lstat("/usr",{ mode=3Ddrwxr-xr-x ,inode=3D10754304,size=3D512,blksize=3D327= 68 }) =3D 0 (0x0) lstat("/usr/local",{ mode=3Ddrwxr-xr-x ,inode=3D10834561,size=3D512,blksize= =3D32768 }) =3D 0 (0x0) lstat("/usr/local/etc",{ mode=3Ddrwxr-xr-x ,inode=3D10916754,size=3D1536,blksize=3D32768 }) =3D 0 (0x0) lstat("/usr/local/etc/libmap.d",0x7fffffffc408) ERR#2 'No such file or directory' munmap(0x800638000,102) =3D 0 (0x0) access("/usr/local/lib/libgettextsrc-0.19.6.so",F_OK) =3D 0 (0x0) openat(AT_FDCWD,"/usr/local/lib/libgettextsrc-0.19.6.so",O_CLOEXEC|O_VERIFY= ,00) =3D 3 (0x3) fstat(3,{ mode=3D-rwxr-xr-x ,inode=3D10938702,size=3D291368,blksize=3D32768= }) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,3,0x0) =3D 3436625920= 0 (0x800638000) mmap(0x0,2387968,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34368327680 (0x800831000) mmap(0x800831000,282624,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCOR= E|MAP_PREFAULT_READ,3,0x0) =3D 34368327680 (0x800831000) mmap(0x800a76000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFAU= LT_READ,3,0x45000) =3D 34370707456 (0x800a76000) munmap(0x800638000,4096) =3D 0 (0x0) close(3) =3D 0 (0x0) access("/usr/local/lib/libgettextlib-0.19.6.so",F_OK) =3D 0 (0x0) openat(AT_FDCWD,"/usr/local/lib/libgettextlib-0.19.6.so",O_CLOEXEC|O_VERIFY= ,00) =3D 3 (0x3) fstat(3,{ mode=3D-rwxr-xr-x ,inode=3D10938696,size=3D1498488,blksize=3D3276= 8 }) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,3,0x0) =3D 3436625920= 0 (0x800638000) mmap(0x0,3604480,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34370715648 (0x800a78000) mmap(0x800a78000,1474560,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCO= RE|MAP_PREFAULT_READ,3,0x0) =3D 34370715648 (0x800a78000) mmap(0x800ddf000,28672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFA= ULT_READ,3,0x167000) =3D 34374283264 (0x800ddf000) mmap(0x800de6000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_ANON,-= 1,0x0) =3D 34374311936 (0x800de6000) munmap(0x800638000,4096) =3D 0 (0x0) close(3) =3D 0 (0x0) access("/usr/local/lib/libexpat.so.1",F_OK) =3D 0 (0x0) openat(AT_FDCWD,"/usr/local/lib/libexpat.so.1",O_CLOEXEC|O_VERIFY,00) =3D 3 (0x3) fstat(3,{ mode=3D-rwxr-xr-x ,inode=3D10920940,size=3D177811,blksize=3D32768= }) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,3,0x0) =3D 3436625920= 0 (0x800638000) mmap(0x0,2256896,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34374320128 (0x800de8000) mmap(0x800de8000,151552,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCOR= E|MAP_PREFAULT_READ,3,0x0) =3D 34374320128 (0x800de8000) mmap(0x80100d000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFAU= LT_READ,3,0x25000) =3D 34376568832 (0x80100d000) munmap(0x800638000,4096) =3D 0 (0x0) close(3) =3D 0 (0x0) access("/usr/local/lib/libintl.so.8",F_OK) =3D 0 (0x0) openat(AT_FDCWD,"/usr/local/lib/libintl.so.8",O_CLOEXEC|O_VERIFY,00) =3D 3 (0x3) fstat(3,{ mode=3D-rw-r--r-- ,inode=3D10920795,size=3D51133,blksize=3D32768 = }) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,3,0x0) =3D 3436625920= 0 (0x800638000) mmap(0x0,2138112,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34376577024 (0x80100f000) mmap(0x80100f000,36864,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE= |MAP_PREFAULT_READ,3,0x0) =3D 34376577024 (0x80100f000) mmap(0x801218000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFAU= LT_READ,3,0x9000) =3D 34378711040 (0x801218000) munmap(0x800638000,4096) =3D 0 (0x0) close(3) =3D 0 (0x0) access("/usr/local/lib/libncurses.so.8",F_OK) ERR#2 'No such file or directory' openat(AT_FDCWD,"/var/run/ld-elf.so.hints",O_CLOEXEC,00) =3D 3 (0x3) read(3,"Ehnt\^A\0\0\0\M^@\0\0\0\M^S\0\0"...,128) =3D 128 (0x80) lseek(3,0x80,SEEK_SET) =3D 128 (0x80) read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,147) =3D 147 (0x93) close(3) =3D 0 (0x0) access("/lib/libncurses.so.8",F_OK) =3D 0 (0x0) openat(AT_FDCWD,"/lib/libncurses.so.8",O_CLOEXEC|O_VERIFY,00) =3D 3 (0x3) fstat(3,{ mode=3D-r--r--r-- ,inode=3D31861681,size=3D338656,blksize=3D32768= }) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,3,0x0) =3D 3436625920= 0 (0x800638000) mmap(0x0,2437120,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34378715136 (0x801219000) mmap(0x801219000,319488,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCOR= E|MAP_PREFAULT_READ,3,0x0) =3D 34378715136 (0x801219000) mmap(0x801467000,20480,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFA= ULT_READ,3,0x4e000) =3D 34381131776 (0x801467000) munmap(0x800638000,4096) =3D 0 (0x0) close(3) =3D 0 (0x0) access("/usr/local/lib/libc.so.7",F_OK) ERR#2 'No such file or directory' access("/lib/libc.so.7",F_OK) =3D 0 (0x0) openat(AT_FDCWD,"/lib/libc.so.7",O_CLOEXEC|O_VERIFY,00) =3D 3 (0x3) fstat(3,{ mode=3D-r--r--r-- ,inode=3D31861669,size=3D1717416,blksize=3D3276= 8 }) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,3,0x0) =3D 3436625920= 0 (0x800638000) mmap(0x0,3862528,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34381152256 (0x80146c000) mmap(0x80146c000,1609728,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCO= RE|MAP_PREFAULT_READ,3,0x0) =3D 34381152256 (0x80146c000) mmap(0x8017f5000,49152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFA= ULT_READ,3,0x189000) =3D 34384859136 (0x8017f5000) mmap(0x801801000,106496,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_ANON= ,-1,0x0) =3D 34384908288 (0x801801000) munmap(0x800638000,4096) =3D 0 (0x0) close(3) =3D 0 (0x0) mmap(0x0,40960,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34366259200 (0x800638000) munmap(0x80063b000,28672) =3D 0 (0x0) mmap(0x0,69632,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34366271488 (0x80063b000) munmap(0x800648000,16384) =3D 0 (0x0) mmap(0x0,102400,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34366324736 (0x800648000) sysarch(AMD64_SET_FSBASE,0x7fffffffddd8) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) readlink("/etc/malloc.conf",0x7fffffffd4e0,1024) ERR#2 'No such file or directory' issetugid() =3D 0 (0x0) mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34385014784 (0x80181b000) munmap(0x80181b000,2097152) =3D 0 (0x0) mmap(0x0,4190208,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34385014784 (0x80181b000) munmap(0x80181b000,1986560) =3D 0 (0x0) munmap(0x801c00000,106496) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34389098496 (0x801c00000) open("/usr/share/locale/zh_TW.UTF-8/LC_COLLATE",O_RDONLY,037777756710) =3D = 3 (0x3) fstat(3,{ mode=3D-r--r--r-- ,inode=3D11637466,size=3D324384,blksize=3D32768= }) =3D 0 (0x0) mmap(0x0,324384,PROT_READ,MAP_PRIVATE,3,0x0) =3D 34366427136 (0x8006610= 00) close(3) =3D 0 (0x0) open("/usr/share/locale/zh_TW.UTF-8/LC_CTYPE",O_RDONLY,037777756650) =3D 3 (0x3) fstat(3,{ mode=3D-r--r--r-- ,inode=3D11403837,size=3D37976,blksize=3D32768 = }) =3D 0 (0x0) mmap(0x0,37976,PROT_READ,MAP_PRIVATE,3,0x0) =3D 34366754816 (0x8006b10= 00) close(3) =3D 0 (0x0) munmap(0x8006b1000,37976) =3D 0 (0x0) open("/usr/share/locale/zh_TW.UTF-8/LC_MONETARY",O_CLOEXEC,013720646000) = =3D 3 (0x3) fstat(3,{ mode=3D-r--r--r-- ,inode=3D11637469,size=3D34,blksize=3D32768 }) = =3D 0 (0x0) read(3,"TWD \nNT$\n.\n,\n3\n\n-\n2\n2\n1"...,34) =3D 34 (0x22) close(3) =3D 0 (0x0) open("/usr/share/locale/zh_TW.UTF-8/LC_NUMERIC",O_CLOEXEC,046000) =3D 3 (0x= 3) fstat(3,{ mode=3D-r--r--r-- ,inode=3D11403834,size=3D6,blksize=3D32768 }) = =3D 0 (0x0) read(3,".\n,\n3\n",6) =3D 6 (0x6) close(3) =3D 0 (0x0) open("/usr/share/locale/zh_TW.UTF-8/LC_TIME",O_CLOEXEC,00) =3D 3 (0x3) fstat(3,{ mode=3D-r--r--r-- ,inode=3D11637467,size=3D428,blksize=3D32768 })= =3D 0 (0x0) read(3," 1\M-f\M^\\M^H\n 2\M-f\M^\\M^H\n"...,428) =3D 428 (0x1ac) close(3) =3D 0 (0x0) open("/usr/share/locale/zh_TW.UTF-8/LC_MESSAGES",O_CLOEXEC,057000) =3D 3 (0= x3) fstat(3,{ mode=3D-r--r--r-- ,inode=3D11637471,size=3D120,blksize=3D32768 })= =3D 0 (0x0) read(3,"^((\M-f\M^X\M-/)|(\M-g\M-"\M-:"...,120) =3D 120 (0x78) close(3) =3D 0 (0x0) open("/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po",= O_RDONLY,0666) =3D 3 (0x3) fstat(3,{ mode=3D-rw-r--r-- ,inode=3D13724033,size=3D994488,blksize=3D32768= }) =3D 0 (0x0) read(3,"#$FreeBSD$\nmsgid ""\nmsgstr """...,32768) =3D 32768 (0x8000) issetugid() =3D 0 (0x0) open("/usr/lib/i18n",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,020040100200) =3D 4 (0x4) fstatfs(4,{ fstypename=3Dufs,mntonname=3D/,mntfromname=3D/dev/ada0p2,fsid= =3D }) =3D 0 (0x0) getdirentries(0x4,0x801c40000,0x1000,0x801c65028) =3D 1144 (0x478) getdirentries(0x4,0x801c40000,0x1000,0x801c65028) =3D 0 (0x0) close(4) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) openat(AT_FDCWD,"/usr/lib/i18n/libiconv_std.so.4",O_CLOEXEC|O_VERIFY,00) = =3D 4 (0x4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11396382,size=3D8864,blksize=3D32768 }= ) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,4,0x0) =3D 3436675481= 6 (0x8006b1000) mmap(0x0,2105344,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34391195648 (0x801e00000) mmap(0x801e00000,8192,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|= MAP_PREFAULT_READ,4,0x0) =3D 34391195648 (0x801e00000) mmap(0x802001000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFAU= LT_READ,4,0x1000) =3D 34393296896 (0x802001000) munmap(0x8006b1000,4096) =3D 0 (0x0) close(4) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) open("/usr/share/i18n/esdb/esdb.alias.db",O_CLOEXEC,037777710210) =3D 4 (0x= 4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11398461,size=3D29856,blksize=3D32768 = }) =3D 0 (0x0) mmap(0x0,29856,PROT_READ,MAP_PRIVATE,4,0x0) =3D 34366754816 (0x8006b10= 00) close(4) =3D 0 (0x0) munmap(0x8006b1000,29856) =3D 0 (0x0) open("/usr/share/i18n/esdb/esdb.dir.db",O_CLOEXEC,037777710210) =3D 4 (0x4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11398453,size=3D13440,blksize=3D32768 = }) =3D 0 (0x0) mmap(0x0,13440,PROT_READ,MAP_PRIVATE,4,0x0) =3D 34366754816 (0x8006b10= 00) close(4) =3D 0 (0x0) munmap(0x8006b1000,13440) =3D 0 (0x0) open("/usr/share/i18n/esdb/UTF/UTF-8.esdb",O_CLOEXEC,037777712470) =3D 4 (0= x4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11398598,size=3D368,blksize=3D32768 })= =3D 0 (0x0) mmap(0x0,368,PROT_READ,MAP_PRIVATE,4,0x0) =3D 34366754816 (0x8006b10= 00) close(4) =3D 0 (0x0) munmap(0x8006b1000,368) =3D 0 (0x0) open("/usr/share/i18n/esdb/esdb.alias.db",O_CLOEXEC,037777710210) =3D 4 (0x= 4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11398461,size=3D29856,blksize=3D32768 = }) =3D 0 (0x0) mmap(0x0,29856,PROT_READ,MAP_PRIVATE,4,0x0) =3D 34366754816 (0x8006b10= 00) close(4) =3D 0 (0x0) munmap(0x8006b1000,29856) =3D 0 (0x0) open("/usr/share/i18n/esdb/esdb.dir.db",O_CLOEXEC,037777710210) =3D 4 (0x4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11398453,size=3D13440,blksize=3D32768 = }) =3D 0 (0x0) mmap(0x0,13440,PROT_READ,MAP_PRIVATE,4,0x0) =3D 34366754816 (0x8006b10= 00) close(4) =3D 0 (0x0) munmap(0x8006b1000,13440) =3D 0 (0x0) open("/usr/share/i18n/esdb/UTF/UTF-8.esdb",O_CLOEXEC,037777712470) =3D 4 (0= x4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11398598,size=3D368,blksize=3D32768 })= =3D 0 (0x0) mmap(0x0,368,PROT_READ,MAP_PRIVATE,4,0x0) =3D 34366754816 (0x8006b10= 00) close(4) =3D 0 (0x0) munmap(0x8006b1000,368) =3D 0 (0x0) open("/usr/lib/i18n",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,025247313223) =3D 4 (0x4) fstatfs(4,{ fstypename=3Dufs,mntonname=3D/,mntfromname=3D/dev/ada0p2,fsid= =3D }) =3D 0 (0x0) getdirentries(0x4,0x801c40000,0x1000,0x801c65028) =3D 1144 (0x478) getdirentries(0x4,0x801c40000,0x1000,0x801c65028) =3D 0 (0x0) close(4) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) openat(AT_FDCWD,"/usr/lib/i18n/libUTF8.so.4",O_CLOEXEC|O_VERIFY,00) =3D 4 (0x4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11396364,size=3D7104,blksize=3D32768 }= ) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,4,0x0) =3D 3436675481= 6 (0x8006b1000) mmap(0x0,2105344,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34393300992 (0x802002000) mmap(0x802002000,8192,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|= MAP_PREFAULT_READ,4,0x0) =3D 34393300992 (0x802002000) mmap(0x802203000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFAU= LT_READ,4,0x1000) =3D 34395402240 (0x802203000) munmap(0x8006b1000,4096) =3D 0 (0x0) close(4) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) open("/usr/lib/i18n",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,025247313223) =3D 4 (0x4) fstatfs(4,{ fstypename=3Dufs,mntonname=3D/,mntfromname=3D/dev/ada0p2,fsid= =3D }) =3D 0 (0x0) getdirentries(0x4,0x801c40000,0x1000,0x801c65028) =3D 1144 (0x478) getdirentries(0x4,0x801c40000,0x1000,0x801c65028) =3D 0 (0x0) close(4) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) stat("/usr/share/i18n/csmapper/mapper.dir",{ mode=3D-r--r--r-- ,inode=3D11397992,size=3D46144,blksize=3D32768 }) =3D 0 (0x0) open("/usr/share/i18n/csmapper/charset.alias.db",O_CLOEXEC,037777676230) ERR#2 'No such file or directory' open("/usr/share/i18n/csmapper/charset.alias",O_CLOEXEC,037777777777) ERR#2 'No such file or directory' open("/usr/share/i18n/csmapper/charset.alias.db",O_CLOEXEC,037777676230) ERR#2 'No such file or directory' open("/usr/share/i18n/csmapper/charset.alias",O_CLOEXEC,037777777777) ERR#2 'No such file or directory' open("/usr/lib/i18n",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,020040100200) =3D 4 (0x4) fstatfs(4,{ fstypename=3Dufs,mntonname=3D/,mntfromname=3D/dev/ada0p2,fsid= =3D }) =3D 0 (0x0) getdirentries(0x4,0x801c40000,0x1000,0x801c65028) =3D 1144 (0x478) getdirentries(0x4,0x801c40000,0x1000,0x801c65028) =3D 0 (0x0) close(4) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) openat(AT_FDCWD,"/usr/lib/i18n/libmapper_none.so.4",O_CLOEXEC|O_VERIFY,00) =3D 4 (0x4) fstat(4,{ mode=3D-r--r--r-- ,inode=3D11396373,size=3D4560,blksize=3D32768 }= ) =3D 0 (0x0) mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,4,0x0) =3D 3436675481= 6 (0x8006b1000) mmap(0x0,2101248,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D 34395406336 (0x802204000) mmap(0x802204000,4096,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|= MAP_PREFAULT_READ,4,0x0) =3D 34395406336 (0x802204000) mmap(0x802404000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFAU= LT_READ,4,0x0) =3D 34397503488 (0x802404000) munmap(0x8006b1000,4096) =3D 0 (0x0) close(4) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) read(3,".mk. Please use these"...,32768) =3D 32768 (0x8000) read(3,"eason for PORTNAME_PREVENTS."...,32768) =3D 32768 (0x8000) read(3,"LDING are set."\nmsgst"...,32768) =3D 32768 (0x8000) read(3,"ependencies or the handling of s"...,32768) =3D 32768 (0x8000) read(3,"row/entry\n#: book.translate.xml"...,32768) =3D 32768 (0x8000) read(3,"90\nmsgid "Path to the "...,32768) =3D 32768 (0x8000) read(3,"name>USE_RUBY_EXTCONF""...,32768) =3D 32768 (0x8000) mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34397507584 (0x802405000) munmap(0x802405000,2097152) =3D 0 (0x0) mmap(0x0,4190208,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34397507584 (0x802405000) munmap(0x802405000,2076672) =3D 0 (0x0) munmap(0x802800000,16384) =3D 0 (0x0) read(3,"th: row/entry\n#: book.translate"...,32768) =3D 32768 (0x8000) read(3,"dit the resulting file, do so in"...,32768) =3D 32768 (0x8000) read(3,"str ""\n\n#. (itstool) path: exa"...,32768) =3D 32768 (0x8000) read(3," -j JAILNAMEsvn status\\n"\n""...,32768) =3D 32768 (0x8000) read(3,"str ""\n\n#. (itstool) path: sec"...,32768) =3D 32768 (0x8000) read(3,":href=3D\\"http://www.FreshPorts.o"...,32768) =3D 32768 (0x8000) read(3,"ml:16297\nmsgid "GSSAPI"...,32768) =3D 32768 (0x8000) read(3,"GIN_DIR: The directory"...,32768) =3D 32768 (0x8000) read(3,"r ""\n\n#. (itstool) path: row/e"...,32768) =3D 32768 (0x8000) read(3,"path: row/entry\n#: book.transla"...,32768) =3D 32768 (0x8000) read(3,"th: row/entry\n#: book.translate"...,32768) =3D 32768 (0x8000) read(3,"d V"...,32768) =3D 32768 (0x8000) read(3,""\nmsgstr ""\n\n#. (itstool) pat"...,32768) =3D 32768 (0x8000) mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D 34401681408 (0x802800000) read(3,"tool) path: row/entry\n#: book.t"...,32768) =3D 32768 (0x8000) read(3,"ot "...,32768) =3D 32768 (0x8000) read(3,"ry\n#: book.translate.xml:22948"...,32768) =3D 11448 (0x2cb8) read(3,0x801c55600,32768) =3D 0 (0x0) close(3) =3D 0 (0x0) getuid() =3D 1001 (0x3e9) geteuid() =3D 1001 (0x3e9) getgid() =3D 1001 (0x3e9) getegid() =3D 1001 (0x3e9) open("/usr/local/share/locale/locale.alias",O_RDONLY,0666) =3D 3 (0x3) fstat(3,{ mode=3D-rw-r--r-- ,inode=3D10920878,size=3D3102,blksize=3D32768 }= ) =3D 0 (0x0) read(3,"# Locale name alias data base.\n"...,32768) =3D 3102 (0xc1e) read(3,0x801c55600,32768) =3D 0 (0x0) close(3) =3D 0 (0x0) openat(AT_FDCWD,"/usr/local/share/locale/zh_TW.UTF-8/LC_MESSAGES/gettext-to= ols.mo",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/share/locale/zh_TW.utf8/LC_MESSAGES/gettext-too= ls.mo",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/share/locale/zh_TW/LC_MESSAGES/gettext-tools.mo= ",O_RDONLY,00) =3D 3 (0x3) fstat(3,{ mode=3D-rw-r--r-- ,inode=3D10938793,size=3D62576,blksize=3D32768 = }) =3D 0 (0x0) mmap(0x0,62576,PROT_READ,MAP_PRIVATE,3,0x0) =3D 34366754816 (0x8006b10= 00) close(3) =3D 0 (0x0) openat(AT_FDCWD,"/usr/local/share/locale/zh.UTF-8/LC_MESSAGES/gettext-tools= .mo",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/share/locale/zh.utf8/LC_MESSAGES/gettext-tools.= mo",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/share/locale/zh/LC_MESSAGES/gettext-tools.mo",O= _RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/lib/charset.alias",O_NOFOLLOW,00) =3D 3 (0x3) fcntl(3,F_GETFL,) =3D 0 (0x0) fstat(3,{ mode=3D-rw-r--r-- ,inode=3D10926389,size=3D643,blksize=3D32768 })= =3D 0 (0x0) read(3,"# This file contains a table of "...,32768) =3D 643 (0x283) read(3,0x801c55600,32768) =3D 0 (0x0) close(3) =3D 0 (0x0) /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: =E8=AD=A6=E5=91=8A=EF=BC=9Awrite(2,"/usr/home/raycherng/doc/zh_TW.UT"...,80= ) =3D 80 (0x50) header field 'Project-Id-Version' still has the initial default value write(2,"header field 'Project-Id-Version"...,70) =3D 70 (0x46) /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: =E8=AD=A6=E5=91=8A=EF=BC=9Awrite(2,"/usr/home/raycherng/doc/zh_TW.UT"...,80= ) =3D 80 (0x50) header field 'PO-Revision-Date' still has the initial default value write(2,"header field 'PO-Revision-Date' "...,68) =3D 68 (0x44) /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: =E8=AD=A6=E5=91=8A=EF=BC=9Awrite(2,"/usr/home/raycherng/doc/zh_TW.UT"...,80= ) =3D 80 (0x50) header field 'Last-Translator' still has the initial default value write(2,"header field 'Last-Translator' s"...,67) =3D 67 (0x43) /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: =E8=AD=A6=E5=91=8A=EF=BC=9Awrite(2,"/usr/home/raycherng/doc/zh_TW.UT"...,80= ) =3D 80 (0x50) header field 'Language-Team' still has the initial default value write(2,"header field 'Language-Team' sti"...,65) =3D 65 (0x41) open("/dev/null",O_WRONLY|O_CREAT|O_TRUNC,0666) =3D 3 (0x3) fstat(3,{ mode=3Dcrw-rw-rw- ,inode=3D23,size=3D0,blksize=3D4096 }) =3D 0 (0= x0) ioctl(3,TIOCGETA,0xffffdf60) ERR#25 'Inappropriate ioctl for device' write(3,"\M-^\^R\^D\M^U\0\0\0\0\^A\0\0\0"...,360) =3D 360 (0x168) close(3) =3D 0 (0x0) close(1) =3D 0 (0x0) close(2) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) process exit, rval =3D 0 2016-02-08 10:33 GMT+08:00 Warren Block : > On Mon, 8 Feb 2016, RayCherng Yu wrote: > > I do have /tmp. >> $ls -l / >> total 73 >> drwxr-xr-x 2 root wheel 1024 1=E6=9C=88 28 00:19 bin >> drwxr-xr-x 8 root wheel 1536 2=E6=9C=88 7 14:24 boot >> drwxr-xr-x 3 root wheel 512 2=E6=9C=88 2 17:15 compat >> -r--r--r-- 1 root wheel 6190 1=E6=9C=88 28 00:21 COPYRIGHT >> dr-xr-xr-x 11 root wheel 512 2=E6=9C=88 8 10:05 dev >> -rw-r--r-- 1 root wheel 4096 2=E6=9C=88 8 02:05 entropy >> drwxr-xr-x 25 root wheel 2560 2=E6=9C=88 4 04:28 etc >> lrwxr-xr-x 1 root wheel 8 2=E6=9C=88 1 14:16 home -> usr/home >> drwxr-xr-x 3 root wheel 1536 1=E6=9C=88 28 00:20 lib >> drwxr-xr-x 4 root wheel 512 2=E6=9C=88 1 22:05 libexec >> drwxr-xr-x 2 root wheel 512 1=E6=9C=88 28 00:18 media >> drwxr-xr-x 2 root wheel 512 1=E6=9C=88 28 00:18 mnt >> dr-xr-xr-x 2 root wheel 512 1=E6=9C=88 28 00:18 proc >> drwxr-xr-x 2 root wheel 2560 1=E6=9C=88 28 00:20 rescue >> drwxr-xr-x 2 root wheel 512 2=E6=9C=88 7 14:20 root >> drwxr-xr-x 2 root wheel 2560 1=E6=9C=88 28 00:21 sbin >> lrwxr-xr-x 1 root wheel 11 1=E6=9C=88 28 00:21 sys -> usr/src/sys >> drwxrwxrwt 11 root wheel 512 2=E6=9C=88 8 02:07 tmp >> drwxr-xr-x 16 root wheel 512 2=E6=9C=88 4 15:16 usr >> drwxr-xr-x 25 root wheel 512 2=E6=9C=88 8 10:05 var >> >> >> Maybe I don't have bash. The shell I installed is tcsh. How can I check >> if bash is installed? >> > > I don't know if it needs bash, just trying to think of ways that it might > fail to run an external program. 'pkg info -ix bash' will show if bash i= s > installed. > > We can probably figure out what it is doing (or trying to do) with > truss(1). > > > 2016-02-08 8:38 GMT+08:00 Warren Block : >> On Sun, 7 Feb 2016, RayCherng Yu wrote: >> >> $msgfmt -o /dev/null -c >> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" >> >> >> /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: >> =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Project-Id-Version' still has t= he initial default value >> >> /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: >> =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'PO-Revision-Date' still has the= initial default value >> >> /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: >> =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Last-Translator' still has the = initial default value >> >> /usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po:3: >> =E8=AD=A6=E5=91=8A=EF=BC=9Aheader field 'Language-Team' still has the in= itial default value >> >> >> >> "=E8=AD=A6=E5=91=8A" means warning. >> >> >> Those are all warnings about the file content, which is fine, and >> shows that msgfmt can actually run. >> >> I can think of a few things that could be a problem. Maybe the >> temporary file that poedit tries to check can't be created. This could = be >> due to permissions on /tmp (or >> maybe no /tmp). Or maybe poedit is trying to run it with a shell >> that is not installed (bash?)? >> >> 2016-02-07 7:23 GMT+08:00 Warren Block : >> On Sun, 7 Feb 2016, RayCherng Yu wrote: >> >> Yes, /usr/local/bin/msgfmt is present. >> >> $ls -al /usr/local/bin/msgfmt >> -rwxr-xr-x 1 root wheel 73960 1=E6=9C=88 29 = 13:16 >> /usr/local/bin/msgfmt >> >> gettexts-tools is installed. >> >> $pkg info|grep gettext-tools >> gettext-tools-0.19.6 GNU gettext >> development and translation tools >> >> >> Can you run msgfmt manually? >> >> msgfmt -o /dev/null -c >> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" >> >> Maybe this is due to a permissions problem or a >> security setting? >> >> 2016-02-05 1:09 GMT+08:00 Warren Block < >> wblock@wonkity.com>: >> On Fri, 5 Feb 2016, RayCherng Yu wrote: >> >> My VM has 4gb RAM and 20gb hardisk.I >> forgot how much swapspace it had. I think it has enough swap space becau= se >> I installed FreeBSD 10.2 >> with >> automatic disk >> allocation to entire disk >> space. >> >> >> I deleted that vm and created a new >> one in order to test the xfce logout menu option but I have not installe= d >> xwindow and xfce for that >> vm yet so I >> can't test it >> now. >> >> I tested poedit again 30 minute ago >> on another machine(2008 macbook, FreeBSD 11-CURRENT with xwindow and KDE >> installed). I make po to >> create a fresh >> po file and >> translate the "FreeBSD >> Porter's Handbook" to "FreeBSD >> Porter"(delete several).Then,pressed save button.I got this error messag= e: >> >> =E7=84=A1=E6=B3=95=E5=9F=B7=E8=A1=8C= =E7=A8=8B=E5=BC=8F=EF=BC=9Amsgfmt -o /dev/null -c >> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.temp.p= o" >> >> The Chinese message means "Cannot >> run:" >> >> My poedit version is: >> >> poedit-1.8.4_1 >> Gettext catalogs (.po files) editor >> >> >> It appears to be using msgfmt just to chec= k >> the output. Is /usr/local/bin/msgfmt present? It is part of the >> devel/gettext-tools port. Is >> that port or >> package installed? >> >> >> >> >> -- >> "Life is like a snowball. The important thing is >> finding wet snow and a really long hill." >> >> "Price is what you pay. Value is what you get." >> >> "The first rule of Investing is don't lose money= ; >> the second rule is don't forget rule #1..." >> >> "Wall Street is the only place that people ride >> to work in a Rolls-Royce to get advice from those who take the subway...= " >> >> >> >> =E2=80=94 Warren Buffett. >> >> >> >> >> -- >> "Life is like a snowball. The important thing is finding wet >> snow and a really long hill." >> >> "Price is what you pay. Value is what you get." >> >> "The first rule of Investing is don't lose money; the second >> rule is don't forget rule #1..." >> >> "Wall Street is the only place that people ride to work in a >> Rolls-Royce to get advice from those who take the subway..." >> >> >> >> =E2=80=94 Warren Buffett. >> >> >> >> >> -- >> "Life is like a snowball. The important thing is finding wet snow and a >> really long hill." >> >> "Price is what you pay. Value is what you get." >> >> "The first rule of Investing is don't lose money; the second rule is >> don't forget rule #1..." >> >> "Wall Street is the only place that people ride to work in a Rolls-Royce >> to get advice from those who take the subway..." >> >> >> =E2=80=94 Warren Buffett. >> >> --=20 "Life is like a snowball. The important thing is finding wet snow and a really long hill." "Price is what you pay. Value is what you get." "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." =E2=80=94 Warren Buffett. From owner-freebsd-translators@freebsd.org Mon Feb 8 15:55:51 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3AA4AA22D4 for ; Mon, 8 Feb 2016 15:55:51 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 94BD912E8 for ; Mon, 8 Feb 2016 15:55:51 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u18FtkOL060517 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 8 Feb 2016 08:55:46 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u18FtkPD060514; Mon, 8 Feb 2016 08:55:46 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Mon, 8 Feb 2016 08:55:46 -0700 (MST) From: Warren Block To: RayCherng Yu cc: freebsd-translators@freebsd.org Subject: Re: POedit freezes after pressing save buttton In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Mon, 08 Feb 2016 08:55:46 -0700 (MST) X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 15:55:51 -0000 On Mon, 8 Feb 2016, RayCherng Yu wrote: > bash was not found in my system. > > $ pkg info -ix bash > pkg: No package(s) matching bash > > > truss to trace msgfmt? Is this usage correct? > > $truss msgfmt -o /dev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" Yes, but it needs to be run on poedit to see what happens when it tries to run that test with msgfmt. From owner-freebsd-translators@freebsd.org Mon Feb 8 15:59:51 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 433E8AA24A7 for ; Mon, 8 Feb 2016 15:59:51 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 08BF113E3 for ; Mon, 8 Feb 2016 15:59:51 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: by mail-ig0-x229.google.com with SMTP id mw1so59765508igb.1 for ; Mon, 08 Feb 2016 07:59:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=lEDcM7zJ9xbHiJ1axEUSQdB9Km1h39XuoGtr/a45bgg=; b=ObI/EsR/6uak5O5Bk48iY6lg31ckqIZzMgKNU2UwN2dop/pj7nzsyKocbSVPBfv/Ag 9hdvQyhOXdL2BS4YBplO8LKHAKpN1nhGGxC72COxKshQ/fQw/XwgcsArfMkq2v/6+Vhy 9naVlbsvj3nOJTCoqgdsHdwG/7/EPwBjumAouOOhSo9QzJ/Xj7qhUHk//2YYQ+oRYtXF xFap13JKjtG64s2Jr5NEObZ8yD2gthLrM9AKDI8vyTkH5EtLdFiqQpTo3U/gquF1IA16 zXAb+gMpSKBQ7EaDlvdClfXswme1Y3ve//OBhSaUkEDkYcLg2bfLj01xXS1HGXXjVnd1 phFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=lEDcM7zJ9xbHiJ1axEUSQdB9Km1h39XuoGtr/a45bgg=; b=F54BPSbCFmAcD41BMlC2OeXIXrgWWhcl5Z7m4jCaN2RF6VNWvFJ11CXX3Pp6Ri+Cvv Ex1JPWeG+T9zobh7bg94Ooogjv7aqQl79IsiOqQTEJaUnVY37JXUI+GoLGYm31rO5LIj 31uT85cC/RjX9qaNqLoytFw6i/sYK+DNArtPbCVzgDWrk23IXFymprsBeQ1seYkPz1jY zqxHxJayCCindi/JBJhSQGnOR4EegONGntoekyP7dAuo5VOPv9VwW4UQw+N5/AZ6WwW+ KmjgME9E/aq36Hne2cemYKb5yiucpW0Eh+Zgck2W9U15Ff2aBh5AmSqphyH9MX3wPMER ndRw== X-Gm-Message-State: AG10YOSXTWDKICUohH9s5si7mpNfHjWN7Bg+OPG7OYz7QCMQQiSdhEKd6Zlgah8p2GY5Kmq00ss/yVIqxkzpVA== MIME-Version: 1.0 X-Received: by 10.50.142.9 with SMTP id rs9mr30012020igb.76.1454947190465; Mon, 08 Feb 2016 07:59:50 -0800 (PST) Received: by 10.107.156.8 with HTTP; Mon, 8 Feb 2016 07:59:50 -0800 (PST) In-Reply-To: References: Date: Mon, 8 Feb 2016 23:59:50 +0800 Message-ID: Subject: Re: POedit freezes after pressing save buttton From: RayCherng Yu To: Warren Block Cc: freebsd-translators@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 15:59:51 -0000 I run "truss poedit" and the result is too large. I can't scroll back to see all of them. How to save it? 2016-02-08 23:55 GMT+08:00 Warren Block : > On Mon, 8 Feb 2016, RayCherng Yu wrote: > > bash was not found in my system. >> >> $ pkg info -ix bash >> pkg: No package(s) matching bash >> >> >> truss to trace msgfmt? Is this usage correct? >> >> $truss msgfmt -o /dev/null -c >> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" >> > > Yes, but it needs to be run on poedit to see what happens when it tries t= o > run that test with msgfmt. > --=20 "Life is like a snowball. The important thing is finding wet snow and a really long hill." "Price is what you pay. Value is what you get." "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." =E2=80=94 Warren Buffett. From owner-freebsd-translators@freebsd.org Mon Feb 8 16:02:41 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D028FAA2640 for ; Mon, 8 Feb 2016 16:02:41 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 94A48178D for ; Mon, 8 Feb 2016 16:02:41 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: by mail-io0-x22c.google.com with SMTP id f81so198532895iof.0 for ; Mon, 08 Feb 2016 08:02:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=LFq+tQG/smQFVDPpkM7wEE7Ka2YPWnFtX0Sfkl1f56A=; b=fAqPs8VdHcoatxp1TrZ/A2u+KFO1Y5Js3z/dgxAowrvWwRRbwQ/VG8cvDVz7P7aDLS OX7MYmEORFzr9EYFNlDhZ/YWGXGOy4Mvlg1XrucKU8pe3HX1ak9AZOyDYKbySM+5Cunl UgevJ80kE7oOtJ4ybzVZPs2gyhyH9DXMGdou6hAvbbIMsaT4UluCqO7XmuncMUdkt/pe H4oW0VWwTExCrGtTI8HHt2XvrXRCvK6uAwnidOsG7lCZjvsPOIWp6rrUUxLnP4Z+4lG2 uAZXL7e0MXPXU56fLXoRWXkhVkD2VKULUQ44ON4PpFzO3y3dw6TFT0pvQs17DY5ASs1c +OJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=LFq+tQG/smQFVDPpkM7wEE7Ka2YPWnFtX0Sfkl1f56A=; b=hk1ArQDa2Yyzu2/8VD7/A/Nx5dzy0GoW/G/F3IStErALSelnGewMhi1aNKp2bGkibP Ub08Jz5mjUHDU6tJRrN7pCqEHlvyrJjCo/D/mPx665DfL21sL+Mqa5srCsDPOVj6tkfu 9wqTrokrjXYHuzQrcUKjKclPlPSi6nKoFjmBTLuCmSUMPCySc+jJ0zx615SyDfu+ctJH jgrOctytnxWCcGQpYFnG3hb8Qcc1E1MP3U+fF7T/1UJy72//8ENWCO7yK2pQKOP7xh94 7enMqIqzo1f82XYlIIt3yHzRqSQIn4iFiiSyfvj530f4kvue8XsMlGc7Fz4hk8cODOT0 yTgA== X-Gm-Message-State: AG10YOS4EnyAaO/GZ7Jn+/oUVSiH9RNK5YpoBJOlVFHi8aRy6cm8ZubZcVqjecHdilC4IYeoQTIPu2M6cUTCSQ== MIME-Version: 1.0 X-Received: by 10.107.168.67 with SMTP id r64mr27025062ioe.179.1454947360802; Mon, 08 Feb 2016 08:02:40 -0800 (PST) Received: by 10.107.156.8 with HTTP; Mon, 8 Feb 2016 08:02:40 -0800 (PST) In-Reply-To: References: Date: Tue, 9 Feb 2016 00:02:40 +0800 Message-ID: Subject: Re: POedit freezes after pressing save buttton From: RayCherng Yu To: Warren Block Cc: freebsd-translators@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 16:02:42 -0000 This is part of the result that I can copy & paste. http://pastebin.com/JytWPvHL And the poedit freezes again! 2016-02-08 23:59 GMT+08:00 RayCherng Yu : > I run "truss poedit" and the result is too large. I can't scroll back to > see all of them. How to save it? > > > 2016-02-08 23:55 GMT+08:00 Warren Block : > >> On Mon, 8 Feb 2016, RayCherng Yu wrote: >> >> bash was not found in my system. >>> >>> $ pkg info -ix bash >>> pkg: No package(s) matching bash >>> >>> >>> truss to trace msgfmt? Is this usage correct? >>> >>> $truss msgfmt -o /dev/null -c >>> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.po" >>> >> >> Yes, but it needs to be run on poedit to see what happens when it tries >> to run that test with msgfmt. >> > > > > -- > "Life is like a snowball. The important thing is finding wet snow and a > really long hill." > > "Price is what you pay. Value is what you get." > > "The first rule of Investing is don't lose money; the second rule is > don't forget rule #1..." > > "Wall Street is the only place that people ride to work in a Rolls-Royce > to get advice from those who take the subway..." > > > =E2=80=94 Warren Buffett. > --=20 "Life is like a snowball. The important thing is finding wet snow and a really long hill." "Price is what you pay. Value is what you get." "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." =E2=80=94 Warren Buffett. From owner-freebsd-translators@freebsd.org Mon Feb 8 16:13:08 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 98696AA2AB1 for ; Mon, 8 Feb 2016 16:13:08 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 62DDD1CE6 for ; Mon, 8 Feb 2016 16:13:08 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id u18GD7iq065091 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 8 Feb 2016 09:13:07 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id u18GD76u065088; Mon, 8 Feb 2016 09:13:07 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Mon, 8 Feb 2016 09:13:07 -0700 (MST) From: Warren Block To: RayCherng Yu cc: freebsd-translators@freebsd.org Subject: Re: POedit freezes after pressing save buttton In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Mon, 08 Feb 2016 09:13:07 -0700 (MST) X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 16:13:08 -0000 On Tue, 9 Feb 2016, RayCherng Yu wrote: > This is part of the result that I can copy & paste. > http://pastebin.com/JytWPvHL > And the poedit freezes again! Now that is interesting: read(19,"execvp(msgfmt, -o, /dev/null, -c"...,4096) = 129 (0x81) select(20,{ 19 },0x0,0x0,{ 0.000000 }) = 1 (0x1) read(19,0x81cd1a081,3967) = 0 (0x0) _umtx_op(0x8009c3038,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x7fffdfbfbe38) ERR#60 'Operation timed out' When you run that msgfmt test on the real PO file from the command line, how long does it take to finish? These are probably much larger files than poedit expects, and might take longer to check than it thinks is reasonable. That could also explain why it does not fail here, this is a pretty fast machine. From owner-freebsd-translators@freebsd.org Mon Feb 8 16:15:14 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6DF88AA2B56 for ; Mon, 8 Feb 2016 16:15:14 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from mxout0.bln1.prohost.de (mxout0.bln1.prohost.de [91.233.87.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 040FB1D44 for ; Mon, 8 Feb 2016 16:15:13 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from [192.168.2.105] (p5786520C.dip0.t-ipconnect.de [87.134.82.12]) (authenticated bits=0) by mx1.bln1.prohost.de (8.14.9/8.14.9) with ESMTP id u18GF9VK029801 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Feb 2016 17:15:09 +0100 Subject: Re: POedit freezes after pressing save buttton To: RayCherng Yu References: Cc: freebsd-translators@freebsd.org From: Benedict Reuschling Organization: The FreeBSD Project Message-ID: <56B8BF0D.7060709@FreeBSD.org> Date: Mon, 8 Feb 2016 17:15:09 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Null-Tag: aceaa341db97b8cdde63ffd971ca90d3 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 16:15:14 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello! You can use the -o parameter of truss to specify a file where the output should go to. Have you tried installing bash, either via port or package? You can also check /etc/shells to see which shells are installed on your system. I wonder if recompiling the poedit port would solve the problem, but it might take some time. Regards Benedict Am 08.02.16 um 17:02 schrieb RayCherng Yu: > This is part of the result that I can copy & paste. > http://pastebin.com/JytWPvHL And the poedit freezes again! > > 2016-02-08 23:59 GMT+08:00 RayCherng Yu : > >> I run "truss poedit" and the result is too large. I can't scroll >> back to see all of them. How to save it? >> >> >> 2016-02-08 23:55 GMT+08:00 Warren Block : >> >>> On Mon, 8 Feb 2016, RayCherng Yu wrote: >>> >>> bash was not found in my system. >>>> >>>> $ pkg info -ix bash pkg: No package(s) matching bash >>>> >>>> >>>> truss to trace msgfmt? Is this usage correct? >>>> >>>> $truss msgfmt -o /dev/null -c >>>> "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.p o" >>>> >>> >>> >>>> Yes, but it needs to be run on poedit to see what happens when it tries >>> to run that test with msgfmt. >>> >> >> >> >> -- "Life is like a snowball. The important thing is finding wet >> snow and a really long hill." >> >> "Price is what you pay. Value is what you get." >> >> "The first rule of Investing is don't lose money; the second rule >> is don't forget rule #1..." >> >> "Wall Street is the only place that people ride to work in a >> Rolls-Royce to get advice from those who take the subway..." >> >> >> — Warren Buffett. >> > > > -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQJ8BAEBCgBmBQJWuL8NXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5OUI4RkY5NjY1RkY4OTgwM0Y1OERCNTU3 MzNGQjU4NUYyNzc1OEZFAAoJEHM/tYXyd1j+ngcQAIAIxkDscjPz1OMlNAlL/16E nHHiGdn1bIBA+Rn4eXgn9fd9PiOL05Z4uIU6UTOig+WDpBrzQ3uJjIo7cBqrjzbp mDVMfG6FnV244SbhkaBNqUCnW8Sn9lhsGroewzY5+7Th7xFeK3NRR9U9o6pR5H/a HZyQBPXJ3EmflyCwse9/ByG0iPPBNrzxs4atdOObEG+L0QLWhDfmw0Tjo9VZ+N3d pY9bPFaKdt8OszMYLxrKqPWiMHxbBlGdBbQ/ZpOwoMSevMcyV9pYxogimB8Cd597 PG+RR/UcYksJERKdbP/IeyAt/g/+YEfMczezAfYcW57yrO5ChGRFmjBH3HUpgkB5 bKNZgrdB18H9zUhJHLEL7ehXwNQY4+LdMqDRBGHhd5lPVHEA2L0FLo9g/E+BeH7J SiwKKhOPT04AFhbDDcG1+d7f6tXH/JxFq5lbCUOMxOdgRkG7S8WWigxnRvA0nLX1 vZQivFiqp7jZmKEtWWyKiXzWssksAUgszRjqMFxxQ1WNDQXUBirFvuaznj+xMMBj gH/N9olw+WUHAkRwCpYgseaxDz+hA+b0ora4zlNBRc1E84hZcfhrTWcSZMWTm3cL sVmYYakC4aslAE6h1tuhR1ILqLmNWVTK1E4hUBrEFgvRFZZvlrlxKZH/arFnrOnu s9XqcH9ZU/a0s84s8DGa =TOJy -----END PGP SIGNATURE----- From owner-freebsd-translators@freebsd.org Tue Feb 9 01:09:08 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD290AA2015 for ; Tue, 9 Feb 2016 01:09:08 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7012FA0C for ; Tue, 9 Feb 2016 01:09:08 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: by mail-io0-x231.google.com with SMTP id d63so2987955ioj.2 for ; Mon, 08 Feb 2016 17:09:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/d9zkphAYhEMagL8DAnS16vX+24EXsouK5CF37Lb3xI=; b=QWwxRc+sOvTcqn8KptjBkfBDGDc5rJ+wfM9wUR39URkEVRcStRPY2LaEoZT1raltv7 /jnJ1FXAt6Jgx3FzcJonQJsg/N7X0iJIQwdd0rcMqB8Ch5tvf4UEWfSSn0v8r4gclNSB js5HnrAKUOgWAUjkdSDGe+Q3h178BttsU13T8nXNiwYaqZ5WMmMkqLc90+D5qa0zyq6q htGqZU0A84VxMZbQwf0Xr5apKG5yfqEJhXJ715ze5j4VT+N8+7jkQOSM6OxgL6T2ZJWi bFkmESyr1q/NAt+w+xezajEE8XMQrzVcsJ3D/cR7OwmvQu/toVatcHJjU7V4LPpSb4lE btKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=/d9zkphAYhEMagL8DAnS16vX+24EXsouK5CF37Lb3xI=; b=kF/+Sh6XM+v9/9LrX3Inh8d7rfvHv/WdLqUQpP9lkPIzsLMQsPB67wc6cPqWWxv7W/ 6nvZB/SndnMWZGB7fH+DKVpBcflAgF30qfAACQ4h/eA28tXHdWxJHlJTkDLnydkIdae4 EeXYKdf8tmKmzciKfr51RpsTQZnEjdOcoyW6pySXJTSYCXaZVR1q9Hxjlq4kai+obEi0 SWwZEEDl4ZkVgl7piFF1vAAC8IvPvX9ISIrZ4MP0Ujiu209ibDMwZtxt6rTcHvOCVF8R PcrpvIHr0xKouzROhY3MCffgD/93EzqeiJaFSOeIocXYtLXoRuZy42HOmq+MgY+lat+D YoQA== X-Gm-Message-State: AG10YOTQHnxAQZl/gz5ZOXJa5GbrZsUzezJF9oRaCBePYHjbgVEOV3UrhwpHgo96EpdFHtrbIYBcJWorfonzcg== MIME-Version: 1.0 X-Received: by 10.107.157.138 with SMTP id g132mr30841733ioe.177.1454980147704; Mon, 08 Feb 2016 17:09:07 -0800 (PST) Received: by 10.107.156.8 with HTTP; Mon, 8 Feb 2016 17:09:07 -0800 (PST) Received: by 10.107.156.8 with HTTP; Mon, 8 Feb 2016 17:09:07 -0800 (PST) In-Reply-To: References: Date: Tue, 9 Feb 2016 09:09:07 +0800 Message-ID: Subject: Re: POedit freezes after pressing save buttton From: RayCherng Yu To: Warren Block Cc: freebsd-translators@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 01:09:08 -0000 It takes only one second to run msgfmt. On Tue, 9 Feb 2016, RayCherng Yu wrote: This is part of the result that I can copy & paste. > http://pastebin.com/JytWPvHL > And the poedit freezes again! > Now that is interesting: read(19,"execvp(msgfmt, -o, /dev/null, -c"...,4096) = 129 (0x81) select(20,{ 19 },0x0,0x0,{ 0.000000 }) = 1 (0x1) read(19,0x81cd1a081,3967) = 0 (0x0) _umtx_op(0x8009c3038,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x7fffdfbfbe38) ERR#60 'Operation timed out' When you run that msgfmt test on the real PO file from the command line, how long does it take to finish? These are probably much larger files than poedit expects, and might take longer to check than it thinks is reasonable. That could also explain why it does not fail here, this is a pretty fast machine. From owner-freebsd-translators@freebsd.org Tue Feb 9 14:30:21 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3C1DAA28DC for ; Tue, 9 Feb 2016 14:30:21 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6859D6A0 for ; Tue, 9 Feb 2016 14:30:21 +0000 (UTC) (envelope-from raycherng@gmail.com) Received: by mail-io0-x231.google.com with SMTP id 9so18934508iom.1 for ; Tue, 09 Feb 2016 06:30:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=S0jm1tQNtfczIu5nRaezedjOFe2WvF0v9Sc9QQuZ+ng=; b=tAAGYMV+Wv2TdSqfY2s9criYmy+4rlYL6rxAu//vwAn491cYGYNBlng9oV0vK2LZRz MH/QGIWHj0RUi/h4js9tANRzIkbTD4gzGh0DU2L2kEEQuOSij5ZgmRF//4hPJBsx9mFi j+rvBCxO48ngtOQ2qZYWHl5v9DKR42gdMgHbOCQn7GhYbu5bdEExugWWZ3zLRS6pUUs9 JczUF6n7F8qgjg5Lfowr+gVMgtoNTqXlBEBzQWNb7iV8AxHArtzTjd+z6ZSx5PdSIiAQ 2aLkJRwhucZu+0SYXBSRc+4Tnp8DeKMyLaxfFGuaSSdXBQgADZLCaMs2czRrLseQo9YA eyRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=S0jm1tQNtfczIu5nRaezedjOFe2WvF0v9Sc9QQuZ+ng=; b=aUfOMRlk9btGskbv2gAZ/G5MDfpqnVLDUBK1UlryEwGZEeI+HKsOYDm3m3834Y72jI DxsYaTT8PJM/1JjesfYKlcUjd5h/w0wG6LSYxoHJQguC72NGCkYNKvynBa4iHDioq9Iy rm75H0Z/7xZnQeznhZLkulpphnOGLGOyI9p/bHVesM5qGIXTuXbd635KJ2RIYZu/AV31 G8oboFX4gwd7fP5jGzHgyzb4Y8HGRQdTWUkEewqLdJpvmeM2Ab1qOxP3zpqKfdkLx2Tf rdRRTSi+7+oGT0JuSOcpIsGzcD9XXFB6b+DtVsTp5SWQHx/QA7TeS6HlvbFYBBn558uD eGxg== X-Gm-Message-State: AG10YOTkXejrhkhrrSRmFR+Dro3SuBPfc3gm4fyxFYGWyAU8CENlVFYTFMB+0sSOIMNv+BCmEyBS9nT0k9vafw== MIME-Version: 1.0 X-Received: by 10.107.47.39 with SMTP id j39mr18901226ioo.168.1455028220826; Tue, 09 Feb 2016 06:30:20 -0800 (PST) Received: by 10.107.156.8 with HTTP; Tue, 9 Feb 2016 06:30:20 -0800 (PST) In-Reply-To: References: Date: Tue, 9 Feb 2016 22:30:20 +0800 Message-ID: Subject: Re: POedit freezes after pressing save buttton From: RayCherng Yu To: Warren Block Cc: freebsd-translators@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 14:30:21 -0000 I found the command I tun last time when poedit freezed is "truss poedit > truss-poedit.txt". This time I install bash via pkg install and run "truss -o truss-poedit.txt poedit". I opened a po file and press save button without any modification of po file. I got this error message: =E7=84=A1=E6=B3=95=E5=9F=B7=E8=A1=8C=E7=A8=8B=E5=BC=8F=EF=BC=9Amsgfmt -o /d= ev/null -c "/usr/home/raycherng/doc/zh_TW.UTF-8/books/porters-handbook/zh_TW.temp.po" The Chinese message means "Cannot run:" And I paste the truss output here: http://chopapp.com/#71vcvlr6 Its size exceeds 512k so I can't post it to pastebin. 2016-02-09 9:09 GMT+08:00 RayCherng Yu : > It takes only one second to run msgfmt. > On Tue, 9 Feb 2016, RayCherng Yu wrote: > > This is part of the result that I can copy & paste. >> http://pastebin.com/JytWPvHL >> And the poedit freezes again! >> > > Now that is interesting: > > read(19,"execvp(msgfmt, -o, /dev/null, -c"...,4096) =3D 129 (0x81) > select(20,{ 19 },0x0,0x0,{ 0.000000 }) =3D 1 (0x1) > read(19,0x81cd1a081,3967) =3D 0 (0x0) > _umtx_op(0x8009c3038,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x7fffdfbfbe38) > ERR#60 'Operation timed out' > > When you run that msgfmt test on the real PO file from the command line, > how long does it take to finish? These are probably much larger files th= an > poedit expects, and might take longer to check than it thinks is > reasonable. That could also explain why it does not fail here, this is a > pretty fast machine. > --=20 "Life is like a snowball. The important thing is finding wet snow and a really long hill." "Price is what you pay. Value is what you get." "The first rule of Investing is don't lose money; the second rule is don't forget rule #1..." "Wall Street is the only place that people ride to work in a Rolls-Royce to get advice from those who take the subway..." =E2=80=94 Warren Buffett.