The ebb and flow of personalized information whatever falls out of my brain on a given day.  
    Updated: 4/1/02; 12:16:47 AM.

 

Click here to send an email to the editor of this weblog.
Email

Click to see the XML version of this web page.

General Interest

Macintouch
MacOS X Hints
Scripting News
Doc Searls
Hack the Planet
bOing bOing
Jonathon Delacour
Mac Net Journal
mac.scripting.com
SATN.org
2020 Hindsight
Flangy News
My Apple Menu
Dan Bricklin
Inspirational Technology
Yourish
Kris Amico
Sam Ruby
Josh Lucas
Mark Paschal

Geekware

Apache XML
XML Protocols
XML 1.0 Spec
WSDL
xmlrpc.com
soapware.org
opml.org

Radio

Radio Userland
Andy's Radio Resources
Frontier Scripting Tutorial
Matt's Book
DocServer
Radio Stories
RSS 0.92
RSS 0.91

 
 

Saturday, March 30, 2002

Cocoa Framework Management I am working on getting Bill Bumgarner's RadIoService to build from cvs. It still doesn't work at all for me and I want to find out why. In the process, I ran into a couple of framework problems that I dealt with, but I don't know if I did the right thing.

EDInternet depends upon the EDCommon.framework. Checking EDInternet.pbproj, the where is not explicitly defined, so sticking it in /Library/Frameworks/ seems to work OK. The same holds for XMLRPC, which depends upon EDCommon.framework and EDInternet.framework. After building each in turn, I copied the output framework to /Library/Frameworks/ and moved to the next. It worked.

The problem is that RadioService expects to the find these frameworks in /Library/EmbeddedFrameworks/. After thoroughly mangling the project (twice) trying to replace the paths, I finally gave up and went to the file in question (project.pbxproj) and edited it directly. I obviously don't know what I am doing in Project Builder, and PB has a lot of problems of its own. I also ran into a problem because /tmp/bbum-products didn't exist but that was easy enough to fix.

RadIoService now builds and I can move on, but these questions linger. Where should custom frameworks go and how should they be addressed in projects. It seems like they should be in my local ~/Library/Frameworks/ directory and they should just be added by name. This would allow PB to roll through the local and system library frameworks directories and then hit the system frameworks.
11:48:09 AM    


An interesting BBEdit trick If you use the command line BBEdit tool and specify a path to the directory, it brings up the BBEdit disk browser. This was not what I had intended at the moment, but useful for other situations.
11:09:33 AM    


© Copyright 2002 Dave Ely.



Click here to visit the Radio UserLand website.

 


March 2002
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Feb   Apr