[Bug 195397] New: net-p2p/rtorrent does not build on freebsd 9.x

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Nov 26 02:27:13 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195397

            Bug ID: 195397
           Summary: net-p2p/rtorrent does not build on freebsd 9.x
           Product: Ports Tree
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: ctyz1999+bugzilla at gmail.com

net-p2p/rtorrent does not build on freebsd 9 thru 9.3 and possibly 10.1

and it appears there has not been a package available for a while on
http://portsmon.freebsd.org/portoverview.py?category=net-p2p&portname=rtorrent


On my 9.3-RELEASE-p5 system, for ports I am using gcc from base, and gcc4.8
from ports for a few special ports.

I found that this port will build if forced to use gcc48
I patched the ports Makefile like so:

======
--- /usr/ports/net-p2p/rtorrent/Makefile.orig
+++ /usr/ports/net-p2p/rtorrent/Makefile
@@ -14,7 +14,7 @@
 LIB_DEPENDS=    libcurl.so:${PORTSDIR}/ftp/curl

 GNU_CONFIGURE=    yes
-USES=        pkgconfig
+USES=        pkgconfig compiler:c++11-lib
 LDFLAGS+=    -pthread
 CONFIGURE_ARGS=    --disable-debug

@@ -33,7 +33,7 @@
 .endif

 # Workaround to build on >= 10.x
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 900000
 CXXFLAGS+=    -std=c++11
 EXTRA_PATCHES+=    ${FILESDIR}/extra-clang
 .endif

========
doh. I missed changing the comment in my patch.

If anyone else can try this patch and see if it helps them with rtorrent that
would be great.   Anyone with more USES=compiler:foo could see if another
option would let clang compile this too.

Thanks
Craig

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list