haulm 发表于 2013-3-19 15:40:33

编译 Fedora 来源的 python 为何会找不到编译位置

/var/tmp/rpm-tmp.Nizzuq: line 66: ./configure: No such file or directory
我从 MGC3.0 下载的也是如此。

haulm 发表于 2013-3-19 15:49:51

那些个脚本还真看不懂, pushd 后没有 popd 又 %configure,这个我不知道 Fedora 是怎么编译过去的。

haulm 发表于 2013-3-19 16:13:05

%global _configure $topdir/configure
现有 mgc2.5 的 rpm 没有 $ _configure 的概念,将 %configure \ 改成
$topdir/configure \
--build=i686-pc-linux-gnu \
--host=i686-pc-linux-gnu \
--target=i686-magic-linux-gnu \
--prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
--datadir=/usr/share \
--includedir=/usr/include \
--libdir=/usr/lib \
--libexecdir=/usr/libexec \
--localstatedir=/var \
--sharedstatedir=/usr/com \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
编译正常了。

haulm 发表于 2013-3-20 08:20:43

放弃了,太累了,上百个包还不成,一些东西编译不过去不想折腾。
页: [1]
查看完整版本: 编译 Fedora 来源的 python 为何会找不到编译位置