NetBSD Problem Report #43076

From www@NetBSD.org  Tue Mar 30 02:42:59 2010
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 3CC1F63B86C
	for <gnats-bugs@gnats.NetBSD.org>; Tue, 30 Mar 2010 02:42:59 +0000 (UTC)
Message-Id: <20100330024258.96BDA63B11D@www.NetBSD.org>
Date: Tue, 30 Mar 2010 02:42:58 +0000 (UTC)
From: schaecsn@gmx.net
Reply-To: schaecsn@gmx.net
To: gnats-bugs@NetBSD.org
Subject: net/nload does not compile
X-Send-Pr-Version: www-1.0

>Number:         43076
>Category:       pkg
>Synopsis:       net/nload does not compile
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    linux-pkg-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 30 02:45:00 +0000 2010
>Closed-Date:    Tue Mar 30 11:44:49 +0000 2010
>Last-Modified:  Tue Mar 30 11:45:01 +0000 2010
>Originator:     Stefan
>Release:        none
>Organization:
>Environment:
Linux vaio 2.6.29.6 #2 Mon Dec 7 17:31:46 CST 2009 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
>Description:
net/nload from pkgsrc-2009Q4 (with cvs update) does not compile on slackware 13.0.

Don't know if it compiles on NetBSD.
>How-To-Repeat:
bmake
>Fix:
Problem #1:

g++ -DHAVE_CONFIG_H -I. -I..    -I/usr/include/ncurses  -Wno-error -O2 -march=pentium4 -I/usr/include/ncurses -O2 -march=pentium4 -Wall -MT device.o -MD -MP -MF .deps/device.Tpo -c -o device.o device.cpp
device.cpp: In member function 'long long int Device::fixOverflow(long long int, long long int)':
device.cpp:156: error: 'UINT_MAX' was not declared in this scope
device.cpp:159: error: 'UINT_MAX' was not declared in this scope
device.cpp:164: error: 'UINT_MAX' was not declared in this scope


fix: add to device.cpp

--- snip ----------------------------------------------------------------------
#include <limits.h>
--- snip ----------------------------------------------------------------------


Problem #2 (after problem 1 is fixed):

main.cpp: In function 'int main(int, char**)':
main.cpp:128: error: 'strcmp' was not declared in this scope

fix: add to device.cpp

--- snip ----------------------------------------------------------------------
#include <string.h>
--- snip ----------------------------------------------------------------------


should #include surounded by #ifdef HAVE_STRING_H and #ifdef HAVE_LIMITS_H, respectively?

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->linux-pkg-people
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Tue, 30 Mar 2010 08:38:38 +0000
Responsible-Changed-Why:
Linux pkgsrc PR.


State-Changed-From-To: open->feedback
State-Changed-By: obache@NetBSD.org
State-Changed-When: Tue, 30 Mar 2010 11:21:57 +0000
State-Changed-Why:
Updated to 0.7.2 in pkgsrc-current, it should resolved those issues.


State-Changed-From-To: feedback->closed
State-Changed-By: obache@NetBSD.org
State-Changed-When: Tue, 30 Mar 2010 11:44:49 +0000
State-Changed-Why:
Confirmed fixed.  Thanks!


From: Stefan Schaeckeler <schaecsn@gmx.net>
To: gnats-bugs@NetBSD.org
Cc: 	linux-pkg-people@netbsd.org,pkgsrc-bugs@netbsd.org,gnats-admin@netbsd.org,obache@NetBSD.org
Subject: Re: pkg/43076 (net/nload does not compile)
Date: Tue, 30 Mar 2010 04:42:53 -0700 (PDT)

 > From: obache@NetBSD.org
 > 
 > Synopsis: net/nload does not compile
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: obache@NetBSD.org
 > State-Changed-When: Tue, 30 Mar 2010 11:21:57 +0000
 > State-Changed-Why:
 > Updated to 0.7.2 in pkgsrc-current, it should resolved those issues.

 Confirmed. net/nload works in pkgsrc-current.

  Stefan

>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.