ace123 wrote:What happens if you comment out the "with_al" lines and let the m4scripts/VS_CHECK_OPENAL.m4 take over?
Good idea. I get a configure script that runs. Unfortunately, it also crashes.
If I run "make vegastrike" after a failed "make check", then I get:
Code: Select all
!10:[admin]> make vegastrike
g++ -g -O2 <snip: another 9800 characters of switches>
/usr/bin/ld: Undefined symbols:
_buffers
_sounds
collect2: ld returned 1 exit status
make: *** [vegastrike] Error 1
***
dandandaman wrote:okay, yeah, that 10.2.8 reference should not have been as it was ... good catch
I suggest officially switching to 10.4u SDK. A 10.3 user can download it from Apple & it will work on their machine (Or, search & replace with 10.3.9 if they don't want to give an email address to Apple). A 10.5 user will have it in XCode3 (I checked). It is the oldest SDK that supports both PPC & Intel.
and you seem to have been right on the ball with the openAL problem, it seems as if it is not being detected as universal at all....
It continues to test as PPC only. The website for OpenAL continues to be absent.
from apples site I see "OpenAL is delivered as part of Mac OS X v10.4 Tiger." but that wasn't true for me...
It was not in my install either.
did you take the obvious option and download the creative version?
Yes. The link from Apple goes to the Creative binary. Really, that was the only option, as openal.org will not load. However, Apple appears to expect for me to find a 1.2.x binary there instead of 1.0.13.
I seriously doubt if that would be universal (release date is a little early.
Not necessarily. Developers got the cross compile SDK & instructions on how to use it more than a year before that. Of course, given the way that software gets written in real life, I will need to concede your point.
In the developer FAQ, Apple writes:
Apple wrote:OpenAL v1.2. In Mac OS X v10.4Tiger, this version is packaged inside a 1.0 framework.
For Apple, if it claims that {software} runs in v10.4, it is *supposed* to mean that it runs on any production machine. BUT, that does not appear to be the case in this situation.
There is an "out" here, though -- the package available at creative is v1.0.13 -- i.e. not the version that Apple claims is current. Presumably, there exists source code & possibly binaries (somewhere) for something newer.
SO, if I compile from source, it should run on my machine. But, I cannot get the source code from where it is supposed to be & it does not appear to be mirrored anywhere obvious. I can look for a newer binary with some reasonable expectation that it might exist. But Creative does not currently offer it & neither Fink nor Apple do either.
The only other place I can think of to look for it is to re-install 10.5 & install XCode3 -- on the assumption that Apple finally *did* include it as of 10.5. Then, pillage the 10.5 file tree for the framework.
I want to live in Theory. Everything works in Theory.