VineSeed ML アーカイブ



[VineSeed:21495] Re: update: cabextract, rednotebook

  • From: Takemikaduchi <bsyamato@xxxxxxxxxxxxxxx>
  • Subject: [VineSeed:21495] Re: update: cabextract, rednotebook
  • Date: Sat, 7 Aug 2010 10:11:19 +0900
建御雷です。

(2010/08/04 23:54), Toshiharu Kudoh wrote:
> cabextractはmakeコマンドがタイプされていなかったことを修正しました。
> # 何故ビルドできていたのかわからない…

確かに cabextract-1.3-1vl6.src.rpm の %build の中の make はありませんで
したが、%install の中に make install は記述されていました。その場合は以
下のような流れでソースがコンパイルされます。

%install
  ↓
make install 実行
  ↓
(コンパイルされていない)
  ↓
コンパイル実行
  ↓
正常にコンパイルが終了し、install 開始
  ↓
(あとは他のパッケージと動作は一緒)


ちなみに、cabextract-1.3-1vl6.src.rpm を ppc でビルドしていたときのログ
がありましたので、%install 周辺のところだけコピペします。

…
config.status: executing depfiles commands
+ exit 0
実行中(%install): /bin/sh -e /var/tmp/rpm-tmp.tOjvHh
+ umask 022
+ cd /home/hogehoge/rpm/BUILD
+ cd cabextract-1.3
+ rm -rf /home/hogehoge/rpm/BUILDROOT/cabextract-1.3-1vl6.ppc
+ make install DESTDIR=/home/hogehoge/rpm/BUILDROOT/cabextract-1.3-1vl6.ppc
gcc -DHAVE_CONFIG_H -I.  -I./mspack -DMSPACK_NO_DEFAULT_SYSTEM   -O2
-m32 -fno-strict-aliasing -fno-schedule-insns2 -c -o system.o `test -f
'mspack/system.c' || echo './'`mspack/system.c

…

gcc  -O2 -m32 -fno-strict-aliasing -fno-schedule-insns2   -o src/cabinfo
cabinfo.o
make[1]: Entering directory `/home/hogehoge/rpm/BUILD/cabextract-1.3'
test -z "/usr/bin" || /bin/mkdir -p
"/home/hogehoge/rpm/BUILDROOT/cabextract-1.3-1vl6.ppc/usr/bin"
  /usr/bin/install -c cabextract
'/home/hogehoge/rpm/BUILDROOT/cabextract-1.3-1vl6.ppc/usr/bin'


以上、ご報告まで。
-- 
□■□
■ Yoji TOYODA (Takemikaduchi)
□ GnuPG Fingerprint = DCAA 7D3F F44E 3F96 63CD  B834 52E2 B982 8616 2E6D