|
|
便利なツール Emacs らくらく 入門
|
|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2015年03月21日(土) 旧暦 [n年日記] [更新:"2015/03/21 14:53:54"]#1 [NetBSD][pkgsrc] Sound and flash player with FireFox
(関連日記) 2014/05/01 (audio status) 2014/10/24 (gnuradio) NetBSD/amd64 だと、FireFox の上で動画が数秒で止ってしまう、 という問題がある(らしい)というので 筒井さんの PR pkg/49705 を wip に入れて見た。7.99.7 で試している NetBSD h81.i.ki.nu 7.99.7 NetBSD 7.99.7 (GENERIC.201503200520Z) #0: Fri Mar 20 06:15:06 UTC 2015 snj@b45.netbsd.org:/home/builds/ab/HEAD/amd64/201503200520Z-obj /home/source/ab/HEAD/src/sys/arch/amd64/compile/GENERIC amd64pkg は、比較的、何も入っていない。次のものだけ。 茶色 ● で示しているのが今回の関係のもの。 h81@makoto 10:10:58/150321(~)% pkg_info -u sudo-1.7.10p9 Allow others to run commands as root zsh-5.0.7nb1 The Z shell screen-4.2.1nb1 Multi-screen window manager pulseaudio-6.0 Sound server for POSIX and Win32 systems ● firefox-36.0 Web browser with support for extensions (version 36) ● fvwm-2.6.5nb5 Newer version of X11 Virtual window manager rsync-3.1.1 Network file distribution/synchronisation utility adobe-flash-plugin-11.2.202.451 Adobe Flash Player Browser plugin ● umefont-ttf-0.480 Ume 18 Japanese fonts (Mincho and Gothic) ● pkglint-4.153 Verifier for NetBSD packages(ただし) adobe-flash-plugin を作る時には、次の行を /etc/mk.conf に書いている PKG_OPTIONS.adobe-flash-plugin+= pulseaudio @ 依存で入っているはずの dbus を起動:pkg_info -D dbusを見て、 sudo cp -p /usr/pkg/share/examples/rc.d/dbus /etc/rc.d/dbus sudo /etc/rc.d/dbus onestartをしている @ pulseaudio:
また pulseaudio を使うために、まず /dev/audio が使えるか次のようにして音が出ることを
確認した後
h81@makoto 10:32:36/150321(..wip/nspluginwrapper)% audioplay -d /dev/audio ~/goldberg.wav audioplay: failed to open /dev/audio: Invalid argument h81@makoto 10:38:28/150321(..wip/nspluginwrapper)% audioplay -d /dev/audio ~/goldberg.wav2014/05/01 に書いたように、次の設定を変更している
h81@makoto 10:32:27/150321(..wip/nspluginwrapper)% diff -u /usr/pkg/share/examples/pulseaudio/default.pa{.orig,}
--- /usr/pkg/share/examples/pulseaudio/default.pa.orig 2015-03-01 01:40:22.000000000 +0900
+++ /usr/pkg/share/examples/pulseaudio/default.pa 2015-03-21 08:40:50.000000000 +0900
@@ -43,15 +43,15 @@
### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
-#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
+load-module module-oss device="/dev/audio" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
### Automatically load driver modules depending on the hardware available
-.ifexists module-detect.so
+.ifexists module-udev-detect.so
### Use the static hardware detection module (for systems that lack udev support)
-load-module module-detect
+load-module module-udev-detect
.endif
### Automatically connect sink and source if JACK server is present
(というのは本当なのだが、何と、これは example 側だ。効いていないと思う。
変だなぁ)。次のものは変更していない。
h81@makoto 10:38:45/150321(~)% lslt /usr/pkg/etc/pulse/ total 28 -rw-r--r-- 1 root wheel 2008 Mar 1 01:40 system.pa -rw-r--r-- 1 root wheel 5368 Mar 1 01:40 default.pa -rw-r--r-- 1 root wheel 2270 Mar 1 01:40 daemon.conf -rw-r--r-- 1 root wheel 1205 Mar 1 01:40 client.confそうしておいて (?)手で、 pulseaudio --verboseを起動して、問題なく起動することを確認している。 これで You Tube で音と動画が出る。 (ただしものによっては動画の方が少しおかしい) ← DRMKMS Intel Graphics のせい。 [ 1376.644] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics (都合で、きょうはここまで) ( つっこみ )
2014年03月21日(金) 旧暦 [n年日記] [更新:"2014/03/27 08:35:21"]#2 [pkgsrc-bugs] PR pkg/48670
pinapa@makoto 10:20:43/140321(..libgomp/.libs)% foreach i (*.o)
echo $i; nm $i |egrep 'stack_chk|:'
end
affinity.o
alloc.o
bar.o
barrier.o
critical.o
env.o
error.o
fortran.o
iter.o
iter_ull.o
lock.o
loop.o
loop_ull.o
mutex.o
ordered.o
parallel.o
proc.o
ptrlock.o
sections.o
sem.o
single.o
task.o
U __stack_chk_fail_local
U __stack_chk_guard
team.o
U __stack_chk_fail_local
U __stack_chk_guard
time.o
work.o
pinapa@makoto 10:20:53/140321(..libgomp/.libs)
lang/gcc46/work/gcc-4.6.4/gcc/config/i386/i386.c
32180 /* For 32-bit code we can save PIC register setup by using
32181 __stack_chk_fail_local hidden function instead of calling
32182 __stack_chk_fail directly. 64-bit code doesn't need to setup any PIC
32183 register, so it is better to call __stack_chk_fail directly. */
32184
32185 static tree
32186 ix86_stack_protect_fail (void)
32187 {
32188 return TARGET_64BIT
32189 ? default_external_stack_protect_fail ()
32190 : default_hidden_stack_protect_fail ();
32191 }
gcc46-4.6.4-libiberty patch
@ /bin/ksh: bad interpreter: No such file or directory (Linux/el6/trunk/x86_64):
nios2-binutils-2.23/configure.log
===> Creating toolchain wrappers for nios2-binutils-2.23 /bin/sh: /home/pbulk/build/cross/nios2-binutils/work/.wrapper/tmp/gen-transform: /bin/ksh: bad interpreter: No such file or directory *** Error code 126 ( つっこみ )
#1 [pkgsrc] ham/fldigi on Ubuntu 13.10CC addon-storage.o In file included from addon-storage.c:35:0: /usr/include/scsi/sg.h:38:3: error: unknown type name 'size_t' size_t iov_len; /* Length in bytes */ ^ make[5]: *** [addon-storage.o] Error 1 make[5]: Leaving directory `/usr/pkgsrc/sysutils/hal/work/hal-0.5.14/hald/linux/addons' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/usr/pkgsrc/sysutils/hal/work/hal-0.5.14/hald/linux' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/pkgsrc/sysutils/hal/work/hal-0.5.14/hald' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/pkgsrc/sysutils/hal/work/hal-0.5.14/hald' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/pkgsrc/sysutils/hal/work/hal-0.5.14' make: *** [all] Error 2 *** Error code 2 Stop. bmake: stopped in /usr/pkgsrc/sysutils/hal *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/sysutils/hal *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/audio/pulseaudio *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/ham/fldigi xen3-disk-e@makoto 09:02:53/140321(..ham/fldigi)%By Joerg Schilling: @ in case on NetBSD:
modena@makoto 10:04:59/140321(~)% cat -n /usr/include/machine/ansi.h | sed -n 43,55p
43 /*
44 * Types which are fundamental to the implementation and may appear in
45 * more than one standard header are defined here. Standard headers
46 * then use:
47 * #ifdef _BSD_SIZE_T_
48 * typedef _BSD_SIZE_T_ size_t;
49 * #undef _BSD_SIZE_T_
50 * #endif
51 */
52 #define _BSD_CLOCK_T_ unsigned int /* clock() */
53 #define _BSD_PTRDIFF_T_ long /* ptr1 - ptr2 */
54 #define _BSD_SIZE_T_ unsigned long /* sizeof() */
55 #define _BSD_SSIZE_T_ long /* byte count or error */
( つっこみ )
2012年03月21日(水) 旧暦 [n年日記] [更新:"2012/03/22 14:18:06"]#1 [pkgsrc] emacs-mesa78
wip/emacs-current に、
MesaLib-7.8.2 と同居の時と、
MesaLib-7.4.4 の時の切替 SW を付けて見た。
で、 これを確認するのに wip/emacs-current-mesa78というようなもの、 つまり wip/emacs-current と wip/MesaLib の二つを合せただけの meta-pkgs を用意して見たのだけれど、そして、それを忘れていて limited-list にそれが書いてあるのを見落していて、下の方に graphics/cairoと書いて、何故か、この cairo が {gl,glw,dir,MesaLib}-7.8.2 を呼んでいて 不思議だった。 pbulk の時に、/packages/All に完成 package が置かれる として、例えば MesaLib (のどの版でも良いもの) を必要としていた時に、その /packages/All に MesaLib-7.4.4 と MesaLib-7.8.2 が置いてあれば、 その新しい方を勝手に使う、というようになっている、 というのが今の僕の理解。だったら、emacs-current-mesa78 のようなものは多分要らないのでは、と思う。 単に limite-list に並べて書けば良い。(もっともその場合には順序があるかも知れない) ( つっこみ )
2006年03月21日(火) 旧暦 [n年日記] [更新:"2006/03/22 00:15:28"]#1 [NetBSD][macppc][build.sh] NetBSD/macppc 20060311ts# TNF = (The NetBSD Foundation) Date to be checked out TNFDATE=20060311-UTC # nandra date: (patch file name) DATE=060311 ====== 1 missing files in DESTDIR ======== Files in flist but missing from DESTDIR. File wasn't installed ? ------------------------------------------ ./usr/include/powerpc/byte_swap.h ======== end of 1 missing files ========== cvs diff distrib/sets/lists/comp/ad.powerpc Index: distrib/sets/lists/comp/ad.powerpc =================================================================== RCS file: /export/20060311/Repository/src/distrib/sets/lists/comp/ad.powerpc,v retrieving revision 1.2 diff -u -r1.2 ad.powerpc --- distrib/sets/lists/comp/ad.powerpc 21 Mar 2006 03:52:52 -0000 1.2 +++ distrib/sets/lists/comp/ad.powerpc 21 Mar 2006 08:20:58 -0000 @@ -9,7 +9,7 @@ ./usr/include/powerpc/bat.h comp-c-include ./usr/include/powerpc/bswap.h comp-c-include ./usr/include/powerpc/bus.h comp-obsolete obsolete -./usr/include/powerpc/byte_swap.h comp-c-include +./usr/include/powerpc/byte_swap.h comp-obsolete obsolete ./usr/include/powerpc/cdefs.h comp-c-include ./usr/include/powerpc/cpu.h comp-c-include ./usr/include/powerpc/db_machdep.h comp-c-include ttyp1:makoto@mini 17:21:03/060321(...checkout/src)>checkflist で止った時には、 2006/01/21/ 2005/02/02/ 2005/01/23/ 2003/07/31/ time sudo env \ TOOLDIR=/export/20060311/checkout/src/tooldir.NetBSD-3.99.11-powerpc \ DESTDIR=/export/20060311/checkout/src/destdir.macppc \ RELEASEDIR=/export/20060311/checkout/src/releasedir \ ./build.sh sets >& ../sets-3今回は二分くらいで終った。 build.sh started: Tue Mar 21 17:28:07 JST 2006 build.sh ended: Tue Mar 21 17:30:12 JST 2006もしかして「kernel が作られない」 ? ... のようだ。そこでもう一度 makoto@mini 17:45:02/060321(...checkout/src)> sudo time ./build.sh -u release >& ../log-build-u-release makoto@mini 20:58:11/060321(...checkout/src)> rsync -a obj/releasedir/macppc/ /e/u/j/ftp/pub/NetBSD/snapshot/20060311ts/macppc/ cp netbsd-GENERIC_MD.gz /20060311.gz reboot ... boot 20060311.gzで sysinst を起動して Upgrade NetBSD s900.ki.nu 3.99.16 NetBSD 3.99.16 (GENERIC) #0: Tue Mar 21 18:45:10 JST 2006X11 を make ttyp1:makoto@s900 22:22:20/060321(/)> sudo patch -s -p0 < ~/Mail/netbsd/port-powerpc-ja/2630 Password: ttyp1:makoto@s900 22:22:29/060321(/)> cd /export/xc ttyp1:makoto@s900 22:22:45/060321(/export/xc)> time sudo make World >& make-world-log 5477.148u 1420.006s 1:48:34.37 105.8% 0+0k 161+20379io 753pf+0w ttyp1:makoto@s900 0:11:26/060322(/export/xc)> grep 'Error ' /e/s900/xc/make-world-log ( つっこみ )
2003年03月21日(金) 旧暦 [n年日記]#4 [Emacs] tcode丸 + 白 = 舶 ? ( つっこみ )
#3 [pkgsrc] apach-2.0.44
2/28 日は何故か cross compiler と思われて
先に進まなかったが、
cc とか最近入直したので、make は完了した。
===> Becoming root@u to install apache-2.0.44.「pkg_delete すると、必要なものまで、いろいろ消してくれて」 という気分があるので、気が進まないが.. @ pkg_add Segmentation fault:
全然別の展開に..
ttyq1:root@u 17:43:24/030321(...www/ap2-php4)# pkg_delete ap-php-4.2.3 apache6-1.3.27nb3 apache6-1.3.26nb2 @ 20030222ts 版に入替:
arch/macppc/snapshot/20030222ts/binary/sets/base.tgz
から pkg_add, pkg_delete を入替えたら、問題解消 ===> Installing for ap2-php-4.2.3 @ しかし再び Segmentation fault (core dumped):Starting apache. (gdb) where @ server/config.c:
1015 AP_DECLARE(const char *) ap_build_cont_config(apr_pool_t *p,
1016 apr_pool_t *temp_pool,
1017 cmd_parms *parms,
1018 ap_directive_t **current,
1019 ap_directive_t **curr_parent,
1020 char *orig_directive)
1021 {
1022 char l[MAX_STRING_LEN];
1023 char *bracket;
1024 const char *retval;
1025 ap_directive_t *sub_tree = NULL;
1026
1027 bracket = apr_pstrcat(p, orig_directive + 1, ">", NULL);
この 1027行から呼んでいる、次の
@ srclib/apr/strings/apr_strings.c:
161 APR_DECLARE_NONSTD(char *) apr_pstrcat(apr_pool_t *a, ...)
162 {
163 char *cp, *argp, *res;
164 apr_size_t saved_lengths[MAX_SAVED_LENGTHS];
165 int nargs = 0;
166
167 /* Pass one --- find length of required string */
168
169 apr_size_t len = 0;
170 va_list adummy;
171
172 va_start(adummy, a);
173
174 while ((cp = va_arg(adummy, char *)) != NULL) {
175 apr_size_t cplen = strlen(cp);
176 if (nargs < MAX_SAVED_LENGTHS) {
177 saved_lengths[nargs++] = cplen;
178 }
179 len += cplen;
180 }
181
182 va_end(adummy);
この 175 行目で落ちているということかなぁ。
これって何回も呼ばれているから面倒そう。..
でも、 @ 別の機械では、同じ版が動いていた気がする。:ttyp1:root@ibook 22:17:28/030321(/home/makoto)# uname -alibc が 91(〇)と 95(×) の違いがある ? ( つっこみ )
#2 [Emacs] tc-2.3pre19
を入れて、
-;;; 【注意】このファイルの設定は、あくまで設定例であり、 @ C-h k C-\ は toggle-egg-mode:
C-\ runs the command toggle-egg-mode
( つっこみ )
#1 [機械] RTA52i Rev.4.01.17 (Tue Aug 21 20:43:45 2001)
入手。
RTA52i Rev.4.01.17 (Tue Aug 21 20:43:45 2001) Copyright (c) 1994-2001 Yamaha Corporation. 00:a0:de:08:yy:xx Memory 8Mbytes, 1LAN, 1BRI @ 古い方も調べておく。:RTA50i Rev.3.05.42 (Tue Dec 4 14:02:45 2001) Copyright (c) 1994-2001 Yamaha Corporation. 00:a0:de:06:yy:xx Memory 4Mbytes, 1LAN, 1BRI @ これで Voice Warp の設定可:
(NEC Aterm IT55 では不可だった。)
( つっこみ )
2002年03月21日(木) 旧暦 [n年日記]#4 [Namazu] FAQ って JIS
なのに charset がない ?
text/html; charset=iso-2022-jp ( つっこみ )
#3 [NetBSD] pkgsrc/japanese/canna-lib
で、
rkc.c:57: sglobal.h: No such file or directoryと言われているのは、X11 の環境が違うせいではないかと いう気がする。 例えば、問題のある方では、 -DUSE_MAKEDEPEND という字が見える。それは /usr/X11R6/lib/X11/conf/Imake.tmpl が違うから ? と言っても、実際には TSB patch の違い(かな)。 同じことを誰かが言っているのを見た気がするのだが .. 見つからない .. これって高林さんの、「全て操作を記録する」 方式 (Unix Magazin ttyrec/ttyplay の記事) でないとたどり着けない問題かなぁ.. 45736 Jan 25 06:39 /usr/X11R6/lib/X11/config/Imake.tmpl 41887 Jan 15 22:09 /usr/X11R6/lib/X11/config/Imake.tmpl上が× (20020123) 下が○ (20011221) でも patch を見ても、それを変更している気配はない ? XCOMM $XFree86: xc/config/cf/Imake.tmpl,v 3.116 2002/01/15 21:22:33 keithp Exp $XFree86-4.2.0 等 を入れてしまったかなぁ config/cf/Imake.tmpl のようだ ... 4.0.1 + 2002-02-25 版 ( X11R6-2002-02-25.tar.gz ) で上書きして見る。 ... 問題解決。 package も作って見る。 どこに置こうかな.. ( つっこみ )
#2 [機械] このごろ、良く止るので、disk かな..
tar_files/src/*.tgz を開けていると、また止ってしまった (完全黙秘.. ので)
( つっこみ )
#1 [墓参] Battery 上り
6:50 出発
八街
8:15 小堤
(大宮台出口) ... Battery 上り
平和公園(1)
平和公園(2)
千葉寺
帰宅
三菱コルト都町
11:25 (自転車で)戻り
( つっこみ )
2000年03月21日(火) 旧暦 [n年日記]#1 [Namazu] versionnamazu Perl nkf NKF kakasi Text::Kakasi ChaSen libchasen.a Text::Chasen Text::File-MMagic gettext (不要?)の版をまとめて表示する道具が欲しいこの頃。 ChaSen の調べ方が分っていないのが一番問題 strings `which chasen` | grep -i ver すると、 2.0 protocol 1.0 ChaSen server 1.5っていう字は出て来るが。 ( つっこみ )
|
最近の日記 2026年02月28日 ・my first script-fu 2026年01月29日 ・Die Fledermaus at New National theatre 2026/01/29 2025年12月25日 ・pbulk 11.99.3 (emacs30) 2025年11月22日 ・crash dump 2025年10月25日 ・recover from disk error | ||