Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 400929

Summary: =net-p2p/transmission-2.51: Fix building on ~x86-fbsd (2 missing #includes)
Product: Gentoo Linux Reporter: Samuli Suominen (RETIRED) <ssuominen>
Component: Current packagesAssignee: Peter Volkov (RETIRED) <pva>
Status: RESOLVED FIXED    
Severity: normal CC: bsd+disabled
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: Upstream ticket 6199 (Waiting moderation in trac)
Package list:
Runtime testing required: ---
Attachments: patch to build on FreeBSD
build.log

Description Samuli Suominen (RETIRED) gentoo-dev 2012-01-26 15:52:31 UTC
RepoMan scours the neighborhood...
  KEYWORDS.dropped              1
   net-p2p/transmission/transmission-2.42-r1.ebuild: arm ppc ppc64 x86-fbsd
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2012-02-01 11:20:58 UTC
~ppc/~ppc64 for transmission and net-libs/libnatpmp
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2012-03-02 03:14:49 UTC
arm: once bug 406035 is done, the old version will be gone
Comment 3 Markus Meier gentoo-dev 2012-03-03 15:52:59 UTC
~arm done
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2012-03-03 15:57:25 UTC
readding arm@ since they keyworded wrong version that won't help for this bug
Comment 5 Markus Meier gentoo-dev 2012-03-12 19:08:34 UTC
should be good now.

+  12 Mar 2012; Markus Meier <maekke@gentoo.org> transmission-2.50-r1.ebuild:
+  add ~arm, bug #400929
Comment 6 Naohiro Aota gentoo-dev 2012-05-16 05:21:53 UTC
Created attachment 311957 [details, diff]
patch to build on FreeBSD

On FreeBSD, we need this patch to avoid build error.
This patch also worked fine on Linux too.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2012-05-16 05:26:04 UTC
(In reply to comment #6)
> Created attachment 311957 [details, diff] [details, diff]
> patch to build on FreeBSD
> 
> On FreeBSD, we need this patch to avoid build error.
> This patch also worked fine on Linux too.

Feel free to apply but please report it also to the upstream ticketing system with more comprehensive explanation. 
I've just gone through the effort of upstreamizing all the previous patches :-)
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2012-05-16 05:29:24 UTC
To here http://trac.transmissionbt.com/ with patch, build.log and explanation of the system type.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2012-05-19 08:46:07 UTC
bsd? ping.
I can't report this to upstream without actually providing some build log with errors :(
Comment 10 Naohiro Aota gentoo-dev 2012-05-19 22:38:40 UTC
Created attachment 312311 [details]
build.log

There's also patch from ports available. http://www.freebsd.org/cgi/cvsweb.cgi/ports/net-p2p/transmission-cli/files/patch-third-party_libutp_utp.cpp?rev=1.1
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2012-05-20 21:06:51 UTC
Reported to upstream. Ticket 6199 in upstream trac. Pushed the patch now to Portage. 

Thanks! Closing.