grawil
Sep 22, 2006, 01:19 PM
I'm a scientific *nix programmer (C/Fortran/Lisp/matlab/etc) and I am just starting out with Xcode and objC. I would like to build a simple, full-screen terminal application. Nothing fancy, just a stand-alone terminal window on a black screen (aka WriteRoom v1.0 but with a terminal instead of a text document). My plan is to use this for a distraction-free writing environment with vim/emacs and GNU screen. I figured that the CocoaTechTerminal was a good place to start but I'm having trouble compiling the test app. Any hints would be much appreciated.
Here is what I get when I try to build the test:
Building target “CocoaTechTerminal Test” of project “CocoaTechTerminal” with configuration “Development”
Checking Dependencies
JamToolExecution "CocoaTechTerminal Test"
cd "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal"
setenv ASCII_OUTPUT_ANNOTATION YES
setenv ENABLE_APPLE_JAM_EXTENSIONS YES
setenv ENABLE_APPLE_JAM_OUTPUT_ANNOTATION YES
setenv GROUP staff
setenv NATIVE_ARCH ppc
setenv USER grawil
/Developer/Private/jam -d1 -j1 JAMBASE=/Developer/Makefiles/pbx_jamfiles/ProjectBuilderJambase JAMFILE=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal\ Test.build/CocoaTechTerminal\ Test.jam build ACTION=build _DEFAULT_GCC_VERSION=4.0 GCC_VERSION_IDENTIFIER=4_0 CONFIGURATION=Development BUILD_STYLE=Development CPP_HEADERMAP_FILE=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal\ Test.build/CocoaTechTerminal\ Test.hmap CLEAN_PRECOMPS=YES SRCROOT=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal OBJROOT=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal/build SYMROOT=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal/build DSTROOT=/tmp/CocoaTechTerminal.dst
Mkdir "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app"
/bin/mkdir -p "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app"
Mkdir "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
/bin/mkdir -p "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/ITTerminalWindow.nib" nibs/ITTerminalWindow.nib
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks nibs/ITTerminalWindow.nib "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/MainMenu.nib" nibs/MainMenu.nib
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks nibs/MainMenu.nib "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/Credits.html" Credits.html
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks Credits.html "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/InfoPlist.strings" InfoPlist.strings
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks InfoPlist.strings "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/iTerm.icns" iTerm.icns
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks iTerm.icns "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
Mkdir "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
/bin/mkdir -p "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Info.plist" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/Info.plist"
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/Info.plist" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/pbdevelopment.plist" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/pbdevelopment.plist"
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/pbdevelopment.plist" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/PkgInfo" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/PkgInfo"
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/PkgInfo" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
Here is what I get when I try to build the test:
Building target “CocoaTechTerminal Test” of project “CocoaTechTerminal” with configuration “Development”
Checking Dependencies
JamToolExecution "CocoaTechTerminal Test"
cd "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal"
setenv ASCII_OUTPUT_ANNOTATION YES
setenv ENABLE_APPLE_JAM_EXTENSIONS YES
setenv ENABLE_APPLE_JAM_OUTPUT_ANNOTATION YES
setenv GROUP staff
setenv NATIVE_ARCH ppc
setenv USER grawil
/Developer/Private/jam -d1 -j1 JAMBASE=/Developer/Makefiles/pbx_jamfiles/ProjectBuilderJambase JAMFILE=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal\ Test.build/CocoaTechTerminal\ Test.jam build ACTION=build _DEFAULT_GCC_VERSION=4.0 GCC_VERSION_IDENTIFIER=4_0 CONFIGURATION=Development BUILD_STYLE=Development CPP_HEADERMAP_FILE=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal\ Test.build/CocoaTechTerminal\ Test.hmap CLEAN_PRECOMPS=YES SRCROOT=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal OBJROOT=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal/build SYMROOT=/Users/grawil/Sync/Code/CocoaTech\ Open\ Source\ 3.2/Frameworks/CocoaTechTerminal/build DSTROOT=/tmp/CocoaTechTerminal.dst
Mkdir "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app"
/bin/mkdir -p "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app"
Mkdir "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
/bin/mkdir -p "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/ITTerminalWindow.nib" nibs/ITTerminalWindow.nib
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks nibs/ITTerminalWindow.nib "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/MainMenu.nib" nibs/MainMenu.nib
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks nibs/MainMenu.nib "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/Credits.html" Credits.html
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks Credits.html "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/InfoPlist.strings" InfoPlist.strings
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks InfoPlist.strings "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources/iTerm.icns" iTerm.icns
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks iTerm.icns "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Resources"
Mkdir "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
/bin/mkdir -p "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/Info.plist" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/Info.plist"
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/Info.plist" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/pbdevelopment.plist" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/pbdevelopment.plist"
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/pbdevelopment.plist" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"
PBXCp "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents/PkgInfo" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/PkgInfo"
/System/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/CocoaTechTerminal.build/Development/CocoaTechTerminal Test.build/PkgInfo" "/Users/grawil/Sync/Code/CocoaTech Open Source 3.2/Frameworks/CocoaTechTerminal/build/Development/CocoaTechTerminal Test.app/Contents"