QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: KDE

ML 1.2p5 重新打包计划

[复制链接]
发表于 2004-2-2 17:01:57 | 显示全部楼层
我升级http://www.magiclinux.net/ftp/pub/magiclinux/dev/os/i686/MagicLinux/packages这里面的i686包的时候有两个问题
我是这样安装的:rpm -Uvh *.rpm --replacepkgs
1:这两个包有问题rpm-4.2-1.2.i686.rpm和texmf-0.1-1.i686.rpm,我重下载了rpm-4.2-1.2还是同样报错,texmf由于文件比较大,我就没有测试
升级的时候提示这个:
[code:1]error: rpm-4.2-1.2.i686.rpm: MD5 digest: BAD Expected(9a31876989f2e6b9ee801775c61371e4) != (01029d9bf0ad31d04e13ffce54fbb0b9)
error: rpm-4.2-1.2.i686.rpm cannot be installed[/code:1]
2:把这两个包移走后安装有依赖性问题
        perl(XML::LibXML) is needed by apt4rpm-0.67-0
        perl-XML-LibXML is needed by apt4rpm-0.67-0
        wxPythonGTK is needed by bittorrent-gui-3.2.1b-1
        sgml-common >= 0.6.3-4 is needed by docbook-dtds-1.0-22.1
        xml-common is needed by docbook-dtds-1.0-22.1
        xml-common >= 0.6.3-8 is needed by docbook-dtds-1.0-22.1
        sgml-common >= 0.5 is needed by docbook-style-dsssl-1.78-2
        xml-common >= 0.6.3-8 is needed by docbook-style-xsl-1.61.2-2.1
        elinks is needed by docbook-utils-0.6.13-7
        sgml-common >= 0.5 is needed by jadetex-3.12-9
        sgml-common >= 0.5 is needed by openjade-1.3.2-8
回复

使用道具 举报

 楼主| 发表于 2004-2-2 19:44:55 | 显示全部楼层
md5 校验错误可能是上传文件时的错误。
回复

使用道具 举报

发表于 2004-2-2 23:18:22 | 显示全部楼层
[quote:dc7854b1aa="easthero1982"][quote:dc7854b1aa="zslevin"]
我也安装了NVidia的驱动,但不会每个包都依赖这个驱动的库文件吧?
我也想尽一分力啊
[/quote]
不怕万一,只怕一万
为了rebuild,我已经在重装了[/quote]

我多装了一个ML,希望能帮上忙!
回复

使用道具 举报

发表于 2004-2-3 08:34:39 | 显示全部楼层
[quote:19f1463de3="KDE"]
md5 校验错误可能是上传文件时的错误。
[/quote]
texmf-0.1-1.i686.rpm我重下载后没有md5错误了,看来是我下载过程中出错了

目前的rebuild计划感觉有点盲目,我现在根本就不知道该怎么下手
支持pgldjlzs所说的
建议做一个象文档一样的认领进度表,以免多人重复编译同一个。
回复

使用道具 举报

发表于 2004-2-3 17:35:54 | 显示全部楼层
还有必要build P3/P4版本吗?
i386->i686->P3/P4性能能提高多少?有实际对比数据吗?
回复

使用道具 举报

发表于 2004-2-4 22:06:30 | 显示全部楼层
我编译出来的RPM比FTP 上的少10个字节, 但安装和使用正常,没问题吧?

我建议分一下任务,由专人负责分配。
我可以接受比较简单的软件包重建和测试。
回复

使用道具 举报

发表于 2004-2-4 23:26:39 | 显示全部楼层
[quote:7c71c5d5cb="zslevin"]我编译出来的RPM比FTP 上的少10个字节, 但安装和使用正常,没问题吧?

我建议分一下任务,由专人负责分配。
我可以接受比较简单的软件包重建和测试。[/quote]
无所谓,这与你具体的使用环境有关,编译出来的大小不是一定的。
回复

使用道具 举报

发表于 2004-2-5 09:35:40 | 显示全部楼层
Wow, 我昨晚挂机, 好不容易用D4X把所有的.i686.rpm包都下载回来,怎么一升级就发现,许多包的MD5值都提示出错.

我是直接用http方式下载的.

类似这个提示:
[code:1]
error: rpm-4.2-1.2.i686.rpm: MD5 digest: BAD Expected(9a31876989f2e6b9ee801775c61371e4) != (01029d9bf0ad31d04e13ffce54fbb0b9)
error: rpm-4.2-1.2.i686.rpm cannot be installed
[/code:1]
回复

使用道具 举报

发表于 2004-2-5 11:22:33 | 显示全部楼层
你网络环境不好?
回复

使用道具 举报

发表于 2004-2-6 09:14:25 | 显示全部楼层

我也來 rpm --rebuild

我把 rpm-4 再 rebuild 一次, 已經上傳了。

包括:

bash-2.05b-23.src.rpm
bash-2.05b-23.i686.rpm
bash-doc-2.05b-23.i686.rpm

rpm-4.2-1.2.src.rpm
popt-1.8-1.2.i686.rpm
rpm-4.2-1.2.i686.rpm
rpm-build-4.2-1.2.i686.rpm
rpm-devel-4.2-1.2.i686.rpm
rpm-python-4.2-1.2.i686.rpm

libpng-1.2.2-16.src.rpm
libpng-1.2.2-16.i686.rpm
libpng-devel-1.2.2-16.i686.rpm

gcc-3.3-1.src.rpm
gcc-3.3-1.i686.rpm
libgcc-3.3-1.i686.rpm
gcc-c++-3.3-1.i686.rpm
libstdc++-3.3-1.i686.rpm
libstdc++-devel-3.3-1.i686.rpm
gcc-objc-3.3-1.i686.rpm
libobjc-3.3-1.i686.rpm
gcc-g77-3.3-1.i686.rpm
libf2c-3.3-1.i686.rpm
cpp-3.3-1.i686.rpm

lib*
libIDL-devel-0.8.2-1.i686.rpm
libIDL-0.8.2-1.i686.rpm
libglade2-devel-2.0.1-1.i686.rpm
libglade2-2.0.1-1.i686.rpm
libexif-devel-0.5.12-1.i686.rpm
libexif-0.5.12-1.i686.rpm
libart_lgpl-devel-2.3.16-1.i686.rpm
libart_lgpl-2.3.16-1.i686.rpm
libxml2-2.6.2-1.i686.rpm
libxml2-devel-2.6.2-1.i686.rpm
libxml2-python-2.6.2-1.i686.rpm
libxslt-devel-1.1.0-1.i686.rpm
libxslt-1.1.0-1.i686.rpm
libxslt-python-1.1.0-1.i686.rpm
libuser-devel-0.50.2-2.i686.rpm
libuser-0.50.2-2.i686.rpm
libtool-libs-1.5-1.i686.rpm
libtool-1.5-1.i686.rpm
libmng-static-1.0.4-3.i686.rpm
libmng-devel-1.0.4-3.i686.rpm
libmng-1.0.4-3.i686.rpm
liblcms-devel-1.09-1.i686.rpm
liblcms-1.09-1.i686.rpm
libjpeg-devel-6b-26.i686.rpm
libjpeg-6b-26.i686.rpm
libao-devel-0.8.3-3.i686.rpm
libao-0.8.3-3.i686.rpm
libtiff-devel-3.5.7-11.i686.rpm
libtiff-3.5.7-11.i686.rpm
libtermcap-devel-2.0.8-35.i686.rpm
libtermcap-2.0.8-35.i686.rpm
libpng-devel-1.2.2-16.i686.rpm
libpng-1.2.2-16.i686.rpm
libogg-devel-1.0-4.i686.rpm
libogg-1.0-4.i686.rpm
libusb-devel-0.1.7-1.i686.rpm
libusb-0.1.7-1.i686.rpm
libunicode-devel-0.4-12.i686.rpm
libunicode-0.4-12.i686.rpm
libungif-progs-4.1.0-15.i686.rpm
libungif-devel-4.1.0-15.i686.rpm
libungif-4.1.0-15.i686.rpm
libvorbis-devel-1.0-7.i686.rpm
libvorbis-1.0-7.i686.rpm
libsndfile-devel-1.0.4-1.i686.rpm
libsndfile-1.0.4-1.i686.rpm
libmad-0.14.2b-1.i686.rpm
libfame-devel-0.9.0-1.i686.rpm
libfame-0.9.0-1.i686.rpm
libdvdcss-devel-1.2.6-1.i686.rpm
libdvdcss-1.2.6-1.i686.rpm
libdvdread-devel-0.9.4-1.i686.rpm
libdvdread-0.9.4-1.i686.rpm
libmovtar-devel-0.1.3-2.i686.rpm
libmovtar-0.1.3-2.i686.rpm
libzvt-devel-2.0.1-1.fr.i686.rpm
libzvt-2.0.1-1.fr.i686.rpm

