hns - 日記自動生成システム - Version 2.19.9

先月 2014年02月 来月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2014年02月28日(金) 旧暦 [n年日記] [更新:"2014/03/02 20:11:47"]

#1 [Cygwin] Cygwin and Network drive

RAM disk:

最近は RAM disk を使っている。特に何が良いか、ということもなく、試している状況。
Cygwin で RAM disk へ cvs co (9分)
RAM disk Performance
で、この場合に、(例えば) G: にマウントされ、cygwin からは /cygdrive/g で見える。これは ssh で他の計算機から入った時にも同じ。

Network Drive:

同じように(だと思いたいが) Samba でマウントした状態で、 フォルダにマウスを持って行き、右クリックすると、 「ネットワークドライブ割当」が出て、これで例えば Z: で見えるようになる。
しかし、である。この Z: は、Cygin Terminal の窓からは /cygdrive/z で見える のに、他の計算機から ssh で入った窓では
makoto@m08 
$ ls /cygdrive/ c d e f g $ export LANG=C makoto@m08
$ ls /cygdrive/z ls: cannot access /cygdrive/z: No such file or directory makoto@m08
$
と見えない。これは何故か。見えるようにする方法はあるのか。

冗談のような解決方法:

  • Cygwin installer から util -> screen を入れる
  • Cygwin Terminal で screen を起動
  • ssh から入った窓で screen -x

#2 [cygwin][pkgsrc] textproc/libxslt

cd ../libexslt && /usr/pkg/bin/gmake libexslt.la

gmake[3]: Entering directory
'/cygdrive/g/WRKOBJDIR/textproc/libxslt/work/libxslt-1.1.28/libexslt'

  CCLD   libexslt.la

*** Warning: This system can not link to static lib archive
    /cygdrive/g/WRKOBJDIR/textproc/libxslt/work/.buildlink/lib/libgcrypt.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.

*** Warning: This system can not link to static lib archive
    /cygdrive/g/WRKOBJDIR/textproc/libxslt/work/.buildlink/lib/libgpg-error.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.

*** Warning: This system can not link to static lib archive
    /cygdrive/g/WRKOBJDIR/textproc/libxslt/work/.buildlink/lib/libgpg-error.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
.libs/crypto.o:crypto.c:(.text+0x116): undefined reference to `gcry_check_version'
.libs/crypto.o:crypto.c:(.text+0x116): relocation truncated to
fit: R_X86_64_PC32 against undefined symbol
`gcry_check_version'

.libs/crypto.o:crypto.c:(.text+0x486): undefined reference to `gcry_cipher_open'
.libs/crypto.o:crypto.c:(.text+0x486): relocation truncated to
fit: R_X86_64_PC32 against undefined symbol `gcry_cipher_open'

misc/screen:

m08@makoto 15:51:01/140228(..misc/screen)% bmake
=> Bootstrap dependency digest>=20010302: found digest-20121220
=> Bootstrap dependency tnftp-[0-9]*: found tnftp-20070806
===> Skipping vulnerability checks.
WARNING: No /var/db/pkgdbdir/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /var/db/pkgdbdir fetch-pkg-vulnerabilities'.
===> Building for screen-4.0.3nb5
...
gcc -c -I. -I.    -O -I/usr/pkg/include/ncurses screen.c
In file included from screen.c:241:0:
extern.h:149:14: error: conflicting types for 'execvpe'
 extern void  execvpe __P((char *, char **, char **));
              ^
In file included from /usr/include/sys/types.h:20:0,
                 from screen.c:33:
/usr/include/sys/unistd.h:57:9: note: previous declaration of 'execvpe' was here
 int     _EXFUN(execvpe, (const char *__file, char * const __argv[], char * const __envp[] ));
         ^
*** Error code 1

Stop.
bmake: stopped in /cygdrive/g/WRKOBJDIR/misc/screen/work/screen-4.0.3
*** Error code 1

/usr/include/sys/unistd.h:54:9: note: expected 'char * const*'
but argument is of type 'const char **'
 int     _EXFUN(execve, (const char *__path, char * const __argv[], char * const __envp[] ));
         ^

window.c:1421:31: warning: assignment discards 'const'
  qualifier from pointer target type [enabled by default]
    for (i = 1; (shargs[i + 1] = args[i]) != NULL; ++i)
                               ^

window.c:1423:4: warning: passing argument 3 of 'execve' from
  incompatible pointer type [enabled by default]
    execve(DefaultShell, shargs, env);
    ^
In file included from /usr/include/sys/types.h:20:0,
                 from window.c:24:

/usr/include/sys/unistd.h:54:9: note: expected 'char * const*'
  but argument is of type 'const char **'
 int     _EXFUN(execve, (const char *__path, char * const __argv[], char * const __envp[] ));
         ^
*** Error code 1

Stop.
bmake: stopped in /cygdrive/g/WRKOBJDIR/misc/screen/work/screen-4.0.3
*** Error code 1


2014年02月27日(木) 旧暦 [n年日記] [更新:"2014/03/05 10:48:34"]

#1 [NetBSD][BoF] candidate of topics

  • Updating pkgsrc with chroot/pbulk method (2013/07 と同じ題名) 2012/03/13
  • anoncvs.jp.netbsd.org status
  • GitLab はなかなかうまく行かない (wip/gitlab)
  • pkgsrc on Cygwin は面白そう, thanks @obache
    • 一つづつ問題を潰して行く。一例 PR pkg/48619
    • bulkbuild が楽しみ :-)
    • 問題
      1. Cygwin をどこまで入れて、どこまで入れないか
      2. 同上 X11、X11_TYPE=native か X11_TYPE=modular か
  • Lets' Note R4 で xmodmap に問題があった (おそらく X11_TYPE=native or =modular issue ?)

#2 [pkgsrc] tqsl-2.0.1-RC8

modena@makoto 20:25:10/140227(..wip/trustedQSL)% tqsl
20:25:17: Error: Cannot convert from the charset 'Windows Japanese (CP 932)'!

#3 [pkgsrc][cygwin] mail/exim

===> Building for exim-4.82
/bin/sh scripts/source_checks

>>> Creating links to source files...
>>> Creating lookups/Makefile without dynamic module support
>>> New Makefile & lookups/Makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile
 
/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
gcc buildconfig.c

gcc -O -I/usr/pkg/include -I/usr/pkg/include/db4
  -I/usr/include -DINCLUDE_PAM -I ../pam -I ../../pam
  -I/usr/pkg/include/db4 -I/usr/pkg/include -o buildconfig
  buildconfig.c -lcrypt -lresolv

/bin/sh ../scripts/Configure-config.h "/usr/pkg/bin/bmake"
`buildconfig' is up to date.
Building configuration file config.h

*** User "root" (specified for FIXED_NEVER_USERS in one of the Makefiles) does not exist.
    Please review your build-time configuration.

*** Error code 1
gcc -c -O -I/usr/pkg/include -I/usr/pkg/include/db4
  -I/usr/include -DINCLUDE_PAM -I ../pam -I ../../pam
  -I/usr/pkg/include/db4 -I/usr/pkg/include -DCOMPILE_UTILITY
  -DOS_LOAD_AVERAGE -DFIND_RUNNING_INTERFACES -o util-os.o os.c
os.c:25:8: error: conflicting types for 'os_strsignal'
 char * os_strsignal(int sig)
        ^
In file included from exim.h:484:0,
                 from os.c:1:
osfunctions.h:33:22: note: previous declaration of 'os_strsignal' was here
 extern const char   *os_strsignal(int);   /* char to match strsignal in some OS */
                      ^
*** Error code 1

Stop.
bmake: stopped in /cygdrive/g/WRKOBJDIR/mail/exim/work/exim-4.82/build-CYGWIN-x86_64
*** Error code 1

Stop.
bmake: stopped in /cygdrive/g/WRKOBJDIR/mail/exim/work/exim-4.82
*** Error code 1
exim-4.82-on-the-way
>>> version 4.82 #3

gcc call_pam.c
gcc -c -O -I/usr/pkg/include -I/usr/pkg/include/db4
  -I/usr/include -DINCLUDE_PAM -I ../pam -I ../../pam
  -I/usr/pkg/include/db4 -I/usr/pkg/include call_pam.c
call_pam.c:31:31: fatal error: security/pam_appl.h: No such file or directory
 #include <security/pam_appl.h>
                               ^
compilation terminated.
*** Error code 1
exim-4.82
libtool: compile: cc -Dcygwin_nt-6.1 -I./include
  -I/cygdrive/g/WRKOBJDIR/security/PAM/work/Linux-PAM-0.77/libpam/include
  -I/cygdrive/g/WRKOBJDIR/security/PAM/work/Linux-PAM-0.77
  -I/cygdrive/g/WRKOBJDIR/security/PAM/work/Linux-PAM-0.77/libpamc/include
  -Iinclude -DPAM_DYNAMIC -c pam_filter.c -DDLL_EXPORT -DPIC -o
  .libs/pam_filter.o
<command-line>:0:10: warning: missing whitespace after the macro name [enabled by default]
pam_filter.c: In function 'set_filter':
pam_filter.c:389:19: error: 'TIOCNOTTY' undeclared (first use in this function)
   (void) ioctl(t, TIOCNOTTY, NULL);
                   ^
pam_filter.c:389:19: note: each undeclared identifier is
  reported only once for each function it appears in
Makefile:39: recipe for target 'pam_filter.lo' failed
gmake[2]: *** [pam_filter.lo] Error 1
gmake[2]: Leaving directory
  '/cygdrive/g/WRKOBJDIR/security/PAM/work/Linux-PAM-0.77/modules/pam_filter'
Makefile:14: recipe for target 'all' failed
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory '/cygdrive/g/WRKOBJDIR/security/PAM/work/Linux-PAM-0.77/modules'
Makefile:56: recipe for target 'modules' failed
gmake: *** [modules] Error 2
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/security/PAM
*** Error code 1


2014年02月26日(水) 旧暦 [n年日記] [更新:"2014/03/02 23:58:19"]

#1 [pkgsrc][cygwin] pkgtools/p5-pkgsrc-Dewey error: 'ssize_t' undeclared

cd /usr/pkgsrc/pkgtools/p5-pkgsrc-Dewey; 
bmake package
...
gcc -c -I.  -O -D_REENTRANT -I/usr/include
  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing
  -pipe -fstack-protector -DUSEIMPORTLIB -O -I/usr/pkg/include
  -I/usr/include -DHAVE_CTYPE_H -DHAVE_STDLIB_H -DHAVE_STRING_H
  -I/usr/pkg/include -I/usr/include -DVERSION=\"1.1\"
  -DXS_VERSION=\"1.1\"
  "-I/usr/pkg/lib/perl5/5.18.0/cygwin-thread-multi/CORE"
  lib_dewey.c
In file included from lib_dewey.c:43:0:
lib_dewey.c: In function 'dewey_match':
lib_dewey.c:309:26: error: 'ssize_t' undeclared (first use in this function)
   strlcpy(ver, sep, MIN((ssize_t)sizeof(ver), sep2-sep+1));
                          ^
defs.h:49:21: note: in definition of macro 'MIN'
 #define MIN(a,b) (((a) < (b)) ? (a) : (b))

lib_dewey.c:309:26: note: each undeclared identifier is
  reported only once for each function it appears in
   strlcpy(ver, sep, MIN((ssize_t)sizeof(ver), sep2-sep+1));
Interim fix ;-)
m08@makoto 12:01:32/140226(..pkgtools/p5-pkgsrc-Dewey)% cat patches/patch-defs_h 
--- defs.h.orig 2014-02-26 12:00:12.994200000 +0900
+++ defs.h      2014-02-26 12:00:45.718700000 +0900
@@ -30,6 +30,9 @@
  */
 #ifndef DEFS_H_
 #define DEFS_H_
+#ifndef ssize_t
+#define ssize_t        int
+#endif
 
 #if HAVE_CONFIG_H
 #include "config.h"

#2 bison-3.0.2.tar.xz: File already has `.xz' suffix, skipping

=> Checksum SHA1 OK for bison-3.0.2.tar.xz
=> Checksum RMD160 OK for bison-3.0.2.tar.xz
===> Extracting for bison-3.0.2
/bin/xz: /usr/pkgsrc/distfiles/bison-3.0.2.tar.xz: File already has `.xz' suffix, skipping
/bin/tar: This does not look like a tar archive
/bin/tar: Exiting with failure status due to previous errors
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/devel/bison
*** Error code 1
Index: mk/tools/tools.Cygwin.mk
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/mk/tools/tools.Cygwin.mk,v
retrieving revision 1.5
diff -u -r1.5 tools.Cygwin.mk
--- mk/tools/tools.Cygwin.mk	6 Nov 2013 13:12:50 -0000	1.5
+++ mk/tools/tools.Cygwin.mk	26 Feb 2014 03:15:27 -0000
@@ -139,7 +139,7 @@
 .if exists(/bin/xgettext)
 TOOLS_PLATFORM.xgettext?=	/bin/xgettext
 .endif
-TOOLS_PLATFORM.xzcat?=		/bin/xz
+TOOLS_PLATFORM.xz?=		/bin/xz
 TOOLS_PLATFORM.xzcat?=		/bin/xzcat
 .if exists(/bin/yacc)
 TOOLS_PLATFORM.yacc?=		/bin/yacc

#3 security/tcp_wrappers

percent_m.c:18:14: error: conflicting types for 'sys_errlist':

libtool: compile: gcc -O -DFACILITY=LOG_MAIL -DHOSTS_ACCESS
  -DPARANOID -DNETGROUP -DGETPEERNAME_BUG -DBROKEN_FGETS
  -DLIBC_CALLS_STRTOK -DDAEMON_UMASK=022
  -DREAL_DAEMON_DIR=\"/usr/sbin\" -DSEVERITY=LOG_INFO
  -DRFC931_TIMEOUT=10 -DHOSTS_DENY=\"/etc/hosts.deny\"
  -HOSTS_ALLOW=\"/etc/hosts.allow\" -Dvsyslog=myvsyslog
  -DALWAYS_HOSTNAME -DHAVE_IPV6 -c percent_m.c -DDLL_EXPORT
  -DPIC -o .libs/percent_m.o

 percent_m.c:18:14: error: conflicting types for 'sys_errlist'
 extern char *sys_errlist[];
              ^
In file included from /usr/include/errno.h:9:0,
                 from percent_m.c:12:
/usr/include/sys/errno.h:23:36: note: previous declaration of 'sys_errlist' was here
 extern __IMPORT const char * const sys_errlist[];
                                    ^
percent_m.c:19:12: warning: 'sys_nerr' redeclared without
  dllimport attribute: previous dllimport ignored [-Wattributes]
 extern int sys_nerr;
            ^
*** Error code 1

undefined reference to `yp_get_default_domain':

