NetBSD Problem Report #43947

From www@NetBSD.org  Wed Oct  6 08:37:01 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 D2EDE63B9FB
	for <gnats-bugs@gnats.NetBSD.org>; Wed,  6 Oct 2010 08:37:01 +0000 (UTC)
Message-Id: <20101006083701.7DB6A63B907@www.NetBSD.org>
Date: Wed,  6 Oct 2010 08:37:01 +0000 (UTC)
From: daniel.vergien@googlemail.com
Reply-To: daniel.vergien@googlemail.com
To: gnats-bugs@NetBSD.org
Subject: audio/libaudiofile-0.2.7 fails to build with sun c compiler
X-Send-Pr-Version: www-1.0

>Number:         43947
>Category:       pkg
>Synopsis:       audio/libaudiofile-0.2.7 fails to build with sun c compiler
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    solaris-pkg-people
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 06 08:40:00 +0000 2010
>Closed-Date:    Mon Jul 16 21:22:53 +0000 2018
>Last-Modified:  Mon Jul 16 21:25:01 +0000 2018
>Originator:     Daniel Vergien
>Release:        pkgsrc-current
>Organization:
private
>Environment:
SunOS pkgsrc 5.10 Generic_142910-17 i86pc i386 i86pc
>Description:
libaudiofile fails with these error:

===> Building for libaudiofile-0.2.7
/opt/pkgsrc-sunspro-current/bin/bmake  all-recursive
Making all in libaudiofile
Making all in modules
source='g711.c' object='g711.lo' libtool=yes  DEPDIR=.deps depmode=none /bin/bash ../../depcomp  /bin/bash ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I../.. -I./..    -DNDEBUG -O -c -o g711.lo g711.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../.. -I./.. -DNDEBUG -O -c g711.c  -KPIC -DPIC -o .libs/g711.o
"/usr/include/stdbool.h", line 42: #error: "Use of <stdbool.h> is valid only in a c99 compilation environment."
cc: acomp failed for g711.c
*** Error code 1

>How-To-Repeat:

>Fix:
Add these lines to Makefile:

.include "../../mk/compiler.mk"
# SunPro needs -xc99 to compile c99 code
.if !empty(PKGSRC_COMPILER:Msunpro)
CFLAGS+=              -xc99=all
.endif

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->solaris-pkg-people
Responsible-Changed-By: gls@NetBSD.org
Responsible-Changed-When: Wed, 06 Oct 2010 18:47:44 +0000
Responsible-Changed-Why:
Solaris issue.
The fix looks good to me, but I'd prefer someone used to Solaris to validate it.


From: Tim Zingelman <zingelman@gmail.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/43947 (audio/libaudiofile-0.2.7 fails to build with sun c compiler)
Date: Wed, 6 Oct 2010 15:16:19 -0500

 On Wed, Oct 6, 2010 at 1:47 PM,  <gls@netbsd.org> wrote:
 > Synopsis: audio/libaudiofile-0.2.7 fails to build with sun c compiler
 >
 > Solaris issue.
 > The fix looks good to me, but I'd prefer someone used to Solaris to validate it.

 I think the generic fix is to add:
   USE_LANGUAGES+=       c99
 to the Makefile, which triggers lines in pkgsrc/mk/compiler/*.mk to
 add appropriate flags for various compilers to do c99.

 Does that work here?

  - Tim

From: Tim Zingelman <zingelman@gmail.com>
To: gnats-bugs@netbsd.org
Cc: solaris-pkg-people@netbsd.org, pkg-manager@netbsd.org, 
	pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org, gls@netbsd.org, 
	daniel.vergien@googlemail.com
Subject: Re: pkg/43947 (audio/libaudiofile-0.2.7 fails to build with sun c compiler)
Date: Wed, 6 Oct 2010 15:17:14 -0500

 On Wed, Oct 6, 2010 at 1:47 PM,  <gls@netbsd.org> wrote:
 > Synopsis: audio/libaudiofile-0.2.7 fails to build with sun c compiler
 >
 > Solaris issue.
 > The fix looks good to me, but I'd prefer someone used to Solaris to validate it.

 I think the generic fix is to add:
  USE_LANGUAGES+=       c99
 to the Makefile, which triggers lines in pkgsrc/mk/compiler/*.mk to
 add appropriate flags for various compilers to do c99.

 Does that work here?

  - Tim

From: Daniel Vergien <daniel.vergien@googlemail.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/43947 (audio/libaudiofile-0.2.7 fails to build with sun c
 compiler)
Date: Thu, 07 Oct 2010 07:59:37 +0200

 >   I think the generic fix is to add:
 >     USE_LANGUAGES+=       c99
 >   to the Makefile, which triggers lines in pkgsrc/mk/compiler/*.mk to
 >   add appropriate flags for various compilers to do c99.
 >
 >   Does that work here?
 >

 Yes, it works

State-Changed-From-To: open->closed
State-Changed-By: maya@NetBSD.org
State-Changed-When: Mon, 16 Jul 2018 21:22:53 +0000
State-Changed-Why:
Applied.


From: "Maya Rashish" <maya@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/43947 CVS commit: pkgsrc/audio/libaudiofile
Date: Mon, 16 Jul 2018 21:22:32 +0000

 Module Name:	pkgsrc
 Committed By:	maya
 Date:		Mon Jul 16 21:22:32 UTC 2018

 Modified Files:
 	pkgsrc/audio/libaudiofile: Makefile

 Log Message:
 libaudiofile: be explicit about needing C99.

 PR pkg/43947


 To generate a diff of this commit:
 cvs rdiff -u -r1.63 -r1.64 pkgsrc/audio/libaudiofile/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>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.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.