lib* 不能成功編譯
bash$ grep 'File not found' *.log
libdvdnav-0.1.4-1.src.rpm.log:error: File not found: /var/tmp/libdvdnav-root/usr/share/aclocal
libdvdnav-0.1.4-1.src.rpm.log:    File not found: /var/tmp/libdvdnav-root/usr/share/aclocal
libraw1394-0.9.0-12.src.rpm.log:error: File not found: /var/tmp/libraw1394-0.9.0-root/usr/man
libraw1394-0.9.0-12.src.rpm.log:    File not found: /var/tmp/libraw1394-0.9.0-root/usr/man
bash-2.05b$ grep fail *.log
libtool-1.5-1.src.rpm.log:+ echo 'Patch #14 (libtool-1.5-testfailure.patch):'
libtool-1.5-1.src.rpm.log:+ patch -p1 -b --suffix .testfailure -s


奇怪的是為什麼 automake 怎會是1.7.3-1.src.rpm 而不是 1.7.5-1 (我的系統ML 1.2pre5)??
回复

使用道具 举报

发表于 2004-2-7 22:09:10 | 显示全部楼层
忙了半天,终于开始rebuild了!
可是FTP打不开,无法上传。

已经建好的包:
[code:1]
pygtk2-2.0.0-1.i686.rpm 1428106
pygtk2-devel-2.0.0-1.i686.rpm 183292
pygtk2-libglade-2.0.0-1.i686.rpm 149280
PyQt-3.8.1-1mgc.i686.rpm 3212219
PyQt-devel-3.8.1-1mgc.i686.rpm 238126
PyQt-examples-3.8.1-1mgc.i686.rpm 164965
python-2.3-3.i686.rpm 8875694
python-devel-2.3-3.i686.rpm 675084
python-docs-2.3-3.i686.rpm 1831709
python-tkinter-2.3-3.i686.rpm 360324
python-tools-2.3-3.i686.rpm 679985
pyxf86config-0.3.1-2.i686.rpm 107442
PyXML-0.7.1-9.i686.rpm 814533
qscintilla-1.54-1mgc.i686.rpm 305908
qscintilla-devel-1.54-1mgc.i686.rpm 32978
sip-3.8-1mgc.i686.rpm 112375
sip-devel-3.8-1mgc.i686.rpm 9913
which-2.14-5.i686.rpm 22046
wxGlade-0.3.1-1mgc.i686.rpm 370777
wxGTK-2.4.2-1.i686.rpm 3582521
wxPython-2.4.2.4-1.i686.rpm 8344410
wxWindows-2.5-1.i686.rpm 3575722
[/code:1]
回复

使用道具 举报

发表于 2004-2-7 22:12:27 | 显示全部楼层
我想帮忙编译KDE3.2
回复

使用道具 举报

