← Back to Archives

True Geek: Creating RSS Feeds for sites with none, and building OO.o 1.1.2 (Mac OS X)

You can tell when I've got too much time on my hands... the true geek escapes. Here are two things that I plan on doing soon:

  • Learning how to scrape sites to RSS... there are so many great sites that should have RSS feeds that don't. I will have to take tech. into my own hands and use the uber-geeky advice of Roy Osherove in his article "Creating a Generic Site-To-Rss Tool".

  • I'm freakin' building OpenOffice.org 1.1.2 (OO.o) for Mac OS X 1.3.3!!! This is some crazy shit... once I've debugged the build a bit (so that it works!) I expect it will take 10-15 hours of number crunching on my PowerBook 1GHz/1GB to build properly. For those of you interested, you will need the following.

    1. Beer, coffee, housecleaning, a good book... something to pass the time.
    2. Fully read (and understand) the out-of-date instructions on building OO.o 1.1.1 on Mac OS X here.
    3. Fully read (and understand) the latest instructions (with patches and an errant file to retrieve from CVS) on building 1.1.2 by Terry Teague.

    I'll post any troubles I encounter and their solutions here as they come up.

UPDATE [2004-05-31 14:00:40]: Alright...

If you're building OO.o note that two files necessary for compilation are missing in the current source tree (cws_srx645_ooo112fix2)... Terry Teague posted an update. To get these two files, you'll have to do the following from the command-line:

sudo cvs co -r cws_srx645_ooo112fix2 psprint/source/printergfx/glyphset.cxx sudo cvs co -r cws_srx645_ooo112fix2 sj2/stardiv/applet/LiveConnectable.java

The OO.o team appears to be having some minor CVS problems. It appears that some necessary patches were not propogated to the anonymous CVS servers (If you wait until tomorrow, cws_srx645_ooo112fix2 should build right "out of the box".).

UPDATE [2004-05-31 15:54:32]: A few more things,

  • If you're running panther like I am, you'll need to set a symbolic linke in your current java versions directory (1.4.2) to the old 1.4.1 header files... that is, from /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2 make a symbolic link to the old Headers directory:

    sudo ln -s ../1.4.1/Headers Headers

  • As well, with all the patches listed in Mr. Teague's post you should be sure to check if they're even needed at this point (they might have already been applied). I think this is only an issue with the dlcompat patch... To check this, use the more command on the patch files and look at the most recent date in the first few lines. If a file that you're trying to patch has been modified after the most recent date, don't apply the patch and hope for the best (as this means the patch has already been applied, likely).

Posted by joebeone at Mayo 30, 2004 10:17 AM | TrackBack