Opened 3 years ago
Closed 2 years ago
#65175 closed defect (fixed)
openal-soft @ 1.22.0_0+universal.darwin_15.i386-x86_64: inline declarations follow non-inline definitions
Reported by: | thetrial (alabay) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.2 |
Keywords: | elcapitan legacy-os | Cc: | |
Port: | openal-soft |
Description
I see …
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_openal-soft/openal-soft/work/openal-soft-1.22.0/alc/device.h:159:39: error: inline declaration of 'configValue<float>' follows non-inline definition
and …
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_openal-soft/openal-soft/work/openal-soft-1.22.0/alc/device.h:162:38: note: previous definition is here
I’ll attach the logfile.
Attachments (1)
Change History (12)
Changed 3 years ago by thetrial (alabay)
comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Status: | assigned → accepted |
---|
comment:2 Changed 3 years ago by thetrial (alabay)
Ha, opened by myself, I see :-) How time passes …
comment:3 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
I suppose the developers are not testing on clang versions this old anymore so it's only natural that they would repeatedly reintroduce code that works fine on newer compilers but not older ones.
comment:4 Changed 3 years ago by thetrial (alabay)
Is there no fitting newer compiler that works on El Capitan?
comment:5 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Sure, using a newer compiler would undoubtedly work; it already does on Lion thru Yosemite. But if the developers are willing to fix the code to work with older compilers I would prefer that to requiring the installation of another compiler.
comment:6 Changed 3 years ago by thetrial (alabay)
Okay, let’s wait. I remember … there was a case where the compiler was manually set higher.
comment:7 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
If you don't want to wait, you can use sudo port clean openal-soft && sudo port install openal-soft configure.compiler=macports-clang-14
(or whatever clang port you have installed).
comment:8 Changed 3 years ago by thetrial (alabay)
Versions 9 and 13, I took 13 … and it went through. But yes, a general solution would be better, I guess.
comment:9 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:10 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:11 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
We see the same problem on the 10.11 buildbot build machine.
We've seen a similar problem before; see #61431.
I've reported it to the developer: https://github.com/kcat/openal-soft/issues/703