Thursday, July 13, 2006

A macintel version of iFolder, anyone?

With absolutely NO guarantees, warranties, etc., blah, blah, blah, here's an iFolder package FOR INTEL-BASED MACS ONLY (updated 07-17-2006):

http://193.97.123.222/~boyd/ifolder3-3.4.6198.1.dmg

Caveats:
  • ONLY works on Intel-based Macintosh computers
  • This is NOT a Universal Binary of the iFolder Client
  • ONLY works against servers that are NOT using SSL (I'm not sure why yet)
    • In fact, I only tested it against a really old SimpleServer I have (an old server that preceeded the open-source Simias Server)
  • ONLY works with Mono 1.1.16 - x86
  • Likely doesn't work on anyone else's computer but mine, but you're welcome to try it
This is hopefully a good start to eventually creating a Universal Binary for the iFolder 3.x Client.

Note to fellow hackers:
I've checked-in the changes I made to the "ifolder_3_4" branch in SVN. It was mostly just building gSOAP and libflaim.a for x86 on OS X. I also had to change up the configure.in script to do a couple things differently for OS X - x86.

Update (07-17-2006): Thanks to melo for pointing out that things weren't quite packaged correctly: http://www.simplicidade.org/notes/archives/2006/07/folder_syncroni.html

Working on an Intel-based Mac version of iFolder

I spent yesterday working on trying to get a version of iFolder up and running on my MacBook Pro (Intel-based). Unfortunately, I haven't gotten it working there yet, but here are the things I've thought would make it work:
  • Compile an x86 version of libflaim
    • I grabbed the version of libflaim straight from forge.novell.com and it builds a libxflaim instead of just libflaim. I'm not sure if these are interchangeable yet.
  • Make sure to use Mono for Intel-based Macs
    • Available from http://www.go-mono.com/ (on the download page)
  • Rebuild gSOAP so the soapcpp2 and wsdl2h executables are built with the x86 architecture
    • I'm not having much success with this one so far. libsimias is conflicting with libifolder (they both use and compile gSOAP stuff directly into themselves). When I try to build iFolder, it complains that libsimias and libifolder include the same symbols (i.e., same gSOAP function calls).
Anyhow, hopefully I can work through these issues and get something good going for all you lucky ones with a new Intel-based Mac.

Wednesday, July 05, 2006

Floor tile

I've been slaving away finishing a bathroom on the second floor of my house. I just put grout between the tile and am waiting for it to harden enough to go clean off the excess. Next week the cultured marble shower will be installed. After that, I'll finish off the bottom-half with a beadboard wainscot. Finally, I'll add a pedestal sink, a toilet, and put on the electrical fixtures and the upstairs rooms will be complete!

It might be dry enough by now; back to work...