Hi,

I've been playing with Etoile on FreeBSD recently and thought I'd
share my uhm experience.

The following compiled out-of-the-box:

- WildMenus
- PreferencesKit
- ServicesBarKit
- BookmarkKit
- ExtendedWorkspaceKit
- IconKit
- TrackerKit -- see Workspace.app below
- Hardware.app
- LookAndBehavior.app


I had problems with the following:

- Camaelon
It compiles (and works) fine, however CLImage.m has a couple of
references to imageNamed: @"Window-titlebar..." which should really
read imageNamed: @"Window/Window-titlebar..." -- the result is a
pretty crappy looking window titlebar.

- EtoileExtensionsKit
-- UKKQueue.m uses O_EVTONLY which doesn't exist on FreeBSD. A simple
     #define O_EVTONLY EVFILT_VNODE
   does the trick.
-- UKFinderIconCell.m + UKDistributedView.m
   both use truncf() which is defined in math.h which isn't included
-- Installing headers...
   install: /Library/Headers//EtoileExtensions/Cocoa/Cocoa.h: No such
file or directory
   'nuff said...

- LuceneKit + OgreKit
There is no OniGuruma 3.x on FreeBSD

- Installer.app
Couldn't load Installer.gorm -- and I couldn't figure out why.

- Workspace.app
-- UKFSItem.m uses truncfs() which is defined in math.h which isn't included
-- WorkspaceController.m
Here I gave up because it's trying to include EXQuery.h which is a
subclass of TKQuery.h of TrackerKit -- however, TrackerKit doesn't
install it's headers. If you install those by hand, you're still
stuck, because of TKStructuralKey which doesn't seem to be defined
anywhere...

--
Chris

Reply via email to