Apple on Thursday released an update to its developer tools bringing the Xcode package up to version 2.2. There are many changes in the recent release that affect the compilers, distributed builds, debugging and other functions.
Apple on Thursday released an update to its developer tools bringing the Xcode package up to version 2.2. There are many changes in the recent release that affect the compilers, distributed builds, debugging and other functions.
Hopefully with this new release I’ll be able to use XCode to debug Apache httpd.
As things stand with XCode 2.1 now, I’m not able to debug httpd because I get “no source file named …” errors from gdb. So, I have to debug httpd from the command line using gdb.
By the way, I’m not implying that httpd has bugs or that I am even a contributor to httpd. I just want to be able to use XCode to step through the httpd code so that I can learn how it works.
Has anybody here been able to use XCode to debug httpd?
Does anyone know whether the 2.1 –> 2.2 upgrade will be available through Software Update, or whether I have to download the entire ~800 MB DVD image again and do an upgrade there?
XCode updates have never been available via Software Update (that I can remember) however every Apple Store should have CDs of the latest version that they give out for free. If you are near one, you could call and ask if they have 2.2 on CDs at their store.
I live in Vancouver, BC, and the only Apple store in Canada is in Toronto.
Do you know people have a bandwidth limitation like 1GB per month. Hopefully it’s not my case but I feel for those who do have to chose between updating their IDE and downloading a complete new linux distrib.
There is something rather annoying about Xcode, and that’s the fact that I have to download a bloomin’ 800MB just to get gcc updated.
Argh.
And how is that any different to Microsoft forcing its customers to upgrade their compiler at the same time as the IDE?
Please, the two are intertwined, it only makes sense to release the two in the same package.
The fact that Microsoft’s method sucks more is not very helpful. The fact is that the Xcode upgrades suck; unless they actually upgrade each and every file, though.
Are you seriously claiming that they rewrote GCC so much that it’s no longer a standalone compiler?
Someone please explain to kaiwai that no one mentioned Microsoft anywhere.
Edited 2005-11-11 07:15
At least Apple is on the internet2. I’m getting 3MB/sec of them right now. I never get things that fast from Microsoft’s CONEXXION mirrors.
You have to pay an arm and a leg for MS development tools, Apple provides them free. Downloading 800mb IMO is a small price to pay.
The VS.NET Express editions are free of charge, and Microsoft’s command line tools have been available for free for years now.
Yes, the express versions are free. You are not given access to all internal MS API’s or library calls etc.
Apple gives you their fully functioning development IDE, frameworks and SDK’s for free.
I agree with an above poster. A 800 MB download is a small price to pay. I d/l’ed it in 25 minutes from apple yesterday. How is that a pain?
EDIT: typos and other nonsense
Edited 2005-11-11 16:20
Its a pain because how difficult is it to make an updater thats smaller? When you upgrade from 10.4 to 10.4.3 you dont download a dvd image of the whole OS, you download a 100mb patch.
How difficult is it to download a file, mount a disk image and double click a .dpkg file?
I never claimed that it was difficult to mount a disk image and run a .pkg file. Its kind of a pain for people with slow internet or unstable internet. I mean yes the program is 800mb total but when I ran the updater it only installed 300mb. Do you know how frustrating it is to have to download a file that you know to be way too big for what you need and then have it fail after about 70 or 80% because your cable drops out for a minute or two?
its not an OS, its a development tool. one is for EVERYONE, the other is for a much smaller percentage of people. i’m sure if everyone who used mac os was writing code for it, they’d oblige you.
and like many others have mentioned, its a small download compared to your options with microsoft.
I seem to be having a similar problem to what ddew asked about apache and gdb. The crash reporter stopped listing filenames and line numbers at some point and just points to “crt.c” (besides being less precise regarding the exact crash location and leaving out the odd symbol at all).
When it still worked it really was a great feature and very helpful in my task of lifting some 15 year old code (that generally thought NULL-$100 were some scratchpad area) to X.
Does 2.2 fix this?
Rich
the editor speed when opening/saving and coloring large files seems to have improved quite a bit. this is probably the best thing about this release imo. those operations used to be flakey and or unusually slow.
lets stop debating file size and get on with discussing the contents of the update instead.
For some reason after this update thing have gone just about crazy. I’m simply a student working on some simple projects… The build window never stays around even though I’ve set it to, and other cosmetic pains in the neck are everywhere.
Not only that but the compiling itself seems to be flakey. ‘Executable path nil!!’, what the hell is that? 3 seconds later I compile again and it works flawlessly. The build window shows warnings (which i have to manually go into and check) and then the next time I build it it still has the warnings but this time the build window just says ‘succeeded’. The warning even still show up in the gutter in the editor!
What gives!?! I hope I can find a way to downgrade because it’s driving me crazy.