Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the '10.4: Fix some broken Carbon apps on case-sensitive HFS' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Fix some broken Carbon apps on case-sensitive HFS
Authored by: silicontrip on Jun 07, '05 07:57:49PM

I had this exact same problem about 5 years ago when I installed 10.0 using UFS.

I had problems with installing Toast at the time.
Under FreeBSD the tool to debug these type of problems is called ktrace. Unfortunately 10.0 did not have ktrace enabled. (ktrace is enabled in current versions of OSX)

By using ktrace to run the Application, it leaves a dump file which can be viewed by kdump. By looking for results of the open command you can see what the application is trying to open. If there is an error on what appears to be a system file. You can create the required symbolic link as stated in other posts.

This works seemlessly if the application is a native Cocoa (Mach-o) application but for Carbon Apps, you need to use CFMLauncher to run them. Using the "open" command doesn't work since open forks and cannot be traced.

For 10.0 I ended up using a utility called fs_usage, found the file that Toast was looking for, posted the fix in the Toast Forum and a week later there was an official update that also fixed the problem.



[ Reply to This | # ]