[Momonga-devel.ja:01954] Re: glibc-2.3.2 環境移行メモ


ほそのひでともです。

 To: devel.ja@xxxxxxxxxxxxxxxxx
 From: YAMAZAKI Makoto <uomaster@xxxxxxxxx>
 Subject: [Momonga-devel.ja:01917] glibc-2.3.2 環境移行メモ
 Date: Wed, 16 Jul 2003 18:31:14 +0900
 
 > elfutils をオモコンでビルドしてインストール
 > glibc をオモコンでビルドして -Uvh --nodeps --force
 > 
 > glibc を入れ換えるとrpmbuild SEGVるので作りなおす
 > -bp しておいた bzip2 を bzip2.spec の %build と同じようにビルドし、
 > できた libbz2.a を、 /usr/lib へ
 > -bp しておいた rpm を同様につくりなおし sudo make install
 > 
 > rpm をOmoiKondara で作りなおしてインストール
 > sudo をOmoiKondara で作りなおしてインストール
 > 
 > binutilsを作りなおしてインストール(ついでにmemprofも)

ここまでは順調だったんですが、

 > gcc を作りなおしてインストール

ここでなぜかエラーが。

OmoiKondara.logまるまる貼るのもなんですので、
それっぽいところを貼っておきます。あとrejファイルもあるので、同梱。

## ちなみに、この中途半端な状況でもメールを書くのには困ってません。:)

 > elfutils を作りなおしてインストール
 > prelink を作ってインストール
 > 
 > gcc, gcc2.96, gcc2.95.3 を作ってインストール
 > 
 > tcp_wrappers を作りなおしてインストール
 > netatalk を作りなおしてインストール(at.h なし版)
 > 
 > ncurses -> grub
 > 
 > libpcap(tcpdump), libnet -> laptop-net
 > 
 > fltk,readline,python-devel,XFree86-devel あたりを作ってあとは適当に 全ビルド。

!ほそのひでとも
:web page: <http://www.h12o.org/~h12o/>
:wiki page: <http://www.momonga-linux.org/~h12o/> (Hikiはじめました)
:fingerprint of GnuPG: 741B C3E1 91C6 054E D787  F32D 0501 EF4D DAE5 63DA
--[cp -pfv /home/users/export/PKGS/SOURCES/protector-3.2.2-7.tar.gz gcc/SOURCES]--
`/home/users/export/PKGS/SOURCES/protector-3.2.2-7.tar.gz' -> `gcc/SOURCES/protector-3.2.2-7.tar.gz'

--[cp -pfv /home/users/export/PKGS/SOURCES/gcc-3.2.3.tar.gz gcc/SOURCES]--
`/home/users/export/PKGS/SOURCES/gcc-3.2.3.tar.gz' -> `gcc/SOURCES/gcc-3.2.3.tar.gz'

--[cp -pfv gcc32-sparc32-hack.patch SOURCES]--
`gcc32-sparc32-hack.patch' -> `SOURCES/gcc32-sparc32-hack.patch'

--[cp -pfv gcc-specs-sspfix.diff SOURCES]--
`gcc-specs-sspfix.diff' -> `SOURCES/gcc-specs-sspfix.diff'

--[cp -pfv gcc-3.2.2-libjava.patch SOURCES]--
`gcc-3.2.2-libjava.patch' -> `SOURCES/gcc-3.2.2-libjava.patch'

--[rpmbuild --rcfile rpmrc -ba gcc.spec]--
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.82227
....
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.70398
+ pushd /var/tmp/gcc-3.2.3-root/usr/lib/gcc-lib/i586-momonga-linux/3.2.3
/var/tmp/gcc-3.2.3-root/usr/lib/gcc-lib/i586-momonga-linux/3.2.3 ~/cvscopy/cvs.momonga-linux.org/h12o/home/cvs/pkgs/gcc/BUILD/gcc-3.2.3
+ patch -p0 -i /home/h12o.org/h12o/cvscopy/cvs.momonga-linux.org/h12o/home/cvs/pkgs/gcc/SOURCES/gcc-specs-sspfix.diff
patching file specs
Hunk #1 FAILED at 48.
1 out of 1 hunk FAILED -- saving rejects to file specs.rej
エラー: Bad exit status from /var/tmp/rpm-tmp.70398 (%install)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.70398 (%install)

Failure : gcc
***************
*** 48,54 ****
  %{shared: -lc}    %{!shared: %{mieee-fp:-lieee} %{pthread:-lpthread} 	%{profile:-lc_p} %{!profile: -lc}}
  
  *libgcc:
- %{static|static-libgcc:-lgcc -lgcc_eh}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}%{shared:%{shared-libgcc:-lgcc_s%M}%{!shared-libgcc:-lgcc}}}}
  
  *startfile:
  %{!shared:      %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} 		       %{!p:%{profile:gcrt1.o%s} 			 %{!profile:crt1.o%s}}}}    crti.o%s %{static:crtbeginT.o%s}   %{!static:%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}
--- 48,54 ----
  %{shared: -lc}    %{!shared: %{mieee-fp:-lieee} %{pthread:-lpthread} 	%{profile:-lc_p} %{!profile: -lc}}
  
  *libgcc:
+ %{static|static-libgcc:-lgcc -lgcc_eh %{profile:-lc_p} %{!profile: -lc}}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}%{shared:%{shared-libgcc:-lgcc_s%M}%{!shared-libgcc:-lgcc}}}}
  
  *startfile:
  %{!shared:      %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} 		       %{!p:%{profile:gcrt1.o%s} 			 %{!profile:crt1.o%s}}}}    crti.o%s %{static:crtbeginT.o%s}   %{!static:%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}