[MacPorts] #35765: openal: error: 'class PlaybackMessage' has no member named 'next' (was: openal fails to build)
MacPorts
noreply at macports.org
Tue Aug 21 03:43:09 PDT 2012
#35765: openal: error: 'class PlaybackMessage' has no member named 'next'
----------------------------+-----------------------------------------------
Reporter: wbunton@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: openal
----------------------------+-----------------------------------------------
Changes (by ryandesign@…):
* port: => openal
Old description:
> openal fails to build. I have included the error file.
>
> This is the error file
>
> version:1
> :debug:clean openal has no conflicts
> :debug:main Executing org.macports.main (openal)
> :debug:main Skipping completed org.macports.archivefetch (openal)
> :debug:main Skipping completed org.macports.fetch (openal)
> :debug:main Skipping completed org.macports.checksum (openal)
> :debug:main Skipping completed org.macports.extract (openal)
> :debug:main Skipping completed org.macports.patch (openal)
> :debug:main Skipping completed org.macports.configure (openal)
> :debug:build build phase started at Tue Aug 21 04:56:03 CDT 2012
> :notice:build ---> Building openal
> :debug:build Executing org.macports.build (openal)
> :debug:build Assembled command: 'cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX" && /usr/bin/xcodebuild -target "OpenAL" -configuration $
> :info:build Build settings from command line:
> :info:build ARCHS = x86_64
> :info:build GCC_VERSION = com.apple.compilers.llvmgcc42
> :info:build MACOSX_DEPLOYMENT_TARGET = 10.7
> :info:build OBJROOT = build/
> :info:build SDKROOT =
> :info:build SYMROOT = build/
> :info:build
> :info:build === BUILD NATIVE TARGET OpenAL OF PROJECT OpenAL WITH
> CONFIGURATION Deployment ===
> :info:build Check dependencies
> :info:build
> :info:build CompileC build/OpenAL.build/Deployment/OpenAL.build/Objects-
> normal/x86_64/oalSource.o oalSource.cpp normal x86_64 c++
> com.apple.compilers.llvmgcc42
> :info:build cd
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX
> :info:build setenv LANG en_US.US-ASCII
> :info:build /Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64
> -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -Os -fasm-blocks
> -mmacosx-version-min=10.7 -gdwarf-2 -fvisibility-inlines-hidden
> -I/opt/local/var/macports/build/_$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp: In member function 'void
> OALSource::SetupRogerBeepAU()':
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1340: warning: 'AUGraphNewNode' is
> deprecated (declared at /System/L$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1340: warning: 'AUGraphNewNode' is
> deprecated (declared at /System/L$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1343: warning: 'AUGraphGetNodeInfo' is
> deprecated (declared at /Syst$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1343: warning: 'AUGraphGetNodeInfo' is
> deprecated (declared at /Syst$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp: In member function 'void
> OALSource::SetupDistortionAU()':
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1357: warning: 'AUGraphNewNode' is
> deprecated (declared at /System/L$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1357: warning: 'AUGraphNewNode' is
> deprecated (declared at /System/L$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1360: warning: 'AUGraphGetNodeInfo' is
> deprecated (declared at /Syst$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1360: warning: 'AUGraphGetNodeInfo' is
> deprecated (declared at /Syst$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp: In member function 'void
> OALSource::Play()':
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1493: warning: 'AUGraphGetNodeInfo' is
> deprecated (declared at /Syst$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1493: warning: 'AUGraphGetNodeInfo' is
> deprecated (declared at /Syst$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1510: warning: 'AUGraphGetNodeInfo' is
> deprecated (declared at /Syst$
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1510: warning: 'AUGraphGetNodeInfo' is
> deprecated (declared at /Syst$
> :info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h: In
> member function 'void TAtomicStack<T>::push_atomic(T*) [with T =
> PlaybackMessage]':
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1878: instantiated from here
> :info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:86:
> error: 'class PlaybackMessage' has no member named 'next'
> :info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h: In
> member function 'T* TAtomicStack<T>::pop_all_reversed() [with T =
> PlaybackMessage]':
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1884: instantiated from here
> :info:build
> /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:148: error:
> 'class PlaybackMessage' has no member named 'next'
> :info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h: In
> member function 'void TAtomicStack<T>::push_NA(T*) [with T =
> PlaybackMessage]':
> :info:build
> /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:149:
> instantiated from 'T* TAtomicStack<T>::pop_all_reversed() [with T =
> PlaybackMessage]'
> :info:build
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX/oalSource.cpp:1884: instantiated from here
> :info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:64:
> error: 'class PlaybackMessage' has no member named 'next'
> :info:build
> :info:build
> :info:build ** BUILD FAILED **
> :info:build
> :info:build
> :info:build The following build commands failed:
> :info:build CompileC build/OpenAL.build/Deployment/OpenAL.build
> /Objects-normal/x86_64/oalSource.o oalSource.cpp normal x86_64 c++
> com.apple.compilers.llvmgcc42
> :info:build (1 failure)
> :info:build Command failed: cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
> /OpenAL-MacOSX" && /usr/bin/xcodebuild -target "OpenAL" -configuration
> Deplo$
> :info:build Exit code: 65
> :error:build org.macports.build for port openal returned: command
> execution failed
> :debug:build Error code: NONE
> :debug:build Backtrace: command execution failed
> while executing
> "$procedure $targetname"
> :info:build Warning: targets not executed for openal:
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> :notice:build Please see the log file for port openal for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/main.log
New description:
openal fails to build. I have included the error file.
This is the error file
{{{
version:1
:debug:clean openal has no conflicts
:debug:main Executing org.macports.main (openal)
:debug:main Skipping completed org.macports.archivefetch (openal)
:debug:main Skipping completed org.macports.fetch (openal)
:debug:main Skipping completed org.macports.checksum (openal)
:debug:main Skipping completed org.macports.extract (openal)
:debug:main Skipping completed org.macports.patch (openal)
:debug:main Skipping completed org.macports.configure (openal)
:debug:build build phase started at Tue Aug 21 04:56:03 CDT 2012
:notice:build ---> Building openal
:debug:build Executing org.macports.build (openal)
:debug:build Assembled command: 'cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX" && /usr/bin/xcodebuild -target "OpenAL" -configuration $
:info:build Build settings from command line:
:info:build ARCHS = x86_64
:info:build GCC_VERSION = com.apple.compilers.llvmgcc42
:info:build MACOSX_DEPLOYMENT_TARGET = 10.7
:info:build OBJROOT = build/
:info:build SDKROOT =
:info:build SYMROOT = build/
:info:build
:info:build === BUILD NATIVE TARGET OpenAL OF PROJECT OpenAL WITH
CONFIGURATION Deployment ===
:info:build Check dependencies
:info:build
:info:build CompileC build/OpenAL.build/Deployment/OpenAL.build/Objects-
normal/x86_64/oalSource.o oalSource.cpp normal x86_64 c++
com.apple.compilers.llvmgcc42
:info:build cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX
:info:build setenv LANG en_US.US-ASCII
:info:build /Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64
-fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -Os -fasm-blocks
-mmacosx-version-min=10.7 -gdwarf-2 -fvisibility-inlines-hidden
-I/opt/local/var/macports/build/_$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp: In member function 'void
OALSource::SetupRogerBeepAU()':
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1340: warning: 'AUGraphNewNode' is deprecated
(declared at /System/L$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1340: warning: 'AUGraphNewNode' is deprecated
(declared at /System/L$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1343: warning: 'AUGraphGetNodeInfo' is
deprecated (declared at /Syst$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1343: warning: 'AUGraphGetNodeInfo' is
deprecated (declared at /Syst$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp: In member function 'void
OALSource::SetupDistortionAU()':
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1357: warning: 'AUGraphNewNode' is deprecated
(declared at /System/L$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1357: warning: 'AUGraphNewNode' is deprecated
(declared at /System/L$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1360: warning: 'AUGraphGetNodeInfo' is
deprecated (declared at /Syst$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1360: warning: 'AUGraphGetNodeInfo' is
deprecated (declared at /Syst$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp: In member function 'void OALSource::Play()':
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1493: warning: 'AUGraphGetNodeInfo' is
deprecated (declared at /Syst$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1493: warning: 'AUGraphGetNodeInfo' is
deprecated (declared at /Syst$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1510: warning: 'AUGraphGetNodeInfo' is
deprecated (declared at /Syst$
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1510: warning: 'AUGraphGetNodeInfo' is
deprecated (declared at /Syst$
:info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h: In
member function 'void TAtomicStack<T>::push_atomic(T*) [with T =
PlaybackMessage]':
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1878: instantiated from here
:info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:86:
error: 'class PlaybackMessage' has no member named 'next'
:info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h: In
member function 'T* TAtomicStack<T>::pop_all_reversed() [with T =
PlaybackMessage]':
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1884: instantiated from here
:info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:148:
error: 'class PlaybackMessage' has no member named 'next'
:info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h: In
member function 'void TAtomicStack<T>::push_NA(T*) [with T =
PlaybackMessage]':
:info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:149:
instantiated from 'T* TAtomicStack<T>::pop_all_reversed() [with T =
PlaybackMessage]'
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX/oalSource.cpp:1884: instantiated from here
:info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:64:
error: 'class PlaybackMessage' has no member named 'next'
:info:build
:info:build
:info:build ** BUILD FAILED **
:info:build
:info:build
:info:build The following build commands failed:
:info:build CompileC build/OpenAL.build/Deployment/OpenAL.build
/Objects-normal/x86_64/oalSource.o oalSource.cpp normal x86_64 c++
com.apple.compilers.llvmgcc42
:info:build (1 failure)
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/work/openal-1.3
/OpenAL-MacOSX" && /usr/bin/xcodebuild -target "OpenAL" -configuration
Deplo$
:info:build Exit code: 65
:error:build org.macports.build for port openal returned: command
execution failed
:debug:build Error code: NONE
:debug:build Backtrace: command execution failed
while executing
"$procedure $targetname"
:info:build Warning: targets not executed for openal:
org.macports.activate org.macports.build org.macports.destroot
org.macports.install
:notice:build Please see the log file for port openal for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_openal/openal/main.log
}}}
--
Comment:
Remember to use WikiFormatting when writing in Trac.
Your log says:
{{{
:info:build /Developer/Extras/CoreAudio/PublicUtility/CAAtomicStack.h:86:
error: 'class PlaybackMessage' has no member named 'next'
}}}
This suggests that openal is for some reason trying to use an extra
installed by Xcode, and presumably this extra has changed since this
version of openal was developed and is no longer compatible with it.
There are other existing tickets about other build failures of openal. We
need to update openal to a newer version.
--
Ticket URL: <https://trac.macports.org/ticket/35765#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list