You are not logged in.

#1 2008-03-01 12:08:57

Don-DiZzLe
Member
From: Nederland
Registered: 2007-03-31
Posts: 233

rtorrent rev 1040 issue

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

#2 2008-03-01 14:46:13

fwojciec
Member
Registered: 2007-05-20
Posts: 1,411

Re: rtorrent rev 1040 issue

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

Board footer

Powered by FluxBB