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