[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