|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2007年05月29日(火) 旧暦 [n年日記] [更新:"2007/06/01 10:48:37"]#1 [NetBSD][pkgsrc] cyrus/imapsMay 29 09:21:25 hostname imaps[28587]: imaps: required OpenSSL options not presentこのような行が繰返し表示されている。心当りがないでもないが。 ( つっこみ )
2007年05月27日(日) 旧暦 [n年日記] [更新:"2007/05/28 00:40:23"]#1 [NetBSD] TeraStation で NetBSD
かわうちさんからの情報
を基に、ずうっと前に作った sysinst 付の 4.99.3 (evbppc) を
TS-TGL で動かして見た。
( つっこみ )
2007年05月22日(火) 旧暦 [n年日記] [更新:"2007/05/23 00:27:52"]#1 [kuro-box] 新寺直列口![]() シリアルコンソールはソフト切り替え?→ソフト切り替え(Web経由)は、どういう意味かな ? もしかして UPS 用の口が切替えて使える ? 右下の名前の見えない IC は HC4053 AU796 という刻印がある。 これは Analog Multiplexer/Demultiplexer かも知れないが ? 1: TX -- TP47 2: RX -- R138 -- TP46 -- pin 1 of HC4053 3: VCC 4: GNCということは、この HC4053 で UPS と切替える ? 確かに UPS の口から この辺りまで長い線が走っている。 今は、何も書いていない disk をつないでいて、PC 側から setup をして見たら share がない、とか言って、正常な動作をしてくれない状態。Web も見えない。 NASNavigator の設定のメニューには行って見なかったかも知れない。 ( つっこみ )
2007年05月21日(月) 旧暦 [n年日記] [更新:"2007/05/21 08:48:30"]#1 [無題] bzImage って何
Linux 界隈では常識なのだろうが:
( つっこみ )
2007年05月20日(日) 旧暦 [n年日記] [更新:"2007/05/21 09:45:36"]#1 [gcc] powerc--linux
クロスコンパイル環境を用意しようとしている。多分次のような方法がある。
glibc-2.5-3.ppc.rpm glibc-devel-2.5-3.ppc.rpm kernel-headers-2.4.26-0vl17.6.ppc.rpmそれで何度も見たのが gcc の libgcc を作るところでの次の部分。 In file included from ./gthr-default.h:1, from ../../gcc-4.1.1/gcc/gthr.h:114, from ../../gcc-4.1.1/gcc/unwind-dw2.c:42: ../../gcc-4.1.1/gcc/gthr-posix.h:43:21: error: pthread.h: No such file or directory ../../gcc-4.1.1/gcc/gthr-posix.h:44:20: error: unistd.h: No such file or directory確かに /usr/pkg/include/pthread.h はある。 gcc-4.1.1/gcc/Makefile.in を変更して それを無理矢理見るようにすれば、通らせることは出来る やっと自分で気が付いたのが、 クロスコンパイル用の include の方には入っていない、ということ。 これって pthread library をクロス側に入れておけということかな。 devel/pth を入れればいいらしい。 (どうやってクロス側に ?) /export/pkgsrc/devel/pth/PLIST:include/pthread.h例えば簡単に time gmake -e CFLAGS=-I/usr/pkg/includeとすると、pthread.h は見つけてくれるが、次に、このようなことを言う。 /usr/pkg/include/pthread.h:111:53: error: sys/types.h: No such file or directorysys/types.h については、次のようなところにはあるが、今回の環境には入っていない。 /usr/include/sys/types.h /usr/pkg/gcc34/lib/gcc/powerpc--netbsd4.99.9/3.4.6/include/sys/types.h /usr/pkg/cross/i386-mingw32/include/sys/types.hということは lib/include の入れ方に(かなり)問題がある.. か、実は全く入っていない ? rpm や rpm2cpio の使い方が分っていないので .. こうかな
LINUX_SANITIZED_HEADER_DIR=linux-libc-headers-2.6.12.0 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.5こういうものを探しておけばいいのかな。 wget http://gentoo.netnitco.net/distfiles/glibc-linuxthreads-2.3.5.tar.bz2 ( つっこみ )
#2 [NetBSD] U-Boot を NetBSD/macppc 上で
実は powerpc--linux のクロスコンパイルは U-boot を make しようとして
用意していたが、西村さんから、gmake と gcc3 を使えば NetBSD 上でも
可能ですよと教えてもらって、make することが出来た。
一応
覚えは用意
したが、間違いがあるかも知れない。その時は後で修正予定。
( つっこみ )
2007年05月17日(木) 旧暦 [n年日記] [更新:"2007/05/18 00:38:05"]#1 [NetBSD][macppc] C を押しながら起動
滝沢さんの
2000/11/07 の記事
を今更見ている訳ですが、これで、
「C を押しながら起動」が出来ました。
20070517.iso 710508 KB 05/17/07 13:50:00として置いてあります。本当は、もっと小さい確認用の作ればいいのだけれど、 それは後ほど。 COMPATIBLE の部分が合っていない場合、 OF の入力待から次のように入力した場合に boot cd:,\\:tbxiCHRP-BOOT not compatible と言われる。 ( つっこみ )
2007年05月16日(水) 旧暦 [n年日記] [更新:"2007/05/18 01:25:20"]#1 [無題] 日記を御無沙汰
ずっと昔からお世話になっていた方が、去年の 10/1 に亡くなっていたことに
最近気が付いて、かなりの衝撃。
自分よりも 4 年くらい年上のはずで、まだまだ若かった方だ。
Jay Ei one Papa Canada Yankey. 高校生の時にこの人にコンテストのやり方を教わった。
さすがにこれでは Google で見つからないので、JA1PCY.
武蔵野クラブにつれていって下さったのも、塚原さんだった。
おかげで
JA1KK
武井さん
とも知り合いになれた。
JA1XMS
こんなのが見られるのは知らなかった。
( つっこみ )
#2 [日記] LangScan って素適( つっこみ )
#3 [NetBSD][pkgsrc] fix_ext2_magic を make したら i386=> Generating pre-install file lists /usr/bin/install -c -s -o root -g wheel -m 555 /export/pkgsrc/wip-jp/fix_ext2_magic/work.bologna/fix_ext2_magic /usr/pkg/bin strip: Unable to recognise the format of the input file /usr/pkg/bin/fix_ext2_magic install: stripping /usr/pkg/bin/fix_ext2_magic: No such file or directory *** Error code 1 ttyq2:makoto@bologna 0:20:06/070517(...wip-jp/fix_ext2_magic)> file /export/pkgsrc/wip-jp/fix_ext2_magic/work.bologna/fix_ext2_magic /export/pkgsrc/wip-jp/fix_ext2_magic/work.bologna/fix_ext2_magic: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, statically linked, stripped何か不思議。本当は中身は違うけれど、外側だけそう言っているのかな ? 上で strip に失敗したと言っているのに下では stripped と言っているのも変。 In README.eucJP, it is clearly said: このプログラムは i386 プラットホームの Linux 上で動作します。(This program works in Linux with i386 arch). やっと謎が解けた。tar 形式にコンパイル済のものが入っていて、それを 開けているだけだった。 話は違うけれど wip って人気投票というか、やれーっていうしくみがあるといいな。 ( つっこみ )
2007年05月08日(火) 旧暦 [n年日記] [更新:"2007/05/08 10:41:04"]#1 [NetBSD][sandpoint] ppcoea-renovation を試して見た
何となく build.sh が完走してしまったが、これで何か動くのかな ..
123 2:14 cd arch/ 124 2:14 cvs update -r ppcoea-renovation > & /export/20070506/co-ppcoea 125 7:12 cd ../../../src 136 7:16 sudo ./build.sh -m sandpoint tools > & ../log.tools-sandpoint 139 8:02 tail -30 ../log.tools-sandpoint 140 8:03 sudo ./build.sh -m sandpoint \ -T /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386 release > & ../log-release-sandpoint build.sh command: ./build.sh -m sandpoint -T /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386 release build.sh started: Tue May 8 08:03:04 JST 2007 NetBSD version: 4.99.19 MACHINE: sandpoint MACHINE_ARCH: powerpc Build platform: NetBSD 4.99.9 i386 HOST_SH: /bin/sh TOOLDIR path: /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386 DESTDIR path: /export/20070506/src/obj/destdir.sandpoint RELEASEDIR path: /export/20070506/src/obj/releasedir makewrapper: /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386/bin/nbmake-sandpoint Updated /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386/bin/nbmake-sandpoint Successful make release build.sh ended: Tue May 8 10:00:49 JST 2007 ( つっこみ )
2007年05月06日(日) 旧暦 [n年日記] [更新:"2007/05/06 22:16:07"]#1 [Emacs] 22.1.50 に入替GNU Emacs 22.1.50.2 (powerpc-unknown-netbsd4.99.9, X toolkit, Xaw3d scroll bars) of 2007-05-05 on bolognaobache さんに教えてもらって Xaw3d の問題を回避したので emacs を作り直した。 版名は 22.1.50 ということで 22.2 への開発版。 ( つっこみ )
2007年05月04日(金) 旧暦 [n年日記] [更新:"2007/05/06 01:33:47"]#1 [Emacs] Shared object "libXmu.so.6" not found
emacs で make bootstrap すると、次のように止まる件について少しだけ調べて見た
gcc -nostartfiles `echo -R/usr/X11/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/X11/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/X11/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.oldd して見ると、 一部で見つかって一部で見つかっていない ttyp3:makoto@bologna 10:35:44/070504(...cvs-work/emacs-work)> ldd src/temacs |grep Xmu -lXmu.6 => not found -lXmu.6 => /usr/X11/lib/libXmu.so.6 ttyp3:makoto@bologna 10:35:55/070504(...cvs-work/emacs-work)>次のように ktrace で見て見る 129 10:26 ktrace src/temacs 130 10:26 kdump ktrace.out | less 12663 1 temacs CALL open(0x7fffd058,0,0x7fffd06c) 12663 1 temacs NAMI "/usr/X11/lib/libc.so.12" 12663 1 temacs RET open -1 errno 2 No such file or directory 12663 1 temacs CALL open(0x7fffd058,0,0x7fffd06c) 12663 1 temacs NAMI "/usr/pkg/lib/libc.so.12" 12663 1 temacs RET open -1 errno 2 No such file or directory 12663 1 temacs CALL open(0x7fffd058,0,0x7fffd070) 12663 1 temacs NAMI "/usr/local/lib/libc.so.12" 12663 1 temacs RET open -1 errno 2 No such file or directory 12663 1 temacs CALL open(0x7fffd058,0,0x7fffd068) 12663 1 temacs NAMI "/usr/lib/libc.so.12" 12663 1 temacs RET open 3 12663 1 temacs CALL __fstat30(3,0x7fffcfb8) 12663 1 temacs RET __fstat30 0 12663 1 temacs CALL mmap(0,0x1000,1,1,3,0,0,0) 12663 1 temacs RET mmap 1100664832/0x419ad000 12663 1 temacs CALL munmap(0x419ad000,0x1000) 12663 1 temacs RET munmap 0 12663 1 temacs CALL mmap(0,0x11e000,5,0x10000002,3,0,0,0) 12663 1 temacs RET mmap 1105133568/0x41df0000 12663 1 temacs CALL mmap(0x41ef2000,0xa000,7,0x12,3,0,0,0xf2000) 12663 1 temacs RET mmap 1106190336/0x41ef2000 12663 1 temacs CALL mmap(0x41efc000,0x12000,7,0x1012,0xffffffff,0,0,0) 12663 1 temacs RET mmap 1106231296/0x41efc000 12663 1 temacs CALL mprotect(0x41ee2000,0x10000,0) 12663 1 temacs RET mprotect 0 12663 1 temacs CALL close(3) 12663 1 temacs RET close 0 12663 1 temacs CALL open(0x7fffd058,0,0x7fffd070) 12663 1 temacs NAMI "/usr/pkg/lib/libXmu.so.6" 12663 1 temacs RET open -1 errno 2 No such file or directory 12663 1 temacs CALL open(0x7fffd058,0,0x7fffd06c) 12663 1 temacs NAMI "/usr/lib/libXmu.so.6" 12663 1 temacs RET open -1 errno 2 No such file or directory 12663 1 temacs CALL write(2,0x7fffd5b8,0x25) 12663 1 temacs GIO fd 2 wrote 37 bytes "Shared object \"libXmu.so.6\" not found"ある共有ライブラリを呼出した時に、その中から更に Xmu を参照している時に、rpath_link の設定 が不充分なために問題が起きている、という気がする。
cvs -d `cat emacs-current/CVS/Root` co -D 2006-06-01 emacsこれでも同じだった。という訳で emacs 側ではなさそう。 上の gcc の引数に出て来る次の部分 `echo -R/usr/X11/lib | sed -e 's/-R/-Wl,-rpath,/'`は src/s/netbsd.h の部分に由来するけれど、この部分の調整が不充分という理解をしている。 しかし、少し 変更して見た が変化なし。
( つっこみ )
#2 [Emacs][pkgsrc] つっこみをいただいたので、
調べて見ました。
「/usr/pkg/lib/libXaw3d.so.8 の作り方が不適切」らしいです。
@ x11/Xaw3d で make:+ cc -o ./libXaw3d.so.6.1~ -shared -Wl,-rpath,/usr/pkg/lib -Wl,-soname,libXaw3d.so.6 AllWidgets.o AsciiSink.o AsciiSrc.o AsciiText.o Box.o Command.o Dialog.o Form.o Grip.o Label.o Layout.o List.o MenuButton.o Paned.o Panner.o Porthole.o Repeater.o Scrollbar.o Simple.o SimpleMenu.o Sme.o SmeBSB.o SmeLine.o SmeThreeD.o StripChart.o Text.o TextSink.o TextSrc.o TextAction.o TextPop.o TextTr.o ThreeD.o Tip.o Toggle.o Tree.o Vendor.o Viewport.o Xaw3dP.o XawInit.o laygram.o laylex.o MultiSrc.o MultiSink.o XawIm.o XawI18n.o -L/usr/pkg/lib -lXmu -lXt -lSM -lICE -lXext -lX11 -lXt -lSM -lICE -lXext -lX11 ttyp3:makoto@bologna 9:43:34/070505(...x11/Xaw3d)> ldd ./work.bologna/xc/lib/Xaw3d/libXaw3d.so.6 ./work.bologna/xc/lib/Xaw3d/libXaw3d.so.6: -lXmu.6 => not found -lXt.6 => not found -lSM.6 => not found -lICE.6 => not found -lXext.6 => not found -lX11.6 => not found ttyp3:makoto@bologna 9:43:48/070505(...x11/Xaw3d)>xpkgwedge.def ttyp3:makoto@bologna 10:09:17/070505(...x11/Xaw3d)> grep rpath /usr/pkg/lib/X11/config/xpkgwedge.def #define SharedLibraryLoadFlags -shared -Wl,-rpath,$(USRLIBDIRPATH) #define ExtraLoadFlags -Wl,-rpath,$(USRLIBDIRPATH) #define ExtraLoadFlags -Wl,-rpath,$(USRLIBDIRPATH) -Wl,-rpath-link,$(BUILDLIBDIR)USRLIBDIRPATH ttyp3:makoto@bologna 10:03:21/070505(...x11/Xaw3d)> find . -type f -exec grep USRLIBDIRPATH /dev/null '{}' \; ./work.bologna/xc/lib/Xaw3d/Makefile: EXTRA_LOAD_FLAGS = -Wl,-rpath,$(USRLIBDIRPATH) ./work.bologna/xc/lib/Xaw3d/Makefile: USRLIBDIRPATH = $(USRLIBDIR):$(XPROJECTROOT)/lib ttyp3:makoto@bologna 10:03:29/070505(...x11/Xaw3d)>XPROJECTROOT ttyp3:makoto@bologna 10:02:52/070505(...x11/Xaw3d)> find . -type f -exec grep XPROJECTROOT /dev/null '{}' \; ./work.bologna/xc/lib/Xaw3d/Makefile: TOP_X_INCLUDES = -I$(XPROJECTROOT)/include ./work.bologna/xc/lib/Xaw3d/Makefile: XPROJECTROOT = $(X11_ROOT) ./work.bologna/xc/lib/Xaw3d/Makefile: XENVLIBDIR = $(XPROJECTROOT)/lib ./work.bologna/xc/lib/Xaw3d/Makefile: USRLIBDIRPATH = $(USRLIBDIR):$(XPROJECTROOT)/lib ./work.bologna/xc/lib/Xaw3d/Makefile: LDPRELIBS = -L$(USRLIBDIR) -L$(XPROJECTROOT)/lib ./work.bologna/xc/lib/Xaw3d/Makefile: LDPOSTLIBS = -L$(XPROJECTROOT)/libX11_ROOT ttyp3:makoto@bologna 10:03:29/070505(...x11/Xaw3d)> find . -type f -exec grep X11_ROOT /dev/null '{}' \; ./work.bologna/xc/lib/Xaw3d/Makefile:X11_ROOT = /usr/X11 ./work.bologna/xc/lib/Xaw3d/Makefile: XPROJECTROOT = $(X11_ROOT) ./work.bologna/xc/lib/Xaw3d/Makefile: CONFIGDIR = $(X11_ROOT)/libdata/config ttyp3:makoto@bologna 10:05:06/070505(...x11/Xaw3d)>試しに、make した後で、Makefile を次のように変更し、 - SHLIBLDFLAGS = -shared -Wl,-rpath,$(USRLIBDIR) + SHLIBLDFLAGS = -shared -Wl,-rpath,/usr/X11/lib次のように make すると、 386 11:32 vi work.bologna/xc/lib/Xaw3d/Makefile 387 11:32 rm work.bologna/.build_done 388 11:32 touch work.bologna/xc/lib/Xaw3d/TextTr.o 389 11:33 make次のように ldd が解決する ttyp3:makoto@bologna 11:34:08/070505(...x11/Xaw3d)> ldd ./work.bologna/xc/lib/Xaw3d/libXaw3d.so.6 ./work.bologna/xc/lib/Xaw3d/libXaw3d.so.6: -lX11.6 => /usr/X11/lib/libX11.so.6 -lICE.6 => /usr/X11/lib/libICE.so.6 -lSM.6 => /usr/X11/lib/libSM.so.6 -lXt.6 => /usr/X11/lib/libXt.so.6 -lXext.6 => /usr/X11/lib/libXext.so.6 -lXmu.6 => /usr/X11/lib/libXmu.so.6 ttyp3:makoto@bologna 11:34:37/070505(...x11/Xaw3d)>このまま sudo make package しておいて、emacs を作ってみると、問題が解決していました。 @ 何故 Xaw3d だけ問題が出る ?:
もう一度
先ほどの記録
を見ると
( つっこみ )
|
最近の日記 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 | ||