Just for my own amusement, I've been trying to build XBMC for iOS/ATV2 under Lion 10.7.4 and Xcode 4.3.

Xcode 4.3 has moved to everything being wrapped up in a .app and is now located in /Applications. There is no /Developer anymore.

This is how it's gone so far:

First up I was getting errors of autoconf not found. Realised that autoconf, automake, lib tool and stuff are no longer packaged with Xcode. I'm sure there's reasons for this, and I'm also none of those reasons help us end users in any way.....

Did some googling, and found a guide for installing the latest versions of these tools from source on 10.6.8, and luckily this script works for 10.7.4.

So after getting these tools installed I managed to progress a little further.

Next issue I realised that the build scripts and what not all look for /Developer, and as this no longer exists we had a problem. To solve this I symlinked /Developer to /Applications/Xcode.app/Contents/Developer .

This got me further.

So with all of this I've managed to get to make xcode_depends but during that process it errors out with:

Code:

/usr/bin/ranlib: file: dllloader.a(ldt_keeper.o) has no symbols
make -C lib
make -C ffmpeg
Makefile:2: config.mak: No such file or directory
Makefile:45: /common.mak: No such file or directory
Makefile:84: /libavutil/Makefile: No such file or directory
Makefile:84: /library.mak: No such file or directory
Makefile:161: /doc/Makefile: No such file or directory
Makefile:162: /tests/Makefile: No such file or directory
make[2]: *** No rule to make target `/tests/Makefile'. Stop.
make[1]: *** [ffmpeg] Error 2
make: *** [dvdpcodecs] Error 2

Well, that's as far as I've gotten so far. Run out of time to investigate any further for now, but thought maybe this info would be useful to anyone else messing around with it.

And of course, any of the steps I've done come with a zero responsibility guarantee... if your computer breaks, your cat dies, or your ear gets itchy, it isn't my fault!

If I have helped you in any way, please forgive me, it was entirely accidental.

For some reason clean isn't working on depends, I'll have to try to nut out what I've messed up. Might just end up dumping the source and starting completely fresh. But for now, yes, it's all my errors

If I have helped you in any way, please forgive me, it was entirely accidental.

I may be pointing out the obvious here but maybe tarball is broken and needs to be downloaded again?
Try doing a
tar tvf /Users/Shared/xbmc-depends/tarballs/libcdio-0.82.tar.gz
and see if it freaks out