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


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

rpm作成スレッド



1 名前:login:Penguin [02/10/12 14:56 ID:JJtJdOQ0]
rpm管理って便利だよねー。
でもたまにrpmのないプログラムに遭遇する。
そんなときどうしようと思ったらこのスレで質問しよう。

だれかつくってねーかなぁと思ったら
rpmfind.net/

しかたねー作るかとおもったら
www.linux.or.jp/JF/JFdocs/RPM-BUILD-HOWTO.html
www.linux.or.jp/JF/JFdocs/RPM-HOWTO.html
www.vinelinux.org/MakingRPM/

330 名前:login:Penguin mailto:sage [2007/08/31(金) 10:36:52 ID:cRzkt/Qr]
sky2のトラブルはかなり多くの環境で出ているから>>325の人が言わなくても対策は試みてるんじゃない?
最近はかなりマシになってきたらしいけど最新のカーネルでも相変わらずたまに止まるらしいし、
今安心して使うためにはsk98linをビルドするか他のカードに行くかするのが一番でしょ。

NICのモジュール程度のちょっとしたものならrpmにこだわらないで、
makeして/lib/modules/どこか適当な場所/にコピーしてdepmodしちゃった方が簡単な様な気がするけど。


331 名前:325,327 mailto:sage [2007/08/31(金) 21:47:17 ID:XfawyvzX]
いや〜
>>326さんのサイトみたり、>>328さんのゆうとおり自分のmacrosに定義書き足したりして
色々やってみて、なんとかuserlandのrpmは出来上がるようになりました。
とりあえずどうもありがとう。
でも、カーネルモジュールのほうはgccがエラー吐いてコンパイルできず・・・。
デバドラのソース改変する実力はないんで残念・・orz。

>>329
確かにいうとりだとは思うんだけどさ、>>325のエラーが出た時に、
/var/log/messageのエラーを追っかけて、本家のMLとかBugレポートとかで検索して、
似たようなのをいくつか見て見たんだけどさ、それぞれが
「acpi=offにしろ」とか「IO-APICがどうこう」とか、「そもそも3c59xが悪い」(相方のNICが3C905Bなんで)とか
色々言われてたんんで、それぞれやって見たんだけど、
「acpi=off」ではそもそもbootせずに最初の画面の「udev」で止まるし、
「noapic」だと、起動はするけどsky2を読み込まない(「eth0 or eth1にケーブルが繋がれてません」とか言いやがるしw)
NICも3cはじめ、intel,via,蟹(マザーオンボードのやつなんかGbits対応なのに5Mbitsしかでない!!)とか試してみるも
やっぱりネットワークがダウンすることがしばしば発生して、本気でbugzilla送ろうかなんて考えたこともあるんだけど、
なんつーか、再現性がないんで、うまくレポート書けずじまい。エラーの種類も違うの出るし・・・。
(100GBのファイル転送したり、Apacheにabで秒間数千リクエスト送ってcpuに負荷かけまくるとか、
あと、2枚のNICでそれぞれUPとDownを同時に実行するとかetc...)

そんな時に見つけたMLで「sk98イイヨ〜」みたいなの見つけたから、とりあえずこれで様子見するかって
やってみたら、不具合がでなくなった ってゆう経緯があるんすよ。
まあ、そのStephenのアニキ(アネキじゃねーよな?)にレポート出して、本気で直してくれるってゆうんなら、
次に同様のエラーでた時は、errorlogの内容そのままでレポート出してみるよ。

ちょっとスレ違い気味だけどかんにん。

332 名前:325,327 mailto:sage [2007/08/31(金) 21:48:17 ID:XfawyvzX]
連投すまそ

>>330
そうなんです。
上にも書いたとおり、srpm中のカーネルモジュールのコンパイル通らなかったんで、
結局本家 www.syskonnect.eu/d_de/support/driver.html?navid=14
から、ソースのtar落としてきて、makeしてみたら、コンパイル通ったんで、それ使うことにします。
>>329にあるように、いつサポート切れるかわからん状況だけれども、最近(2007/07/18)にUpdateしてるみたい
なんで、まだしばらくは大丈夫そう・・。


まあでも、多分だけど、自分のPCにNIC二枚差ししてんのが、そもそも諸悪の根源のような気がするし、
kernel が頻繁にUpするfedora使ってるからこうゆうことになってるようなんで、
FC6がレガシー行きした時は、違うディストリ検討します。

長々と失礼しました。


333 名前:login:Penguin [2007/09/06(木) 11:24:02 ID:sOmiXYmo]
自分の環境でビルドしたのに、できあがったものを-Uvhしようとすると

libstdc++.so.6 は swig-1.3.31-0.i386 に必要とされています
libstdc++.so.6(GLIBCXX_3.4) は swig-1.3.31-0.i386 に必要とされています

別にRequiresには何も書いた覚えないし、
GCC-4.2.1のlibstdc++.so.6は存在してるのだが



勝手にこういう依存を付加されるものが結構あるけど
なんとかできね?

334 名前:login:Penguin mailto:sage [2007/09/06(木) 11:35:56 ID:ibBMz5wI]
>>333
apt君ですか?
何をビルドしたの?


335 名前:login:Penguin mailto:sage [2007/09/06(木) 11:38:16 ID:VjmX/FxZ]
>>334
> 何をビルドしたの?
見りゃあswigだってことくらいわかるだろうに。

336 名前:login:Penguin mailto:sage [2007/09/06(木) 11:40:45 ID:ibBMz5wI]
>>335
gccが2つ入ってるんじゃないの?
libstdc++.so.6(GLIBCXX_3.4)が gcc 3.4のとリンクしてる。

337 名前:login:Penguin mailto:sage [2007/09/06(木) 11:44:23 ID:VjmX/FxZ]
>>336
俺じゃなくて>>333に言ってやれ。

338 名前:login:Penguin [2007/09/06(木) 12:02:27 ID:QuT2Gbg9]
確認してみるわ

ccをgccにして4.2.1にしたのは確認したんだけどなあ
3.xだとso.5になってるし



339 名前:login:Penguin mailto:sage [2007/09/06(木) 12:32:14 ID:ibBMz5wI]
>>338
すまん。ちょっと違うかも。
rpm -qp --requires swig-1.3.31-0.i386
rpm -q --whatprovides "libstdc++.so.6(GLIBCXX_3.4)"
rpm -q --whatprovides "libstdc++.so.6"
でどうなる?

340 名前:login:Penguin mailto:sage [2007/09/06(木) 13:17:33 ID:2eQ3krOS]
>>335は素人

341 名前:login:Penguin mailto:sage [2007/09/06(木) 13:22:45 ID:2eQ3krOS]
libstdc++をビルドしてないのは文脈から伺えるね。>>340が素人orz

342 名前:login:Penguin mailto:sage [2007/09/06(木) 13:23:36 ID:VjmX/FxZ]
ちょっとビックリした。

343 名前:login:Penguin mailto:sage [2007/09/06(木) 13:37:33 ID:ibBMz5wI]
まぁageてるし、apt君がいつものように
我流でベースシステムコンポーネントを
アップデートしてハマっているのかと
思ったよ。

344 名前:login:Penguin [2007/09/06(木) 14:03:54 ID:LLFMHwcj]


libstdc++.so.6を提供するパッケージは存在しない

てなる

345 名前:login:Penguin mailto:sage [2007/09/06(木) 14:13:18 ID:duZurQe3]
>>344
>>339も言っているが、以下を実行して結果を貼れ。
rpm -q --whatprovides "libstdc++.so.6(GLIBCXX_3.4)"
rpm -q --whatprovides libstdc++.so.6


346 名前:login:Penguin [2007/09/06(木) 14:23:00 ID:LLFMHwcj]
どっちも存在しないっさ

so.5で見るとGCCではなく個別で存在してる。
libstdc++ってGCCに存在するものじゃないのか。

347 名前:login:Penguin mailto:sage [2007/09/06(木) 14:41:00 ID:duZurQe3]
>>346
環境が分からないから、Fedoraの例で言うけど、
Fedora だと gcc41.spec でlibstdc++パッケージを作っている。
それを入れればよい。

