1

我一直在这里执行步骤-> http://wiki.apache.org/cassandra/DebianPackaging

完成了一切,但似乎我无法构建软件包。执行 dpkg-buildpackage -uc -us 后

我得到的是:

dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): 
tail: cannot open `debian/changelog' for reading: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog gave error exit status 1

有什么问题?我想我得到了正确的java版本:

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)
4

2 回答 2

1

听起来您可能是dpkg-buildpackagedebian/目录内部运行的。您应该从顶级目录运行它。

如果不是这种情况,请确保该debian/目录完全存在。我相信您需要进行源代码检查;可下载的软件包不包括它。最简单的方法是git clone git://github.com/apache/cassandra.git.

于 2013-01-12T17:51:05.343 回答
0

当 debian 目录是符号链接时也会发生这种情况。

于 2014-09-18T12:19:26.447 回答