Lance Boyle wrote:

I've just installed Xcode 2.1 and can no longer compile FPC using 2.0.0. For good measure, I re-installed FPC 2.0.0 and the Xcode Integration Kit, including the Universal Interfaces. The latter acted oddly with a crashing program which tried to open up a dialog box, until I mounted the Universal Interfaces disk image first. (This sounds familiar to me from an earlier upgrade but I can't remember what to do to fix it, and the lists archives don't seem to want me to see them.)

In any event, I can't even compile a tool. Here's the result of trying. What's up?

Lance



Native Build of Target "pascaltooldumpmeUnits" using Build Configuration "Development"

    setenv ZERO_LINK YES
    /bin/sh -c "rm -f build/$(PRODUCT_NAME)"
/bin/sh: line 1: PRODUCT_NAME: command not found
rm: build/: is a directory

I've also run into this problem.

Here's how I fixed it although it may not be the correct answer.

open xcode and then open /Library/Application Support/Apple/Developer Tools/Project Templates/Pascal/Pascal Carbon Application/PascalCarbonApp.xcodeproj

In the treeview Groups & Files, select Targets and then <<ProjectName>> then in the "Action" combobox choose "Get Info"

Under the "Rules" tab change all vars that you can see from $(SOME_VAR_NAME) to $SOME_VAR_NAME also I had to change the output directories some:
Here's the lines I had to change for the output path

mkdir -p build/$BUILD_STYLE/$PRODUCT_NAME.app/Contents/MacOS
mv -f build/$PROJECT_NAME.build/$PRODUCT_NAME build/$BUILD_STYLE/$PRODUCT_NAME


And for my "with output files" section:

build/$PROJECT_NAME.build/$INPUT_FILE_BASE.o
build/$PROJECT_NAME.app/Contents/MacOS/$PRODUCT_NAME

and that's it.

You'll have to make the same changes to the "Pascal Tool" and "Pascal CGI" directories ProjectTemplate Files (*.xcodeproj)

Andrew

PS again there may be a better way to fix this but this is how I did it.

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to