No problem, so it builds a UB right? With intel and ppc binaries in it? For the dependencies, did you have Intel and PPC versions? Or did you just build them and it worked? I'm pretty curious, I had the feeling I just had to get the Intel versions of the dependencies and things would work, I'll try that next time I get a chance to use my friend's Mac. You
<span style="font-style: italic;">are</span> building with dependencies curl, ogg, and vorbis, right?<br><br>Anyways, I'll keep at it, kind of difficult when I don't have a Mac. I'm pretty sure just having Intel versions of the dependencies will work. Someone was nice enough to build them for me (
<span style="font-style: italic;">Some random guy in #mac</span>). Hopefully it works, I'm pretty sure it will because like I said before I had dependencies it would build perfectly, and now that I have them it complains about the library's architecture type, so hopefully this will solve it. Thanks for at least responding, anyways.
<br><br><div><span class="gmail_quote">On 4/7/07, <b class="gmail_sendername">Zachary Slater</b> <<a href="mailto:zakk@timedoctor.org">zakk@timedoctor.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Jorge Peņa wrote:<br>> Hey guys, you probably remember me asking about how to build on Mac,<br>> well I got it and it's working perfectly! However, if you remember<br>> correctly, I had to remove the i386 targets for the bash make script
<br>> because it wouldn't build. Well, it turns out that now someone else on a<br>> Mac Intel wants a copy, so I at first figured that I would have to<br>> re-build the whole thing on their computer, and well, they're not really
<br>> computer oriented and they might not be as happy to have me SSH into<br>> their computer as my other friend would. So I asked if this was<br>> necessary inside #mac freenode, and they said that if they are Universal
<br>> Binaries then they should work just fine. I was wondering how that was<br>> so, so I looked here [ <a href="http://en.wikipedia.org/wiki/Universal_binary">http://en.wikipedia.org/wiki/Universal_binary</a> ],<br>
> I found out that basically it consists of binaries for both<br>> architectures within the same 'package', and the host computer<br>> automatically chooses the correct binaries. I was wondering if it was
<br>> possible to build binaries for both architectures on PPC, and I read<br>> this [ <a href="http://developer.apple.com/macosx/adoptinguniversalbinaries.html">http://developer.apple.com/macosx/adoptinguniversalbinaries.html
</a><br>> ] which seemed to say it was possible. However I remembered that I<br>> removed the i386/Intel targets in the make bash script (Not the<br>> makefile, but the make mac bash script) because it wouldn't build. I
<br>> found a document from Apple that helps with building a universal binary<br>> here [<br>> <a href="http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary.pdf">http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary.pdf
</a><br>> ].<br>><br>> I think the reason that it didn't build last time was because I had PPC<br>> versions of the dependencies (I remember it arguing about mismatching<br>> architectures), so that's why I'm wondering if you guys know how to
<br>> build Intel versions of the dependencies. My other question is, am I<br>> right in all of this? Does the ioquake3 Makefile usually automatically<br>> create the Universal Binaries? I think so, because I think I remember it
<br>> building without complaining before I added all the dependencies. I'll<br>> try to look for 'Universal Binaries' of the dependencies in the<br>> meantime, but I first want to make sure I'm right in all this before I
<br>> go through more of a waste of time. Thanks guys I really appreciate it!<br><br><br>Sorry I can't say much more besides that I use make-macosx-ub.sh and it<br>works perfectly.<br>--<br>- Zachary J. Slater<br><a href="mailto:zakk@timedoctor.org">
zakk@timedoctor.org</a><br><a href="mailto:zacharyslater@gmail.com">zacharyslater@gmail.com</a><br></blockquote></div><br>