[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 04/14 21:10 / Filesize : 62 KB / Number-of Response : 258
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ports, bootstrap-pkgsrcでトラブったらageるスレ



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 20:58:52 ]
=> どうみてもchecksum mismatchです。
=> 本当にありがとうございました。
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/vip/orz

>>2-10あたりに関連スレ、お約束など。

16 名前:名無しさん@お腹いっぱい。 [2006/02/01(水) 21:24:42 ]
上げ

17 名前:名無しさん@お腹いっぱい。 [2006/02/01(水) 23:17:21 ]
コンパイルがちゃんと通らないもの
・glitz
・pango
・xine-lib

pkgsrcって腐ってるねぇ。やれやれ。

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 01:32:55 ]
pkgsrc以前に、元々のプロダクトが駄目駄目なことも多いですがね。


19 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 01:32:58 ]
たかがコンパイルが通らないだけ=腐っているってのはずいぶんヌルい技術力しか無いんだな。
根本的な設計の○○が悪いから腐っているな。ぐらいの気の利いたことが言えないのか。

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 10:11:22 ]
またバカが来た。コンパイルできるはずのものが出来ないのは、
ソースが腐ってるからに決まってるだろ。頭悪いな。

21 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 11:07:32 ]
で、ログを貼らないのは何故?

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 11:41:22 ]
>コンパイルできるはずのものが
そんなこと言ってたけ?
そして腐っているのを見かけたら、それにまともな対処をするのが頭脳の使い方だよね。

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/02(木) 12:08:05 ]
ソースも直せない腐った頭の>>20がいるスレはここですか

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 10:12:55 ]
>>22
腐っているものは捨てるのが当然。腐ったものを有難がって喰うのは、
お前のような低能だけ。馬鹿じゃないの?

>>23
はい?直せないなんてどこに書いてあるの?頭おかしいんじゃないの?w



25 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 15:23:28 ]
じゃあ黙って直して使えよ
あっちいけしっしっ

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 16:16:36 ]
>腐ったものを有難がって喰うのは、
腐った物はソースから直してcommitするのが当然でしょ。

……って言い返せないところで実力が伺えて面白い。

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/04(土) 14:31:12 ]
CPANでインスコしたperlモジュールがpkg_deleteで削除できるようにする
モジュールってありませんか?ExtUtils::FakeConfigみたいなので
上手い事やればできるような気がするんだけど。

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/04(土) 17:07:09 ]
BSDPAN???

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/08(水) 22:47:26 ]
>>14
ログを比較してみたら?

30 名前:名無しさん@お腹いっぱい。 [2006/02/21(火) 12:11:10 ]
diff -ur platex-jsclasses/Makefile platex-jsclasses-dev/Makefile
--- platex-jsclasses/Makefile Tue Oct 26 18:42:35 2004
+++ platex-jsclasses-dev/Makefile Tue Feb 21 11:47:14 2006
@@ -5,7 +5,7 @@
# $FreeBSD: ports/japanese/platex-jsclasses/Makefile,v 1.3 2004/10/26 09:42:35 hrs Exp $

PORTNAME= platex-jsclasses
-PORTVERSION= 1.0.20040927
+PORTVERSION= 1.0.20060212
CATEGORIES= japanese print
MASTER_SITES= oku.edu.mie-u.ac.jp/~okumura/jsclasses/:0 \
oku.edu.mie-u.ac.jp/~okumura/texfaq/:1
diff -ur platex-jsclasses/distinfo platex-jsclasses-dev/distinfo
--- platex-jsclasses/distinfo Sun Jan 22 21:39:05 2006
+++ platex-jsclasses-dev/distinfo Tue Feb 21 11:50:23 2006
@@ -1,6 +1,6 @@
-MD5 (jsclasses-040927.zip) = 05568d156c08de62e0399ee45a5327db
-SHA256 (jsclasses-040927.zip) = 4d1390c926e5b61f52c201d4c04c993ce0d14f48f6511c56ae041080bfb2199f
-SIZE (jsclasses-040927.zip) = 94842
+MD5 (jsclasses-060212.zip) = 5336594c3fb57858a5cdc732b71f9567
+SHA256 (jsclasses-060212.zip) = 5062e635db34c51e1bb092daf85642e9fca4ce52a1df1dec47a3baa348d256c3
+SIZE (jsclasses-060212.zip) = 96881
MD5 (jis-tfm.zip) = d56606723026b60393ea48a4dab65994
SHA256 (jis-tfm.zip) = 0f5c0a208909121d1151a5fdb508c5d2e22d64f3641587137b74c1ee1b779cb6
SIZE (jis-tfm.zip) = 3006

