|
これで Edirol UA-1X をつないで録音出来る。
留守録をするとなるのと時計が正確な必要があるが、今朝は
さっそく遅れていた ... ;-(
NetBSD st4200 2.99.15 NetBSD 2.99.15 (INSECURE-ZS-L2-1M-PB2-SHM) #0: Sun Feb 13 23:21:27 JST 2005 makoto@mini:/export/20050210/checkout/src/sys/arch/macppc/compile/INSECURE-ZS-L2-1M-PB2-SHM macppc
変だなぁ。audio 以前の kernel だ。
> ls -tl /netbsd*
-rwxr-xr-x 1 root wheel 4853988 Feb 16 02:02 /netbsd.2.99.15*
-rw-r--r-- 2 root wheel 4871496 Feb 13 23:25 /netbsd-2.99.15-INSECURE-ZS-L2-1M-PB2-SHM
-rw-r--r-- 2 root wheel 4871496 Feb 13 23:25 /netbsd.6
-rw-r--r-- 1 root wheel 4768492 Jan 5 21:37 /netbsd.h
-rwxr-xr-x 1 root wheel 4768412 Jan 3 23:00 /netbsd-2.99.12*
このうちの 6 で動いているはずだが。..
もしかして、USB を使えば、以前から audio は使えたのかな。
#2
[Emacs] segfault で落ちるので、作り直そうと
make bootstrap
...
gcc -nostartfiles `echo -R/usr/X11R6/lib | sed -e 's/-R/-Wl,-rpath,/'` -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-z,nocombreloc -Wl,-znocombreloc -L/usr/X11R6/lib -o temacs
pre-crt0.o
/usr/lib/crt0.o /usr/lib/crti.o /usr/lib/crtbegin.o dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o charset.o coding.o category.o ccl.o cm.o term.o xfaces.o xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o abbrev.o syntax.o unexelf.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o tparam.o lastfile.o gmalloc.o ralloc.o vm-limit.o widget.o mktime.o
../lwlib/liblw.a
-L/usr/X11R6/lib -lXaw3d -lXmu -lXt -lSM -lICE -lXext -ltiff -ljpeg -lpng -lz -lm -lungif -lXpm -lX11 -lossaudio -ltermcap -lm -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o
gcc:
pre-crt0.o
: No such file or directory
gcc:
../lwlib/liblw.a
: No such file or directory
*** Error code 1
- gcc 3.3.3
ttyp4:makoto@st4200 10:49:58/050219(...local-src/emacs-work)> gcc --version
gcc (GCC) 3.3.3 (NetBSD nb3 20040520)
- cvs update -dP -C -D 20050201-UTC
emacs の方を 2/01 版にして見たが、全く同じということは、gcc の方の問題かな。
- 最近の make
22.0.50 は 2/12 日に作っている ... ?
- Emacs-21.4 は出来た
(make bootstrap していないが)
@
configure の方法:
configure する時に、src の内側と、外側の二通りがある。一回内側でやった後に、
そのまま外側でやろうとすると、この問題が起きるような気がする。
ttyp7:makoto@st4200 11:29:06/050219(...emacs/src)> find . -name pre-crt0\* -ls
1486054 4 -rw-r--r-- 1 makoto wheel 484 Sep 2 2003 ./pre-crt0.c
1483796 4 -rw-r--r-- 1 makoto wheel 1488 Feb 12 16:28 ./pre-crt0.o
同様に ../lwlib/liblw.a も内側に残っていた。これらを消したら、解決。
GNU Emacs 22.0.50.1 (powerpc-unknown-netbsd2.99.15, X toolkit, Xaw3d scroll bars) of 2005-02-19 on st4200
きょうは anoncvs がこわれている ?
今回は記録を残すようにしておいた。
2005/02/19 01:58:31 1233/5358=23.0% emulators/suse_base @ powerpc> Stop.
2005/02/19 01:58:31
1233/5358=23.0% emulators/suse_base @ powerpc> make: stopped in /export/pkgsrc/emulators/suse_base
BULK> Package rar-2.02 not built yet, packaging...
1970/01/01 09:01:38
1234/5358=23.0% archivers/rar @ powerpc> <pre>
1970/01/01 09:01:38 1234/5358=23.0% archivers/rar @ powerpc>
もし、何を make しているかが、関係あるとすると、
emulators/suse_base かな .
@
再現 ! :
ttyp3:root@mini 14:10:05/050218(...emulators/suse_base)# make package
===> *** No /export/pkgsrc/distfiles/pkg-vulnerabilities file found,
===> *** skipping vulnerability checks. To fix, install
===> *** the pkgsrc/security/audit-packages package and run
===> *** '/usr/pkg/sbin/download-vulnerability-list'.
===> Installing for suse_base-7.3nb6
for FILE in /export/pkgsrc/emulators/suse_base/work.mini/*.sh; do install -c -o root -g wheel -m 555 $FILE /usr/pkg/sbin/`basename $FILE .sh`; done
install -d -o root -g wheel -m 755 /usr/pkg/emul/linux/dev
/bin/ln -fs /dev/sound /usr/pkg/emul/linux/dev/dsp
/bin/ln -fs /dev/null /usr/pkg/emul/linux/dev/null
/bin/ln -fs /dev/tty /usr/pkg/emul/linux/dev/tty
/usr/pkg/sbin/rpm2pkg -d /usr/pkg -f /export/pkgsrc/emulators/suse_base/work.mini/PLIST_DYNAMIC -p emul/linux -i tmp -i usr/tmp -i var /export/pkgsrc/distfiles/suse73/ppc/aaa_dir.rpm /export/pkgsrc/distf
iles/suse73/ppc/gppshare.rpm /export/pkgsrc/distfiles/suse73/ppc/ncurses.rpm /export/pkgsrc/distfiles/suse73/ppc/readline.rpm /export/pkgsrc/distfiles/suse73/ppc/bash.rpm /export/pkgsrc/distfiles/suse73/
ppc/sh-utils.rpm /export/pkgsrc/distfiles/suse73/ppc/glibc-2.2.4-69.ppc.rpm /export/pkgsrc/distfiles/suse73/ppc/libz-1.1.3-432.ppc.rpm
echo "@dirrm emul/linux" >>/export/pkgsrc/emulators/suse_base/work.mini/PLIST_DYNAMIC
install -c -o root -g wheel -m 444 /export/pkgsrc/emulators/suse_base/work.mini/SuSE-release /usr/pkg/emul/linux/etc
install -c -o root -g wheel -m 444 /export/pkgsrc/emulators/suse_base/files/ld.so.conf /usr/pkg/emul/linux/etc
/usr/pkg/sbin/fixelfprot /usr/pkg/emul/linux/sbin/ldconfig
fixelfprot: execute permission added
/usr/pkg/emul/linux/sbin/ldconfig -r /usr/pkg/emul/linux
FATAL: kernel too old
*** Signal 6
Stop.
make: stopped in /export/pkgsrc/emulators/suse_base
*** Error code 1
Stop.
make: stopped in /export/pkgsrc/emulators/suse_base
*** Error code 1
Stop.
make: stopped in /export/pkgsrc/emulators/suse_base
*** Error code 1
Stop.
make: stopped in /export/pkgsrc/emulators/suse_base
ttyp3:root@mini DING!/700101(...emulators/suse_base)#
@
/usr/pkg/emul/linux/sbin/ldconfig -r /usr/pkg/emul/linux:
ttyp3:root@mini DING!/700101(...emulators/suse_base)# date 200502191417
Sat Feb 19 14:17:00 JST 2005
ttyp3:root@mini 14:17:00/050219(...emulators/suse_base)#
ttyp3:root@mini 14:17:01/050219(...emulators/suse_base)#
ttyp3:root@mini 14:17:01/050219(...emulators/suse_base)# /usr/pkg/emul/linux/sbin/ldconfig -r /usr/pkg/emul/linux
FATAL: kernel too old
Abort (core dumped)
ttyp3:root@mini DING!/700101(...emulators/suse_base)#
多分この ldconfig は glibc-2.2.4-69.ppc.rpm に含まれているものだと思う。
ttyp2:makoto@harry 9:06:06/700101(...suse73/ppc)> foreach i ( *rpm )
foreach? echo $i
foreach? rpm -q -s -p $i |grep ldconfig
foreach? end
aaa_dir.rpm
bash.rpm
glibc-2.2.4-69.ppc.rpm
(no state) /sbin/ldconfig
(no state) /usr/share/man/man8/ldconfig.8.gz
gppshare.rpm
libz-1.1.3-432.ppc.rpm
ncurses.rpm
readline.rpm
sh-utils.rpm
ttyp2:makoto@harry 9:06:20/700101(...suse73/ppc)>
あまり考えたくないので、bulk build の中では、
ここを飛ばして実行する方法を調べた方がよさそう。
かなり前に報告されている問題らしい。
current-users/2002/11/26
ttyp2:makoto@harry 9:00:19/700101(...emulators/suse_base)> kdump ktrace.out
17699 ktrace EMUL "netbsd"
17699 ktrace CALL execve(0x7fffdc27,0x7fffdb30,0x7fffdb40)
17699 ktrace NAMI "/usr/pkg/emul/linux/sbin/ldconfig"
17699 ldconfig EMUL "netbsd"
17699 ldconfig RET execve JUSTRETURN
17699 ldconfig CALL settimeofday(0x7fffd918,0x7fffdb34)
17699 ldconfig RET settimeofday 0
17699 ldconfig CALL write(2,0x1005d0e8,0x16)
17699 ldconfig GIO fd 2 wrote 22 bytes
"FATAL: kernel too old
"
17699 ldconfig RET write 22/0x16
17699 ldconfig CALL pwrite(1,0x7fffd838,0,8,0x7f7f7f7f,0x8080)
17699 ldconfig GIO fd 1 wrote 0 bytes
""
17699 ldconfig RET pwrite 0
17699 ldconfig CALL getpid
17699 ldconfig RET getpid 17699/0x4523, 16588/0x40cc
17699 ldconfig CALL kill(0x4523, SIGABRT)
17699 ldconfig RET kill 0
17699 ldconfig PSIG SIGABRT SIG_DFL
17699 ldconfig NAMI "ldconfig.core"
ttyp2:makoto@harry 9:00:21/700101(...emulators/suse_base)>
ここに netbsd という字があるのが良くない ?
| |
最近の日記
2024年07月03日
・kicad oddity
2024年05月08日
・comparison on ./buildsh tools
2024年05月06日
・py-setuptools (python 3.11.9)
・make release took 1 hours and 10 min
・qemu invocation for 10.99.10
2024年05月05日
・Windows 10 version
・serial connection
・bc bench
2024年05月04日
・Trial on 10.99.10
・another version (later trial) to succeed
|