On Nov 8, 2007, at 15:09:41, webmaster wrote:
Well if you're a developer you'll be disappointed, it seems apple
screwed up (probably more than once) but wouldn't commit or even
comment on availability or an acceptable compliant solution.
It all started when I installed Leopard and XCode, tried to build
a project that has a mysql library dependancy but it failed to
build citing missing mysql header files.
I check the drive and the header files are nowhere to be found, I
determine the version of the installed mysql and manually install
the header files and go back to building my project but it fails
again, this time citing missing mysql library files.
A once over on the drive concludes the libraries are in fact
missing so at this point I decide to call apple and find out
what's going on, I'm told that the library and header files
should be installed so I check the drive again and also scan all
of the installer packages and the files are not found and confirm
this with tech support who also performed the same scan of all
the installer packages.
An apology is offered for the missing files but no commitment or
even a guess when or if apple will be making them available.
Not to worry, I now have the missing files.
After dinner I called up a buddy at apple (they're 4 hours
behind), explained the situation and voiced my complaint at the
sheer stupidity of it all and later last night some generous soul
uploads a tarball of the mysql (complete) installation and a
quick call back to my friend results in the realization that he
didn't upload it and doesn't know who did so I don't know who to
thank for the gift.
Based on the file dates I have concluded that to the best of my
knowledge these files are the original (missing) apple files with
the correct architectures.
I'm not sure what they think they are preventing by precluding
these files, but this omission makes development annoying if the
basic dependancies are missing for any reason.
As suggested by my friend, it was probably due to the rush to
release Leopard by the already postponed release date, now it
makes me wonder what other files are missing due to their last
minute rush to release.
One other file that might be important is "/sbin/mount_volfs",
for those who know what it is and how to use it, be sad, it's not
available so full custom FS mounting isn't possible because you
can't register the FS for root-level access and after I discussed
it with a couple of other apple employees who were also
disappointed in it's loss, they tried building and adding it but
it didn't work due to the System/Kernel API changes, their
looking into a solution because they use it as well so their
might be something released as substitute whenever it can be
resolved.
Don't misunderstand me, you can still work around it to some
degree but the results obtained are not acceptable from a
developer standpoint, I'm not talking about mounting and using it
at the client/user level where full FS manipulation doesn't occur.
I guess I can expect similar surprises as more omitted
dependancies pop up and it makes me think, "a disappointing
vendor" that hurts development if they forget to include
dependancies and can't even comment if they'll ever be made
available let alone when they would be if they did decide to make
them available.
-- Dale
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macos-x-server mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/macos-x-server/email@hidden
This email sent to email@hidden