发表于 2004-2-7 22:47:19 | 显示全部楼层
重建PyKDE-3.8.0-1mgc.src.rpm出错:
[code:1]
Installing PyKDE-3.8.0-1mgc.src.rpm
Building target platforms: i686
Building for target i686
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.22489
+ umask 022
+ cd /usr/src/mBuild/BUILD
+ cd /usr/src/mBuild/BUILD
+ rm -rf PyKDE-3.8.0
+ tar -xf -
+ /bin/gzip -dc /usr/src/mBuild/SOURCES/PyKDE-3.8.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd PyKDE-3.8.0
+ echo 'Patch #1 (path.patch):'
Patch #1 (path.patch):
+ patch -p1 -s
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.27421
+ umask 022
+ cd /usr/src/mBuild/BUILD
+ cd PyKDE-3.8.0
+ unset QTDIR
+ . /etc/profile.d/qt.sh
++ '[' -z '' ']'
++ QTDIR=/usr/lib/qt-3.1
++ export QTDIR
++ kde-config --prefix
+ /usr/bin/python2.3 build.py -d /var/tmp/PyKDE-3.8.0-1mgc-root/usr/lib/python2.3/site-packages -k /usr -l qt-mt -s /usr/lib/python2.3/site-packages -v /usr/share/sip/qt

PyKDE 3.8-1

PyKDE 3.8-1 build script

Usage:
    build.py [-h]
    build.py [options]

where:
    -h             display this help message

options:
    -c+            concatenate each module's C++ source files [default: use -c- to disable]
    -d dir         where PyKDE will be installed
    -e dir         the directory containing the SIP header files
    -g prog        the complete path/name of the Makefile generator"
    -i dir         the directory containing the Qt header files
    -j #           split the concatenated C++ source files into # pieces
    -k dir         the KDE base directory
    -m prog        the name of the Make program
    -n dir         the directory containing the KDE header files
    -o dir         the directory containing the KDE lib files
    -p dir         the name of the SIP code generator [default sip]
    -q dir         the Qt base directory
    -r dir         the directory containing the Qt library
    -s dir         the directory containing the SIP module
    -t dir         the directory containing the Python library directories
    -u value       version checking on for PyQt and sip [all}, off for sip [nosip], or none [none] (default all)
    -v dir         the directory containing the PyQt sip files
    -z file        the name of a file containing command line flags

error: Bad exit status from /var/tmp/rpm-tmp.27421 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.27421 (%build)
[/code:1]

应该是build.py不支持选项-l, 有什么建议吗?
回复

使用道具 举报

发表于 2004-2-11 00:09:32 | 显示全部楼层
这个计划还继续吗?
好久没动静了,我手上有一堆i686的包。
遇到编译不过去的该找谁联系呢?
那个qt就编译不过去,来到configure就出错,看来是多了“ -Wl,-rpath, ”这个选项,但看了一下qt-3.2.1.spec, cjacker已经加了句将所有的配置文件里的“ -Wl,-rpath, ”替换成“ ”。
+ ./configure -prefix /usr/lib/qt-3.1 -release -shared -largefile -qt-gif -system-zlib -system-libpng -system-libmng -system-libjpeg -no-g++-exceptions -enable-tools -enable-kernel -enable-widgets -enable-dialogs -enable-iconview -enable-workspace -enable-network -enable-canvas -enable-table -enable-xml -enable-sql -qt-style-motif -plugin-sql-mysql -qt-style-cde -qt-style-motifplus -qt-style-platinum -qt-style-sgi -qt-style-windows -qt-style-compact -qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng -stl -thread -cups -sm -xinerama -xrender -xkb -xft -I/usr/X11R6/include -I/usr/include/freetype2 -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib -lXft -lfreetype -lXrender -lfontconfig

改天编译athlon的包。
回复

使用道具 举报

 楼主| 发表于 2004-2-11 02:25:28 | 显示全部楼层
新的 KDE 3.2 包可以继续编译。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 11:48 , Processed in 0.100380 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表