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.