どこに投げればいいか探すのが面倒^H^H^H^H^H^H分からなかったので投げてみた。
ついかっとなってやった。今は反省している。



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/21(火) 18:03:51 ]
どうしてもsend-prしたくないのであれば
1.メンテナーにメール
2.ports-jpにメール


32 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 01:12:10 ]
>>31
どこに投げても足がつく罠


33 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 12:56:06 ]
まあ直せない香具師は大人しくINSTALLでも読んで、./configure && make && make install でもしてろ。

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 18:54:46 ]
>>32
フリーメールのアカウント作って、そこ経由で出すとか。
なんで身許を隠したいのかはよくわからんが。



35 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 19:57:27 ]
ずっと残るってのも有るだろうな。
永遠にスパムが届くようになる。

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 20:29:11 ]
webからsend-prって最近は出来ないのか?

37 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 23:41:25 ]
できるね。
FreeBSD ports: ttp://www.freebsd.org/send-pr.html
NetBSD pkgsrc: ttp://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/27(月) 11:30:24 ]
どのみちメールアドレスは書かんといかん罠。
ports-jpにしてもいいのかな?

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/01(水) 20:57:01 ]
> ports-jpにしてもいいのかな?

フリーメールのアカウントを作れない理由があるの?

40 名前:名無しさん@お腹いっぱい。 [2006/03/03(金) 16:31:27 ]
send-prするのが面倒くさいからここに投げてみるテスト
audio/gripがproxy経由でfreedbにアクセスできない問題を修正するパッチ
grip-3.3ではなおっているみたいだけどね

--- work/grip-3.2.0/src/discdb.c.orig Fri Apr 16 03:23:37 2004
+++ work/grip-3.2.0/src/discdb.c Fri Mar 3 15:59:47 2006
@@ -186,8 +186,11 @@
proxy=g_string_new(NULL);
g_string_sprintf(proxy,"%s:%d",server->proxy->name,
server->proxy->port);
-
- curl_easy_setopt(curl_handle,CURLOPT_PROXY,proxy);
+
+ {
+ char *str = strdup(proxy->str);
+ curl_easy_setopt(curl_handle,CURLOPT_PROXY,str);
+ }

g_string_free(proxy,TRUE);



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/03(金) 23:39:10 ]
pkgsrc的には最新版にするようにメンテナにお願いする方向で。

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/04(土) 01:38:06 ]
>>35
確かにスパム来まくり。。。orz

43 名前:名無しさん@お腹いっぱい。 [2006/03/04(土) 12:20:04 ]
掲示板は手軽なのがいいよなー。
誰か暇な香具師が 2ch_porter とかいう名前で
代理投稿してくれないかなー。


44 名前:名無しさん@お腹いっぱい。 [2006/03/09(木) 23:21:25 ]
+INFO_FILESがらみの変更で mk/plist/print-plist.mkに変更を忘れてるね。




45 名前:名無しさん@お腹いっぱい。 [2006/03/12(日) 19:57:11 ]
pkgsrc スレ立ったと思いのぞいてみれば
コンパイルの仕方でつっかかったまま
いかに匿名で send-pr するか、なんつー話をしている。
おまえらバカじゃねえの?

46 名前:名無しさん@お腹いっぱい。 [2006/03/13(月) 16:05:34 ]
だってsend-prすんの面倒くさいんだもん。

ちなみにsysutil/xperfmon3を6.0R でコンパイルできるようにしたけど、あま
りにパッチがでかいんでここに投げるのもためらってしまった…。


47 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 16:27:19 ]
>>45
バカじゃねえか、と思う気持ちもわかるが、
匿名でsend-prしたい、という需要もあるのがわかっていいじゃん。

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/17(金) 19:50:01 ]
匿名で、というか、単にパッチだけ投げておきたい、という需要なんじゃないかな。
検証とか他の人よろしく、みたいな。


49 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/18(土) 01:22:51 ]
投げっぱなしの send-pr だと、close するのに困りそう。


50 名前:名無しさん@お腹いっぱい。 [2006/06/03(土) 18:10:23 ]
みんなpackage viewって使ってる?
pkgsrc/mk/buildlink3/PKGVIEWS_UG


51 名前:名無しさん@お腹いっぱい。 [2006/06/11(日) 20:30:23 ]
graphics/tiffってまだ直りませんかー


52 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 00:43:30 ]
何か問題でも?今日問題なく make update しましたけど。

53 名前:51 mailto:sage [2006/06/22(木) 11:09:05 ]
>>52
>>51を書いた時にはpkg-vulnerabilitiesにtiff-3.8.2が載ってて
bmake updateできなかったんだけど、タイミングの問題かな?


54 名前:名無しさん@お腹いっぱい。 [2006/06/24(土) 18:53:30 ]
pkgsrc/devel/libslang って日本語パッチバージョンないんでしょうか。

FreeBSD portsだと、/usr/ports/devel/libslangを入れると文字化けする
ので/usr/ports/japanese/libslangを入れていたのですが、pkgsrcだと
それがないので、muttで表示するメールを矢印キーで切り替えたりした
場合に、記号や罫線といった非ASCIIな文字が変な漢字の羅列に化けたり
します(ctrl+Lで直ります)。




55 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 19:01:10 ]
>>54
wip-jpの方にもないね。

56 名前:54 mailto:sage [2006/06/24(土) 21:48:26 ]
>>55
と思ってたら
ttp://www.jp.netbsd.org/ja/JP/ml/tech-pkg-ja/200104/msg00072.html
作ろうとした人はいるみたいです。
その後どうなったんでしょうか。

いや、というか日本語化パッチの方をlibslang本家の方に取り込むように
強力にpushする人がいないことのほうが問題なのかな。結構何年も前から
ずーっと必要とされているみたいだし。


57 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 21:51:33 ]
>>54
このパッチって、もはや誰もメンテナンスしてないように見えるんですけど。


58 名前:56 mailto:sage [2006/06/24(土) 22:13:02 ]
>>57 そーなの?
じゃあとりあえず $LOCALPATCHESの下に置いて最新版から使えるところまで
持っていかないといけないのか。
誰にどこで相談するのがいいでしょうか。


59 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 22:30:16 ]
なんか、ttp://www.emaillab.org/mutt/downloadtools.html
見ても、「配布元」の方は消えちゃってるんですけど。
1.4.5用のままですし。

よくわからんのですが、「UTF-8パッチ」というのは
また別のことをするものなのでしょうか?

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 14:14:26 ]
pkgsrcはどうも信用できんな。

61 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 17:43:36 ]
そうですか…ご期待に添えなくて申し訳ないです。

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 18:54:05 ]
使いたくないのなら使わなきゃいいんじゃね

俺は自分の脳が信用できないから使ってるけど

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/13(木) 23:29:46 ]
pkgsrc の他にいったい何が使いもんになると言うんだよ。え?

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/16(日) 09:25:40 ]
FreeBSDのportsしか使ったことないんです。

他のパッケージ管理システムは、portsより優れているところが多いって
評判なんですが、どんなところですか?



65 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/16(日) 16:10:54 ]
>>64
パッケージ管理システムなんてrpmもdpkgもクソだと思ってるんだけど
その上にyumとかapt-getとかyast2のようなコマンド一発でバイナリアップデート
できて、システムを最新に維持できるのはうらやましいかも。

つかFreeBSDでもbinupとかやってたんじゃね?どーなった?

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/16(日) 16:14:20 ]
aptとかでrpmとってきて勝手にアップデートされたら
ファイルかってに上書きされるからしにたくなるのだが

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 15:03:41 ]
>>66
etc関係はちゃんと残してくれんべ?

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 10:10:22 ]
バイナリ形式のパッケージは、どんなコンパイルオプションで
どんなパッチを当ててビルドされたのか調べるのがひじょーに面倒。
.spec を見るためだけにソース全部入りの SRPM を拾ってくる
バカバカしさといったら……。


69 名前:名無しさん@お腹いっぱい。 [2006/07/18(火) 11:01:11 ]
pkgsrc(Solaris10)でgcc3のパッケージを作ります。このときgettextもコンパイルされますが、
gettextのコンパイルに使用するのはSolaris10付属のgcc。
Solaris10付属のgccを削除して、pkgsrcで作ったgcc3を使ってgettextを再コンパイルすると、
互いに依存しあうgccとgettextのパッケージができます。
このパッケージをまっさらなシステムに持っていってpkgaddすると、スタック食いつぶすまで
gccとgettextを循環(再帰)インストールしようとします。

これを回避できますか?

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 01:12:20 ]
gccがgettextに依存するのはわかるが、なんでgettextがgccに依存するんだ?


71 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 02:02:11 ]
>>70
libgcc_sに依存してんじゃない?



72 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 06:56:42 ]
その辺はUSE_NATIVE_GCC=yesでごまかせない?

73 名前:69 mailto:sage [2006/07/21(金) 16:34:27 ]
急激に忙しくなってしまい、Solaris10と格闘する時間が取れなくなってしまいました。
来週再開できるといいなあ。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 10:23:24 ]
>>72
別人ですがInterix 3.5でこれが見つからなくて嵌っていました。
どうもありがとうございます。



75 名前:74 [2006/08/30(水) 10:24:56 ]
www/apache2が下のようなメッセージでインストールできません。うまく行っている人はいませんか?
・Interix (SFU) 3.5 / pkgsrc-2006Q2
・/etc/mk.confに以下を追加。
APACHE_USER= wwwuser
APACHE_GROUP= wwwgroup
$ bmake install
===> Checking for vulnerabilities in apache-2.0.59
=> Checksum SHA1 OK for httpd-2.0.59.tar.bz2.
=> Checksum RMD160 OK for httpd-2.0.59.tar.bz2.
===> Installing for apache-2.0.59
=> Becoming ``*****'' to make su-install-all (/bin/su)
Password:
Welcome to the Interix UNIX utilities.
DISPLAY=localhost:0.0
WARNING: Your umask is ``022''.
WARNING: If this is not desired, set it to an appropriate value (002) and install
WARNING: this package again by ``/usr/pkg/bin/bmake deinstall reinstall''.
Creating group: wwwgroup
===========================================================================
The following groups need to be created for apache-2.0.59:
wwwgroup
===========================================================================
===========================================================================
The following users need to be created for apache-2.0.59:
wwwuser: wwwgroup, , /bin/false
===========================================================================
*** Error code 1
(略)

76 名前:74 [2006/08/30(水) 10:25:57 ]
・「ユーザーアカウント」の「ローカルユーザーとグループ」を見ると、
 wwwgroupが追加されていますがwwwuserは追加されていません。
・もう一度実行すると下のようにやっぱりエラーで止まります。
$ bmake install
(略)
WARNING: this package again by ``/usr/pkg/bin/bmake deinstall reinstall''.
Creating group: wwwgroup
システム エラー 1379 が発生しました。
指定されたローカル グループは既にあります。
===========================================================================
The following groups need to be created for apache-2.0.59:
wwwgroup
===========================================================================
===========================================================================
The following users need to be created for apache-2.0.59:
wwwuser: wwwgroup, , /bin/false
===========================================================================
*** Error code 1
(略)

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 11:03:59 ]
pkgsrc/systutils/user_interix
はちゃんと入ってるかとか、useraddはちゃんと動作するかとか
調べてみて

78 名前:74 [2006/08/30(水) 15:51:32 ]
>>77
ありがとうございます。user-20040426が入っています。
useradd, groupaddを手で実行すると指定したユーザーやグループが
追加されます。

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 21:39:47 ]
FreeBSD 6.1-STABLE #18: Wed Aug 30 12:55:46 JST 2006 で ports/net/globus4 を make すると
:
build_gpt ====> building /var/tmp/usr/ports/net/globus4/work/gt4.0.3-all-source-installer/gpt/packaging_tools
/var/tmp/usr/ports/net/globus4/work/globus/sbin/gpt-build -srcdir=source-trees-thr/core/source gcc32dbgpthr
NOT: not found
/var/tmp/usr/ports/net/globus4/work/globus/etc/gpt/globus_core-src.tar.gz could not be untarred:32512
Died at /var/tmp/usr/ports/net/globus4/work/globus/lib/perl/Grid/GPT/PkgMngmt/ExpandSource.pm line 42.
gmake: *** [globus_core-thr] エラー 127
*** Error code 2

Stop in /usr/ports/net/globus4.

と止まります。
何かチェックするところありませんでしょうか?

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/31(木) 09:27:53 ]
bsdtarの代わりにgtar使うようにしたらmakeできた。
今回NFSでportsを共有してたけど、前にjailでも同じ目に会っていたのだった。



81 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/31(木) 10:33:40 ]
>>75
/etc/mk.conf で PKG_DEBUG_LEVEL=2 ぐらいにして、
何がエラー起こしてるか、見てみて。



82 名前:75 mailto:sage [2006/08/31(木) 19:53:49 ]
>>81
いろいろ見ていたらMemory faultなんてのが頻発してました。
とりあえずduh.orgからhot fixをもらってきて当てたところで
今日は時間切れになりました。

83 名前:75 mailto:sage [2006/09/01(金) 10:47:25 ]
work/.pkgdb/+INSTALLの中の1462行目辺りの
./+USERGROUP ADD ${PKG_METADATA_DIR}
が実行された後、
./+USERGROUP CHECK-ADD ${PKG_METADATA_DIR}
がエラーを返しています。
グループは追加されているのに、ユーザーがなぜか追加されていないのが
問題のようです。

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/01(金) 13:59:31 ]
ユーザ追加するところが何か失敗してるんだろうから、
bmake -d A install
して、実際、どんなコマンドが呼ばれてるか見てみたら?




85 名前:名無しさん@お腹いっぱい。 mailto:sage navi2chを作り直してやっとemacsから書けるようになった [2006/09/03(日) 00:29:17 ]
>>84
読む前に自分で何とかできましたが、やってみます。ありがとうございます。

Interixの仕様なのかはまだ調べてませんが、ユーザー名、グループ名の前に
「+」が付いていないとchownやchgrpが上手く動かないのが原因のようです。

どう直すのがいいのか考え中です。

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 18:30:12 ]
先日、誤って手元の環境の distfiles/ の下全部消しちまった。すげーすっきりした。

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 18:33:46 ]
消して何が問題あるのかわからん。
ソース見るたりする必要がないと思うのは消してるが

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 18:52:24 ]
いままで一生懸命古いバージョンを目視確認しては消していた。苦痛だった。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 21:51:08 ]
FreeBSD なら portsclean -D で OK なんだが。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 18:12:12 ]
portsclean(1) 読んだけど、オレは最新 2 世代を残して(手動で)消してた(もうやってないけど)。
portsclean -D じゃダメだ。

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 16:41:19 ]
portsclean をいじって世代を指定できるようにすればいいじゃん。
私ははるか昔に書いたシェルスクリプトをいまだに使ってるけど。

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 23:39:42 ]
pkgsrc.org失効?

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 00:30:52 ]
>>92 だね。

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 17:32:29 ]
やめちゃったのか、うっかりさんなのか。
どっち?



95 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 20:36:07 ]
pkgsrcの
make show-all-depends-dirs
無くなったの?
make cleana-depends
でもことは足りるけど、ほかのをmake中は不便だな

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 21:30:05 ]
>>95
pc8.2ch.net/test/read.cgi/unix/1153032214/581

581 :名無しさん@お腹いっぱい。 :sage :2006/08/17(木) 09:54:13
mail-index.netbsd.org/pkgsrc-changes/2006/07/27/0056.html
% /usr/pkgsrc/mk/scripts/depends-depth-first.awk x11/kterm
みたいな感じで、前と同じ結果は見えます。



97 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/02(土) 01:12:52 ]
Solaris で pkgsrc 使っているのだけど、全部バイナリ・ライブラリを
64ビットでコンパイルするのってどうやるの? Sun Workshop ってのは
ないようなのだけど……

98 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2006/12/02(土) 01:13:56 ]
無いって、インストールしてないってこと?
無償配布されているから、落としてきたらいいんでないの

99 名前:名無しさん@お腹いっぱい。 mailto:age [2007/01/08(月) 23:03:55 ]
Solaris 10でpkgsrcをbootstrapしようとしてはまった。
まず、gcc3.4.6をsunfreewareから/usr/local/binに入れた。
bootstrapの途中でなぜかnawkとかがgcc-2.95.3を要求してgcc-2.95.3のbuildが始まるが、
gccのバグで止まる。www.kernelhacking.com/rodrigo/docs/gcc-2.95.3.patch
kldp.org/node/68467このへんを参考にして、patchを作ってやっとbootstrapできた。
でもpatchがこれでいいのか自信がない・・

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/08(月) 23:35:05 ]
うーん、Solaris では nawk 作る必要はないような気がする。

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 20:40:46 ]
bootstrapスクリプトの449行目でneed_awk=YESになってるから
pkgsrc/lang/nawkを作りにいくのは正しい動作みたいだよ?

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 20:43:19 ]
./bootstrap --compiler=/usr/local/bin/gcc だとどうよ? >>99


103 名前:99 mailto:sage [2007/01/11(木) 21:48:40 ]
>>102 やはりgccを作りにいく。そこは、sunproとかgccとか書くとこじゃないのかなあ

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 22:43:38 ]
>>103 LANGはCでbootstrap走らせてる?

bootstrapで使うgcc(/usr/local/bin/gcc)がgettextで国際化されてると
LANG=jaの場合なんかにgcc --versionの出力が日本語になっちゃうので
これはgccじゃないと誤判定されてpkgsrc/lang/gccを作りにいくってことが
以前Linuxであったんだけど。
LANG=C LC_MESSAGES=C ./bootstrap
でどう?

それでおkなら、bootstrapが終わった後mk.confに
MAKE_ENV+= LANG=C LC_MESSAGES=C
と書いておいたほうがいいと思う。



105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 23:20:58 ]
>>101
そゆ意味じゃなくて、Solaris は最初から nawk 持ってるはずなんだが。
nb の nawk 使わないとダメなんだろか? 本末転倒のような気がする。

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 23:52:00 ]
>>105
各バージョンのSolarisのnawkを使って問題なければsend-prしてみたら?


