先跟仙子酱说个抱歉,上次删帖是因为弄着弄着就搞定了,所以想说就删掉免得造成大家困扰...
因为新版本出了,预备来更新
这次的 PKGBUILD 及 patch 可以从这里取得 http://pan.baidu.com/s/1kT9dPm3
研究了一下,目前看来是 scheme48 提供的压缩包 bsdtar 没办法解压缩
错误讯息如下:
scheme48-1.9.1/c/scheme48write-barrier.h: Can't create 'scheme48-1.9.1/c/scheme48write-barrier.h'
bsdtar: Error exit delayed from previous errors.
有什么解决办法吗?如果是压缩包的问题,大概要写信问官方了 ...
最近编辑记录 haroldwu (2014-03-04 23:41:07)
离线
https://bbs.archlinux.org/viewtopic.php?id=70030
应该是因为压缩包里有符号链接硬链接。可以用noextract让它先不解压,再在脚本里用tar解压
试了一下通常的软硬链接没什么问题。又找到一个网址,可能还是和创建压缩包的参数不合适有关。或许你可以和他们联系下
离线
https://bbs.archlinux.org/viewtopic.php?id=70030
应该是因为压缩包里有
符号链接硬链接。可以用noextract让它先不解压,再在脚本里用tar解压
感谢!! 这篇我有查到,不过看不懂它到底怎么解决的,只好作罢 ...
离线
唔,又有状况了,MAKEPKG 编译的时候出现
make: *** No rule to make target 'c/scheme48write-barrier.h', needed by 'c/scheme48vm-64.o'. Stop
但是手动 ./configure --prefix=/usr 是没问题的
更新后的 PKGBUILD (加入了 noextract)改放 gist: https://gist.github.com/yfwu/9345663
离线
tar那句不要-C后面的,因为还没有那个目录。先解压,再进入目录
tar -xvf $srcdir/$pkgname-$pkgver.tgz
cd $srcdir/$pkgname-$pkgver
你这个可能是新脚本的解压失败,所以还用了以前缺少文件的目录
离线