初心者もOK! FreeBSD質問スレッド その84at UNIX
初心者もOK! FreeBSD質問スレッド その84 - 暇つぶし2ch950:名無しさん@お腹いっぱい。
07/04/05 08:22:05
portmaster でアップグレードするときに
OPTIONつけてmakeするのと同じことをしたいのだが。できる?それはどうやって?

951:名無しさん@お腹いっぱい。
07/04/05 08:23:08
>>945
ビルドできない確率 - 毎日やっていれば数ヶ月に1回ぐらい
他にもcurrentのはまりどこ - 色々

portsのメンテナやってたのでしばらくcurrentを個人用の
生活環境にしてたけどさ
currentそのものの問題もアレだけどさlibやヘッダに古い
ものが残ったり古いライブラリをリンクしたプログラムが
残ったりってあたりが原因の問題も起きるな。
長く使っているとね

952:名無しさん@お腹いっぱい。
07/04/05 09:06:08
>プリンタリストを取得できません。 マネージャからエラーメッセージを受け取りました:
CUPS サーバへの接続に失敗。CUPS サーバが適切にインストール、実行されているか確認してください。
エラー: localhost: 読み込み失敗 (14)
---
以上のようなエラーがでました。何をすればよろしいでしょうか?

953:名無しさん@お腹いっぱい。
07/04/05 09:12:32
>>952
>CUPS サーバへの接続に失敗。CUPS サーバが適切にインストール、実行されているか確認してください。

そのまんまの意味じゃないの?

954:名無しさん@お腹いっぱい。
07/04/05 10:48:40
>>953

すみません。エラーは回避されました。

しかし、ローカルプリンタに繋げたいのですが、kde からのプリンタ設定だと、
ローカルが選択できないんです。他(ネットワークプリンタ)は候補にあるんだけど。

僕の環境だと、ローカルプリンタなんですよ。

どうしたら、ローカルで繋ぐことできますか?

955:名無しさん@お腹いっぱい。
07/04/05 10:48:58
>>952
再インストールすることを薦める。
 もし再インストールしても同じようなエラーが出てきたら、
 以下のことが生じていると思われる。
①サーバーとの間で何らかの障害があって、接続ができない。
②インストール中に接続が切断され、ファイルが壊れた。
③同じようなファイルがインストールされていて、古いほうの
 ファイルが、エラーを起こしている。

 この3つに当てはまらないときは、そのOSが適応していないか、
 これ以外のエラーが生じていると判断する。

956:名無しさん@お腹いっぱい。
07/04/05 10:55:46
>>955
レスポンスありがとうございます。

パラレル接続のプリンタなんですが、プリンタ選択画面で、ローカルが選択できないように、Cups の設定でそうなっているんです。
エラーは回避されました。

しかし、ローカルプリンタを選択したいのですが、どのように?

957:名無しさん@お腹いっぱい。
07/04/05 10:58:09
>>927
> CONFIGURE_ARGS=hoge

神! portupgrade しながら
maildrop のタイムアウト変えるのに苦労してたんだよ…。

958:名無しさん@お腹いっぱい。
07/04/05 11:07:29
あれ?でも既存のCONFIGURE_ARGSとの共存ってどうすんだ?
make時のマクロ展開された奴をpkgtools.confに書くのは嫌なんだけど…。

959:名無しさん@お腹いっぱい。
07/04/05 11:17:19
>>958
いくつか Makefile 覗くと目にすることができると思うが、
=hoge の代わりに +=hoge と書く。
# 減らすほうはよく分からんけど

960:名無しさん@お腹いっぱい。
07/04/05 11:21:50
ああ、減らすのは否定形で追加すればいいんだっけか。

961:名無しさん@お腹いっぱい。
07/04/05 11:32:11
>>959
引数の CONFIGURE_ARGS で ports の Makefile の CONFIGURE_ARGS 上書きしちゃうでしょ?

$ cat Makefile
ARG=--arg1

test:
echo prog $(ARG)
$ make test
prog --arg1
$ make test ARG+=--arg2
prog --arg2
$

962:名無しさん@お腹いっぱい。
07/04/05 11:37:32
あれ、別に変になったこと無いけどなあ…
実際に困る自体が起きてるなら、A="${A} --new-arg" とか
かいてみるとかでいいんじゃないか?
Makefile に自前のパッチ作っといて宛ててもいいし

963:名無しさん@お腹いっぱい。
07/04/05 12:18:49
cups 止めちゃった。やはり、エラーがでる。そこで、lpr lpq lpc などのコマンドを使うと、以下のようなエラーが出るんですよね。

Error - scheduler not responding!

964:名無しさん@お腹いっぱい。
07/04/05 13:30:30
>>962
make の引数って Makefile より先に解釈される上に上書きでしょ?
んでもって portsnap/portupgrade で更新中に自動でやりたいわけで。

pkgtool.conf の BEFOREBUILD にパッチ当てるスクリプト書くのが正解かもな。



965:名無しさん@お腹いっぱい。
07/04/05 14:03:25
そうなのか…

うちでは ImageMagick を CONFIGURE_ARGS+="--without-magic-plus-plus"
とかやって make してたけど、--enable-shared とか無効になってたのか……

966:名無しさん@お腹いっぱい。
07/04/05 14:46:23
んー、なんか BEFOREBUILD も例文に cvs update とかあるから違うっぽいな…。


967:名無しさん@お腹いっぱい。
07/04/05 15:16:09
FreeBSDでFC6みたいな3Dデスクトップってどうやったら出来ますか?

968:名無しさん@お腹いっぱい。
07/04/05 15:18:39
Beryl入れればいいじゃん。

969:CONFIGURE_ARGS
07/04/05 15:26:43
とりあえず ports の流儀に従うなら

/usr/ports/mail/maildrop/Makefile.local



CONFIGURE_ARGS+=--enable-global-timeout=なんとか

って書くのが正しいらしい(bsd.port.mk に書いてあった)。

でもこれって update すると消えちゃうよね?


970:CONFIGURE_ARGS
07/04/05 17:06:18
/etc/make.conf のが正解らしい…。

URLリンク(www.freebsd.org)


971:名無しさん@お腹いっぱい。
07/04/05 18:48:52
うちの/etc/make.confは
.if ${.CURDIR}==/usr/ports/foo/hoge
CONFIGURE_ARGS+=huga
.endif
こんなんばっか。

972:名無しさん@お腹いっぱい。
07/04/05 18:57:16
FreeBSD/amd64でAdobe Flash9やWineを動作させるパッチはありませんか?

973:名無しさん@お腹いっぱい。
07/04/05 19:04:14
wineはONLY_FOR_ARCHS= i386
linux-flash9はONLY_FOR_ARCHS= amd64 i386みたいだが
音がでるようにflashsupport.soもついてる

974:名無しさん@お腹いっぱい。
07/04/05 19:14:44
>>973 ありがとうございます、試してみます。

975:名無しさん@お腹いっぱい。
07/04/05 19:40:17
つか、結局どこにかいたところで変わるのはどの順番で
読むかぐらいで make に CONFIGURE_ARGS を
渡していることに変わりは無いじゃん。
読む順番は上書き時にどれが有効になるかとかいう
あたりでは意味があるけど。

976:名無しさん@お腹いっぱい。
07/04/05 19:51:52
いや、Makefile.local だけは別でしょ。
最後に読まれるから

CONFIGURE_ARGS+=

がちゃんと機能する。

977:名無しさん@お腹いっぱい。
07/04/05 20:56:52
>>950
portmasterの-mオプションでおk


978:名無しさん@お腹いっぱい。
07/04/05 21:52:37
おちゅ~しゃのスレって

979:名無しさん@お腹いっぱい。
07/04/05 22:42:03
あるよ

980:名無しさん@お腹いっぱい。
07/04/05 23:06:45
JDの方がいいお( ^ω^)

981:名無しさん@お腹いっぱい。
07/04/06 01:46:58
x11/nvidia-driverが急に使えなくなってしまいました
(再起動して、いつものようにxinitとすると、エラーが出たのです)。
入れ直しても、最新の6-stableにcsup && worldとkernelをmake
してもdmesgには

NVRM: failed to map registers!!
NVRM: RmInitAdapter failed! (0x10:0x32:1284)
nvidia0: NVRM: rm_init_adapter() failed!

と出ています。今は/etc/X11/xorg.congのnvidiaをnvに変えて、
使っています。何かよい解決策はありますか?

982:名無しさん@お腹いっぱい。
07/04/06 13:25:02
正確な時刻を維持するために、
ntpサーバを建てるのと、cronでntpdateを1日1回するのどっちがいいと思います?

現在httpdとqmailが稼働中のサーバ


983:名無しさん@お腹いっぱい。
07/04/06 13:29:03
>>982
もろちん ntpd

984:名無しさん@お腹いっぱい。
07/04/06 13:35:39
てか、正確な時刻を維持するってなら、NTPサーバを使って時刻を
合わせるだけのntpdateははずれだろ。

985:名無しさん@お腹いっぱい。
07/04/06 13:53:43
ntpdが動作できる程度の時間のズレという環境を作るために、
ntpdを起動する前に、ntpdateを一発うごかしてやればいいじゃない

986:名無しさん@お腹いっぱい。
07/04/06 14:00:25
ntpd の -x でおk

987:名無しさん@お腹いっぱい。
07/04/06 19:34:10
要らない場合の後始末の仕方って分かりませんか?

988:名無しさん@お腹いっぱい。
07/04/06 21:12:49
>987
つ 離婚届

989:名無しさん@お腹いっぱい。
07/04/06 23:11:03
>>977
thx


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch