Date: Sat, 14 Jul 2007 16:08:57 GMT From: Max Brazhnikov <makc@issp.ac.ru> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/114587: patch audio/openal: fix build depending ports on 7-current Message-ID: <200707141608.l6EG8vQa054128@www.freebsd.org> Resent-Message-ID: <200707141610.l6EGA1Vc025204@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 114587 >Category: ports >Synopsis: patch audio/openal: fix build depending ports on 7-current >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jul 14 16:10:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Max Brazhnikov >Release: FreeBSD 6.2-STABLE i386 >Organization: >Environment: FreeBSD luna.dio.ru 6.2-STABLE FreeBSD 6.2-STABLE #0: Sat Jul 7 13:05:41 MSD 2007 root@luna.dio.ru:/usr/obj/usr/src/sys/LUNA i386 >Description: Several ports (I've checked games/chromium, games/trigger, devel/simgear, may be more ports are affected) depending on openal failed to build on current with errors: /usr/local/include/AL/alc.h:190: error: '<anonymous>' has incomplete type /usr/local/include/AL/alc.h:190: error: invalid use of 'ALCvoid' /usr/local/include/AL/alc.h:251: error: '<anonymous>' has incomplete type /usr/local/include/AL/alc.h:251: error: invalid use of 'ALCvoid' The similar problem in Debian (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=379862) was solved by patching openal >How-To-Repeat: >Fix: apply patch attached Patch attached with submission follows: diff -ruN --exclude=CVS /usr/ports/audio/openal/files/patch-common__include__AL__alc.h /home/makc/porting/ports/audio/openal/files/patch-common__include__AL__alc.h --- /usr/ports/audio/openal/files/patch-common__include__AL__alc.h Thu Jan 1 03:00:00 1970 +++ /home/makc/porting/ports/audio/openal/files/patch-common__include__AL__alc.h Sat Jul 14 19:33:57 2007 @@ -0,0 +1,20 @@ +--- ./common/include/AL/alc.h.orig Sat Feb 11 12:36:55 2006 ++++ ./common/include/AL/alc.h Sat Jul 14 19:33:48 2007 +@@ -187,7 +187,7 @@ + + ALC_API void ALC_APIENTRY alcDestroyContext( ALCcontext *context ); + +-ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( ALCvoid ); ++ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( void ); + + ALC_API ALCdevice* ALC_APIENTRY alcGetContextsDevice( ALCcontext *context ); + +@@ -248,7 +248,7 @@ + typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)( ALCcontext *context ); + typedef void (ALC_APIENTRY *LPALCSUSPENDCONTEXT)( ALCcontext *context ); + typedef void (ALC_APIENTRY *LPALCDESTROYCONTEXT)( ALCcontext *context ); +-typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( ALCvoid ); ++typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( void ); + typedef ALCdevice * (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)( ALCcontext *context ); + typedef ALCdevice * (ALC_APIENTRY *LPALCOPENDEVICE)( const ALCchar *devicename ); + typedef ALCboolean (ALC_APIENTRY *LPALCCLOSEDEVICE)( ALCdevice *device ); >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707141608.l6EG8vQa054128>