107 名前:99 mailto:sage [2007/01/12(金) 00:18:56 ]
>104 それだ!ちゃんと動いた。ありがとうございます。
エイリアスにはいつもalias make '/usr/pkg/bin/bmake LC_ALL=C'と書いてた。
まえもなんかで、はまったことがあったから。でもこれではbootstrapには効かないですね・・


108 名前:99 mailto:sage [2007/01/12(金) 00:23:16 ]
でも、LANG=jaでこうでるよ?
% gcc --version
gcc (GCC) 3.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/12(金) 00:28:50 ]
>>105
これだったかなぁ?
mail-index.netbsd.org/tech-pkg/2006/07/16/0013.html


110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/12(金) 03:52:01 ]
>>108 すまん、gcc --versionでなくてgcc -vを使ってるのが問題みたい。
pkgsrc/mk/compiler/gcc.mkの45-46行目

_GCC_VERSION_STRING!= \
( ${_CC} -v 2>&1 | ${GREP} 'gcc version' ) 2>/dev/null || ${ECHO} 0

がダメぽ、LANG=jaの場合

/usr/pkg/gcc3/lib/gcc-lib/i386--netbsdelf2.0/3.3.6/specs から spec を読み込み中
コンフィグオプション: ./configure --prefix=/usr/pkg/gcc3 --host=i386--netbsdelf2.0 --enable-shared --enable-languages=c
スレッドモデル: posix
gcc バージョン 3.3.6

と出力されるから、grep "gcc version"じゃ引っかからない罠。


111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/12(金) 11:41:58 ]
gcc -v が実行されるとき LANG=C にする変更が必要だよな。
手動設定しないかんのはおかしいだろ。

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/12(金) 13:05:12 ]
つ gcc -dumpversion

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/12(金) 13:47:14 ]
ぎえっ、それだ!!

114 名前:99 mailto:sage [2007/01/12(金) 21:27:22 ]
egcsで-dumpversionがうまくバージョンを返さないので、
あらかじめ判別しようとしてるんですね。ていうか、まだegcsとか必要なんですか?

.if !defined(_GCC_VERSION)
_GCC_VERSION_STRING!= \
( ${_CC} -v 2>&1 | ${GREP} 'gcc version' ) 2>/dev/null || ${ECHO} 0
. if !empty(_GCC_VERSION_STRING:Megcs*)
_GCC_VERSION= 2.8.1 # egcs is considered to be gcc-2.8.1.
. elif !empty(_GCC_VERSION_STRING:Mgcc*)
_GCC_VERSION!= ${_CC} -dumpversion
. else
_GCC_VERSION= 0
. endif
.endif
_GCC_PKG= gcc-${_GCC_VERSION}



115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 15:38:43 ]
ウチに現存する egcs だと

% gcc -v
Using builtin specs.
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)

% gcc -dumpversion
egcs-1.1.2

なので、特に先に -v やらんならん必要はない。-dumpversion からやってもいっしょ。
どうせ 2.8.1 に決め打ちするんなら。

もいっこあった

% gcc -v
Using builtin specs.
gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)

% gcc -dumpversion
egcs-1.1.1

% /usr/local/gcc/bin/gcc -v
Reading specs from /usr/local/gcc/2.7.2.1/lib/gcc-lib/i386-unknown-netbsd1.2/2.7.2.1/specs
gcc version 2.7.2.1

% /usr/local/gcc/bin/gcc -dumpversion
2.7.2.1



116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/18(木) 02:13:54 ]
>>115
Reading specs from /usr/local/gcc/2.7.2.1/lib/gcc-lib/i386-unknown-netbsd1.2/2.7.2.1/specs
って
www.jp.netbsd.org/ja/Releases/formal-1.2/
> NetBSD 1.2 は 1996 年 10 月 4 日にリリースされました。

10年も放置かwwww






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<62KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef