トップページunix
373コメント126KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/01/29(日) 20:58:52
=> どうみてもchecksum mismatchです。
=> 本当にありがとうございました。
*** Error code 1

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

>>2-10あたりに関連スレ、お約束など。
0002名無しさん@お腹いっぱい。2006/01/29(日) 20:59:37
リンク集

・FreeBSD ports
  http://www.freebsd.org/ports/

・NetBSD/DragonFlyBSD bootstrap-pkgsrc (旧名 Zoularis)
  本家 http://www.pkgsrc.org/
  pkgsrc-wip(Work In Progress=``作業中'' ) http://pkgsrc-wip.sourceforge.net/
  wip-jp http://pkgsrc-wip.sourceforge.jp/
*BSD/Solaris/Linux./AIX/IRIX/Darwin/Interixなど多くのOSに(一応)対応

・OpenBSD ports
  http://www.openbsd.org/pkg-stable.html

・Open Packages(あぼーん)
  http://web.archive.org/web/20030421141611/http://openpackage.org/
0003名無しさん@お腹いっぱい。2006/01/29(日) 21:09:54
xine-libをsolaris10でコンパイルしようとすると、例のRENERAL_REGSエラー
が出る。これをさけるために--disable-fpicでconfigureするとstrchrとstrpbrk
でリンクエラーに。どうすればこれを回避できるの?
0004名無しさん@お腹いっぱい。2006/01/29(日) 21:20:12
お約束

・新規スレなのに
 > 例のRENERAL_REGSエラー
とか言われてもエスパーじゃないので答えられません。

ロ グ を 貼 れ

それと、OSの名前とバージョン、
ports/pkgsrcをcvsから取得した日付をあまさず書き記す事。
0005名無しさん@お腹いっぱい。2006/01/29(日) 21:22:32
↓でいいじゃん。
FreeBSDを語ろう Part 10
http://pc8.2ch.net/test/read.cgi/unix/1135447819/
0006名無しさん@お腹いっぱい。2006/01/29(日) 21:23:28
おっと、Solaris か。

>>3
Solaris教えてスレッド 其の21
http://pc8.2ch.net/test/read.cgi/unix/1133918156/
0007名無しさん@お腹いっぱい。2006/01/29(日) 21:30:13
>>6 それSolaris/x86スレで叩かれてるxine-lib厨だから放置しる
0008名無しさん@お腹いっぱい。2006/01/29(日) 21:55:54
>>7
違うぞー。同じところでハマってるだけだよ。--disable-fpic --disable-shared
で無事bmakeが通った。
0009名無しさん@お腹いっぱい。2006/01/31(火) 02:29:43
即死回避sage

bootstrap-pkgsrcがCygwinで使えると嬉しいんだけど
全てのskeltonのPLISTに実行ファイルには.exeをくっつけたり
.soを.dllに変更するってのは現実的じゃないよね。
DESTDIRを一旦chrootしてPLISTを自動生成するとか
誰かやらんかね。
0010名無しさん@お腹いっぱい。2006/01/31(火) 10:46:31
共有ライブラリについては、ruby 関係のモジュールで RUBY_DLEXT なんてのが
使われてるし、.so とは限らない platform もあるみたいから、
それはそれであってもいいかなぁ。
実行ファイルのほうは、どうするかなぁ。

PLIST の自動生成は、漏れと余分が出そうで。
tar とか cp でインストールしてて、ソースアーカイブのとタイムスタンプが
変わってない奴とか、逆にインストール時に他パッケージと共有する
とあるファイルを書き換える奴とか。


0011名無しさん@お腹いっぱい。2006/01/31(火) 21:19:52
Solaris10 x86でdevel/pkg-configをbmakeすると異常なバイナリが
生成される。実行しても"Killed"と言われる。gmakeだと正常なバイナリ
が出来るんだけど。何の問題?
0012名無しさん@お腹いっぱい。2006/02/01(水) 00:38:42
USE_TOOLS+=gmakeだと正常なバイナリができるってこと?
0013名無しさん@お腹いっぱい。2006/02/01(水) 00:43:28
>>10 PLISTでMD5とるついでにfileの結果を取れば
実行ファイルはなんとかなるかもしれないけど
あんまりいい方法じゃないよね。
cygwinの場合、libfoo.soがcygfoo.dllになるから
やっぱりchrootするのが一番いいと思うけどね。
0014名無しさん@お腹いっぱい。2006/02/01(水) 01:01:13
>>12
work/pkg-config...に降りて自分でgmakeすると、ちゃんと使える
バイナリが生成される。同じディレクトリでbmakeすると壊れたバイナリ
になる。不思議。このアプリだけなんだよね。
0015名無しさん@お腹いっぱい。2006/02/01(水) 01:03:52
xine-libのコンパイルで、src/libffmpegのビルドで

> relocations remain against allocatable but non-writable sections

というエラーが出ます。単にmultimedia/xine-libでbmakeした
だけなんだけど。-sharedオプションがついているのが問題らしい
んだけど、これを-Gにするにはどこを変更すべきでしょうか?
0016名無しさん@お腹いっぱい。2006/02/01(水) 21:24:42
上げ
0017名無しさん@お腹いっぱい。2006/02/01(水) 23:17:21
コンパイルがちゃんと通らないもの
・glitz
・pango
・xine-lib

pkgsrcって腐ってるねぇ。やれやれ。
0018名無しさん@お腹いっぱい。2006/02/02(木) 01:32:55
pkgsrc以前に、元々のプロダクトが駄目駄目なことも多いですがね。
0019名無しさん@お腹いっぱい。2006/02/02(木) 01:32:58
たかがコンパイルが通らないだけ=腐っているってのはずいぶんヌルい技術力しか無いんだな。
根本的な設計の○○が悪いから腐っているな。ぐらいの気の利いたことが言えないのか。
0020名無しさん@お腹いっぱい。2006/02/02(木) 10:11:22
またバカが来た。コンパイルできるはずのものが出来ないのは、
ソースが腐ってるからに決まってるだろ。頭悪いな。
■ このスレッドは過去ログ倉庫に格納されています