You are not logged in.
Hello, I've been using this PKGBUILD for rtorrent-svn for quite some time now and it worked flawlessly before with all the revisions before 1040. However since revision 1040 I get this weird error.
pkgname=rtorrent-svn
_pkgname=rtorrent
pkgver=1040
pkgrel=1
pkgdesc="Ncurses BitTorrent client based on libTorrent"
arch=('i686')
url="http://libtorrent.rakshasa.no"
license="GPL"
depends=('libtorrent-svn>=1040' 'curl')
makedepends=('subversion')
conflicts=('rtorrent')
_svnmod="rtorrent"
_svntrunk="svn://rakshasa.no/libtorrent/trunk/rtorrent"
build() {
cd $startdir/src
msg "Connecting to $_svnmod SVN server...."
svn co $_svntrunk $_svnmod -r $pkgver
msg "SVN checkout done or server timeout"
cd $_pkgname
msg "Starting make..."
./autogen.sh
./configure --prefix=/usr --disable-debug
make || return 1
mkdir -p $startdir/pkg/usr/bin
make DESTDIR=${startdir}/pkg install
rm -rf $startdir/pkg/usr/share
}
g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -mtune=k8 -Os -pipe -fomit-frame-pointer -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT scgi_task.o -MD -MP -MF .deps/scgi_task.Tpo -c -o scgi_task.o scgi_task.cc
mv -f .deps/scgi_task.Tpo .deps/scgi_task.Po
g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -mtune=k8 -Os -pipe -fomit-frame-pointer -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT xmlrpc.o -MD -MP -MF .deps/xmlrpc.Tpo -c -o xmlrpc.o xmlrpc.cc
xmlrpc.cc:540: error: prototype for 'void rpc::XmlRpc::set_size_limit(int64_t)' does not match any in class 'rpc::XmlRpc'
xmlrpc.h:98: error: candidate is: static void rpc::XmlRpc::set_size_limit(uint64_t)
make[3]: *** [xmlrpc.o] Error 1
make[3]: Leaving directory `/home/rhandulle/src/rtorrent/src/rpc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rhandulle/src/rtorrent/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rhandulle/src/rtorrent'
make: *** [all] Error 2
==> ERROR: Build Failed.
Aborting...
What does this all mean, and how do I fix it?
Offline
It means that this particular revision (1040) doesn't build. I know for sure that 1035 does -- you can build it by changing the makepkg appropriately and using makepkg with --holdver switch.
Offline