348 名前:login:Penguin mailto:sage [2007/09/06(木) 14:45:56 ID:ibBMz5wI]
>>347
libstdc++.so.5 とか言ってるんだからvine4.Xだよきっと。

>>346
さて、そろそろエスパーごっこも秋田から
・ディストロは何か
・gcc-4.2.1はどうやってどこに入れたか
を聞いて終わりにしよう。



349 名前:login:Penguin mailto:sage [2007/09/06(木) 14:51:55 ID:ibBMz5wI]
>>348
もうエスパーでもなんでもないが、
野良でいれたgcc-4.2.1のライブラリをswigがリンクしてて、
でも野良だからrpmのデータベースにはその情報がなくて、
依存性の解決が出来ずインストールできない、と。


350 名前:login:Penguin mailto:sage [2007/09/06(木) 14:56:24 ID:VjmX/FxZ]
自分でspec書いたとか言ってなかったか?

まあいいや。
libstdc++34 入れて終わり。

351 名前:login:Penguin mailto:sage [2007/09/06(木) 15:00:45 ID:g3ULnMNH]
>>346宛でいいのか?

*rebuild自体は正しくできていると確信がある
*でもinstallしようとするとなんか依存するrpmが足りない
 とかいわれ、原因不明
*それでも、取り敢えずinstall出来れば動くという
 自信がある

というなら、dummy rpmを作ってProvidesを提供してやれば
良い

352 名前:login:Penguin mailto:sage [2007/09/06(木) 15:07:02 ID:g3ULnMNH]
あるいは
*AutoReqに0を指定する、とか
*__find_requiresに独自に用意したscriptを使って
 余計なRequiresをfilter outする
とかいう手もある

353 名前:login:Penguin mailto:sage [2007/09/06(木) 15:11:36 ID:O0ecg2ks]
ちょっと疑問に思ったんだけど、rpmって共有ライブラリが実際にファイルシステム上に
存在してるだけではだめで、データベースに情報が登録されてなければいけないの?

354 名前:login:Penguin mailto:sage [2007/09/06(木) 15:12:12 ID:g3ULnMNH]
>>353
当たり前です。

355 名前:login:Penguin mailto:sage [2007/09/06(木) 15:14:32 ID:oKzcgOE0]
gcc-4.2.1*.src.rpmをrebuildして、出来上がったrpmのうちのlibstdc++-4.2.1*.rpmを入れ忘れただけ
なんてオチはないよな。

356 名前:login:Penguin mailto:sage [2007/09/06(木) 15:17:12 ID:ibBMz5wI]
>>355
じゃぁどうやってlibstdc++.so.6に依存する
swigをビルド出来たんだ?

357 名前:login:Penguin mailto:sage [2007/09/06(木) 15:17:31 ID:oKzcgOE0]
>>353
存在してるだけじゃ、依存関係管理できんでしょ。

358 名前:login:Penguin [2007/09/07(金) 08:11:04 ID:A3/IMf6K]
あのド素人チョン、誰彼構わず言いがかり付けてんな
よほど悔しかったらしいw



359 名前:login:Penguin mailto:sage [2007/09/07(金) 14:24:12 ID:BrFCtcCy]
池乃めだかのネタか?

360 名前:login:Penguin mailto:sage [2007/09/07(金) 14:28:45 ID:m2yDJjBl]
「よっしゃ、今日はこれぐらいにしといたるわ」ってやつか?

361 名前:login:Penguin [2007/09/08(土) 05:26:49 ID:yXAp9DBU]
もはや誰が誰だか分からないほどにアタマがおかしくなったんだよ。

あ、アタマ悪いのは元からか!
こりゃ失礼失礼。

362 名前:login:Penguin mailto:sage [2007/09/09(日) 05:44:12 ID:iQuFNNuL]
linux機の前に座る=スペコ書きかプログラミング以外してねえことに
気が付いた。

363 名前:login:Penguin [2007/09/10(月) 10:40:04 ID:Mum034m1]
ファイルの数とか種類とかバージョンと置場さえ合ってれば、specの書き方はどうでもいい気しね?
Fedoraのspecとまったく同じにしろ!て強要されるときがたまにあるけん。

364 名前:login:Penguin mailto:sage [2007/09/10(月) 10:43:15 ID:lxyts0el]
>>363
具体的にどういう場面のことをいってるのか良く分からないけど、
少なくともFedoraではPackaging committeeというのがあって
rpmの書き方に関しては相当深く議論されているからでは?

fedoraproject.org/wiki/Packaging/

365 名前:login:Penguin [2007/09/10(月) 10:50:44 ID:Mum034m1]
今までの中で一番、俺からすっとどーでもいいことのように思えること
例えばこんなの

%{_bindir}
%{_mandir}
%{_bindir}
%{_datadir}
%{_bindir}

こういうふうにするなと。
%{_bindir}
%{_bindir}
%{_bindir}
%{_mandir}
%{_datadir}

としろってさ。

366 名前:login:Penguin [2007/09/10(月) 10:52:43 ID:Mum034m1]
これだってさ、前者がFedoraのspecの%files なんだから。

べっつに%{_bindir}でまとめようが何しようが構えへんがな。
まとめたらまとめたで、やれ文字数が多い行を下にしたほうがいいとかさ。


367 名前:login:Penguin mailto:sage [2007/09/10(月) 10:55:38 ID:FRmNxXcA]
>>366
それ、どこのレビューのやりとり?

368 名前:login:Penguin mailto:sage [2007/09/10(月) 10:58:23 ID:Mum034m1]
いやー野良の集まりで



369 名前:login:Penguin mailto:sage [2007/09/10(月) 10:58:48 ID:lxyts0el]
それは、ディレクトリを纏めておかないと
*見辛いし、
*ディレクトリのownershipを確認するのが大変とか
あるからでは?

少なくとも「ディレクトリは纏めろ」とはいうと思う。
実際ownershipの間違いは非常に多いし

370 名前:login:Penguin mailto:sage [2007/09/10(月) 11:01:58 ID:Mum034m1]
俺からすっと、もはや20年くらい前から言われてるこれと同じくらいにどーでもいいが
拘るやつは拘るんだなあ。