libtool: link: gcc -O -DFACILITY=LOG_MAIL -DHOSTS_ACCESS
  -DPARANOID -DNETGROUP -DGETPEERNAME_BUG -DBROKEN_FGETS
  -DLIBC_CALLS_STRTOK -DDAEMON_UMASK=022
  -DREAL_DAEMON_DIR=\"/usr/sbin\" -DSEVERITY=LOG_INFO
  -DRFC931_TIMEOUT=10 -DHOSTS_DENY=\"/etc/hosts.deny\"
  -DHOSTS_ALLOW=\"/etc/hosts.allow\" -Dvsyslog=myvsyslog
  -DALWAYS_HOSTNAME -DHAVE_IPV6 -o .libs/tcpd tcpd.o
  ./.libs/libwrap.a
  -L/cygdrive/g/WRKOBJDIR/security/tcp_wrappers/work/.buildlink/lib

./.libs/libwrap.a(hosts_access.o):hosts_access.c:(.text+0x184):
  undefined reference to `yp_get_default_domain'

./.libs/libwrap.a(hosts_access.o):hosts_access.c:(.text+0x184):
  relocation truncated to fit: R_X86_64_PC32 against undefined
  symbol `yp_get_default_domain'

./.libs/libwrap.a(hosts_access.o):hosts_access.c:(.text+0x1a8):
  undefined reference to `innetgr'

./.libs/libwrap.a(hosts_access.o):hosts_access.c:(.text+0x1a8):
  relocation truncated to fit: R_X86_64_PC32 against undefined
  ymbol `innetgr'

/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
  ./.libs/libwrap.a(hosts_access.o): bad reloc address 0x8 in
  section `.data'

/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
  final link failed: Invalid operation

collect2: error: ld returned 1 exit status
*** Error code 1

Stop.
make: stopped in /cygdrive/g/WRKOBJDIR/security/tcp_wrappers/work/tcp_wrappers_7.6-ipv6.4
tcp-wrappers.diff


2014年02月25日(火) 旧暦 [n年日記] [更新:"2015/03/24 09:33:13"]

#1 [pkgsrc] security/openssl openssl-1.0.1f on Cygwin (64)

===> Building for openssl-1.0.1f
making all in crypto...
gmake[1]: Entering directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/crypto'

gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC
  -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -O -DTERMIOS
  -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall
  -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2
  -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM
  -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
  -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o cryptlib.o
  cryptlib.c

cryptlib.c:1:0: error: CPU you selected does not support x86-64 instruction set
 /* crypto/cryptlib.c */
 ^
cryptlib.c:1:0: error: CPU you selected does not support x86-64 instruction set
<builtin>: recipe for target 'cryptlib.o' failed
gmake[1]: *** [cryptlib.o] Error 1
gmake[1]: Leaving directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/crypto'
Makefile:280: recipe for target 'build_crypto' failed
gmake: *** [build_crypto] Error 1
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
*** Error code 1
Index: Makefile
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/security/openssl/Makefile,v
retrieving revision 1.183
diff -u -r1.183 Makefile
--- Makefile	10 Jan 2014 14:32:42 -0000	1.183
+++ Makefile	25 Feb 2014 03:39:37 -0000
@@ -113,6 +113,15 @@
 .  endif
 .elif ${OPSYS} == "Cygwin"
 USE_PLIST_SHLIB=	no
+. if !empty(MACHINE:Mx86_64)
+SUBST_CLASSES+=		cygwin
+SUBST_MESSAGE.cygwin=	Removing -machine=i486 and OPENSSL_IA32_SSE2 from CFLAG
+SUBST_FILES.cygwin+=	Makefile
+SUBST_STAGE.cygwin=	post-configure
+SUBST_SED.cygwin=	'-e /^CFLAG=/s/-march=i486 //' 
+SUBST_SED.cygwin+=	'-e /^CFLAG=/s/-DOPENSSL_IA32_SSE2 //'
+.endif
+
 .elif ${OPSYS} == "Linux"
 .  if ${MACHINE_ARCH} == "powerpc64"
 CONFIGURE_SCRIPT=	./Configure
and then
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC
  -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -O -DTERMIOS
  -DL_ENDIAN -fomit-frame-pointer -O3 -Wall
  -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2
  -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM
  -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
  -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o x86cpuid.o
  x86cpuid.s
x86cpuid.s: Assembler messages:
x86cpuid.s:8: Error: invalid instruction suffix for `push'
gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC
  -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -march=x86-64 -O
  -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -Wall
  -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT
  -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM
  -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM
  -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o x86_64cpuid.o
  x86_64cpuid.s
