NetBSD Problem Report #45232

From www@NetBSD.org  Wed Aug 10 01:02:42 2011
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 233AA63CA4D
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 10 Aug 2011 01:02:42 +0000 (UTC)
Message-Id: <20110810010241.4DB0463CA3C@www.NetBSD.org>
Date: Wed, 10 Aug 2011 01:02:41 +0000 (UTC)
From: nakaji@jp.freebsd.org
Reply-To: nakaji@jp.freebsd.org
To: gnats-bugs@NetBSD.org
Subject: devel/distcc fails on Oracle Solaris 11 Express
X-Send-Pr-Version: www-1.0

>Number:         45232
>Category:       pkg
>Synopsis:       devel/distcc fails on Oracle Solaris 11 Express
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    solaris-pkg-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 10 01:05:00 +0000 2011
>Last-Modified:  Wed Aug 10 12:43:15 +0000 2011
>Originator:     NAKAJI Hiroyuki
>Release:        Oracle Solaris 11 Express
>Organization:
>Environment:
SunOS sayaka 5.11 snv_151a i86pc i386 i86pc Solaris
>Description:
SOL_TCP is not defined and src/io.c cannot compile.

>How-To-Repeat:
cd pkgsrc/devel/distcc
/usr/pkg/bin/bmake

>Fix:
I added following patch[1].

--- src/io.c.orig	2008-12-03 06:50:25.000000000 +0900
+++ src/io.c	2011-08-10 00:08:32.879707999 +0900
@@ -243,6 +243,16 @@
 int tcp_cork_sock(int POSSIBLY_UNUSED(fd), int POSSIBLY_UNUSED(corked))
 {
 #ifdef TCP_CORK
+
+/* from http://sourceforge.jp/projects/groonga/lists/archive/commit/2010-December/001036.html */
+# ifndef SOL_TCP
+#  ifdef IPPROTO_TCP
+#   define SOL_TCP IPPROTO_TCP
+#  else
+#   define SOL_TCP 6
+#  endif /* IPPROTO_TCP */
+# endif /* SOL_TCP */
+
     if (!dcc_getenv_bool("DISTCC_TCP_CORK", 1))
         return 0;

REF:
[1] http://sourceforge.jp/projects/groonga/lists/archive/commit/2010-December/001036.html

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->solaris-pkg-people
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Wed, 10 Aug 2011 12:43:15 +0000
Responsible-Changed-Why:
Solaris pkgsrc problem.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.