double Fuckintosh(FuckOS, Fuckers) {


double Fuckintosh(FuckOS, Fuckers)
{


大括弧なんぞどこでもええがな。

371 名前:login:Penguin mailto:sage [2007/09/10(月) 11:04:14 ID:FRmNxXcA]
>>370
おまえ、いままで全部一人でやってきただろ?

372 名前:login:Penguin mailto:sage [2007/09/10(月) 12:02:06 ID:WsKGqIcs]
大括弧という表現の方が気になったので調べてみたら、今は大括弧、
中括弧などと言わない方がいいらしいね。
ja.wikipedia.org/wiki/%E3%83%96%E3%83%AC%E3%83%BC%E3%82%B9
# 話題がズレてすまん

373 名前:login:Penguin mailto:sage [2007/09/10(月) 13:34:55 ID:Mum034m1]
燃えろ E本田
燃えろ 夏子

って今でも分からん
なぜそこでE本田なのか、また、なぜ夏子を焼き殺そうとするのか

374 名前:login:Penguin mailto:sage [2007/09/10(月) 13:35:32 ID:Mum034m1]
誤爆した

375 名前:野良・ジョーンズ mailto:野良・ジョーンズ [2007/09/10(月) 21:47:30 ID:lkU+51bz]
野良・ジョーンズ

376 名前:login:Penguin [2007/09/10(月) 22:20:46 ID:qdzd/ZK5]
超!!疑問なんだが、FEDORAとかってバグジラにもないセキュリティパッチいっぱい当てまくってたり
オリジナルのinitスクリプトをsourceにしてたり、どこからそんなパッケージ名が出てくるんだろ、とか
どうみてもいらないようなbuildrequiers増やしてたり、sed駆使してトリッキーな作り方するじゃない。

ってことは、一般人のやる./configure make make install
って不十分だってこと?

377 名前:login:Penguin mailto:sage [2007/09/10(月) 22:31:05 ID:WsKGqIcs]
最初は ./configure; make; make install でパッケージ作るんだけど、それだ
と不都合がある時には sed とか使ってパッケージ化することはある。
buildrequires は、そのパッケージの configure オプション(あるいはディス
トリの仕様)に依存するんじゃないかな。

378 名前:login:Penguin [2007/09/10(月) 22:44:31 ID:qdzd/ZK5]
configure見て --enable-staticとか--enable-faacとか--bindir=何々、とか追加する
そんくらいならやってんだけど、そういう単純なものなら自前でrpm作れるわけだが
FEDORAみたいにああいう複雑なことをする意味がまずわからなくてね。
ああしないとセキュアではないとか、機能的に不十分だとか、全く動かないとか言うと
何も見ないでは真似できないのでガッカリきてた。



379 名前:login:Penguin mailto:sage [2007/09/10(月) 23:04:39 ID:FRmNxXcA]
>>376
野良でパッケージごとにパッケージのやり方を踏襲して、
インストールした人が自分で対応するなら
./configure 負け負けインストールでよい。

他のツールによる自動化などFedoraの枠組みに合わせるために、
configureにオプションつけたり、それでもダメな時に
sedで整形したりする。

セキュリティーパッチは、アップストリームがメンテ放棄してたり、
新しいバージョンが出るのが遅いからバックポートしてたりするのが
ほとんど。

380 名前:login:Penguin [2007/09/10(月) 23:15:37 ID:qdzd/ZK5]
人に提供するにはそぐわないのかねえ。
FEDORAのような手法でないと他人に提供してはならない!とかなら
俺もうやめるほかはない。

381 名前:login:Penguin mailto:sage [2007/09/10(月) 23:30:22 ID:lxyts0el]
なんか具体例がないと話しづらいなあ...

382 名前:login:Penguin mailto:sage [2007/09/10(月) 23:35:40 ID:rrwxO8vI]
>>380
何だか何を主軸にした話なんだかレスごとに変わってるし、端折った分かり辛い文章なんだけど、
specの「作り」の話なら出す先に合わせるだけの話でしょう。
理由があってそこのやり方に合わせないのならそれをそのコミュニティで議論すれば良い。

383 名前:login:Penguin mailto:sage [2007/09/10(月) 23:49:08 ID:XeV1NcNB]
分かりづらいことは書いてないな。

384 名前:login:Penguin mailto:sage [2007/09/10(月) 23:54:36 ID:FRmNxXcA]
チラ裏なだけで

385 名前:login:Penguin mailto:sage [2007/09/10(月) 23:56:08 ID:ULdN5XCm]
日本語読めないド素人ってやつ。

386 名前:login:Penguin mailto:sage [2007/09/11(火) 00:03:14 ID:LZZZN9VR]
俺にはそもそも何に悩んでるのかすらワカランw

> バグジラにもないセキュリティパッチいっぱい当てまくってたり
 必要なパッチなんだろ。ソースのupdateで既に無効なパッチだったりトンチンカンなパッチなら
 パッケージごとに問い合わせれば(突っ込み入れれば)いいし、それで間違いとわかればよし。
 自分で作る時はそうならないよう注意するだけのこと。
> オリジナルのinitスクリプトをsourceにしてたり
 ソースに含まれるオリジナルに手を加えてsource取り込みをすることはあるが、本当にオリジナルと同一なら
 パッケージごとに問い合わせれば(突っ込み入れれば)いいし、それで間違いとわかればよし。
 自分で作る時はそうならないよう注意するだけのこと。
> どこからそんなパッケージ名が出てくるんだろ、
 パッケージ名の命名で他との混乱を避ける為に悩むことも稀にあるが、ケースバイケース。
 自分が作る時にあてはまるなら悩めばいいいしコミュニティに相談するのもいい。
> どうみてもいらないようなbuildrequiers増やしてたり
 明らかに不要なRequires/BuildRequiresなら
 パッケージごとに問い合わせれば(突っ込み入れれば)いいし、それで間違いとわかればよし。
 自分で作る時はそうならないよう注意するだけのこと。
> sed駆使してトリッキーな作り方するじゃない
 それぞれ必要だからそうしているんだろ。他に手段があってそちらの方が効率的ならそうアドバイスすればいいし、
 自分で作る時は解りやすくすればいい。
> ああしないとセキュアではないとか、機能的に不十分だとか、全く動かないとか言うと
 自分の作ったものに実際そう言われたなら、持論で説明すればいい。
 相手の方が正しいとわかればそうすればいい。

387 名前:login:Penguin [2007/09/11(火) 08:23:02 ID:AI8K7vmx]
どこでの話か何での話かとかド素人はすぐに問題視するが、
んなもん何処だろうが何だろうが関係ないし赤帽とかのspec見りゃ複雑かそうでないかは一発でわかる。
ド素人はやっぱりド素人なんだよ。

388 名前:login:Penguin mailto:sage [2007/09/11(火) 10:34:28 ID:u5zv71lE]
>>387
何が言いたいのか分からんが、素人が書いたspecを配布するのは止めろってことだ。
自分で使う分には問題ない。
あと自分が理解できないからって、他人をド素人扱いするのも止めたほうがいいぞ。

>>378
> 何もみないで真似できない
とかマジで思っているなら止めろ。有害だから。



389 名前:login:Penguin mailto:sage [2007/09/11(火) 11:07:36 ID:F/xuuvwh]
>>388
スルーできないなら「ド素人」はNGワード指定しとけ。

390 名前:login:Penguin [2007/09/11(火) 11:56:00 ID:AI8K7vmx]
specのひとつも書けないド素人が悔しがって出てきたぞw

391 名前:login:Penguin mailto:sage [2007/09/11(火) 12:31:09 ID:TPkG2MYx]
rpm を作る時には rpmdevtools パッケージを入れておくと便利。
rpmdev-newspec でいくつかの種類の spec の雛形を作る事ができる
し、新しい src.rpm を作った後に rpmdev-diff で旧版と比較する
といった事もできる。epel でも提供されているので、CentOS や
RHEL でも利用可能。

392 名前:login:Penguin [2007/09/11(火) 20:38:25 ID:Dm55EcGN]
ハイ ガイズ!!!
X.Orgみたいに複数のソースから一つのパッケーヅにすんのってどうやんの。
いちおう、一つづつならできっけどkbproto xcbprotoだのいっぱい出過ぎてきびしい。
まとめてX.org-libにしたい。したいが連続負けとかすると%installの部分でこけるのでできない。

393 名前:login:Penguin mailto:sage [2007/09/11(火) 23:29:15 ID:fqM3XN5r]
>>392
サブディレクトリ作成して、(cd hoge; make install ; cd -)
を繰り返すだけでは?

394 名前:login:Penguin [2007/09/11(火) 23:56:17 ID:Dm55EcGN]
./configure \
--いろいろ
make install DESTDIR="$RPM_BUILD_ROOT"

cd libXt
./configure \
--いろいろなオプション
make install DESTDIR="$RPM_BUILD_ROOT"

こういうふうにして、%filesをコメントアウトして
ファイルの場所は正しいかどうか見ようとしたら、
どっかでインストールエラーになるとか、最初のフォルダのファイルしか表示してくれないとか。
まあそんな感じでまとめ切れねーんだよね。


395 名前:login:Penguin [2007/09/12(水) 00:49:11 ID:eWPp95Cc]
そんなこともできないド素人は何をやっても無駄

396 名前:login:Penguin mailto:sage [2007/09/12(水) 01:04:03 ID:lzM76E9j]
>>394
こんな感じ。
%build
for i in A B C
do
pushd ${i}-%{version}
./configure --prefix=%{_prefix} --libdir=%{_libdir} --mandir=%{_mandir} --sysconfdir=%{_sysconfdir}
make
popd
done

%install
rm -rf %{buildroot}
for i in A B C
do
pushd ${i}-%{version}
make install DESTDIR=%{buildroot} mandir=%{_mandir} libdir=%{_libdir}
popd
done

これで分からなかったら、似たようなspecをググレカス。

397 名前:login:Penguin mailto:sage [2007/09/12(水) 10:19:00 ID:QCq7STDp]
別ソースになってる奴は他のlibに依存してたりするんじゃねーの?
そのまま連続makeすると今インストールされてるXのlibとリンクしてうまく動かないよ。
必要な物から順にmakeして、後からmakeするものは先にmakeした方のheader, libを使うように指定して、
既に入っている複数に分かれたXのパッケージでconflictするものをObsoleteに指定する必要があるよ。

Xorgのすべてを一まとめにするなんて面倒だから複数パッケージにしてあるんだよ。


398 名前:login:Penguin mailto:sage [2007/09/12(水) 10:22:09 ID:72JPR+2/]
それこそ、だから昔のXFree86 4.Xの時代は
Xのrebuildって結構大変だったんだよなあ。
make worldとかでrebuildしてたけど



399 名前:login:Penguin [2007/09/12(水) 13:43:16 ID:POXQJOwU]
「これは別ソースに依存してるんですね」

「そー(ry

400 名前:login:Penguin mailto:sage [2007/09/13(木) 09:36:25 ID:UsZbEfqV]
{expand: %%define %hoge 0}
みたいなのでコケタ。よく分からんけど、
specって#でコメントにしてもチェック入ってエラーになるよね?
なんでそういう仕様なんだろう、と。


401 名前:login:Penguin mailto:sage [2007/09/13(木) 10:00:59 ID:WkEhKQKr]
>>400
macroは常に展開される、というのが基本的な考えらしい
www.rpm.org/hintskinks/commenting_not_working/

macroの展開を抑制するには、多分知ってると思うけど
#%%configure --with
みたいに%を2つ連続で書くと、これは一つの%として解釈される。
他にも
echo '%%defattr(-,root,root,-)' > foo.files
みたいな

402 名前:login:Penguin [2007/09/13(木) 13:20:12 ID:G42cfI5F]
fedoraの解説書にも載ってる
コメントとして扱われるところとそうでない場所があるから気を付けろ、みてえな

403 名前:login:Penguin [2007/09/13(木) 16:55:26 ID:yYpRfvNR]
思い出したんだが、FreeTypoとかGTK plusとかって1と2に分かれてるよな。
然し乍ら、"freetype"名で要求があるものと"freetype2"名で要求があるものがあるわけだが、
freetype名をconfigure内で要求してくる奴ってfreetype2のライブラリ類ではダメなもんかね?
俺、面毒せ絵からfreetypeもfreetype2も、どっちもfreetype2のものにしてしまってるわけだが。

404 名前:login:Penguin [2007/09/13(木) 16:58:07 ID:yYpRfvNR]
そもそもfreetypoeがなぜ、今になっても1と2の並行存在なのかがわかってないワケだが!
フツー、ver2はver1を取り込んでる進化系だから2があれば1いらない、というのが当り前だろう。
freetypeはそうじゃないのか?

405 名前:login:Penguin mailto:sage [2007/09/13(木) 16:59:31 ID:V08yA5s5]
なんつうか、もう少し腰を据えて勉強すれや。

406 名前:login:Penguin [2007/09/13(木) 17:07:34 ID:yYpRfvNR]
まずわけわからんから、やめてほしい。
fontconfigかfreetypeかxftのどれか、まあfontoconfigだろうが、
ペァンゴゥをインストールしたら全部が□になったことがあるので!

直すのが面倒だったからな

407 名前:login:Penguin [2007/09/13(木) 17:10:43 ID:MKOJES52]
言い訳しかできないド素人は何をやっても無駄

408 名前:login:Penguin mailto:sage [2007/09/13(木) 17:15:49 ID:WkEhKQKr]
というか、そもそも「rpm作成」と関係ないし



409 名前:login:Penguin [2007/09/13(木) 17:22:25 ID:yYpRfvNR]
いやあるよ
freetype2をfreetypeで作ればいいのか、freetype2はfreetype2で作って
freetypeをfreetypeで作らないといけないのか

410 名前:login:Penguin mailto:sage [2007/09/13(木) 18:31:04 ID:bkgyGgaa]
そっとしておいてやれ。

411 名前:login:Penguin mailto:sage [2007/09/13(木) 19:51:21 ID:A7jeepQ9]
>>403
> freetype名をconfigure内で要求してくる奴ってfreetype2のライブラリ類ではダメなもんかね?

ダメに決まってる。名前が別なら別者。
1系を使ってるアプリがあるのに、2と同じだろとまとめるなんてアホのやること。

412 名前:login:Penguin [2007/09/13(木) 21:28:55 ID:zWzuDstu]
ド素人チョン悔しがり過ぎだろw

413 名前:login:Penguin [2007/09/13(木) 22:05:47 ID:ioiJbWsp]
本当。ド素人は馬鹿なことしかしない。

2だけにまとめればいいとかド素人の考える事
specも書けないチョンはディストリのパッケージそのままで使っていろ


何をやっても駄目なやつは駄目な証拠

414 名前:login:Penguin mailto:sage [2007/09/13(木) 22:07:52 ID:WkEhKQKr]
いや、まあ最初は皆素人なんだし :-)

415 名前:login:Penguin mailto:sage [2007/09/13(木) 22:11:20 ID:46c45aMr]
>>414
触るなよwwwww
apt君はスルー推奨でよろ。

416 名前:login:Penguin mailto:sage [2007/09/14(金) 00:17:46 ID:CAKDuSGH]
煽ってる馬鹿は素人未満のゴミだな。

自分でパッケージ作って試してる方がまだマシだ。

417 名前:login:Penguin mailto:sage [2007/09/14(金) 00:32:57 ID:q+DUFN4s]
>>401 >>402
心配な時は、--eval オプションを使って、どのように展開されるかを確認しま
す。
$ rpm --eval '%configure'
$ rpm --eval '# %configure'
$ rpm --eval '# %%configure'

418 名前:login:Penguin [2007/09/14(金) 00:57:53 ID:bw7yJuDn]
あのド素人チョンはspecも書けないからなw

freetype1と2の違いも言えずに1と2は別物だとかバーカコイてっからw




419 名前:login:Penguin [2007/09/14(金) 01:02:15 ID:bw7yJuDn]
またド素人チョン語録が増えたwwww
freetype.sourceforge.net/freetype2/index.html

FreeType 2 supports scalable font formats like TrueType or Type 1 natively

420 名前:login:Penguin [2007/09/14(金) 01:05:01 ID:bw7yJuDn]
で、どこが
「ダメに決まってる。名前が別なら別者。」だってぇ?wwww

By default, FreeType 2 supports the following font formats.

* Type 1 fonts
* CID-keyed Type 1 fonts



無知ド素人のバァカは目障りだから引っ込んでろよw

421 名前:login:Penguin mailto:sage [2007/09/14(金) 01:20:15 ID:jMQXBeNs]
>420
もしかしてType1フォントの事Freetype 1だと思ってる

422 名前:login:Penguin mailto:sage [2007/09/14(金) 01:30:46 ID:CAKDuSGH]
>>420
ひょっとしてギャグで言ってるのか?

Type 1 fontsとfreetype1の違いを言ってみてよ。

423 名前:login:Penguin [2007/09/14(金) 01:34:36 ID:bw7yJuDn]
ド素人は知らないらしいw
Freetypeにはフォントが含まれないとまた恥晒しw

424 名前:login:Penguin mailto:sage [2007/09/14(金) 01:52:42 ID:/k9RWm3k]
荒らすのは止めてくれ

425 名前:login:Penguin [2007/09/14(金) 02:34:41 ID:UKRKYk61]
>>423 freetypeのソースにフォントなんて含まれていないが。

426 名前:413 mailto:sage [2007/09/14(金) 07:31:58 ID:qUTD/upy]
スマン。ちょっと確認したいことがあって真似して書いてみた。
案の定ID:yYpRfvNRはapt本人だったみたいだな。
荒れさせてすまん。

427 名前:login:Penguin mailto:sage [2007/09/14(金) 07:34:32 ID:qUTD/upy]
荒れついでに。

freetype(libttf)を要求するパッケージに自分で手を入れて"freetype2版"に自分で作り変えられれば
freetype2(libfreetype)のみの構成でも構わないが、freetype2(のTrueType部)とfreetypeは
完全なAPIの互換性はないので、手を入れる時は注意。

両者は混在可能なので、両方を入れているディストリ(バージョン差異含む)もあり、
別々のsrc.rpmから作られていたり、同じsrc.rpmからfreetype-2とfreetype-1.xを作っている
ディストリもある。(勿論その場合はsourceに1.x系と2系の両方を持っている)
また、ディストリによっては1.xを不要とし、freetype-2(libfreetype)のパッケージ名を
"freetype"としているものもある。

そういう訳で、
> freetype2をfreetypeで作ればいいのか、freetype2はfreetype2で作って
> freetypeをfreetypeで作らないといけないのか
ディストリ、またはそのバージョンにもよるし、どこまで自分で手を入れられるのかにもよる。
レスから察するところ、Vine等の「混在」ディストリとお見受けするが、パッケージ名の決め事を
無視した加工を入れるのなら、それに関する他パッケージにも何らかの処置をしないとならない。

428 名前:login:Penguin [2007/09/14(金) 08:21:10 ID:5G+5E9KC]
そもそもfreetype1が入ってないものも多いんだよな。

ド素人チョンはそんなことも知らないバカ。まさにド素人。
何かレスするたびに「自分はバカです」と自分から恥さらししているに過ぎないw



429 名前:login:Penguin mailto:sage [2007/09/14(金) 08:40:46 ID:qUTD/upy]
>>428
>>427を見てもまだ解ってないようだな。
Vineスレにまで貼って恥晒すなよ。
ここで頑張って暴れてろ。

430 名前:login:Penguin [2007/09/14(金) 09:00:26 ID:5G+5E9KC]
Freetype2ではTTF扱えないとかバカコイてたチョンが必死w

431 名前:login:Penguin mailto:sage [2007/09/14(金) 10:01:40 ID:kCsvrGt5]
このスレではやさしくしてあげてよ。
他のスレに出てこないように。

432 名前:login:Penguin mailto:sage [2007/09/14(金) 10:08:48 ID:LGchwi2d]
freetype1はライセンス的にGPL互換じゃなかったから
ほとんどのアプリはこぞってfreetype2へ移行した。

433 名前:login:Penguin mailto:sage [2007/09/14(金) 10:09:16 ID:T2Y+fjTv]
>>431
断る

434 名前:login:Penguin [2007/09/14(金) 11:16:06 ID:5G+5E9KC]
よっぽど悔しかったんだなあw

435 名前:login:Penguin [2007/09/14(金) 13:21:20 ID:5G+5E9KC]
例えばMplayer1.0

区別してねえw


--disable-freetype Disable freetype2 font rendering support [autodetect]

436 名前:login:Penguin mailto:sage [2007/09/14(金) 14:12:14 ID:ulHG3ecC]
残念ながら optionの名前を--{disable,enable}-freetype2
としていないだけで、freetype 2.0.9以上で無いとビルドできない。

echocheck "freetype >= 2.0.9"

#if ((FREETYPE_MAJOR < 2) || ((FREETYPE_MINOR == 0) && (FREETYPE_PATCH < 9)))
#error "Need FreeType 2.0.9 or newer"
#endif

437 名前:login:Penguin [2007/09/14(金) 14:43:19 ID:5G+5E9KC]
残念ながら、「freetype2」ではないんだよなw

freetype1とfreetype2が別なら、 「freetype2-2.0.9」などになる。
「freetype」と「freetype2」を勘違いして分けているものがある場合、これはエラーの素なんだがw

438 名前:login:Penguin mailto:sage [2007/09/14(金) 14:44:40 ID:LGchwi2d]
>>436
もう触るな。
ってか隔離するためにもっと触れか。



439 名前:login:Penguin [2007/09/14(金) 14:44:40 ID:5G+5E9KC]
freetype-2.0.9と認識しているということは
freetype2はfreetypeの直系であって何ら別系統ではない、
別系統ではないということはド素人のバーカのいうことはまさに無知の恥とw

440 名前:login:Penguin mailto:sage [2007/09/14(金) 14:57:16 ID:ulHG3ecC]
>>437
エラーを引き起こすのは当然。というかなる方が正しい。
そのためにわざわざmajor versionあげてるんだから。
そのせいで罠にはまろうと知ったことではない。

>>439
rpmのパッケージ名と本家freetypeバージョン名を混同している。
>>427が書いてくれた内容を読みなさい。理解できないだろうけど。

441 名前:login:Penguin [2007/09/14(金) 15:05:00 ID:5G+5E9KC]
>>440
freetypeすら知らんバカは引っ込んでろよ。
freetype2はttfが使用できる。
(だからspecが厳密にfreetype2だのfreetypeだの区別していない)


442 名前:login:Penguin [2007/09/14(金) 15:08:06 ID:5G+5E9KC]
だいたい、freetype以外でも「バージョン上がれば使えない」なんてものは当り前。
昨今のものはpkgconfig-0.9を要求してチェックするものばかりだが

「だからpkgconfig0.8と0.9は別物」


とか無知なバカをコイてるやつなど、無知ド素人チョンしかいない。
freetypeも然り。

443 名前:login:Penguin mailto:sage [2007/09/14(金) 16:32:16 ID:ulHG3ecC]
>>441
> freetype2はttfが使用できる。
これと
> specが厳密にfreetype2だのfreetypeだの区別していない
この2つに関連性は無い。

freetype1.specとfreetype2.specに分けて書くこともできるからだ。
要するに意味不明な文章である。

>>412
major versionを知らないのがミス1
pkgconfigの例をfreetypeと同等に扱えると思ってる点がミス2

そもそも「バージョン上がれば使えない」例を出して時点で
>>439の話と180度変わっている。
書いている内容を自分で分かっていない証拠である。

444 名前:login:Penguin mailto:sage [2007/09/14(金) 17:01:52 ID:BwS1uakG]
こいつは故意に馬鹿言ってるんだから説明しても無駄なのに。
よくやるよ、まったく。

445 名前:login:Penguin mailto:sage [2007/09/14(金) 17:12:22 ID:n55/SVnL]
>>441
libttf(freetype-1.x)を使うMPlayer1.0なんてありえねぇww

446 名前:login:Penguin [2007/09/14(金) 17:17:45 ID:5G+5E9KC]
pkgconfigで、分けてspec書けないと思ってる素人もいるんだなあw

447 名前:login:Penguin mailto:sage [2007/09/14(金) 17:18:59 ID:R/6LMeDF]
またえらい騒ぎだこと

> 区別してない
って、今のFedoraやなんかはfreetype1系を使ってなくてfreetype2をパッケージ名:freetypeとして使ってるから
それら用に書かれたspecでも見てんでしょう

>>444
確かにここまで凄いと意図的としか考えられませんね

しっかしスレ違いな話題で良くのびますねぇ

448 名前:login:Penguin mailto:sage [2007/09/14(金) 18:21:18 ID:abizHB2S]
2002年10月にはじまったこのスレが1000レスのうち1/4強を消費し
2007年8月の最初のレスがあったのは>>283
それから妙なのが住み着いて、9月の半ばで既にスレの消費は半分近くに。

すばらしい。



449 名前:login:Penguin [2007/09/14(金) 18:25:30 ID:nAlkAlCW]
単発IDが多いな

450 名前:login:Penguin mailto:sage [2007/09/14(金) 19:37:30 ID:443qWdvm]
痛い人が頑張ってると聞いてやってきました。記念カキコ。

451 名前:login:Penguin mailto:sage [2007/09/14(金) 20:25:47 ID:abizHB2S]
>>449
お前みたくageるやつがいるから訪問者もまちまちなんだろ。

452 名前:login:Penguin [2007/09/15(土) 10:47:34 ID:pxQr+6oy]
ド素人のいうように、全く違うものだとしたら
全く違う=役割も当然全く違う
ものなので、

Fedoraのように片方を捨てる事は絶対にできない

こともわからんからなw
捨てることができたのは何故か、そんなことすらわからん恥晒しのバーカだよw

453 名前:login:Penguin mailto:sage [2007/09/15(土) 10:58:58 ID:RILqaS0+]
しつこい

454 名前:login:Penguin [2007/09/15(土) 11:41:46 ID:pxQr+6oy]
いや、あのド素人チョンは、二言目には具体的に具体的にというが
自分が何一つ具体的でないからw


具体的に、全く別物だとバカをコイてるのになぜFedoraは捨てられたのか


ということが何一つ具体的ではないw

455 名前:login:Penguin mailto:sage [2007/09/15(土) 11:42:14 ID:RILqaS0+]
くどい

456 名前:login:Penguin mailto:sage [2007/09/15(土) 11:44:42 ID:X+EQNSuz]
>>454
freetype1に依存するパッケージがレポジトリからなくなったからだよ。

457 名前:login:Penguin [2007/09/15(土) 11:45:41 ID:Kg5lcweP]
早く勝手に勝利宣言して首津って士ねよ基地外

458 名前:login:Penguin [2007/09/15(土) 11:51:45 ID:pxQr+6oy]



そもそも、別物である証拠がない



んだよなw



459 名前:login:Penguin mailto:sage [2007/09/15(土) 11:55:58 ID:RILqaS0+]
はやく終われ

460 名前:login:Penguin mailto:sage [2007/09/15(土) 21:33:31 ID:mW5ZsJzd]
>>452
同じものだったら新しいものだけ残せば古いものを削除可能。
別物ならば依存するものをなくせば削除可能。

Fedora develの場合は、freetype-2.3.5-3.fc8 と freetype1-1.4-0.4.pre.fc8
があるから捨てていない。

>>458
馬鹿には分からないだけ。

461 名前:login:Penguin mailto:sage [2007/09/15(土) 22:17:05 ID:IxGUuTuQ]
ていうか、作ってるほうがなぜft2の1色にできたかだな。
役割違うってんなら、ft2だけで組むことできねーんだから。

462 名前:login:Penguin [2007/09/16(日) 12:21:06 ID:0vXgbD0F]
プログラムもできない素人だとボコボコにされ、精神がおかしくなり
自分で自分と会話してるかわいそうな素人をイジメないで!

666 :login:Penguin [] :2007/09/16(日) 11:07:11 ID:/C4NjY4a
本望だろうな。

667 :login:Penguin [] :2007/09/16(日) 11:19:05 ID:/C4NjY4a
つか
ここはaptの巣なのに釣りも糞もないだろ


463 名前:login:Penguin [2007/09/16(日) 12:51:17 ID:/C4NjY4a]
駄目でしょ。関係ないよそのスレにまで迷惑かけて。
しょうがない構ってちゃんだなあw

464 名前:login:Penguin [2007/09/18(火) 15:11:49 ID:GQFfmvEO]
野良はここでspec晒して腕を磨け

465 名前:login:Penguin [2007/09/19(水) 00:23:58 ID:1UfR1y/Q]
あるパッケージのシンボリックリンクに別のパッケージが依存してる時って
どうやればアップデートできるの。

・前の版では、ビルド時に自動でso.0が生成されていて、プリインストールされているものがそのso.0
・そのアプリの新版では、ビルド時に自動生成されるのはso.1
・既存のいろんなものが、前の版のものであるso.0に依存しまくっちゃってんだがよう
・しかたながいので、手動lnでso.0を作るようにspec書いた
・それでも--force も--upgradeも受け付けない

ちゃんと同じにしたんだから、置き換わってくれてもよさげなもんなんだけど。


466 名前:login:Penguin mailto:sage [2007/09/19(水) 00:30:51 ID:SDXQCirh]
>>465

例えば、Fedoraのredhat-rpm-config-9.0.1-1.fc8にある
/usr/lib/rpm/redhat/find-providesを見ると、

28 # --- Library sonames and weak symbol versions (from glibc).
29 for f in $solist; do
30   soname=$(objdump -p $f | awk '/SONAME/ {print $2}')

となっている通りobjdumpでsonameをしっかり調べているから、
その方法ではごまかせない


467 名前:login:Penguin [2007/09/19(水) 00:42:02 ID:1UfR1y/Q]
みなこういうのどうしてんの?
こういうのって、必ずと言っていいほどぶち当たるもんじゃないの。


468 名前:login:Penguin mailto:sage [2007/09/19(水) 01:02:04 ID:u2YXYR2I]
>>467
-develパッケージを分割して.soのシンボリックリンク張りかえ
.so.0に依存しているもの全部rebuild

基本だろ。



469 名前:login:Penguin mailto:sage [2007/09/19(水) 09:32:08 ID:OpBCdR1J]
rebuildはXが絡んでるやつとか、無理があるものが多すぎる。

470 名前:login:Penguin [2007/09/20(木) 11:48:13 ID:gJiplxyS]
その昔、俺はRADが嫌いでWinMainからウィンドウクラスから変数から何から何まで、全て手書きだった。
HTMLも同じ。

Linuxでは、パッチを手書きしてた。
diff知らなかったから。

で、diffでパッチできるというのがわかったのがつい3分前。


便利だな!!

471 名前:login:Penguin [2007/09/20(木) 11:50:02 ID:gJiplxyS]
すげえ楽でいいな!!
いちいち時間まで調べて、前のファイルの時間がこれで、新しいのは今の時間で日本時間だから+0900とか

全部手書きしておったんや!!

あまりにも便利すぐるdiff


472 名前:login:Penguin [2007/09/20(木) 12:03:48 ID:gJiplxyS]
ぬおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
便利すぐる
便利すぐるうううううううううううううううううううううううううううううううううううううううううううううううううううううううう

473 名前:login:Penguin mailto:sage [2007/09/20(木) 12:19:22 ID:jv4IvgQU]
>>470
乙。俺もWinMainもWinProcも全部手書き派だったぜ。。。そこがこだわりなんだよな!!


474 名前:login:Penguin mailto:sage [2007/09/20(木) 14:42:53 ID:1vjx14e5]
>>470-472
【初心者】今日知った喜びを叫びながら書き込むスレ
pc11.2ch.net/test/read.cgi/linux/1037640175/

475 名前:login:Penguin [2007/09/22(土) 19:27:26 ID:6FkHurkV]
PHP-5.2.4っていうか、PHPってなんで

%setup -q
しても展開されないの。

buildrootに展開されずに、リアルディレクトリに全部展開されるし
%installでは本当に直にインストールされるもんだから
RPMにできない。

476 名前:login:Penguin mailto:sage [2007/09/23(日) 01:31:43 ID:THh5Io4C]
FedoraのでもVineのでもいいから既存のspec見てみればいいのに。

477 名前:login:Penguin mailto:sage [2007/09/23(日) 01:33:06 ID:e7ztpf+1]
しかし、最近こいつの質問ばっかりw

478 名前:login:Penguin [2007/09/23(日) 02:06:24 ID:4Mi5QzQW]
ド素人はチャチャ入れのみかw



479 名前:login:Penguin [2007/09/23(日) 11:48:47 ID:h+45r0r6]
ド素人はチャチャ入れのみかw

480 名前:login:Penguin [2007/10/02(火) 08:26:03 ID:x3bZOibE]

"X11R7"にならんの?

481 名前:login:Penguin mailto:sage [2007/10/04(木) 01:19:17 ID:t125sx4B]
NoSource: 0
NoSource: 1


NoSource: 20
みたいに、たくさん NoSource で指定する必要があるのですが、

NoSource: 0 1 2
みたいに一行にまとめることって出来ますか?

482 名前:login:Penguin mailto:sage [2007/10/04(木) 02:18:16 ID:j/7g4RSQ]
>>481
できない

483 名前:481 mailto:sage [2007/10/04(木) 02:31:49 ID:t125sx4B]
>>482
レスありがとうございました。

484 名前:login:Penguin [2007/10/04(木) 10:43:46 ID:oJ6I00tk]
コメンティング・アウツするとき、一行一行#打ってくのめんどうなんだけど
Cの/**/みたいな復行コメントアウツないの?

485 名前:login:Penguin mailto:sage [2007/10/04(木) 11:49:30 ID:x9/OBJVe]
>>484
%if 0
コメントにする内容
%endif
とか。

486 名前:login:Penguin mailto:sage [2007/10/04(木) 12:18:31 ID:XQTCgBTt]
>>484
エディタにそういう機能ないの?

487 名前:login:Penguin [2007/10/04(木) 12:32:54 ID:oJ6I00tk]

%ifって手もあるのか


>>486
そんな大層なもの等ねえよ

   <⌒/ヽ-、___
 /<_/____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄


488 名前:login:Penguin mailto:sage [2007/10/04(木) 12:35:00 ID:746BPHGe]
例えばviなら
10行目から15行目までコメントアウト
:10,15 s/^/#
とか
現在の行から10行分コメントアウト
:.,+9 s/^/#
でいいな。
戻す時は逆に s/^#/ すればいいし。

>>485だと極端な話構文エラーになるような文字列が中にあると駄目なこともあるし。



489 名前:login:Penguin [2007/10/04(木) 15:48:02 ID:oJ6I00tk]
毛一個

XFree86-develってXorgので代用できないんかな。
出来そうな気もしないでもないような気もするのだが。

490 名前:login:Penguin mailto:sage [2007/10/04(木) 17:11:16 ID:3f+WDTt7]
flymake誰かつくってほしいです

491 名前:login:Penguin mailto:sage [2007/10/04(木) 17:32:08 ID:x9/OBJVe]
>>489
最近のXFree86*をobsoleteにしているものなら、xorgで代用しているはず。

>>490
emacs22のパッケージなら同梱されているはずだが?
なぜ、flymakeだけ欲しいの?

492 名前:login:Penguin mailto:sage [2007/10/04(木) 17:34:53 ID:0WRnyS6M]
>>491
489=392

493 名前:login:Penguin mailto:sage [2007/10/04(木) 18:33:16 ID:3f+WDTt7]
>>491
emacs22にすればいいのですね

今まで21使ってたから動かなかったんだ

494 名前:login:Penguin mailto:sage [2007/10/04(木) 18:46:50 ID:ijNPUcVM]
>>484, >>488
行頭に # を入れるだけではコメントアウトされない場合があります。
>>400, >>401, >>417 あたりを参照

495 名前:login:Penguin mailto:sage [2007/10/04(木) 18:49:06 ID:746BPHGe]
>>494
そりゃ手で打つ時も同じなんだから、普通付ける時に考慮するっしょ。

496 名前:login:Penguin [2007/10/09(火) 00:15:49 ID:Bgze7+jb]
./configureするのではなく、libtoolから始めるやつあんじゃん。

あれってどっちから始めればいいかってのは、何を基準に判断すればいいの。

497 名前:login:Penguin mailto:sage [2007/10/10(水) 23:53:26 ID:n5ze/4NW]
libtoolの意義が分かれば、順序が分かる

498 名前:login:Penguin mailto:sage [2007/10/26(金) 01:06:43 ID:FJoUf9J9]
違う人が作成した、同じソフトウェアの spec ファイルを、両方のいいところ
をとってマージした場合、changelog の扱いはどうするのが普通でしょうか?



499 名前:login:Penguin mailto:sage [2007/10/26(金) 01:11:08 ID:A+/WVlXD]
>>498
両方の情報を適当に織り込んで書くか、
面倒臭ければ
- Initial spec file, based on foo and bar
みたいに書いておけばよいのでは

500 名前:login:Penguin mailto:sage [2007/10/26(金) 01:24:25 ID:FJoUf9J9]
>>499
ありがとうございます。
適当に織り込んで書いてしまうと、履歴じゃなくなる気がするので、
'〜 based on 〜' のアイデアを使おうと思います。

501 名前:login:Penguin [2007/10/29(月) 12:03:01 ID:XFknqRWc]
marged A xxx section and B yyy section

502 名前:login:Penguin [2007/12/10(月) 10:17:50 ID:aaBPBrum]
この制御文字なんとかなんね??
入れざるを得ないのに表示できねえから


cat << EOF > ${RPM_BUILD_ROOT}%{_bindir}/7zr
#! /bin/sh
/usr/lib/p7zip/7zr "$@"

EOF

503 名前:login:Penguin mailto:sage [2007/12/10(月) 10:21:14 ID:aO095Huw]
"\$@"

504 名前:login:Penguin mailto:sage [2007/12/10(月) 10:27:36 ID:wwj9SrlK]
>>502
普通に
/usr/lib/p7zip/7zr $@
でできているが。


505 名前:login:Penguin mailto:sage [2007/12/10(月) 10:35:13 ID:5rMpTSOh]
>>504
shellにもよるがエスケープしないと出ないから>>503で。
"でくくっとけ。理由はわかるよな。

506 名前:login:Penguin [2007/12/10(月) 10:50:02 ID:aaBPBrum]
すばらしい

507 名前:login:Penguin [2007/12/13(木) 08:20:31 ID:JeZOHY5G]
buildrequiresは || でORできないのか?
findで見てから%ifしかないのか?

508 名前:login:Penguin mailto:sage [2007/12/13(木) 19:52:39 ID:z4o6OUZ7]
>>507
or条件は書けないはず。
言ってる通り、%defineして%ifするのが妥当。



509 名前:login:Penguin mailto:sage [2007/12/13(木) 20:18:42 ID:8CjOJDdP]
>>507
書けないかどうかは分からないが、取り敢えず私には
思いつかない

510 名前:login:Penguin [2007/12/14(金) 11:31:40 ID:djUpt+2w]
できれば

BuildRequires: jdk >= 1.6 || jre >= 1.6

とかできればいいのに

511 名前:login:Penguin mailto:sage [2007/12/17(月) 04:01:56 ID:HS8oigxL]
>>510
よく知らないが、jdkとjre側でProvidesをうまいこと指定しておけって
事じゃない?

512 名前:login:Penguin [2007/12/19(水) 00:26:24 ID:D/sQ0LFM]
JDKおよびJREはSUN Microsystemsの範疇だからユーザーにはどうともできないだろ

513 名前:login:Penguin mailto:sage [2007/12/19(水) 14:00:04 ID:tNrIbKGu]
パッケージ情報だけいじれない?

514 名前:login:Penguin mailto:sage [2007/12/24(月) 23:33:35 ID:k5ncNnAJ]
>>505

なんで?

515 名前:login:Penguin [2007/12/25(火) 00:58:37 ID:WxwdOmPj]
rpm -U で新しいヴァージョンに更新したときの動作として、古いパッケージを削除してからインストールされるのか、
インストールされてから削除されるのか、どっち?

516 名前:login:Penguin mailto:sage [2007/12/25(火) 01:00:51 ID:FIOODRBd]
>>515
/usr/share/doc/rpm-4.4.2.2/triggers
インストールされてから削除される

517 名前:login:Penguin [2007/12/25(火) 01:55:30 ID:H9VdeBFN]
インストールする前に削除やったらマッキントッシュのファイル移動みたいな
頭の悪いことになってしまいかねない。
(ファイル移動完了前に消すのでキャンセルすると移動元も移動先もどっちも消える)

518 名前:login:Penguin mailto:sage [2007/12/25(火) 02:05:39 ID:WxwdOmPj]
>>516
ありがとう。



519 名前:login:Penguin [2008/01/14(月) 02:52:48 ID:Hy4ZdnuO]
specの見づらさといったらない

タブ下げできないだろ
出来る場所もあるけど
タブで下げると認識しない部分が多すぎ


520 名前:login:Penguin mailto:sage [2008/01/14(月) 03:15:45 ID:XnIQC3/Z]
>>519
具体的にspec晒してみ。

521 名前:login:Penguin mailto:sage [2008/01/14(月) 18:09:00 ID:i4VSmvKH]
fedoraのカーネルとかglibcとか、ああいう大規模specは例外なく見づらい。

522 名前:login:Penguin mailto:sage [2008/01/15(火) 04:27:45 ID:srVMrVZp]
だからといって、kernelのspecがインデントで見易くなるとは思えん。

523 名前:login:Penguin [2008/01/15(火) 11:02:08 ID:802CxOrm]

「おじーちゃんspec臭ーい」

「インデントー」




524 名前:login:Penguin mailto:sage [2008/01/15(火) 12:42:25 ID:wnBaOwvz]
>>521
今見た感じ、両方ともパッケージの性格上、
%defineと%ifarchが多いけど、読むだけなら普通クラスだな。

525 名前:login:Penguin [2008/01/29(火) 09:43:44 ID:PiAk8lBM]
%makeinstall
では正常に動作せず、
make install DESTDIR=""${RPM_BUILD_ROOT}

でなければいけないものと、

GDBM-1.8.3のように
%makeinstall
でなければいけないものがあるわけだが

この差はどこからきてるんだ?なんで。



526 名前:login:Penguin mailto:sage [2008/01/29(火) 10:52:34 ID:0cIDlqMH]
>>525
Fedoraでの話をすれば、現在では
*%makeinstallは「極めて非推奨」
 最近のautotools basedなMakefilesなら
 make install DESTDIR=fooが通じるはずなのでそれを
 使うべき
fedoraproject.org/wiki/Packaging/Guidelines#head-fcaf3e6fcbd51194a5d0dbcfbdd2fcb7791dd002

と言う感じ。Fedoraのgdbmに関しては、現在
「Merge Review」といって、古いspec fileを最新のFedoraの
Packaging guidelineに則って書き直させる作業を進めているけど、
gdbmに関してはまだ誰も審査を始めてない..

527 名前:login:Penguin mailto:sage [2008/01/29(火) 11:41:16 ID:PiAk8lBM]
俺もなんかmakeinstallが嫌な動作するので
すべてmake install DESTDIRにしてるんだが

gdbmはこの時点でprefixにインストールされてしまう

528 名前:login:Penguin mailto:sage [2008/01/29(火) 12:57:59 ID:0cIDlqMH]
>>527
gdbm 1.8.3のMakefile.inを見てみたけど、
最近のautotoolで自動生成された形式ではないね。
古いMakefileではDESTDIR=fooを受け付けないのは
良くあること。

でgdbm 1.8.3の場合はMakefile.inを見た限りでは
INSTALL_ROOT=fooとかいうのを受け付けそうな
気がするけど?(試してはない)



529 名前:login:Penguin mailto:sage [2008/01/29(火) 14:57:15 ID:PiAk8lBM]
INSTALLに対するパッチで力技やった

そっちのほうがスマートだな

ありがとう

530 名前:login:Penguin mailto:sage [2008/01/29(火) 15:05:24 ID:/aTk9g+0]
>>529
それは gdbm にパッチを当てて、Fedoraのガイドラインに
沿った spec ファイルを書いて、merge review に入る。

と期待していいのかな。

531 名前:login:Penguin [2008/02/03(日) 04:12:48 ID:FV7Cq710]
ALSAってあらかじめspec入ってるよな
それ使ってRPM作ると、音鳴らないんだけど何で。


見たところどうも/dev/sndにデバイスがないのでポートが使えないようなのだが
こういうのって自分でMAKEDEVしなきゃならんもんなのか????

532 名前:login:Penguin [2008/02/03(日) 04:13:28 ID:FV7Cq710]
ないならやれってことなんだろうが、なら最初からspecに書いてくれよって

533 名前:login:Penguin mailto:sage [2008/02/03(日) 04:35:06 ID:Hk07hUcp]
>>531
alsa*.specが面倒を見るものではないから。
もしくはそういう前提でspec書いているから。

使ってるdist.知らないけど、いまどきは/dev以下はudevが面倒みるんじゃね?

534 名前:login:Penguin mailto:sage [2008/02/03(日) 04:41:13 ID:FV7Cq710]
アップデートすると今まであったデバイス全部消えるけんな

535 名前:login:Penguin mailto:sage [2008/02/03(日) 04:49:41 ID:1BuAmCj1]
このスレに何か最近こんな感じの文体や態度が独特な人が増えたみたいだけど、同じ人かな。
や、良し悪しとかそういう意味じゃないけど。

536 名前:login:Penguin mailto:sage [2008/02/03(日) 05:20:29 ID:ewzO3AQ2]
>>535
一人じゃないと思うよ。
スルーせずにレスつける人がいるから助長してる部分もあるのだと思うけど
キレてたり、独り言みたいな書き方だったり、方言?みたいなの使ってみたり
普通に質問できない人は他のスレでも増えてると思う。

537 名前:login:Penguin mailto:sage [2008/02/03(日) 14:57:37 ID:Xl+pPMdq]
>>535
Vineスレで暴れてる人と同じ人。
specが書けることがアイデンティティーを保つ手段。

538 名前:login:Penguin mailto:sage [2008/02/03(日) 15:08:16 ID:Q3Bc85gq]
>>537
> Vineスレで暴れてる人と同じ人。
今は隔離スレの方だけで本スレに迷惑かけてはいないけどな。
隔離スレを本スレと言い張って困惑させてはいるが。

まあここでは暴れてる訳でもなく、ちょっと風変わりなだけで済んでるから
弄らなければ気にせずとも良いのではと。



539 名前:login:Penguin mailto:sage [2008/02/04(月) 08:44:41 ID:Ru6bdm/r]
どんだけイジメられてビビッてんだか知らんが
すぐにそれだな毎回w

540 名前:login:Penguin mailto:sage [2008/02/04(月) 09:17:16 ID:0dV4dH/+]
本人乙

541 名前:login:Penguin mailto:sage [2008/02/04(月) 11:13:53 ID:2cpXXhxW]
pc11.2ch.net/test/read.cgi/linux/1198627677/l827
827 名前:login:Penguin [sage]: 2008/02/04(月) 10:30:19 ID:Ru6bdm/r
ここでいう「ド素人」とは、たった一人のことだよ。

(あまりにイジメられて精神障害になりAPT君APT君と連呼するだけのド素人)

本人だな。

542 名前:login:Penguin mailto:sage [2008/02/04(月) 11:26:15 ID:una/2N6h]
いい加減スレ違いだ

543 名前:login:Penguin mailto:sage [2008/02/04(月) 11:31:19 ID:Ru6bdm/r]
以後彼はスルーで

544 名前:login:Penguin mailto:sage [2008/02/04(月) 12:48:58 ID:isWNopqh]
>>543
>>539書いといてお前が言うなよapt。

つか、>>538, >>540, >>541 召喚したんだから責任取れ。

545 名前:login:Penguin mailto:sage [2008/02/05(火) 16:22:36 ID:aIRISknv]


むしろ気になることは、普段英語は発音大事といってるのに
空港の免税店で「デューリ゛ィフゥリィィでーす」と聞くとなんかムカッと来ること。




546 名前:login:Penguin [2008/02/17(日) 21:35:20 ID:KKn1ILV+]
emacs で spec ファイル編集する際に,changelog に現在の日付を簡単に挿入
するばあいはどうするのでしょうか?

547 名前:login:Penguin [2008/02/17(日) 23:44:54 ID:jnu314v4]
>>546
rpm-spec-user-full-name と rpm-spec-user-mail-address を
設定しておいて C-c C-e(rpm-add-change-log-entry)

548 名前:login:Penguin mailto:sage [2008/02/24(日) 09:57:45 ID:lMBdUHZJ]
どうやってもcyrus-saslで--enable-sql --with-mysql=/usr/lib/mysqlでできない…。
もう朝になったしorz

ダメなのは俺の頭と分かってるんだけど誰かヒントだけでもくれませんか?

vineのcyrus-sasl-2.1.18-0vl6.src.rpmなんですが…。



549 名前:login:Penguin mailto:sage [2008/02/24(日) 17:54:23 ID:ShDoJOOn]
>>548
ログくらい出せ。
エスパー募集ならそう書いとけ。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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