トップページunix
995コメント249KB

OpenBSD ユーザーコーナー Part3

■ このスレッドは過去ログ倉庫に格納されています
0001_名無しさん@お腹いっぱい。NGNG
OpenBSD についてもっといろいろ語るスレ。
http://www.OpenBSD.org/
0002名無しさん@お腹いっぱい。NGNG
新すれおめ
0003名無しさん@お腹いっぱい。NGNG
前擦れは落ちたのか、いちおう貼っとく。
http://pc.2ch.net/test/read.cgi/unix/1038962937/
0004名無しさん@お腹いっぱい。NGNG
最近のcurrent、sys/arch/i386/i386/machdep.c が
/tmp/ccal8284.s: Assembler messages:
/tmp/ccal8284.s:1556: Error: invalid character '-' in mnemonic
/tmp/ccal8284.s:2151: Error: invalid character '-' in mnemonic
なんて言われてcompileできないよぉ…
0005名無しさん@お腹いっぱい。NGNG
RealTek 8139D が使えないのって、俺だけじゃないよね?

dmesg では "RealTek 8139" って出て、ifconfig でもおかしなところは無さそうだけど、
実際使ってみると全く通信できない。8139C だとオッケイ。

FreeBSD じゃ 8139C+ 用に re(4) っていうドライバ有るけど、OpenBSDには無さそうだし。
ttp://www.freebsd.org/cgi/man.cgi?query=re

何でじゃ?
0006名無しさん@お腹いっぱい。NGNG
http://www.openbsd.org/lyrics.html 紙さま訳して、おねがい…
0007名無しさん@お腹いっぱい。NGNG
>>4
gas が古いんでそ。binutils あたりつくり直せば?
0008名無しさん@お腹いっぱい。NGNG
>>7
お前、試してみてからモノを言ってないだろ
00097NGNG
試してみてないけど、試そうにもうちではコンパイル通るので... (2/7 の -current)

いまみたら、FAQ にあてはまりそうなやつがあるのですが。
http://www.openbsd.org/faq/upgrade-minifaq.html#3.4.8
0010名無しさん@お腹いっぱい。NGNG
AES performance on VIA C3
ttp://www.deadly.org/article.php3?sid=20040204082638

自作板では案の定スルーだったので即死回避がてらこっちにも貼り。
0011名無しさん@お腹いっぱい。NGNG
>>10
C3速いなぁ〜。やはり暗号処理はアクセラレーションの有無で大きく変りますな。
3DESもアクセラレーションされるのかな?
0012darrenNGNG
即死回避sage
0013名無しさん@お腹いっぱい。NGNG
OpenBSD3.4 の ports から KDE コンパイルしたら途中でエラーがでました。
対処方法ありますか?
===> x11/kde/anime-sitters
===> x11/kde/anime-sitters/asuka
===> Checking files for asuka-1.0
`/usr/ports/distfiles/asuka-1.0.tar.gz' is up to date.
>> Checksum mismatch for asuka-1.0.tar.gz. (sha1)
Make sure the Makefile and checksum file (/usr/ports/x11/kde/anime-sitters/asuka
/distinfo)
are up to date. If you want to fetch a good copy of this
file from the OpenBSD main archive, type
"make REFETCH=true [other args]".
*** Error code 1

Stop in /usr/ports/x11/kde/anime-sitters/asuka (line 1340 of /usr/ports/infrastr
ucture/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/x11/kde/anime-sitters/asuka (line 1413 of /usr/ports/infrastr
ucture/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/x11/kde/anime-sitters (line 103 of /usr/ports/infrastructure/
mk/bsd.port.subdir.mk).
*** Error code 1

Stop in /usr/ports/x11/kde (line 103 of /usr/ports/infrastructure/mk/bsd.port.su
bdir.mk).
0014名無しさん@お腹いっぱい。NGNG
>>13
stable と current の違いは意識してるよね?もちろん
0015名無しさん@お腹いっぱい。NGNG
>>14
すみません (^_^;; 理解できていないの恐縮ですが ports も
stable と current とあって自分の PC の ports がおかしくなって
しまっているということでしょうか?
setenv CVSROOT anoncvs@anoncvs.jp.openbsd.org:/cvs
/usr で cvs -q get -rOPENBSD_3_4 -P ports として取得しました。
0016名無しさん@お腹いっぱい。NGNG
>>15
謝ることはないですが、

> cvs -q get -rOPENBSD_3_4 -P ports

ということは、ユーザーランドも stable(または release) のままだということだよね?

そのあたりの一致が取れてるんなら、

> Make sure the Makefile and checksum file (/usr/ports/x11/kde/anime-sitters/asuka/distinfo)
> are up to date. If you want to fetch a good copy of this
> file from the OpenBSD main archive, type
> "make REFETCH=true [other args]".

となっているから、ファイルのチェックサムが合わないんだろうから、書いてあるとおりにするか、
それとも一番簡単な「逃げ」は
usr/ports/x11/kde/anime-sitters/Makefile
の SUBDIR から asuka を無くしちゃうことじゃ無いかな?

と思ったら、
http://bsdsearch.com/eao/phorum/read.php?query=freebsd+server+colocation&f=5&i=4864&t=4864
経由で
http://kde.com/Amusement_Toy/GWay_Sitters/
がダウンしていることに気付いた。これが原因かな?
0017名無しさん@お腹いっぱい。NGNG
>>16
親切なご回答どうもありがとうございます。教えて頂いた通り、試して
みたところ http://kde.com/Amusement_Toy/GWay_Sitters/ のせいか
SUBDIR=asuka asuka-uniform lum2 misato-beer misato-blinks naru otakuworld ruri
は全てだめでその上のディレクトリにある Makefile の SUBDIR+= anime-sitters をコメント
アウトして先に進むことができました。コンパイル最後までいければと思っています。
ありがとうございました。
0018名無しさん@お腹いっぱい。NGNG
theoってカナダ人であってる?
0019名無しさん@お腹いっぱい。NGNG
宇宙人
0020名無しさん@お腹いっぱい。NGNG
OpenHTTPD みたいな...
0021名無しさん@お腹いっぱい。NGNG
XOpen86マダー?
0022名無しさん@お腹いっぱい。NGNG
===> usr.bin/cpp
"Makefile", line 12: Malformed conditional (${USE_GCC3:L} == "no")
"Makefile", line 12: Need an operator
"Makefile", line 14: if-less else
"Makefile", line 14: Need an operator
"Makefile", line 16: if-less endif
"Makefile", line 16: Need an operator
ううむ…
0023名無しさん@お腹いっぱい。NGNG
makeだけをアップデートしてmake buildしてもダメか。
0024名無しさん@お腹いっぱい。NGNG
いつのコードでいつのコードをビルドしようとしてるのだ??
0025名無しさん@お腹いっぱい。NGNG
3.4でcurrentを。んで、minifaqに書いてある手順は既に済ませてあり、kernelは
buildして新しいkernelでreboot済み。
0026名無しさん@お腹いっぱい。NGNG
とりあえず usr.bin/cpp/Makefile を1こ前のやつにして乗り切るのが良いかも。(笑)

ttp://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/cpp/Makefile.diff?r1=1.7&r2=1.8&f=h
0027名無しさん@お腹いっぱい。NGNG
あ、cpp.sh も
0028名無しさん@お腹いっぱい。NGNG
grep -r -i USE_GCC3 /usr/src してみると
gnu/egcs/Makefile.bsd-wrapper:USE_GCC3?=No
gnu/egcs/Makefile.bsd-wrapper:. if ${USE_GCC3:L} == "no"
gnu/lib/Makefile:USE_GCC3?=No
gnu/lib/Makefile:. if ${USE_GCC3:L} == "yes"
gnu/lib/libobjc/Makefile.bsd-wrapper:.if ${USE_GCC3:L} == "yes"
gnu/usr.bin/Makefile:USE_GCC3?=No
gnu/usr.bin/Makefile:. if ${USE_GCC3:L} == "yes"
include/Makefile:USE_GCC3?=No
include/Makefile:.if ${USE_GCC3:L} == "yes"
share/mk/bsd.own.mk:USE_GCC3?=yes
share/mk/bsd.own.mk:USE_GCC3?=no
usr.bin/cpp/Makefile:.if ${USE_GCC3:L} == "no"
とのこと。
0029名無しさん@お腹いっぱい。NGNG
ぶっちゃけ make がおかしいと思われ。
うちではエラーにならないし。
make だけ先に作ればいいんじゃ?
0030名無しさん@お腹いっぱい。NGNG
>>29
>>23
0031名無しさん@お腹いっぱい。NGNG
http://cvsup.jp.openbsd.org/snapshots/OpenBSD-snapshots/
いつ頃から止まってんだろ?
0032名無しさん@お腹いっぱい。NGNG
XTheo86.org
apatheo.org
マダー(チンチン)
0033名無しさん@お腹いっぱい。NGNG
OpenBSD 3.4 i386 stable をインストールして X を -DX_LOCALE 付きでコンパイル
し直して kterm 上で kinput2 + canna で日本語が入力できるようになったのですが
package からインストールした Mozilla 1.4 ならびに Konqueror 3.1.3 では
シフト+スペースで日本語が入力できるようになりません。モードがかわらない?!
.Xdefaults と .xsession は下記のように設定しました。
どのように設定すれば Canna で日本語入力できるようになりますでしょうか?
初心者ですみません... OpenBSD は xdm のログイン画面がかっこいいので
気に入っています。

.Xdefaults
KTerm*VT100*translations: #override Shift<Key>space:\
begin-conversion(_JAPANESE_CONVERSION)

.xsession (=.xinirtc)
XIM=kinput2
export XIM
XMODIFIERS="@im=$XIM"
export XMODIFIERS
/usr/local/bin/kinput2 -canna &
/usr/local/bin/startkde

% ps ax
11203 ?? I 0:00.01 /usr/local/bin/cannaserver
7021 ?? I 0:00.06 /usr/local/bin/kinput2
0034名無しさん@お腹いっぱい。NGNG
packageのgtkは-DX_LOCALEなしのxlibに対してcompileされてるから
libX11の_Xsetlocale()でなくてlibcのsetlocale(3)が使われるので
国際化機能は使えないよ。

gtkを再compileしてやればいいんだけど、-DX_LOCALEを使うことにも問題があって、
将来的にlibcでmultibyte対応のsetlocale(3)がサポートされて_Xlocale()が必要なくなったとしても、
gtkなどを再々compileしない限り_Xlocale()がバイナリ互換の為に必要で、
Xをupdateする都度-DX_LOCALE付でcompileし直さなければならないことに注意。

あと細かい話は専用スレがあるのでそちらでどうぞ。
http://pc.2ch.net/test/read.cgi/unix/985675477/l50
0035名無しさん@お腹いっぱい。NGNG
gtk2 は libc の locale がなくても X_LOCALE でいけますか?
0036名無しさん@お腹いっぱい。NGNG

003736NGNG
無理ってのはpackageのbinaryでは駄目でportsで再compileってことね。
003833NGNG
>34 さん
33 です。ご指導頂きましてありがとうございました! 涙...
教えて頂いた情報を元に頑張ってみたいと思います。
ありがとうございました。
0039名無しさん@お腹いっぱい。NGNG
gtk1 はいけるけど gtk2 はいけませんでした。
config 時の技とかがあるならきぼん。

ちなみに gtk1 は、

CONFIGURE_ARGS+= --with-locale=ja_JP.EUC

とか追加しておけばおけ。
004036NGNG
>>39
ああ、2人質問してる人がいたのね、>>35 はgtk2が
-DX_LOCALE環境で国際化機能が使えるかってこと?
やるならソースいじる必要がある。

1. setlocale(3)のかわりに_Xlocale()を使うように
#include <locale.h>を#inlcude <X11/Xlocale.h>に#ifdefする。
2. localeconv(3)を使ってる部分があるがlibX11には代替は用意されてないので
なんとかする。
最低でも以上2つの作業は必要

スレ違い。
■ このスレッドは過去ログ倉庫に格納されています