x86_64cpuid.s: Assembler messages:
x86_64cpuid.s:2: Error: unknown pseudo-op: `.hidden'
x86_64cpuid.s:6: Error: unknown pseudo-op: `.hidden'
x86_64cpuid.s:12: Warning: .type pseudo-op used outside of .def/.endef ignored.
x86_64cpuid.s:12: Error: junk at end of line, first unrecognized character is `O'
installing 4758cca
cp: cannot stat `lib4758cca.bad': No such file or directory
Makefile:107: recipe for target 'install' failed
gmake[1]: *** [install] Error 1
gmake[1]: Leaving directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/engines'
Makefile:548: recipe for target 'install_sw' failed
gmake: *** [install_sw] Error 1
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
m08@makoto 20:16:37/140225(..security/openssl)% grep lib4758 PLIST.
grep: PLIST.: No such file or directory
m08@makoto 20:16:56/140225(..security/openssl)% grep lib4758 PLIST.*
PLIST.common:lib/engines/lib4758cca.so
m08@makoto 20:16:57/140225(..security/openssl)% find . -name lib4758\*
m08@makoto 20:17:13/140225(..security/openssl)% find . -name lib47\*  
m08@makoto 20:17:25/140225(..security/openssl)% find . -name \*cca.\*
./work/openssl-1.0.1f/engines/cyg4758cca.dll
./work/openssl-1.0.1f/engines/e_4758cca.c
./work/openssl-1.0.1f/engines/e_4758cca.ec
./work/openssl-1.0.1f/engines/e_4758cca.o
./work/openssl-1.0.1f/engines/vendor_defns/hw_4758_cca.h
m08@makoto 20:17:32/140225(..security/openssl)% 
gmake[1]: Entering directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/apps'
installing openssl
installing CA.sh
installing CA.pl
installing tsget
gmake[1]: Leaving directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/apps'
making install in test...
gmake[1]: Entering directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/test'
gmake[1]: Nothing to be done for 'install'.
gmake[1]: Leaving directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/test'
making install in tools...
gmake[1]: Entering directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/tools'
gmake[1]: Leaving directory '/usr/pkgsrc/security/openssl/work/openssl-1.0.1f/tools'
installing libcrypto.a
installing libssl.a
installing libcrypto
cp: cannot stat `libcrypto': No such file or directory
Makefile:548: recipe for target 'install_sw' failed
gmake: *** [install_sw] Error 1
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
*** Error code 1
PR pkg/48619
1.0.1-cygwin64.patch info
1.0.1-cygwin64.patch
patch to 1.0.2 ?

#2 [Windows] RAM disk Performance (性能)

By the way, I have set TIMEFMT environment as follows:
m08@makoto 23:30:17/140225(/usr/pkgsrc)% echo $TIMEFMT
%U %S %*E %P %X+%Dk %I+%Oio %Fpf+%Ww
On My diary on 2014/01/30, I had first experience on RAM disk on Windows (Softperfect version).
Before RAM Disk (without RAM disk, by the way, please IGNORE the error indicated):
cd /usr/pkgsrc/security/openssl; time bmake package
...

cp: cannot stat `libcrypto': No such file or directory
Makefile:548: recipe for target 'install_sw' failed
gmake: *** [install_sw] Error 1
*** Error code 2
Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
397.29s 323.12s 13:36.14 88% 0+0k 0+0io 36000495pf+0w
m08@makoto 23:26:53/140225(..security/openssl)% 
With following line in /usr/pkg/etc/mk.conf, all build related read/write will be done on RAM disk (I hope).
m08@makoto 23:36:54/140225(/usr/pkgsrc)% grep WRKOBJDIR /usr/pkg/etc/mk.conf 
WRKOBJDIR=/cygdrive/g/WRKOBJDIR
(After RAM disk setup):
cp: cannot stat `libcrypto': No such file or directory
Makefile:548: recipe for target 'install_sw' failed
gmake: *** [install_sw] Error 1
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
408.01s 324.26s 13:38.15 89% 0+0k 0+0io 36016009pf+0w
m08@makoto 23:43:35/140225(..security/openssl)% 
Too many page fault implies that amount of disk i/o ?
Page Fault が多いということは、disk i/o があるということかな。
ちなみに
ML-115 G5
Memory 8GB
SoftPerfect (free version) of RAM disk 2GB
Windows 7 Professional SP1 (64bit)
CYGWIN_NT-6.1 m08 1.7.28(0.271/5/3) 2014-02-09 21:06 x86_64 Cygwin
top is not available on cygwin..
cd /usr/pkgsrc/sysutils/top; bmake
...

checking for correct ls options... ls -l
checking for a platform module... none
Configure doesn't recognize this system and doesn't know
what module to assign to it.  Help the cause and run the
following command to let the maintainers know about this
deficiency!  Thanks.  Just cut and paste the following:
uname -a | mail -s cygwin bill@lefebvre.org

configure: error: System type cygwin unrecognized
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/sysutils/top
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/sysutils/top
m08@makoto 23:57:26/140225(..sysutils/top)% 
m08@makoto 00:28:22/140226(~/c)% cat memory-allocated.c
#include "stdio.h"
main()
{
  unsigned int bit=0x40000000, sum=0;
  char *x;
  
  while (bit > 4096) 
  {
    x = malloc(bit);
    if (x)
    sum += bit;
    bit >>= 1;
  }
  printf("%08x bytes (%.1fMB)\n", sum, sum/1024.0/1024.0);
  return 0;
}
m08@makoto 00:28:48/140226(~/c)% gcc -o memory-allocated  memory-allocated.c
memory-allocated.c: In function 'main':
memory-allocated.c:10:9: warning: incompatible implicit
  declaration of built-in function 'malloc' [enabled by default]
     x = malloc(bit);
         ^
m08@makoto 00:36:31/140226(~/c)% time ./memory-allocated.exe
7fffe000 bytes (2048.0MB)
0.01s 0.05s 0.062 97% 0+0k 0+0io 4290pf+0w
何だか、このプログラム、全然信用出来ない気がする。
それとも僕が何か(趣旨を)間違えているかな、
m08@makoto 00:41:28/140226(~/c)% !cat                                       
cat memory-allocated.c
#include "stdio.h"
#include "machine/malloc.h"
main()
{
  unsigned long bit=0x7f0000000, sum=0;
  long *x;
  
  while (bit > 4096) 
  {
    x = malloc(bit);
    if (x)
    sum += bit;
    bit >>= 1;
  }
  printf("%08x bytes (%.1fMB)\n", sum, sum/1024.0/1024.0);
  return 0;
}
m08@makoto 00:42:10/140226(~/c)% !gcc
gcc -o memory-allocated  memory-allocated.c
memory-allocated.c: In function 'main':
memory-allocated.c:10:9: warning: incompatible implicit
   declaration of built-in function 'malloc' [enabled by default]
     x = malloc(bit);
         ^
m08@makoto 00:42:12/140226(~/c)% time ./memory-allocated.exe                
f1ffe040 bytes (28448.0MB)
0.14s 0.11s 0.250 99% 0+0k 0+0io 9580pf+0w
m08@makoto 00:42:15/140226(~/c)% 


2014年02月23日() 旧暦 [n年日記] [更新:"2014/02/23 21:31:35"]

#1 [pkgsrc] wip/tc-git problem: /export/CHROOT /usr/pkgsrc/wip/tc-git/work/tc/doc/-I does not exist!

cf-r4-RF@makoto 12:21:50/140223(..wip/tc-git)% 

(cd /export/CHROOT/usr/pkgsrc/wip/tc-git/work/tc/doc; \
/usr/pkg/bin/emacs -q -no-site-file -batch -l texinfmt -f batch-texinfo-format -I .;)
>> /export/CHROOT/usr/pkgsrc/wip/tc-git/work/tc/doc/-I does not exist!
zcat /usr/pkg/share/emacs/24.3.50/lisp/textmodes/texinfmt.el.gz | cat -n |less
  4258  (defun batch-texinfo-format ()
  4259    "Run `texinfo-format-buffer' on the files remaining on the command line.
  4260  Must be used only with -batch, and kills Emacs on completion.
  4261  Each file will be processed even if an error occurred previously.
  4262  For example, invoke
  4263    \"emacs -batch -l texinfmt -f batch-texinfo-format $docs/ ~/*.texinfo\"."
  4264    (if (not noninteractive)
  4265        (error "batch-texinfo-format may only be used -batch"))
  4266    (let ((version-control t)
  4267          (auto-save-default nil)
  4268          (find-file-run-dired nil)
  4269          (kept-old-versions 259259)
  4270          (kept-new-versions 259259))
  4271      (let ((error 0)
  4272            file
  4273            (files ()))
  4274        (while command-line-args-left
  4275          (setq file (expand-file-name (car command-line-args-left)))
  4276          (cond ((not (file-exists-p file))
  4277                 (message ">> %s does not exist!" file)
  4278                 (setq error 1
The following line works OK (filename instead of "-I . " )
(cd /export/CHROOT/usr/pkgsrc/wip/tc-git/work/tc/doc; \
/usr/pkg/bin/emacs -q -no-site-file -batch -l texinfmt -f batch-texinfo-format tc.texinfo)


2014年02月17日(月) 旧暦 [n年日記] [更新:"2014/02/17 15:48:11"]

#1 [pkgsrc] wip/gitlab

変だなぁ、前回 commit した時には問題がなかったはずなのだけれど
=> Unwrapping files-to-be-installed.
sed: 1: "s!@PREFIX@!/usr/pkg!g": bad flag in substitute command: '@'
*** Error code 1
(実はどこで出ているのかも不明) .. INSTALL の SUBST だとは思うけれど。
:Q が必要だった
-FILES_SUBST+=  OPT_MYSQL=${OPT_MYSQL}
-FILES_SUBST+=  OPT_POSTGRES=${OPT_POSTGRES}
+FILES_SUBST+=  OPT_MYSQL=${OPT_MYSQL:Q}
+FILES_SUBST+=  OPT_POSTGRES=${OPT_POSTGRES:Q}


2014年02月15日() 旧暦 [n年日記] [更新:"2014/02/17 08:34:43"]

#1 [pkgsrc] textproc/icu fails with clang-3.4

...
checking for nl_langinfo's argument to obtain the codeset... CODESET
checking for namespace support... no
configure: error: Namespace support is required to build ICU.
*** Error code 1

Stop.
make[1]: stopped in /usr/pkgsrc/textproc/icu
*** Error code 1
configure:3792: checking for a BSD-compatible install
configure:3860: result: /usr/bin/install -c -o makoto -g wheel
configure:3892: c++ -o conftest -O2 -I/usr/include -I/usr/include 
     -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib conftest.cpp  >&5
/usr/bin/ld: cannot find -lc++
clang: error: linker command failed with exit code 1 (use -v to see invocation)
This does not happen with clang-3.3. clang-3.4 has a problem like this.
livorno@makoto 07:42:26/140215(..textproc/icu)% cat  ~/prep/c++-test.cpp
/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
This is not only with clang-3.4, but clang-3.3 also suffers.


2014年02月14日(金) 旧暦 [n年日記] [更新:"2014/02/14 21:34:41"]

#1 [pkgsrc] 'doxygen -g' (Re: Doxygen after long time absense)

久振りの doxygen
doxygen -g をすると、Doxyfile を作ってくれる。それを次のように 変更して doxygen と入力すると html directory が出来るので、 それを URL の欄に file:///PATH/TO/html/ などと入力して見る。
--- Doxyfile.generated  2014-02-14 20:59:19.000000000 +0900
+++ Doxyfile    2014-02-14 21:13:41.000000000 +0900
-CREATE_SUBDIRS         = NO
+CREATE_SUBDIRS         = yes

-OPTIMIZE_OUTPUT_FOR_C  = NO
+OPTIMIZE_OUTPUT_FOR_C  = yes

-EXTRACT_ALL            = NO
+EXTRACT_ALL            = yes

-EXTRACT_PRIVATE        = NO
+EXTRACT_PRIVATE        = yes

-RECURSIVE              = NO
+RECURSIVE              = yes

-SOURCE_BROWSER         = NO
+SOURCE_BROWSER         = yes

-STRIP_CODE_COMMENTS    = YES
+STRIP_CODE_COMMENTS    = no

-GENERATE_LATEX         = YES
+GENERATE_LATEX         = no

-PERL_PATH              = /usr/bin/perl
+PERL_PATH              = /usr/pkg/bin/perl

-HAVE_DOT               = NO
+HAVE_DOT               = yes

-CALL_GRAPH             = NO
+CALL_GRAPH             = yes

-CALLER_GRAPH           = NO
+CALLER_GRAPH           = yes

-DOT_IMAGE_FORMAT       = png
+DOT_IMAGE_FORMAT       = svg

-INTERACTIVE_SVG        = NO
+INTERACTIVE_SVG        = yes
僕の理解では、最近の dot は png を嫌う ( = 受付けない)。 代りに svg が大変きれいで良い。


2014年02月13日(木) 旧暦 [n年日記] [更新:"2014/02/14 21:26:21"]

#1 [Ruby] undefined method `empty?' for nil:NilClass

modena@makoto 17:38:24/140213(..git-work/charlock_holmes)% gem install charlock_holmes        
ERROR:  While executing gem ... (NoMethodError)
    undefined method `empty?' for nil:NilClass
これ素敵 ここで出ているらしいです。
Following line is the point saying above message:
--- /usr/pkg/lib/ruby/2.0.0/rubygems/installer.rb.orig	2013-12-20 23:27:31.000000000 +0900
+++ /usr/pkg/lib/ruby/2.0.0/rubygems/installer.rb	2014-02-13 17:47:10.000000000 +0900
@@ -572,7 +572,7 @@
     # the system gem directory, then use the system bin directory, else create
     # (or use) a new bin dir under the gem_home.
     @bin_dir             = options[:bin_dir] || Gem.bindir(gem_home, @install_root)
-    if not @install_root.empty?
+    if not @install_root.nil?
       @bin_dir = File.join(@install_root, @bin_dir)
     end
     @development         = options[:development]
こうしておくと、進みます (blank? でも undefined method になります)
Above patch let me proceed
Successfully installed charlock_holmes-0.6.9.4
Parsing documentation for charlock_holmes-0.6.9.4
Parsing sources...
unable to convert "\xA0" from ASCII-8BIT to UTF-8 for lib/charlock_holmes/charlock_holmes.so, skipping
100% [ 5/ 5]  lib/charlock_holmes/version.rb                                    
Installing ri documentation for charlock_holmes-0.6.9.4
1 gem installed
--- ./libv8-3.11.8.17/ext/libv8/builder.rb.orig 2014-02-13 18:10:08.000000000 +0900
+++ vendor/bundle/ruby/2.0.0/gems/libv8-3.11.8.17/ext/libv8/builder.rb	2014-02-13 18:21:20.000000000 +0900
@@ -45,10 +45,10 @@
       # at the head of PATH. That way all commands that inherit this environment
       # will use ./python -> python2
       if python_version !~ /^2/
-        unless system 'which python2 2>&1 > /dev/null'
+        unless system 'which python2.7 2>&1 > /dev/null'
           fail "libv8 requires python 2 to be installed in order to build, but it is currently #{python_version}"
         end
-        `ln -fs #{`which python2`.chomp} python`
+        `ln -fs #{`which python2.7`.chomp} python`
         ENV['PATH'] = "#{File.expand_path '.'}:#{ENV['PATH']}"
       end
     end
Above makes no change, then,
modena@makoto 18:30:41/140213(..wip/gitlab)% \
sudo ln  /usr/pkg/bin/python2.7 /usr/pkg/bin/python
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
    /usr/pkg/bin/ruby200 extconf.rb 
creating Makefile
Compiling v8 for x64
Using python 2.7.6
Using compiler: /usr/bin/g++
cc1plus: warnings being treated as errors
../src/flags.cc: In function 'char* v8::internal::SkipWhiteSpace(char*)':
../src/flags.cc:459:24: error: array subscript has type 'char'
../src/flags.cc: In function 'char* v8::internal::SkipBlackSpace(char*)':
../src/flags.cc:465:24: error: array subscript has type 'char'
gmake[1]: ***
[/home/git/gitlab/vendor/bundle/ruby/2.0.0/gems/
   libv8-3.11.8.17/vendor/v8/out/x64.release/obj.target/v8_base/src/flags.o]
Error 1
gmake: *** [x64.release] Error 2
modena@makoto 22:34:11/140213(..wip/gitlab)% 
sudo gem install libv8 -v '3.16.14.3' -- --with-system-v8
Password:
Building native extensions with: '--with-system-v8'
This could take a while...
Successfully installed libv8-3.16.14.3
Parsing documentation for libv8-3.16.14.3
Installing ri documentation for libv8-3.16.14.3
1 gem installed


2014年02月12日(水) 旧暦 [n年日記] [更新:"2014/02/14 22:27:48"]

#1 [pkgsrc] Compiler version of pbulk (gcc or clang)

I sometimes run pbulk with limited_list. And on 6.99.23, Switching gcc, clang 3.2 and clang 3.3.
For me, it will be nice to have those compiler info on reporting mail. I have my local patch:
--- usr/pkg_bulk/libexec/pbulk/pre-build.orig	2013-11-01 16:48:49.000000000 +0900
+++ usr/pkg_bulk/libexec/pbulk/pre-build	2014-02-04 12:17:22.000000000 +0900
@@ -84,9 +84,16 @@
 opver=`cd ${pkgsrc}/pkgtools/pkg_install && ${make} show-var VARNAME=OS_VERSION`
 platform=`cd ${pkgsrc}/pkgtools/pkg_install && ${make} show-var VARNAME=MACHINE_ARCH`
 compiler=`cd ${pkgsrc}/pkgtools/pkg_install && ${make} show-var VARNAME=PKGSRC_COMPILER`
+clang_version=`cd ${pkgsrc}/pkgtools/pkg_install && clang --version || echo no clang`
+cc_version=`cd ${pkgsrc}/pkgtools/pkg_install && cc --version || echo no clang`
 
 echo "PLATFORM=${opsys} ${opver}/${platform}" > ${loc}/status
 echo "COMPILER=${compiler}" >> ${loc}/status
+if [ ${compiler} = "clang" ] ;then
+echo "COMPILER_VERSION=${clang_version}" >> ${loc}/status
+else
+echo "COMPILER_VERSION=${cc_version}" >> ${loc}/status
+fi
 
 date '+%Y-%m-%d %H:%M|%Y%m%d.%H%M' | sed 's/^\(.*\)|\(.*\)$/BUILD_START_ISO=\1\
 BUILD_START_DIR=\2/' >> ${loc}/status


--- usr/pkg_bulk/libexec/pbulk/create-report-txt.orig	2013-11-01 16:48:49.000000000 +0900
+++ usr/pkg_bulk/libexec/pbulk/create-report-txt	2014-02-04 13:34:08.000000000 +0900
@@ -64,6 +64,8 @@
 			pkgsrc_platform = substr($0, 10)
 		else if ($0 ~ "^COMPILER=")
 			pkgsrc_compiler = substr($0, 10)
+		else if ($0 ~ "^COMPILER_VERSION=")
+			compiler_version = substr($0, 18)
 		else if ($0 ~ "^BUILD_START_ISO=")
 			pkgsrc_build_start_iso = substr($0, 17)
 		else if ($0 ~ "^BUILD_START_DIR=")
@@ -123,6 +125,7 @@
 	print "" > txt_report
 	print pkgsrc_platform > txt_report
 	print "Compiler: " pkgsrc_compiler > txt_report
+	print "Compiler version: " compiler_version > txt_report
 	print "" > txt_report
 	print "Build start: " pkgsrc_build_start_iso > txt_report
 	print "Build end:   " pkgsrc_build_end_iso > txt_report



2014年02月11日(火) 旧暦 [n年日記] [更新:"2014/02/11 19:07:24"]

#1 [pkgsrc] mysql の root password が分らなくなった時

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
と書いた譜を用意して、mysqld を止めて、その名前を指定して
mysqld_safe --init-file=/tmp/.mysql-init &
で一度起動して、すぐに止める。


2014年02月10日(月) 旧暦 [n年日記] [更新:"2014/02/10 21:32:29"]

#1 [無線] TS-590 AGC off

僕は CW では 最近 AGC は off にしていることが多い (160m etc)。 しかし近くの強い局から呼ばれた時には、CW がつながってしまって 文字が取れない。前面の AGC on/off は CW Tune のボタンの長押しだけれど、 これはちょっとだけ操作性が悪い。間違えて CW Tune になることもある。

それで、誰に言われたのかな GHM だったかも知れない。 PF キーに割当てられるのではないか、と。

それで説明書を良く見たら 79 の 124、 PFA の割当を変更するのがメニューの 79 で、その上で 124 を選ぶと、 PFA で AGC が on/off 出来るようになる。これはいい。

そう言えば、初めて AGC off が効果的だと気が付いたのは JARTS WW RTTY Contest 2013 の時だったと思う。



2014年02月07日(金) 旧暦 [n年日記] [更新:"2014/02/07 19:32:26"]

#1 [cygwin] The Hippo says: Welcome to Cygwin

初めて見る図だ:
Last login: Fri Feb  7 19:04:23 2014 from ::1
      ____________________,             ______________________________________
   .QQQQQQQQQQQQQQQQQQQQQQQQL_         |                                      |
 .gQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ__   |                                      |
 gQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ==   |                    _.---.)           |
 QQQQQQQQQQQQQQQQQQQQQQQQQQQF=         |          (^--^)_.-"      `;          |
 QQQQQQQQQ================!            |          ) ee (           |          |
 QQQQQQQQ                              |         (_.__._)         /           |
 QQQQQQQQ                              |           `--',        ,'            |
 QQQQQQQQ     ~"jjj__,                 |            jgs )_|--')_|             |
 QQQQQQQQ       "jjjjjjjjjj___         |                ""'   ""'             |
 QQQQQQQQ        ~jjjjjjjjjjjjjjjjj__  |                                      |
 QQQQQQQQ        _jjjjjjjjjjjjjj/~~~~  |      The Hippo says: Welcome to      |
 QQQQQQQQ      .{jjjjjjj/~~~~~         |                             _        |
 QQQQQQQQ     .{/~~~~`                 |  ____  _   _   ____  _ _ _ (_) ____  |
 QQQQQQQQ                              | / ___)| | | | / _  || | | || ||  _ \ |
 QQQQQQQQ                              |( (___ | |_| |( (_| || | | || || | | ||
 QQQQQQQQQL_______________,            | \____) \__  | \___ | \___/ |_||_| |_||
 QQQQQQQQQQQQQQQQQQQQQQQQQQQL___       |        (___/  (____|                 |
 4QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ___  |                                      |
 (=QQQQQQQQQQQQQQQQQQQQQQQQQQQQQ====   |       -.-. -.-- --. .-- .. -.        |
   (QQQQQQQQQQQQQQQQQQQQQQQQF=         |______________________________________|

-bash-4.1$ 
これが見たくないという人もいるのか、 確かにいつもだとうるさいかも知れない
/etc/motd と /etc/defaults/etc/motd にあるらしい。
一番下はモールスで cygwin と書いてある


2014年02月06日(木) 旧暦 [n年日記] [更新:"2014/02/07 10:11:33"]

#1 [無線] MMANA で極座標編集

MMANA で例えば逆 Vee のように、アンテナ線を垂直面内で回転させる場合に、 X Y Z 座標での入力は面倒になる。そのような時のために「極座標編集」が ある。その簡単な使い方を 別の頁にまとめて見た

#2 [cygwin] Cygwin Terminal の文字化け

僕にとっては、 Cygwin Terminal の文字化けは二通りある。 Windows の画面の話と、他から ssh で入った時の話である。

Windows の画面:

については、右クリックで出て来るメニューから
Open
Copy
Paste
Select All
Reset
Default size
Full Screen
Flip Screen
Options..
Options を選んで、出て来る右のような窓で、 その中の Text を選び、
Font に(例えば) MS ゴシック, 14-point
Character set に SJIS
を選ぶと、良い。

ssh で login:

ssh で入る場合には (NetBSD なら) mlterm を入れておき、
env LANG=ja_JP.SJIS mlterm 
と起動した窓で ssh すれば、文字が読める(中では LANG は ja_JP.UTF-8)
と思ったが、これだと ls で日付を表示する時に化ける。やはり内では LANG=C かな。


2014年02月05日(水) 旧暦 [n年日記] [更新:"2014/02/06 08:25:49"]

#1 [pkgsrc] PLIST.ruby19=: not found

Todays problem (on my new package, not committed anywhere).
PLIST_PLIST.ruby19=: not found
In the list of
make show-var VARNAME=_PLIST_AWK_ENV
following assignment is included
...
PLIST_PKGGNUDIR=gnu/
PLIST_PKGMANDIR=man
PLIST_PLIST.ruby19=
PLIST_PLIST.ruby200=
PLIST_SUBST_VARS=PLIST_RUBY\
..
This comes from:
 make show-var VARNAME=PLIST_SUBST |tr '\040' '\012' |grep ruby
RUBY=/usr/pkg/bin/ruby200
RUBY_PKGPREFIX=ruby200
RUBY_SHLIBALIAS=lib/libruby200.so.20
RUBY_INC=include/ruby-2.0.0
RUBY_ARCHINC=include/ruby-2.0.0/x86_64-netbsd
RUBY_LIB_BASE=lib/ruby
RUBY_LIB=lib/ruby/2.0.0
RUBY_ARCHLIB=lib/ruby/2.0.0/x86_64-netbsd
RUBY_SITELIB_BASE=lib/ruby/site_ruby
RUBY_SITELIB=lib/ruby/site_ruby/2.0.0
RUBY_SITEARCHLIB=lib/ruby/site_ruby/2.0.0/x86_64-netbsd
RUBY_VENDORLIB_BASE=lib/ruby/vendor_ruby
RUBY_VENDORLIB=lib/ruby/vendor_ruby/2.0.0
RUBY_VENDORARCHLIB=lib/ruby/vendor_ruby/2.0.0/x86_64-netbsd
RUBY_DOC=share/doc/ruby200
RUBY_EG=share/examples/ruby200
RUBY_GEM_BASE=lib/ruby/gems
GEM_HOME=lib/ruby/gems/2.0.0
PLIST.ruby19=
PLIST.ruby200=
cat -n ../../lang/ruby/rubyversion.mk |less
   441  #
   442  # PLIST_VARS for x11/ruby-tk package.
   443  #
   444  PLIST_VARS+=            ruby19 ruby200
   445  .if ${RUBY_VER} != "18"
   446  PLIST.ruby19=           yes
   447  . if ${RUBY_VER} != "193"
   448  PLIST.ruby200=          yes
   449  . endif
   450  .endif
% (cd ../../; cvs diff -u lang/ruby/rubyversion.mk )
Index: lang/ruby/rubyversion.mk
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/lang/ruby/rubyversion.mk,v
retrieving revision 1.106
diff -u -u -r1.106 rubyversion.mk
--- lang/ruby/rubyversion.mk    24 Nov 2013 14:22:03 -0000      1.106
+++ lang/ruby/rubyversion.mk    5 Feb 2014 11:33:37 -0000
@@ -441,7 +441,7 @@
 #
 # PLIST_VARS for x11/ruby-tk package.
 #
-PLIST_VARS+=           ruby19 ruby200
+PLIST_VARS+=
 .if ${RUBY_VER} != "18"
 PLIST.ruby19=          yes
 . if ${RUBY_VER} != "193"
こうすると先に行く。変。


2014年02月04日(火) 旧暦 [n年日記] [更新:"2014/02/06 00:33:37"]

#1 [無線] CQ WW 160m 2014 claimed score

(cd /tmp; w3m -dump -T html  http://www.cq160.com/logs_received_cw.shtml | \
sed -e 's/^\ //' -e 's/^\ //' | egrep '^[7][JKLMN]|^J' \
) | sort -r -n -k 3  | \
awk 'BEGIN {i = 0}; i > 4  { print " " ; i = 0 ; } ; { print $0; i = i + 1}'  \
>! ~/public_html/diary/attach/2014/cq-ww-160m-claimed-score.txt
cq-ww-160m-claimed-score.txt
JA3YBK   MULTI-OP     531851       HIGH     ASSISTED
JH4UYB   SINGLE-OP    355321       HIGH   NON-ASSISTED
JH2FXK   SINGLE-OP    188214       HIGH     ASSISTED
JS3CTQ   SINGLE-OP    167031       HIGH     ASSISTED
JA6LCJ   SINGLE-OP    132480       HIGH   NON-ASSISTED
 
JR4OZR   SINGLE-OP    130975       HIGH     ASSISTED
JH1QDB   SINGLE-OP     56500       HIGH     ASSISTED
JA1XMS   SINGLE-OP     52969       HIGH   NON-ASSISTED
JA6BZI   SINGLE-OP     51559       HIGH   NON-ASSISTED
JA7COI   SINGLE-OP     45308       HIGH   NON-ASSISTED
 
JE1ZWT   SINGLE-OP     43965       HIGH     ASSISTED
JO7KMB   SINGLE-OP     37146       HIGH     ASSISTED
JA1SVP   SINGLE-OP     30586       LOW      ASSISTED
JA1HGY   SINGLE-OP     30200       HIGH     ASSISTED
JG1AVO   SINGLE-OP     29906       LOW    NON-ASSISTED
 
JF3LOP   SINGLE-OP     26007       HIGH   NON-ASSISTED
JA9FHB   SINGLE-OP     24820       HIGH   NON-ASSISTED
JE2UFF   SINGLE-OP     20691       HIGH     ASSISTED
JM1NKT   SINGLE-OP     20100       LOW      ASSISTED
JF2XGF   SINGLE-OP     19924       HIGH     ASSISTED
 
JR2PMT   SINGLE-OP     18125       HIGH   NON-ASSISTED
JA7ACM   SINGLE-OP     15886       HIGH   NON-ASSISTED
JA1PTJ   SINGLE-OP     15600       HIGH   NON-ASSISTED
JA9APS   SINGLE-OP     14000       HIGH   NON-ASSISTED
JA6FFK   SINGLE-OP     12900       HIGH     ASSISTED
 
JH6QFJ   SINGLE-OP     11580       HIGH   NON-ASSISTED
JA1FGB   SINGLE-OP     10868       HIGH   NON-ASSISTED
JH1OAI   SINGLE-OP     8400        HIGH     ASSISTED
JN7FAH   SINGLE-OP     5260        HIGH   NON-ASSISTED
JA4OPW   SINGLE-OP     5112        HIGH     ASSISTED
 
JA1IZZ   SINGLE-OP     4510        HIGH   NON-ASSISTED
JA5BZL   SINGLE-OP     4180        HIGH   NON-ASSISTED
JI1RXQ   SINGLE-OP     4144        LOW    NON-ASSISTED
JF2FIU   SINGLE-OP     3585        LOW    NON-ASSISTED
JA2FSM   SINGLE-OP     3367        HIGH     ASSISTED
 
JH1GNU   SINGLE-OP     2769        QRP    NON-ASSISTED
JR1IJV   SINGLE-OP     2197        HIGH   NON-ASSISTED
JF2WXS   SINGLE-OP     1846        LOW    NON-ASSISTED
JH9DRL/9  SINGLE-OP     1728        LOW    NON-ASSISTED
JI3BFC   SINGLE-OP     1332        LOW    NON-ASSISTED
 
7K1CPT   SINGLE-OP     1232        QRP    NON-ASSISTED
JA1CP   SINGLE-OP     1000        LOW    NON-ASSISTED
JH7IMX   SINGLE-OP      910        LOW    NON-ASSISTED
JL4DJM   SINGLE-OP      836        HIGH   NON-ASSISTED
JH1CHU   SINGLE-OP      768        LOW    NON-ASSISTED
 
JE4KQH   SINGLE-OP      720        HIGH     ASSISTED
JA5CBU   SINGLE-OP      505        LOW    NON-ASSISTED
JH1NXU   SINGLE-OP      378        HIGH   NON-ASSISTED
JN3TMW   SINGLE-OP      356        HIGH     ASSISTED
JN3TRK   SINGLE-OP      300        HIGH   NON-ASSISTED
 
JL1QDO   SINGLE-OP      200        LOW    NON-ASSISTED
JK2VOC   SINGLE-OP      174        LOW    NON-ASSISTED
JM4WUZ   SINGLE-OP      132        HIGH     ASSISTED
JR4VEV   SINGLE-OP      102        LOW    NON-ASSISTED
JA2QVP   SINGLE-OP      99         LOW    NON-ASSISTED
 
JF1RPZ   SINGLE-OP      96         HIGH     ASSISTED
JO4CFV   SINGLE-OP      69         HIGH     ASSISTED
JN3DMJ   SINGLE-OP      66         QRP    NON-ASSISTED
JO1EEQ   SINGLE-OP      46         LOW    NON-ASSISTED
JQ2XVY   SINGLE-OP      42         LOW    NON-ASSISTED
 
JR8QFG   SINGLE-OP      36         LOW    NON-ASSISTED
JR6HMJ/1  SINGLE-OP      32         QRP    NON-ASSISTED
JN1BBO   SINGLE-OP      28         LOW    NON-ASSISTED
JH0EPI   SINGLE-OP      18         LOW    NON-ASSISTED
JA3MIB   SINGLE-OP      12         LOW    NON-ASSISTED
 
JA1CCX   SINGLE-OP       8         LOW    NON-ASSISTED
7L4IOU   SINGLE-OP       8         LOW      ASSISTED
JN3VQM   SINGLE-OP                 QRP    NON-ASSISTED
JJ1NYH   SINGLE-OP                 LOW    NON-ASSISTED
JH1RRP   SINGLE-OP                 LOW    NON-ASSISTED
 
JH1OES   SINGLE-OP                 LOW    NON-ASSISTED
JF1KML   SINGLE-OP                 LOW    NON-ASSISTED
JE1TSD   SINGLE-OP                 QRP      ASSISTED
JE1SPY   SINGLE-OP                 LOW    NON-ASSISTED
JE1BMJ   SINGLE-OP                 HIGH     ASSISTED
 
JA6SRB/4  SINGLE-OP                 LOW      ASSISTED
JA5EXW   CHECKLOG                  HIGH     ASSISTED
JA2HYD   SINGLE-OP       0         HIGH   NON-ASSISTED



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、16 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)