2013-01-12 41 views
1

我一直在下面的步驟在這裏 - >http://wiki.apache.org/cassandra/DebianPackaging錯誤,同時建立卡桑德拉Debian軟件包

完成一切,但似乎我不能建立包。執行後的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) 

回答

1

這聽起來像你可能會從debian/目錄內運行dpkg-buildpackage。您應該從頂層目錄運行它。

如果不是這種情況,請確保debian/目錄完全存在。我相信你需要做源代碼結賬;可下載的軟件包將不包含它。最簡單的方法是git clone git://github.com/apache/cassandra.git

0

當debian目錄是符號鏈接時,也會發生這種情況。