[centos-users 1032] Re: CentOS-5.2 rpmbuild がない?

katagiri e.katagiri @ teikokupr.co.jp
2009年 2月 21日 (土) 14:10:51 JST


片桐です。

送信でタイムアウトになってしましました。再送します。

寺薗さん、アドバイスありがとうございます。
rpm-build は disc-3 にありました。rpmでインストールできました。

矢木さん、NICドライバについてのアドバイスありがとうございます。
問題のNICドライバは、NetXtreme BCM5755 Gigabit Ethernet PCI
(マシンは HP dc5750SF)というもので、リストの中にありませんでした。
これはBroadcomのサイトから、SRPM をダウンロードしました。
これを、ビルドしようとするとエラーが出ます。
インストールできていないrpm が大分ありそうです。ちょっと長いですが
貼り付けます。申し訳ありませんが、アドバイスをお願いします。

〜〜〜〜〜 ここから 〜〜〜〜〜
[root @ dev02 ~]# rpmbuild --rebuild tg3-3.92n-1.src.rpm 
tg3-3.92n-1.src.rpm をインストール中です。
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.52398
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd /usr/src/redhat/BUILD
+ rm -rf tg3-3.92n
+ /usr/bin/bzip2 -dc /usr/src/redhat/SOURCES/tg3-3.92n.tar.bz2
+ tar -xvvf -
drwxr-xr-x mcarlson/nseg     0 2008-09-30 07:14:17 tg3-3.92n/
-rw-r--r-- mcarlson/nseg  3445 2007-09-13 07:09:59 tg3-3.92n/tg3.4
-rw-r--r-- mcarlson/nseg 406045 2008-09-30 07:13:00 tg3-3.92n/tg3.c
-rw-r--r-- mcarlson/nseg 107229 2008-09-23 05:56:32 tg3-3.92n/tg3.h
-rw-r--r-- mcarlson/nseg  15153 2007-09-13 07:09:59 tg3-3.92n/LICENSE
-rw-r--r-- mcarlson/nseg  10451 2008-09-30 07:14:16 tg3-3.92n/README.TXT
-rw-r--r-- mcarlson/nseg   2626 2008-09-24 03:08:01 tg3-3.92n/Makefile
-rw-r--r-- mcarlson/nseg   4012 2008-09-30 07:11:05 tg3-3.92n/tg3_compat.h
-rwxr--r-- mcarlson/nseg   2027 2008-09-23 07:19:03 tg3-3.92n/makeflags.sh
-rw-r--r-- mcarlson/nseg 199495 2008-05-15 03:52:04 tg3-3.92n/ChangeLog
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd tg3-3.92n
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
実行中(%build): /bin/sh -e /var/tmp/rpm-tmp.52398
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd tg3-3.92n
+ value=
+ '[' -z '' ']'
++ uname -r
+ KVER=2.6.18-92.el5
+ make KVER=2.6.18-92.el5
sh makeflags.sh /lib/modules/2.6.18-92.el5/source > tg3_flags.h
grep: /lib/modules/2.6.18-92.el5/source/include/linux/kernel.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/types.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/types.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/types.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/slab.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/jiffies.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/skbuff.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/pci.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/pci.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/if_ether.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/ethtool.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/ethtool.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/ethtool.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/skbuff.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/ip.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/net/ip.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/tcp.h: そのようなファイルやディレクトリはありません
grep: /lib/modules/2.6.18-92.el5/source/include/linux/tcp.h: そのようなファイルやディレクトリはありません
make -C /lib/modules/2.6.18-92.el5/build SUBDIRS=/usr/src/redhat/BUILD/tg3-3.92n modules
make[1]: ディレクトリ `/usr/src/kernels/2.6.18-92.el5-x86_64' に入ります
make[1]: *** ターゲット `modules' を make するルールがありません.  中止.
make[1]: ディレクトリ `/usr/src/kernels/2.6.18-92.el5-x86_64' から出ます
make: *** [default] エラー 2
エラー: /var/tmp/rpm-tmp.52398 の不正な終了ステータス (%build)


RPM ビルドエラー:
    /var/tmp/rpm-tmp.52398 の不正な終了ステータス (%build)

〜〜〜〜〜〜〜 ここまで 〜〜〜〜〜〜〜


On Sat, 21 Feb 2009 10:19:03 +0900
"Terazono, Junya" <jtv @ terakin.com> wrote:

> 片桐さま
> 
>  こんにちは。寺薗です。
> 
> 
> (02021009 10:03), katagiri さんは書きました:
> > と実行すると、rpmbuild が見つからないと、いってきます。
> > 確かにないのですが、NICドライバをインストールしようとしているので、
> > もちろん yum は使えません。
> > 
> > さて、どうしたものでしょうか?
> 
>  おそらく、お手元にインストールCD-ROM、あるいはDVD-ROMがあれば、その中に
> rpm-build-?.i386.rpmというファイルがあると思いますので、これを放り込めばよ
> いと思います。
> 
>  システムを最初に構築するときは、あれやこれやのパッケージが足りなくなると
> きがあるので、CD-ROM/DVD-ROMのRPMS以下を全部ハードディスクにコピーしておく
> と助かります。これは私のやり方…
> 
>  お役に立ちましたら幸いです。
>  ではでは。
> 
> 
> -- 
> ☆-★-☆-★-☆-★-☆-★-☆-★-☆-★-☆-★- visit http://moon.jaxa.jp/ ★-
> 寺薗 淳也 (Junya Terazono) | jtv @ terakin.com | http://www.terakin.com/
> _______________________________________________
> centos-users mailing list
> centos-users @ oss.poyo.jp
> http://oss.poyo.jp/mailman/listinfo/centos-users
> CentOS Japanese Planet:
> http://oss.poyo.jp/centos-ja/planet/





centos-users メーリングリストの案内