NetBSD Problem Report #35989

From dauphin@enst.fr  Mon Mar 12 15:08:15 2007
Return-Path: <dauphin@enst.fr>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id 31E4D63B8A7
	for <gnats-bugs@gnats.netbsd.org>; Mon, 12 Mar 2007 15:08:15 +0000 (UTC)
Message-Id: <1173712092.17865@bi.enst.fr>
Date: Mon, 12 Mar 2007 16:08:12 +0100
From: "Gilles Dauphin" <dauphin@enst.fr>
To: "gnats bugs" <gnats-bugs@NetBSD.org>
Subject: mbone/sdr Solaris gcc4.1.2 
X-Send-Pr-Version: gtk-send-pr 0.4.5 
X-GNATS-Notify:


>Number:         35989
>Category:       pkg
>Synopsis:       mbone/sdr Solaris gcc4.1.2
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    is
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Mar 12 15:10:00 +0000 2007
>Last-Modified:  Mon Mar 19 08:04:31 +0000 2007
>Originator:     Gilles Dauphin
>Release:        SunOS 5.10 i86pc
>Organization:
ENST 
>Environment:




System: SunOS bi.enst.fr 5.10 Generic_118855-19 i86pc




>Description:




sdr is old. does not compile with pkgsrc on solaris and crash when wrong announce is sent.




>How-To-Repeat:




bmake
run sdr 




>Fix:




typical patch but i know wrong because hardcode PATH
but:
--- pgd-aa begins here ---
--- ../solaris/Makefile.solaris.orig	Mon Sep  4 18:30:30 2000
+++ ../solaris/Makefile.solaris	Mon Mar 12 15:42:39 2007
@@ -1,6 +1,6 @@
 CC          = gcc 
-INCLUDES    = -I/usr/openwin/include -I../../tcl-8.0/generic -I../../tk-8.0/generic -I../../common
-LIBS        = ../../tk-8.0/unix/libtk8.0.a ../../tcl-8.0/unix/libtcl8.0.a ../../common/libuclmmbase.a \
+INCLUDES    = -I/usr/openwin/include -I/usr/pkg/include/tcl/generic -I/usr/pkg/include/tk/generic -I../../common -I/usr/pkg/include/common-mml
+LIBS        = -L/usr/pkg/lib -R/usr/pkg/lib -ltk84 -ltcl84 -luclmmbase -lmd5 \
              -L/usr/openwin/lib -lX11 -lm -lnsl -ldl -lsocket -lresolv 
 CFLAGS = -g -O -Wall -Wno-implicit-int $(INCLUDES) -DSOLARIS -DCANT_MCAST_BIND -DNORANDPROTO -DAUTH -DSYSV -DSolaris $(IFLAGS)

 
--- pgd-aa ends here ---
--- pgd-ab begins here ---
--- ../src/polluted.c.orig	Mon Sep  4 18:30:38 2000
+++ ../src/polluted.c	Mon Mar 12 15:45:26 2007
@@ -1029,7 +1029,7 @@
       memcpy((char *)bp1+sizeof(struct sap_header), (char *)bp+sizeof(struct sap_header), 4);
   }

 
-  newlen = len - auth_len;
+  newlen = len /* - auth_len */;
   newbuf = (char *)malloc(newlen);

 
 /* copy sapv4_header to start of newbuf and free temporary sapv4_header */
--- pgd-ab ends here ---






>Release-Note:


>Audit-Trail:


Responsible-Changed-From-To: pkg-manager->is
Responsible-Changed-By: wiz@netbsd.org
Responsible-Changed-When: Mon, 19 Mar 2007 08:04:31 +0000
Responsible-Changed-Why:
Over to maintainer (if you can't reproduce/handle, please assign to
solaris-pkg-people, thanks)




>Unformatted:

 



NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.36 2007/11/24 03:27:39 kano 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.