Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Feb 2016 19:33:12 -0700 (MST)
From:      Warren Block <wblock@wonkity.com>
To:        RayCherng Yu <raycherng@gmail.com>
Cc:        freebsd-translators@freebsd.org
Subject:   Re: POedit freezes after pressing save buttton
Message-ID:  <alpine.BSF.2.20.1602071930380.74300@wonkity.com>
In-Reply-To: <CAG2Wu4MJN8CcYjLefAA=bC71d3Aa-vE_j-sF=7UAESTR4AONcw@mail.gmail.com>
References:  <CAG2Wu4PV0V%2BT00GrQMjJ%2BxS996-mihwEgRWROzgK69ywLB-fjw@mail.gmail.com> <alpine.BSF.2.20.1602021124310.90784@wonkity.com> <CAG2Wu4Ob-mcMmRmZU1k8=q-2dcgaAD4ZHEDnTez5b7UNTZxD4g@mail.gmail.com> <alpine.BSF.2.20.1602041007160.8045@wonkity.com> <CAG2Wu4OqdeP%2BdUKDF0LYHOCGP21sjeK-9iz1V6n6AgqAF7VSow@mail.gmail.com> <alpine.BSF.2.20.1602061622230.4028@wonkity.com> <CAG2Wu4Pugm4ZprR_MJ4fRkd4xYjmfj4h1Qx-Dbm1L-Zz7xH-hA@mail.gmail.com> <alpine.BSF.2.20.1602071735070.74300@wonkity.com> <CAG2Wu4MJN8CcYjLefAA=bC71d3Aa-vE_j-sF=7UAESTR4AONcw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <wblock@wonkity.com>:
>       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 <wblock@wonkity.com>:
>                   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 <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 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: <owner-freebsd-translators@freebsd.org>
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 <freebsd-translators@mailman.ysv.freebsd.org>;
 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 <freebsd-translators@freebsd.org>; 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 <freebsd-translators@freebsd.org>; 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: <alpine.BSF.2.20.1602071930380.74300@wonkity.com>
References: <CAG2Wu4PV0V+T00GrQMjJ+xS996-mihwEgRWROzgK69ywLB-fjw@mail.gmail.com>
 <alpine.BSF.2.20.1602021124310.90784@wonkity.com>
 <CAG2Wu4Ob-mcMmRmZU1k8=q-2dcgaAD4ZHEDnTez5b7UNTZxD4g@mail.gmail.com>
 <alpine.BSF.2.20.1602041007160.8045@wonkity.com>
 <CAG2Wu4OqdeP+dUKDF0LYHOCGP21sjeK-9iz1V6n6AgqAF7VSow@mail.gmail.com>
 <alpine.BSF.2.20.1602061622230.4028@wonkity.com>
 <CAG2Wu4Pugm4ZprR_MJ4fRkd4xYjmfj4h1Qx-Dbm1L-Zz7xH-hA@mail.gmail.com>
 <alpine.BSF.2.20.1602071735070.74300@wonkity.com>
 <CAG2Wu4MJN8CcYjLefAA=bC71d3Aa-vE_j-sF=7UAESTR4AONcw@mail.gmail.com>
 <alpine.BSF.2.20.1602071930380.74300@wonkity.com>
Date: Mon, 8 Feb 2016 22:42:47 +0800
Message-ID: <CAG2Wu4OOX9QXzWFvk--NOwQaty+kvv3QGFhyj9fKukr8SkPaTw@mail.gmail.com>
Subject: Re: POedit freezes after pressing save buttton
From: RayCherng Yu <raycherng@gmail.com>
To: Warren Block <wblock@wonkity.com>
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 <freebsd-translators.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-translators>, 
 <mailto:freebsd-translators-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-translators/>;
List-Post: <mailto:freebsd-translators@freebsd.org>
List-Help: <mailto:freebsd-translators-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-translators>, 
 <mailto:freebsd-translators-request@freebsd.org?subject=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</filename>. Please use these"...,32768) =3D 32768 (0x8000)
read(3,"eason for <varname>PORTNAME</var"...,32768) =3D 32768 (0x8000)
read(3,"k.translate.xml:2286\nmsgid "HTM"...,32768) =3D 32768 (0x8000)
read(3,"ks in a way very similar to <xre"...,32768) =3D 32768 (0x8000)
read(3,"ively. For instance, both <_:bui"...,32768) =3D 32768 (0x8000)
read(3,"e.xml:4615\nmsgid "The problem w"...,32768) =3D 32768 (0x8000)
read(3,"PT</replaceable>_PREVENTS</varna"...,32768) =3D 32768 (0x8000)
read(3,"re/examples/PORTNAME</filename>."...,32768) =3D 32768 (0x8000)
read(3,"LDING</varname> 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 <command>"...,32768) =3D 32768 (0x8000)
read(3,"name>USE_RUBY_EXTCONF</varname>""...,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 <replaceable>JAILNAME</repla"...,32768) =3D 32768 (0x8000)
read(3,"ut>svn status</userinput>\\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 "<varname>GSSAPI"...,32768) =3D 32768 (0x8000)
read(3,"GIN_DIR</varname>: 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 <citerefentry><refentrytitle>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 <citerefentry><refentrytitle>"...,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 <wblock@wonkity.com>:

> 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 <wblock@wonkity.com>:
>>       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 <wblock@wonkity.com>:
>>                   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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.1602071930380.74300>