NetBSD Problem Report #47400

From www@NetBSD.org  Thu Jan  3 23:08:27 2013
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	by www.NetBSD.org (Postfix) with ESMTP id 05AF863E615
	for <gnats-bugs@gnats.NetBSD.org>; Thu,  3 Jan 2013 23:08:26 +0000 (UTC)
Message-Id: <20130103230826.42EB463E615@www.NetBSD.org>
Date: Thu,  3 Jan 2013 23:08:26 +0000 (UTC)
From: haYnguy@gmail.com
Reply-To: haYnguy@gmail.com
To: gnats-bugs@NetBSD.org
Subject: gnustep-base-1.20.1 does not build
X-Send-Pr-Version: www-1.0

>Number:         47400
>Category:       pkg
>Synopsis:       gnustep-base-1.20.1 does not build
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 03 23:10:00 +0000 2013
>Closed-Date:    Sat Aug 08 20:53:12 +0000 2015
>Last-Modified:  Sat Aug 08 20:53:12 +0000 2015
>Originator:     Lance Clark
>Release:        NetBSD 6.0
>Organization:
>Environment:
NetBSD mhive 6.0 NetBSD 6.0 (MHIVE) #3: Fri Dec 14 17:27:44 CST 2012  lclark@mhive.ks.cox.net:/usr/src/sys/arch/i386/compile/MHIVE i386
>Description:
When building gnustep-base in pkgsrc, the compile fails with the output:

...

Compiling file GSXML.m ...
GSXML.m: In function '-[GSXMLNode description]':
GSXML.m:979:38: error: dereferencing pointer to incomplete type
GSXML.m:979:60: error: dereferencing pointer to incomplete type
gmake[4]: *** [obj/Additions.obj/GSXML.m.o] Error 1
gmake[3]: *** [internal-subproject-all_] Error 2
gmake[2]: *** [Additions.all.subproject.variables] Error 2
gmake[1]: *** [internal-all] Error 2
gmake: *** [internal-all] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/devel/gnustep-base
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/gnustep-base
>How-To-Repeat:
Change to the deve/gnustep-base directory and enter 'make install' with the appropriate permissions.
>Fix:
In work/.buildlink/include/libxml2/libxml/tree.h: line 104:

typedef struct _xmlBuf xmlBuf;          

...should really be...

typedef struct _xmlBuffer xmlBuf;

This fixes the error and allows for a successful build.

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->rh
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Fri, 04 Jan 2013 08:21:33 +0000
Responsible-Changed-Why:
Over to maintainer.


From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/47400: gnustep-base-1.20.1 does not build
Date: Fri, 4 Jan 2013 10:12:19 +0000

 On Thu, Jan 03, 2013 at 11:10:01PM +0000, haYnguy@gmail.com wrote:
  > >Fix:
  > In work/.buildlink/include/libxml2/libxml/tree.h: line 104:
  > 
  > typedef struct _xmlBuf xmlBuf;          
  > 
  > ...should really be...
  > 
  > typedef struct _xmlBuffer xmlBuf;
  > 
  > This fixes the error and allows for a successful build.

 Surely it's gnustep-base that shuold be changed, not libxml2...

 -- 
 David A. Holland
 dholland@netbsd.org

From: =?ISO-8859-15?Q?Helge_M=FChlmeier?= <h_muehlmeier@gmx.de>
To: gnats-bugs@NetBSD.org
Cc: haYnguy@gmail.com, pkg-manager@netbsd.org, gnats-admin@netbsd.org, 
 pkgsrc-bugs@netbsd.org
Subject: Re: pkg/47400: gnustep-base-1.20.1 does not build
Date: Fri, 04 Jan 2013 13:44:04 +0100

 Hi,

 isn't it similar to pkg/47259?

 Greetings,
 Helge

 Am 04.01.2013 00:10, schrieb haYnguy@gmail.com:
 >> Number:         47400
 >> Category:       pkg
 >> Synopsis:       gnustep-base-1.20.1 does not build
 >> Confidential:   no
 >> Severity:       non-critical
 >> Priority:       medium
 >> Responsible:    pkg-manager
 >> State:          open
 >> Class:          sw-bug
 >> Submitter-Id:   net
 >> Arrival-Date:   Thu Jan 03 23:10:00 +0000 2013
 >> Originator:     Lance Clark
 >> Release:        NetBSD 6.0
 >> Organization:
 >> Environment:
 > NetBSD mhive 6.0 NetBSD 6.0 (MHIVE) #3: Fri Dec 14 17:27:44 CST 2012  lclark@mhive.ks.cox.net:/usr/src/sys/arch/i386/compile/MHIVE i386
 >> Description:
 > When building gnustep-base in pkgsrc, the compile fails with the output:
 >
 > ...
 >
 > Compiling file GSXML.m ...
 > GSXML.m: In function '-[GSXMLNode description]':
 > GSXML.m:979:38: error: dereferencing pointer to incomplete type
 > GSXML.m:979:60: error: dereferencing pointer to incomplete type
 > gmake[4]: *** [obj/Additions.obj/GSXML.m.o] Error 1
 > gmake[3]: *** [internal-subproject-all_] Error 2
 > gmake[2]: *** [Additions.all.subproject.variables] Error 2
 > gmake[1]: *** [internal-all] Error 2
 > gmake: *** [internal-all] Error 2
 > *** Error code 2
 >
 > Stop.
 > make: stopped in /usr/pkgsrc/devel/gnustep-base
 > *** Error code 1
 >
 > Stop.
 > make: stopped in /usr/pkgsrc/devel/gnustep-base
 >> How-To-Repeat:
 > Change to the deve/gnustep-base directory and enter 'make install' with the appropriate permissions.
 >> Fix:
 > In work/.buildlink/include/libxml2/libxml/tree.h: line 104:
 >
 > typedef struct _xmlBuf xmlBuf;
 >
 > ...should really be...
 >
 > typedef struct _xmlBuffer xmlBuf;
 >
 > This fixes the error and allows for a successful build.
 >

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/47400: gnustep-base-1.20.1 does not build
Date: Sun, 6 Jan 2013 08:31:09 +0000

 On Fri, Jan 04, 2013 at 12:45:05PM +0000, Helge M?hlmeier wrote:
  >  isn't it similar to pkg/47259?

 Not really; the symptoms are very different.

 -- 
 David A. Holland
 dholland@netbsd.org

Responsible-Changed-From-To: rh->pkg-manager
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Mon, 23 Dec 2013 11:40:49 +0000
Responsible-Changed-Why:
resigned, back to role account


State-Changed-From-To: open->closed
State-Changed-By: bsiegert@NetBSD.org
State-Changed-When: Sat, 08 Aug 2015 20:53:12 +0000
State-Changed-Why:
Same as PR 47259: this has been fixed in the meantime.


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