■掲示板に戻る■ 全部 1- 最新50

ソースからコンパイル委員会

1 :名無しさん@お腹いっぱい。 :2001/05/28(月) 09:09
make ばっかりじゃなくてたまには手動コンパイルしてみよう!
って考えた人が情報を交換するスレ。

2 :名無しさん@お腹いっぱい。 :2001/05/28(月) 09:42
みんな、makeがこけたらどうする?

1. 諦める
2. 文句つけまくり
3. 自力で直す

3 :名無しさん@お腹いっぱい。 :2001/05/28(月) 09:56
rpm探す
 ↓
依存関係でこける
 ↓
ソースを探す
 ↓
makeでこける
 ↓
あ、ここはUNIX板だった
 ↓
(゚д゚)ウマー

4 :名無しさん@お腹いっぱい。 :2001/05/28(月) 11:32
make でこける

自力で直す

直したついでに port を作る

send-pr

commit される

みんな幸せ

(゚д゚)ウマー


5 :名無しさん@お腹いっぱい。 :2001/05/28(月) 13:04
>>2
最初は諦めてたけど、最近はエラー読んで直すように努力してる.
「ライブラリが無いよん」 「環境変数が定義されて無いよん」
くらいなら、何とか頑張れるかな。


6 :名無しさん@お腹いっぱい。 :2001/05/28(月) 13:46
gccとかglibcとか、でかい奴でこけるとけっこうたいへん。
まずbuildの仕組みがどうなってるのか理解しなきゃいけないから。

7 :名無しさん@お腹いっぱい。 :2001/05/28(月) 13:47
オレは automake 使ってるやつ (GNOME, KDE 関係) で
エラーがでるとほぼ挫折だ…。
あの複雑な make の構造はいったいどうなってるの?

8 :名無しさん@お腹いっぱい。 :2001/05/28(月) 13:53
automakeつーかautoconf使ってるのは別にGNOME/KDE関係だけじゃないんだし、
patchみたいな手頃な奴見りゃいいと思うんだけど。

ちなみにpatch 2.5.4はBSD系だと一カ所コケるんで、練習にはいいかも(w

9 :名無しさん@お腹いっぱい。 :2001/05/28(月) 14:04
Linuxならkterm-6.2.0かな。

10 :名無しさん@XEmacs :2001/05/28(月) 17:53
FreeBSDで手動コンパイルするのに手頃なモノって何でしょうか?
いつも make install してる根性無しです。

11 :名無しさん@お腹いっぱい。 :2001/05/28(月) 18:38
>>10
??FreeBSDだったら、とりあえずなんでも普通に
./configure ; make ; make install
で出来ないか?

はまりやすいのは gtk関連のアプリ。
portsでgtk入れてると、ライブラリの検出に失敗しまくり。

12 :大体次のうちのどれか :2001/05/28(月) 19:30
makeでこける。
←GNU make を使っていない。
←gcc が呼ばれていない。
←as とか必要なプログラムへのパスが通っていない。
←環境変数の設定ミス(CPPFLAGSとかLDFLAGSとか)
←必要なライヴラリが本当に入っていない。
←書き込み権限がない。

13 :いひひ :2001/05/28(月) 19:57
gtk物を考えて、~/.cshrcに

SETENV GTK_CONFIG /usr/X11R6/bin/gtk12-config
SETENV GLIB_CONFIG /usr/local/bin/glib12-config

かましてるけど、かなり邪道な気がする。


14 :makeで負け :2001/05/28(月) 21:29
る奴は
エラーメッセージの意味(英語)が理解できない。か
.configure が「わしが判断したところあんたののシステムはこう
なっとるぞ。」と言っているのに聞く耳持たない。
というところだな

15 :名無しさん@お腹いっぱい。 :2001/05/28(月) 21:32
READMEとかINSTALLとか良く読まないもしくは理解できないという
奴が一番多いかな。

16 :名無しさん@お腹いっぱい。 :2001/05/28(月) 21:48
MHの、現行よりちょっと前のMH-6.8.3あたりの、
まるでBSDカーネルのmakeシステムみたいな、
わざわざ一旦mhconfigコマンドをmakeして、
難解なコンフィグファイルを書いてmakeするやつ、
好きだったな・・

17 :名無しさん@お腹いっぱい。 :2001/05/28(月) 21:55
xmkmf系と./configure系では./configure系の勝ちだよね。
ついでにXFree86やX11R6.6のソースの
./configure化を希望したい。


18 :名無しさん@お腹いっぱい。 :2001/05/28(月) 22:32
>>9
ktermのような超基本のXアプリが、Linuxではオリジナルソースからは
make一発でないことにちょっと驚いた。
*.src.rpmをバラして見てみると、結構いろいろpatch当てている。
まあ、その中にはローカルパッチもあるが…

19 :名無しさん@お腹いっぱい。 :2001/05/28(月) 22:51
>>18
つーか、古きよきLinuxは、如何に移植をガンバルか、の
勝負だった。

∴ktermは古くて佳いソフト

20 :名無しさん@お腹いっぱい。 :2001/06/01(金) 03:35
xxxのmakeでエラーになっちゃいます
どうしたらうまくいきますか?

とだけ書いたメールをxxxのMLに投げる。解決したらすぐにMLを抜ける

21 :名無しさん@お腹いっぱい。 :2001/06/01(金) 17:57
hogetara 構造体にはそんなメンバはないぜゴルァ!
というエラーが一番こたえる。
どのバージョンのライブラリなら動くのか検討もつかん。


22 :名無しさん@お腹いっぱい。 :2001/06/01(金) 21:31
delegateもなんか自前でやってなかったっけ。
流れるメッセージ見るだけでなんとなく腰が引けて(w、実際に中調べて
ないけど。



続きを読む

掲示板に戻る 全部 次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)