[MacPorts] #32245: openal port fails to build on Lion with Xcode 4.2.1
#32245: openal port fails to build on Lion with Xcode 4.2.1 -------------------------------------+-------------------------------------- Reporter: bernard@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: openal -------------------------------------+-------------------------------------- The penal port fails to build with errors like the following. /Developer/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -Wno-trigraphs -fpascal-strings -Os -Wno- return-type -Wparentheses -Wswitch -Wno-unused-parameter -Wno-unused- variable -Wunused-value -Wno-shorten-64-to-32 -Wc++0x-extensions -fasm- blocks -mmacosx-version-min=10.7 -gdwarf-2 -fvisibility-inlines-hidden -Wno-sign-conversion -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/OpenAL.hmap -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/Deployment/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL- MacOSX/build/OpenAL.build/Deployment/OpenAL.build/DerivedSources/x86_64 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/Deployment -D__MACOSX__ -MMD -MT dependencies -MF /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/Objects- normal/x86_64/oalImp.d -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalImp.cpp -o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/Objects- normal/x86_64/oalImp.o In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalImp.cpp:30: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalSource.h:518:46: error: redefinition of parameter 'inBuffer' void SetBuffer (ALuint inBuffer, OALBuffer *inBuffer); -- Ticket URL: <https://trac.macports.org/ticket/32245> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32245: openal: error: redefinition of parameter 'inBuffer' -------------------------------------+-------------------------------------- Reporter: bernard@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: clang | Port: openal -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * keywords: => clang Old description:
The penal port fails to build with errors like the following.
/Developer/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -Wno-trigraphs -fpascal-strings -Os -Wno- return-type -Wparentheses -Wswitch -Wno-unused-parameter -Wno-unused- variable -Wunused-value -Wno-shorten-64-to-32 -Wc++0x-extensions -fasm- blocks -mmacosx-version-min=10.7 -gdwarf-2 -fvisibility-inlines-hidden -Wno-sign-conversion -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/OpenAL.hmap -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/Deployment/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL- MacOSX/build/OpenAL.build/Deployment/OpenAL.build/DerivedSources/x86_64 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/Deployment -D__MACOSX__ -MMD -MT dependencies -MF /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/Objects- normal/x86_64/oalImp.d -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalImp.cpp -o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/Objects- normal/x86_64/oalImp.o In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalImp.cpp:30: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalSource.h:518:46: error: redefinition of parameter 'inBuffer' void SetBuffer (ALuint inBuffer, OALBuffer *inBuffer);
New description: The penal port fails to build with errors like the following. {{{ /Developer/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -Wno-trigraphs -fpascal-strings -Os -Wno- return-type -Wparentheses -Wswitch -Wno-unused-parameter -Wno-unused- variable -Wunused-value -Wno-shorten-64-to-32 -Wc++0x-extensions -fasm- blocks -mmacosx-version-min=10.7 -gdwarf-2 -fvisibility-inlines-hidden -Wno-sign-conversion -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/OpenAL.hmap -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/Deployment/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL- MacOSX/build/OpenAL.build/Deployment/OpenAL.build/DerivedSources/x86_64 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/Deployment -D__MACOSX__ -MMD -MT dependencies -MF /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/Objects- normal/x86_64/oalImp.d -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalImp.cpp -o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/build/OpenAL.build/Deployment/OpenAL.build/Objects- normal/x86_64/oalImp.o In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalImp.cpp:30: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_openal/openal/work/openal-1.3 /OpenAL-MacOSX/oalSource.h:518:46: error: redefinition of parameter 'inBuffer' void SetBuffer (ALuint inBuffer, OALBuffer *inBuffer); }}} -- Comment: Please remember to use WikiFormatting. I see you're using clang. Have you tried [wiki:ProblemHotlist#compiler building with llvm-gcc-4.2 or gcc-4.2 instead]? Let us know whether or not it works. -- Ticket URL: <https://trac.macports.org/ticket/32245#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32245: openal: error: redefinition of parameter 'inBuffer' -------------------------------------+-------------------------------------- Reporter: bernard@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: clang | Port: openal -------------------------------------+-------------------------------------- Comment(by bernard@…): Thanks for those links. I've found that in Xcode 4.2.1 the gcc-4.2 compiler is no longer installed. Instead only llvm-gcc-4.2 and clang are installed. I've tried with both of these compilers and they both fail. See attached logs for clang and llvm-gcc-4.2 compilers -- Ticket URL: <https://trac.macports.org/ticket/32245#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32245: openal: error: redefinition of parameter 'inBuffer' -------------------------------------+-------------------------------------- Reporter: bernard@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: clang | Port: openal -------------------------------------+-------------------------------------- Comment(by ryandesign@…): Hmm, the attempt to use apple-gcc-4.2 does not appear to have been successful: although MacPorts says "`Using compiler 'MacPorts Apple gcc 4.2'`" the log also shows lines like "`CompileC build/OpenAL.build/Deployment/OpenAL.build/Objects-normal/x86_64/oalImp.o oalImp.cpp normal x86_64 c++ com.apple.compilers.llvmgcc42`". Perhaps the Xcode project file is specifying the compiler somewhere. -- Ticket URL: <https://trac.macports.org/ticket/32245#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32245: openal: error: redefinition of parameter 'inBuffer' ------------------------+-------------------------------- Reporter: bernard@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: Port: openal | ------------------------+-------------------------------- Changes (by jmr@…): * keywords: clang => -- Ticket URL: <https://trac.macports.org/ticket/32245#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts