[MacPorts] #30631: kdegames4 does not build on Lion
#30631: kdegames4 does not build on Lion --------------------------+------------------------------------------------- Reporter: soehn@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: lion | Port: kdegames4 --------------------------+------------------------------------------------- kdegames4 does not build after I upgraded to 10.7 I have attached the log-file. -- Ticket URL: <https://trac.macports.org/ticket/30631> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 does not build on Lion --------------------------+------------------------------------------------- Reporter: soehn@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: lion | Port: kdegames4 --------------------------+------------------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => snc@… * cc: sharky@… (added) Comment: Please remember to cc the maintainers. -- Ticket URL: <https://trac.macports.org/ticket/30631#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 does not build on Lion --------------------------+------------------------------------------------- Reporter: soehn@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: lion | Port: kdegames4 --------------------------+------------------------------------------------- Changes (by snc@…): * cc: michaelld@…, mk@… (added) Comment: Is `/Library/Frameworks/OpenAL` standard to the Lion install? If not, we should forcibly define this in the KDE portgroup. {{{ :info:build /Library/Frameworks/OpenAL.framework/Headers/al.h:87: error: ‘<anonymous>’ has incomplete type :info:build /Library/Frameworks/OpenAL.framework/Headers/al.h:87: error: invalid use of ‘ALvoid’ :info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdegames4/kdegames4/work/kdegames-4.7.0/granatier/src/TagaroAudio/openalruntime_p.h:26, }}} -- Ticket URL: <https://trac.macports.org/ticket/30631#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 does not build on Lion --------------------------+------------------------------------------------- Reporter: soehn@… | Owner: snc@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: lion | Port: kdegames4 --------------------------+------------------------------------------------- Changes (by snc@…): * status: new => assigned Comment: I've verified that /Library/Frameworks is empty on a clean Lion install. We need to force OpenAL in the KDE PortGroup. -- Ticket URL: <https://trac.macports.org/ticket/30631#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 does not build on Lion ---------------------------+------------------------------------------------ Reporter: soehn@… | Owner: snc@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: fixed | Keywords: lion Port: kdegames4 | ---------------------------+------------------------------------------------ Changes (by snc@…): * status: assigned => closed * resolution: => fixed Comment: OpenAL forced in r82308. Please update, clean, and try again. -- Ticket URL: <https://trac.macports.org/ticket/30631#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 does not build on Lion ---------------------------+------------------------------------------------ Reporter: soehn@… | Owner: snc@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: | Keywords: lion Port: kdegames4 | ---------------------------+------------------------------------------------ Changes (by soehn@…): * status: closed => reopened * resolution: fixed => Comment: Replying to [comment:4 snc@…]:
OpenAL forced in r82308. Please update, clean, and try again. I did try it, I attached the result.
-- Ticket URL: <https://trac.macports.org/ticket/30631#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 tries to use non-standard OpenAL framework ---------------------------+------------------------------------------------ Reporter: soehn@… | Owner: snc@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: | Keywords: Port: kdegames4 | ---------------------------+------------------------------------------------ Changes (by snc@…): * keywords: lion => Old description:
kdegames4 does not build after I upgraded to 10.7 I have attached the log-file.
New description: kdegames4 tries to use OpenAL in /Library. I have attached the log-file. -- Comment: Lovely. LD still thinks it should grab that non-standard OpenAL. -- Ticket URL: <https://trac.macports.org/ticket/30631#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 tries to use non-standard OpenAL framework ---------------------------+------------------------------------------------ Reporter: soehn@… | Owner: snc@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: | Keywords: Port: kdegames4 | ---------------------------+------------------------------------------------ Comment(by michaelld@…): After checking the generated CMakeCache.txt file from kdegames4, SNC's changes to the KDE 1.1 PortGroup look good to me. Can the OP do: {{{ sudo port clean kdegames4 sudo port selfupdate sudo port install kdegames4 }}} and see if that works? Sometimes it takes a bit for changes to become public & your comment is just 1 hour after the change was made. -- Ticket URL: <https://trac.macports.org/ticket/30631#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 tries to use non-standard OpenAL framework ---------------------------+------------------------------------------------ Reporter: soehn@… | Owner: snc@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: | Keywords: Port: kdegames4 | ---------------------------+------------------------------------------------ Comment(by snc@…): Also could you let us know what you installed on your system that put an OpenAL framework in your /Library? We can't reproduce without knowing which software to put there. -- Ticket URL: <https://trac.macports.org/ticket/30631#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 tries to use non-standard OpenAL framework ---------------------------+------------------------------------------------ Reporter: soehn@… | Owner: snc@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: | Keywords: Port: kdegames4 | ---------------------------+------------------------------------------------ Comment(by soehn@…): Replying to [comment:8 snc@…]:
Also could you let us know what you installed on your system that put an OpenAL framework in your /Library? We can't reproduce without knowing which software to put there. That was just the key. I started investigating and noticed there are two versions installed. One very old one (1.0.1d) in /Library/frameworks and a newer one in /system/Library/frameworks (1.5). I decided to move the older version to a safe place. After that kdegames4 did build and runs fine. I will see if any app will miss the old framework... Thank you for your help.
-- Ticket URL: <https://trac.macports.org/ticket/30631#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30631: kdegames4 tries to use non-standard OpenAL framework ---------------------------+------------------------------------------------ Reporter: soehn@… | Owner: snc@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: worksforme | Keywords: Port: kdegames4 | ---------------------------+------------------------------------------------ Changes (by snc@…): * status: reopened => closed * resolution: => worksforme -- Ticket URL: <https://trac.macports.org/ticket/30631#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts