== 7/1 == * 気が付いたらもう7月じゃないですか。6月のmemoが何も無い件。 === jfbterm + screen === * 部室の端末でjfbtermを使おうと思って、その上でscreenを立ち上げようとしたら怒られた。 {{{ Cannot find terminfo entry for 'jfbterm-color' }}} * `/usr/share/misc/termcap`にエントリーが無いらしい。 * `termcap.db`も更新しないといけないらしい。 {{{ amd64# cat /usr/local/share/jfbterm/termcap.jfbterm >> /usr/share/misc/termcap amd64# cap_mkdb /usr/share/misc/termcap }}} * 参考:[[http://www.ac.auone-net.jp/~baba/jfbterm/]](というかそのまま) * 家でjfbtermを入れたときは勝手に追加してくれていたらしい。端末のは元々入っていたのでよく分からない。 == 7/8 == {{{ Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0 Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0 }}} == 7/9 == * xephのsamba3.4.8をいい加減更新しなければ。portsの3.4.xは更新されていなくて使えなかったので3.5.9にする。 {{{ In file included from ./pytdb.c:30: /usr/local/include/python2.6/Python.h:163:17: error: pth.h: No such file or directory gmake: *** [pytdb.o] Error 1 gmake: *** Waiting for unfinished jobs.... *** Error code 1 Stop in /usr/ports/databases/tdb. *** Error code 1 Stop in /usr/ports/net/samba35. *** Error code 1 Stop in /usr/ports/net/samba35. }}} * 下記を参考にリンクを張る * http://forums.freebsd.org/showpost.php?p=63771&postcount=16 {{{ cd /usr/local/include/python2.6 ln -s /usr/local/include/pth/pth.h }}} * コンパイル再開 {{{ ===> samba35-3.5.9 depends on package: tdb>=1.2.1 - not found ===> Verifying install for tdb>=1.2.1 in /usr/ports/databases/tdb ===> Building for tdb-1.2.1_1,1 tdb will be compiled with flags: cc -shared -o tdb.so pytdb.o -L. -ltdb `/usr/local/bin/python2.6-config --ldflags` CFLAGS = -I./include -Iinclude -O2 -pipe -fno-strict-aliasing -I./libreplace test -z "/usr/bin/true" || /usr/bin/true -o manpages/tdbbackup.8 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl manpages/tdbbackup.8.xml test -z "/usr/bin/true" || /usr/bin/true -o manpages/tdbdump.8 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl manpages/tdbdump.8.xml CPPFLAGS = -I./include -Iinclude LDFLAGS = LIBS = test -z "/usr/bin/true" || /usr/bin/true -o manpages/tdbtool.8 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl manpages/tdbtool.8.xml /usr/bin/ld: cannot find -lpth gmake: *** [tdb.so] Error 1 *** Error code 1 Stop in /usr/ports/databases/tdb. *** Error code 1 Stop in /usr/ports/net/samba35. *** Error code 1 Stop in /usr/ports/net/samba35. }}} * tdbで詰まる。libpthは入っているはずなんだが・・・ * 色々やっても駄目だったので、気持ち悪いが諦めてpkg_addする {{{ [mernao@xeph ~]$ sudo pkg_add -r tdb Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/Latest/tdb.tbz... Done. pkg_add: warning: package 'tdb-1.2.1_1,1' requires 'python26-2.6.6', but 'python26-2.6.6_1' is installed }}} * エーーーッ * 最初はこれでインストール出来たとは思っていなかった。まぁパッケージインストールなんてしないんで・・・ * forceしてみる * 後から気がついたが、別にwarningなので無視してインストールされる。つまりforceする意味はない。 {{{ [mernao@xeph ~]$ sudo pkg_add -rf tdb Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.2-release/Latest/tdb.tbz... Done. pkg_add: warning: package 'tdb-1.2.1_1,1' requires 'python26-2.6.6', but 'python26-2.6.6_1' is installed }}} * 表示は何ら変わらない。 * forceされたのは、「すでに存在するが上書きする」という作業だけだったという。 * samba35コンパイル再開、無事終了。 * 設定は今まで通りので動いている模様。