Opened 12 years ago

Last modified 3 years ago

#35765 new defect

openal: error: 'class PlaybackMessage' has no member named 'next'

Reported by: wbunton@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: cooljeanius (Eric Gallager)
Port: openal

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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

Change History (2)

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: openal added
Summary: openal fails to buildopenal: error: 'class PlaybackMessage' has no member named 'next'

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.

comment:2 Changed 3 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.