Hi Paul,
I had a similar problem when I was building WebKit from the cmd-line and I suspect that solution to my problem could also be the solution to your problem.
You will have to do one of the following:
1) Remove /sw/bin from your PATH environment variable (if it's there) - (i.e. You will need to edit .profile),
2) Move /sw/bin to the end of PATH after /usr/bin so that system binaries take preference,
3) Upgrade the version of iconv that you have installed via MacPort,
4) Or edit the copystrings script to hard-code /usr/bin/iconv.
Essentially, you just need to ensure that /usr/bin is the first entry for PATH in your .profile file that is located in your home directory. This will ensure that the System binaries take precedence over any other binaries that may have been inadvertently installed by MacPorts, Fink, etc.
You can use TextWangler (
http://www.versiontracker.com/dyn/moreinfo/macosx/18529) or TextEdit (Apple application) to edit the .profile file in your home directory. If the .profile file isn't in your home directory then you will need to create it. If you are not to familiar with the shell and how to edit the .profile file then I would suggest having a look at:
http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable . Here you will find a good tutorial that will help you to understand what you need to do.
Good luck!
- Sam
On 20 Jul 2008, at 23:29, Dmitri Goutnik wrote:
On Jul 21, 2008, at 2:00 AM, Paul Denlinger wrote:
Question: I know that there are quite a few people running Macports for their installs. Shouldn't they be running into the same error if Macports changes the default directories?
Paul,
I have ruby and RoR installed from Macports and it doesn't affect Xcode in any way - there's definitely something wrong with your installation.
The copystrings is a Ruby script that requires Ruby interpreter to be in a specific place - /usr/bin (as its first line says: #!/usr/bin/ruby - this is shell way of saying that the file is in fact a script and it should be executed with specified interpreter). "No such file or directory" errors that you are getting indicate that /usr/bin/ruby does not exist or does not have correct permissions.
As Greg noted, please post the output of :
(1) head -n 2 /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings
(2) ls -l /usr/bin/ru*
- Dmitri
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (
email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (
email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to
email@hidden
Do not post admin requests to the list. They will be ignored.