emerge sys-libs/libstdc++-v3-3.3.6 でエラー : Gentoo Linux

| コメント(0) | トラックバック(0)
make[1]: *** `regex.o' に必要なターゲット `../include/xregex.h' を make するルールがありません. 中止.

ふむ。そのままのがあった。
Gentoo Bug 259192 - sys-libs/libstdc++-v3-3.3.6 fails to build: No rule to make target `../include/xregex.h', needed by `regex.o'.

Comment #8のpatchを当ててみる。
libstdc++-v3-3.3.6.patch

--- /usr/portage/sys-libs/libstdc++-v3/libstdc++-v3-3.3.6.ebuild 2009-02-16 01:36:42.000000000 +0100
+++ sys-libs/libstdc++-v3/libstdc++-v3-3.3.6.ebuild 2009-02-16 20:33:23.000000000 +0100
@@ -120,10 +120,13 @@
EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
elibtoolize --portage --shallow
./contrib/gcc_update --touch
+ mkdir "${WORKDIR}/build"
}

src_compile() {
+ cd "${WORKDIR}/build"
do_filter_flags
+ ECONF_SOURCE=${S}
econf \
--enable-shared \
--with-system-zlib \
@@ -144,6 +147,7 @@
}

src_install() {
+ cd "${WORKDIR}/build"
emake -j1 DESTDIR="${D}" install-target-libstdc++-v3 || die

# scrub everything but the library we care about

で、

# patch -p0 < libstdc++-v3-3.3.6.patch
# ebuild /usr/portage/sys-libs/libstdc++-v3/libstdc++-v3-3.3.6.ebuild digest
# emerge sys-libs/libstdc++-v3

トラックバック(0)

トラックバックURL: http://uwi.but.jp/mt/mt-tb.cgi/252

コメントする

このブログ記事について

このページは、uwiが2009年2月17日 08:42に書いたブログ記事です。

ひとつ前のブログ記事は「このコントロールにはオブジェクトがありません : ActiveX Killbits に対する更新プログラム ロールアップ (KB960715)」です。

次のブログ記事は「アゲキノコツナガリ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。