pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/41532: net/rtorrent fails to compile on solaris 10
On Jun 3, 12:50pm, kordex%gmail.com@localhost (kordex%gmail.com@localhost)
wrote:
-- Subject: pkg/41532: net/rtorrent fails to compile on solaris 10
| >Number: 41532
| >Category: pkg
| >Synopsis: net/rtorrent fails to compile on solaris 10
| >Confidential: no
| >Severity: non-critical
| >Priority: medium
| >Responsible: pkg-manager
| >State: open
| >Class: sw-bug
| >Submitter-Id: net
| >Arrival-Date: Wed Jun 03 12:50:00 +0000 2009
| >Originator: Mikko Kortelainen
| >Release: none
| >Organization:
| home
| >Environment:
| SunOS flexnet 5.10 Generic sun4u sparc SUNW,Netra-T4
|
| >Description:
| net/rtorrent fails to compile on solaris: AF_LOCAL undeclared.
| >How-To-Repeat:
| try to build net/rtorrent on solaris10
| >Fix:
| --- /export/home/kordex/rtorrent-0.8.2/src/rpc/scgi.cc 2008-05-07
15:19:10.000000000 +0300
| +++ scgi.cc 2009-04-03 13:50:34.413629000 +0300
| @@ -88,7 +88,12 @@
| char buffer[sizeof(sockaddr_un) + filename.size()];
| sockaddr_un* sa = reinterpret_cast<sockaddr_un*>(buffer);
|
| +#if defined(sun) || defined(__sun)
| + sa->sun_family = AF_UNIX;
| +#else
| sa->sun_family = AF_LOCAL;
| +#endif
| +
| std::memcpy(sa->sun_path, filename.c_str(), filename.size() + 1);
|
| if (!get_fd().open_local())
#ifdef AF_LOCAL
sa->sun_family = AF_LOCAL;
#else
sa->sun_family = AF_UNIX;
#endif
christos
Home |
Main Index |
Thread Index |
Old Index