Question

Je travaille à travers les étapes consistant à compiler LSYNCD sur Mac OS X (10.7.3 pour être exact).

a finalement réussi à obtenir son compilation malgré quelques erreurs de syntaxe mineures dans le code source LYSNCD; et je comprends d'Axel Kittenberger (le développeur gérant LSYNCD) que la compilation nécessite XNU.

Références: -

L'étape de configuration a été effectuée de cette façon: -

./configure --without-inotify --with-fsevents CFLAGS="-I /Users/calvin/xnu-1699.24.23/" LUA_CFLAGS="-I /opt/local/include" LUA_LIBS="/opt/local/lib/liblua.a" 

suivi de quelques modifications mineures au filefile nouvellement créé (relative à la modification du chemin d'accès à Asciidoc à mon emplacement ASCIIDOC MacPorts) et à exécuter

make

Donc, tout va bien et j'ai enfin le binaire généreux résultant généreux.

Ma question est la suivante: pourquoi Xnu était-elle requise dans ce processus? (suis curieux de savoir)

Était-ce utile?

La solution

via Axel Kittenberger, auteur / responsable de lsyncd, c'est parce que: -

accès lsyncd / dev / fsevents à un niveau que Apple considère interne.La source d'événement LSYNCDS sur OSX était basée sur ce code: http://osxbook.com/software/fslogger/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top