[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