|
|
便利なツール Emacs らくらく 入門 ![]() |
|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||||
2015年05月09日(土) 旧暦 [n年日記] [更新:"2015/05/09 12:00:23"]#2 [pkgsr] packages failing at 'make test'tcl-expect-5.45.0nb3 autoconf-2.69nb5 p5-ExtUtils-AutoInstall-0.63nb6 infinite loopautoconf: 281: AC_NO_EXECUTABLES (working linker) FAILED (c.at:221) 282: AC_NO_EXECUTABLES (broken linker) FAILED (c.at:231) ERROR: 300 tests were run, 6 failed (4 expected failures). 203 tests were skipped. ( つっこみ )
#1 [pkgsrc] editors/mule 2.3nb8
きのう
NetBSD/macppc 7.99.13 を iBook に入れた。
そこで editors/mule (mule-2.3nb8) を make package すると、無事完了する。 (これは amd64 や i386 では build の途中で ./temacs を起動するときに Segmentation Fault するので、それなりに 不思議 ) 他の機械から ssh -Y ibook で入って、mule と入力すると起動する。 しかし、(まだ X11 は動かないので)卓で mule と入力すると、Segmentation fault してしまう。 @ wip/mule11:
mule-1.1 の方は、まだ make も完了しない
(いい加減に作った)次の二つの patch が形式的には必要だけれど、これではまだだめ のようだ ibook302@makoto 17:38:24/150509(..wip/mule11)% lslt patches total 48 -rw-r--r-- 1 makoto wheel 5823 May 9 17:10 patch-src_m-netbsd_powerpc.h -rw-r--r-- 1 makoto wheel 4870 May 8 16:21 patch-src_config.h-netbsd_powerpc ( つっこみ )
2013年05月09日(木) 旧暦 [n年日記] [更新:"2013/05/10 21:22:25"]#2 [pkgsrc] ham/fldigi-3.21.70Audio -> Devices -> OSS に /dev/audio1 と書いておくと、音が出せる E: void trx_trx_receive_loop(): Sound error: Invalid argument E: void trx_trx_receive_loop(): Sound error: Invalid argumentこういうのは沢山見えるけれど(受信側かな)。 @ audioplay を試して見る:
上に関連した話題で、
which audioplay /usr/bin/audioplayとなっていて、May 9 22:43:10 modena /netbsd: の後に次のような文字列がある時に、 uaudio0 at uhub1 port 7 configuration 1 interface 0 uaudio0: C-Media Electronics Inc. C-Media USB Headphone Set, rev 1.10/1.00, addr 5 uaudio0: audio rev 1.00 audio1 at uaudio0: full duplex, playback, capture, independent uhidev3 at uhub1 port 7 configuration 1 interface 3 uhidev3: C-Media Electronics Inc. C-Media USB Headphone Set, rev 1.10/1.00, addr 5, iclass 3/0 uhid0 at uhidev3: input=4, output=4, feature=0またaudio.wav という譜があって、次のような属性のものだったとして % file audio.wav audio.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz次のようにすると、音が出る audioplay -v 3 -d /dev/audio1 audio.wavただし、上で -v 3 としている部分は効かない。 似た話は 2005/09/15 に書いていた。(ちなみに上に書いたのは、同じ USB audio の箱である) (僕には)不思議なことに上では -d としているが 8 年前の日記 (macppc) では -f としていた。 それで今 -f とすると、 modena@makoto 21:13:40/130510(~)% audioplay -v 3 -f /dev/audio1 audio.wav audioplay: could not open /dev/audio1: Invalid argument audioplay: audio device write failed: Input/output errorとなる。fldigi の問題表示と似ている。 ( つっこみ )
#1 [pkgsrc] cmake and RPATH
最近は、あちこちに、手を出して、収拾がつかなくなって来ていて、
と言いながら、いつものことではある訳だけれど。
todo の一覧がちっとも消化されなくて、大きくなる一方、とも言える。 それで気になっていることの一つは、 (...wip/trustedQSL)> cat -n ./work/tqsl-114/apps/cmake_install.cmake 1 # Install script for directory: /usr/pkgsrc/wip/trustedQSL/work/tqsl-114/apps 2 3 # Set the install prefix 4 IF(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 SET(CMAKE_INSTALL_PREFIX "/usr/pkg") 6 ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) 7 STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 9 # Set the install configuration name. 10 IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 IF(BUILD_TYPE) 12 STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 ELSE(BUILD_TYPE) 15 SET(CMAKE_INSTALL_CONFIG_NAME "") 16 ENDIF(BUILD_TYPE) 17 MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 19 20 # Set the component getting installed. 21 IF(NOT CMAKE_INSTALL_COMPONENT) 22 IF(COMPONENT) 23 MESSAGE(STATUS "Install component: \"${COMPONENT}\"") 24 SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 ELSE(COMPONENT) 26 SET(CMAKE_INSTALL_COMPONENT) 27 ENDIF(COMPONENT) 28 ENDIF(NOT CMAKE_INSTALL_COMPONENT) 29 30 IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") 31 IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqsl" AND 32 NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqsl") 33 FILE(RPATH_CHECK 34 FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqsl" 35 RPATH "/usr/pkg/lib:/usr/pkg/lib") 36 ENDIF() 37 FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/usr/pkgsrc/wip/trustedQSL/work/tqsl-114/apps/tqsl") 38 IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqsl" AND 39 NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqsl") 40 FILE(RPATH_CHANGE 41 FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqsl" 42 OLD_RPATH "/usr/pkg/lib:/usr/pkgsrc/wip/trustedQSL/work/tqsl-114/src" 43 NEW_RPATH "/usr/pkg/lib:/usr/pkg/lib") 44 IF(CMAKE_INSTALL_DO_STRIP) 45 EXECUTE_PROCESS(COMMAND "/usr/pkgsrc/wip/trustedQSL/work/.tools/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqsl") 46 ENDIF(CMAKE_INSTALL_DO_STRIP) 47 ENDIF() 48 ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") 49 50 IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") 51 IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqslcert" AND 52 NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqslcert") 53 FILE(RPATH_CHECK 54 FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqslcert" 55 RPATH "/usr/pkg/lib:/usr/pkg/lib") 56 ENDIF() 57 FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/usr/pkgsrc/wip/trustedQSL/work/tqsl-114/apps/tqslcert") 58 IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqslcert" AND 59 NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqslcert") 60 FILE(RPATH_CHANGE 61 FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqslcert" 62 OLD_RPATH "/usr/pkg/lib:/usr/pkgsrc/wip/trustedQSL/work/tqsl-114/src" 63 NEW_RPATH "/usr/pkg/lib:/usr/pkg/lib") 64 IF(CMAKE_INSTALL_DO_STRIP) 65 EXECUTE_PROCESS(COMMAND "/usr/pkgsrc/wip/trustedQSL/work/.tools/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/tqslcert") 66 ENDIF(CMAKE_INSTALL_DO_STRIP) 67 ENDIF() 68 ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") 69 70 IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") 71 FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/TrustedQSL" TYPE DIRECTORY FILES "/usr/pkgsrc/wip/trustedQSL/work/tqsl-114/apps/help") 72 ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") 73 74 IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") 75 FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man5" TYPE FILE FILES "/usr/pkgsrc/wip/trustedQSL/work/tqsl-114/apps/trustedqsl.5") 76 ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") 77wip/trustedQSL の cmake の処理の 中で RPATH_CHANGE の OLD_RPATH の順が、 変更しようとしている譜に設定されているものと逆になっているのは何故か、というのがある きょうは cmake を見ていて、この辺が関係あるのかなということになった。 cat -n work/cmake-2.8.10/Source/cmLocalGenerator.cxx | sed -n 1650,1669p 1661 /** 1662 * Output the linking rules on a command line. For executables, 1663 * targetLibrary should be a NULL pointer. For libraries, it should point 1664 * to the name of the library. This will not link a library against itself. 1665 */ 1666 void cmLocalGenerator::OutputLinkLibraries(std::string& linkLibraries, 1667 std::string& frameworkPath, 1668 std::string& linkPath, 1669 cmGeneratorTarget &tgt, 1670 bool relink) 1671 {% cat -n work/cmake-2.8.10/Source/cmLocalGenerator.cxx | sed -n 1740,1789p 1740 fout << linkLibs; 1741 1742 // Get the RPATH entries. 1743 std::vector<std::string> runtimeDirs; 1744 cli.GetRPath(runtimeDirs, relink); 1745 1746 // Check what kind of rpath flags to use. 1747 if(cli.GetRuntimeSep().empty()) 1748 { 1749 // Each rpath entry gets its own option ("-R a -R b -R c") 1750 std::string rpath; 1751 for(std::vector<std::string>::iterator ri = runtimeDirs.begin(); 1752 ri != runtimeDirs.end(); ++ri) 1753 { 1754 rpath += cli.GetRuntimeFlag(); 1755 rpath += this->Convert(ri->c_str(), NONE, SHELL, false); 1756 rpath += " "; 1757 } 1758 fout << rpath; 1759 } 1760 else 1761 { 1762 // All rpath entries are combined ("-Wl,-rpath,a:b:c"). 1763 std::string rpath = cli.GetRPathString(relink); 1764 1765 // Store the rpath option in the stream. 1766 if(!rpath.empty()) 1767 { 1768 fout << cli.GetRuntimeFlag(); 1769 fout << this->EscapeForShell(rpath.c_str(), true); 1770 fout << " "; 1771 } 1772 } 1773 1774 // Add the linker runtime search path if any. 1775 std::string rpath_link = cli.GetRPathLinkString(); 1776 if(!cli.GetRPathLinkFlag().empty() && !rpath_link.empty()) 1777 { 1778 fout << cli.GetRPathLinkFlag(); 1779 fout << this->EscapeForShell(rpath_link.c_str(), true); 1780 fout << " "; 1781 } 1782 1783 // Add standard libraries for this language. 1784 std::string standardLibsVar = "CMAKE_"; 1785 standardLibsVar += cli.GetLinkLanguage(); 1786 standardLibsVar += "_STANDARD_LIBRARIES"; 1787 if(const char* stdLibs = 1788 this->Makefile->GetDefinition(standardLibsVar.c_str())) 1789 {cat -n ./work/cmake-2.8.10/Source/cmComputeLinkInformation.cxx | sed -n 437,459p 437 std::string cmComputeLinkInformation::GetRPathLinkString() 438 { 439 // If there is no separate linker runtime search flag (-rpath-link) 440 // there is no reason to compute a string. 441 if(!this->OrderDependentRPath) 442 { 443 return ""; 444 } 445 446 // Construct the linker runtime search path. 447 std::string rpath_link; 448 const char* sep = ""; 449 std::vector<std::string> const& dirs = 450 this->OrderDependentRPath->GetOrderedDirectories(); 451 for(std::vector<std::string>::const_iterator di = dirs.begin(); 452 di != dirs.end(); ++di) 453 { 454 rpath_link += sep; 455 sep = ":"; 456 rpath_link += *di; 457 } 458 return rpath_link; 459 } ( つっこみ )
2011年05月09日(月) 旧暦 [n年日記] [更新:"2011/05/09 13:57:43"]#1 [pkgsrc] tgif kinput2 Wnn が一応動いた![]() ![]()
There is no Selection Owner of _JAPANESE_CONVERSION.と出ることがあるが、これは
@ 何故かきょうは Failed to init anthy が出る:anthy-9100h 2011/02/23 tamago-anthy-4.0nb20110509 Tamago(Emacs CJK input) + Anthy engine interface ktrace -t n anthy-agent kdump ktrace.outして見ると、最後に、 12874 1 anthy-agent NAMI "/usr/pkg/share/anthy/anthy.dic" があるが、その譜がない。pkg_info -qL anthy しても表示されるので、 入っているはずなのだけれど。 137 (cd /usr/pkg; sudo tar zvxf /export/pkgsrc/packages/All/anthy-9100h.tgz share/anthy/anthy.dic) 138 anthy-agentのようにすると、動く。誰が消したのかな。 ( つっこみ )
2010年05月09日(日) 旧暦 [n年日記] [更新:"2010/05/11 10:50:18"]#1 [植物] ねずみもちを移植
つばきの木の根元に生えていた高さ 70cm
くらいのねずみもちを移植した。
例によって土は落ちてしまって水を入れたバケツに入れて運んだ。
実は少なくともあともう一本、ちょっと背の高いやつがある。 ( つっこみ )
2006年05月09日(火) 旧暦 [n年日記] [更新:"2006/05/09 17:09:32"]#2 [Network] OpenSSH を使った簡易 VPN の構築
(良く読んでいないが、面白そう)
( つっこみ )
#1 [機械] 4:30 - 08:00 まで止っていた ?
最近良く止まるようになってしまったな。多分
panic: malloc: out of space in kmem_mapこれだと思う。 5/3, 5/8, 5/9 と三回 ? kern.mbuf.nmbclusters: 1024 -> 2048にはしてあるはず。 ( つっこみ )
2005年05月09日(月) 旧暦 [n年日記] [更新:"2005/05/09 21:02:18"]#2 [bulk-build][pkgsrc] chroot して bulk build したら、最後に
ttyp2:root@st4200 17:55:58/050509(...pkgsrc/mk)# scan not chdir(/var/spool/clientmqueue/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.
と言われてしまった。つまり mail が送れなかったの、かな
(chroot の性質を考えれば当然 ?)。
userid smmsp が必要だったということかも知れない。
drwxrwx--- 2 smmsp smmsp 1536 May 9 18:30 /var/spool/clientmqueue/上記は chroot する前。違う。所有者が正しく設定していなかった。 # ls -lagd /var/spool/clientmqueue/ drwxrwx--- 2 2029 wheel 512 Apr 18 11:54 /var/spool/clientmqueue/これを chmod smmsp.smmsp しても sh bulk/build -rと入力したら、すぐ終って、メールが届いた。成績悪し。 pkgsrc bulk build results NetBSD 3.99.3/macppc Build started: Thu May 5 08:16:22 2005 UTC Build ended: Mon May 9 10:26:51 2005 UTC Successfully packaged: 3147 Packages really broken: 337 Pkgs broken due to them: 1695 Total broken: 2032 Not packaged: 291 Total: 2323 @ ドジモード:
ld: cannot find -lgcc_s_pic
*** Error code 1 cp -p /e/u/j/ftp/pub/NetBSD/snapshot/20050416ts/macppc/missing/libgcc_s_pic.a usr/libこれではさっきと同じで作り直さない。 ( つっこみ )
#1 [Network] User unknown
きのうの夜 18:45 からきょうの 09:30 までの 15 時間、
受取ろうとしたメールを全て
User unkown で返してしまった。
多分 nis slave server になっていた機械を(そうとは知らずに)
落してしまったせいかも知れない。
(それをつないだらまたそれを見に行っているから、多分その
通りの気がする)
/etc/mail/aliases に書いておく方が安全 ?
まあ NIS 使っているのが間違いと言われれば、それまで。
aliases: nis files って書けないのかな。というか、 passwd: files nis と書きたい時と、 passwd: nis files と書きたい時があるっていうことのやうな気がする。 files で上書きしたいことと、files で foldback、つまり後方支援 ということ。 ( つっこみ )
2004年05月09日(日) 旧暦 [n年日記]#1 [Emacs][MacOSX] 21.3.50 cvs update -dP
make bootstrap
./emacs -q -batch -f list-load-path-shadows./configure を忘れている。 ( つっこみ )
2003年05月09日(金) 旧暦 [n年日記]#2 [機械] G4/400 AGP 多分 M7641
到着。
10.2 を入れるのに一時間半くらいかかる。IBM の 10G はだめ。
( つっこみ )
#1 [Abuse] openfindrobot2.openfind.com.tw - - [09/May/2003:07:52:21 +0900] "GET /%7Emakoto/diary/?200212a&to=200212050 HTTP/1.0" 200 18780 "-" "Openbot/3.0+(robot-response@openfind.com.tw;+http://www.openfind.com.tw/robot.html)" ( つっこみ )
2002年05月09日(木) 旧暦 [n年日記]#3 [雑誌] BSD Magazine #09, #11
今更買って来る。
ChiBUG 通信のところに書いてある
では not found (的) なので、(今更遅いけれど) refresh で飛ばす。
「的」なのを「的では無くす」というのも一つの案かなと思う。 Status: 404 を付ければ良かったかな。 (そうしないと変に検索機関に登録されてしまうような気がする) ( つっこみ )
#2 Fireworks MacOS X お試し版が使えなくなって
しまった。Trial expired と出る。
5/07 日から 30 日とかだったはずなのだけれど。
間に NetBSD を起動したことが関係しているのかな。
お試し版が使用期限前に使用出来なくなってしまった。 まさかと思うが、(NetBSD 側で) ntp が時計を合わせたからかも知れない。 もっとも僕の場合、MacOS 側は GMT にしていることも関係あるかな。 ( つっこみ )
#1 [MacOS] Airmac で AppleTalk
は使えない(通らない)と思っていたが、
AirMac の設定
の中に
AirMac で Ethernet ブリッジを使用するというのがあって、これを生かそうとすると、 AirMac で Ethernet ブリッジを有効にすると、 ネットワークオペレーションを妨げます。詳しい情報は、 インターネット接続業者、 またはネットワーク管理者に確認して下さい。と言われるのだけれど、これは良く知らないで使っては いけないというだけで、別にやっていけない訳ではない。 これを設定すれば、 当然 AppleTalk が通るようになる。 (というのに気が付くのに半年以上かかった訳だ。 なんと愚か) 1-31 servers 32-63 Fixed IP address 64 AirMac 65-95 AirMac からの DHCP 128-191 wired DHCP 192-223 wired DHCP backup 254とでもして見ようか。 @ AirMac Base Station の設定:
何と素適な解説か。半年前に読んでいたら、随分幸せだった気がする。
「Airmac で AppleTalk」くらいの検索文字列は入れたことがあるはずだが、
その時には見つからなかった... 気がする。
NetBSD の箱も bridge に出来ると面白いなぁ。 ( つっこみ )
2001年05月09日(水) 旧暦 [n年日記]#3 [MacOSX] Emacs-21.0.100 (Carbon)@ ことえりで入力しようとすると落ちてしまう。:
これは known bug ということのようだ。
@ tc-2.1 は動いた。:@ Wanderlust はまだ。:Debuger entered--Lisp error: (void-function x-selection-exist-p) (x-selection-exist-p) ... ..(もっとも -nw なら動く) @ 作り方・材料:
@ ./configure --without-x; make:
まだ図の機能は入っていないので、jpeg とか png とか用意する必要はない
@ copy emacs:
@ 現在の ~/.emacs:(set-language-environment "Japanese") (set-terminal-coding-system 'euc-japan) (modify-frame-parameters (selected-frame) '((height . 34) (width . 80))) (require 'tc-setup) (autoload 'wl "wl" "Wanderlust" t) (autoload 'wl-draft "wl-draft" "Write draft with Wanderlust." t) (setq debug-on-error t)ただしどうも無反応になるので、これから調整。 ( つっこみ )
#2 [Emacs] emcws-21.0.103-20010509.gz emcws-20.7-20010509.gz
というのも山岡さんに作っていただいた。
( つっこみ )
#1 [Emacs] 21.0.103There is a new pretest available, hopefully the last before the release of 21.1, inというのが出ている。 ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||