Subject: pkg/23777: sysutils/bbsload doesn't build anymore
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <ctribo@college.dtcc.edu>
List: netbsd-bugs
Date: 12/17/2003 07:43:06
>Number:         23777
>Category:       pkg
>Synopsis:       sysutils/bbsload doesn't build anymore
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 17 07:44:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Chris Tribo
>Release:        1.6ZG
>Organization:
>Environment:
NetBSD Suck 1.6ZG NetBSD 1.6ZG (GENERIC_DIAGNOSTIC) #0: Sun Dec 14 14:04:08 UTC 2003  cyber@tgm.netbsd.org:/autobuild/HEAD/i386/OBJ/autobuild/HEAD/src/sys/arch/i386/compile/GENERIC_DIAGNOSTIC i386
>Description:
===> Building for bbsload-0.2.5
Making all in data
c++ -DPACKAGE=\"bbsload\" -DVERSION=\"0.2.5\" -DSTDC_HEADERS=1 -DHAVE_CTYPE_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LOCALE_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_STDIO_H=1 -DHAVE_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_WAIT_H=1 -DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SETLOCALE=1 -DHAVE_SIGACTION=1 -DHAVE_STRFTIME=1  -I. -I.   -I/usr/pkg/include -I/usr/X11R6/include -DINTERLACE           -DGLOBAL_BB=\"/usr/X11R6/share/bbtools/bbsload.bb\"             -DGLOBAL_NOBB=\"/usr/X11R6/share/bbtools/bbsload.nobb\"  -O2 -I/usr/pkg/include -I/usr/X11R6/include  -I/usr/X11R6/include -c bbsload.cc
In file included from BaseDisplay.hh:32,
                 from Timer.hh:40,
                 from Image.hh:28,
                 from bbsload.hh:24,
                 from bbsload.cc:22:
LinkedList.hh:53: error: friend declaration requires class-key, i.e. `friend 
   struct __llist'
LinkedList.hh:76: error: friend declaration requires class-key, i.e. `friend 
   class __llist_iterator'
In file included from Image.hh:28,
                 from bbsload.hh:24,
                 from bbsload.cc:22:
Timer.hh:50: error: friend declaration requires class-key, i.e. `friend class 
   BaseDisplay'
*** Error code 1

Stop.

>How-To-Repeat:
try to build it with a recent current.
>Fix:
This use to work with because I compiled the same version and ran it on another machine. Is there something here that gcc 3.x/current doesn't like?
>Release-Note:
>Audit-Trail:
>Unformatted: