Comments (8)
Which version of FreeBSD are you using? sys/tree.h has been imported into source tree in 2002
Anyway I have created a pull request #31 with bundled sys/tree.h so you can try that code now
from libinotify-kqueue.
10.1
The file tree.h isn't missing, include is missing. I added this to quick-fix the build:
@echo "#include <sys/tree.h>" >> ${WRKSRC}/config.h
from libinotify-kqueue.
Are you trying to compile libinotify out of FreeBSD port system through hacking of port`s Makefile? If so it would be a wrong way. You should run full autotools suite than configure than resulting Makefile rather than just run ports bundled Makefile
from libinotify-kqueue.
Free port already bypasses autotools. I was updating it to the latest version, and found that this include is missing. It was added for some other OSes, but not FreeBSD in code.
from libinotify-kqueue.
The code evolved since port version. It now requires autotools
from libinotify-kqueue.
Run autogen.sh && configure && make in ${WRKSRC} directory and dont run make on port bundled Makefile
from libinotify-kqueue.
Port doesn't use autogen.sh the way how it is defined. autogen.sh would require perl, and will take literally 20 times longer to build. So it avoids this. In any case, there is no action required. Thanks.
from libinotify-kqueue.
Thanks, Vladimir, for help with this issue!
from libinotify-kqueue.
Related Issues (18)
- libinotify open() considerations HOT 5
- Lost deletion events HOT 2
- The deletion events are not provided in time HOT 16
- Propagate changes from #12 to gio-kqueue
- use-after-free in worker_sets_extend/worker_update_flags HOT 2
- wulf7/libinotify-kqueue integration HOT 3
- Crashes reported for 271ef97 HOT 10
- [suggestion] Implement command line interface like 'inotifywait' in linux HOT 4
- Build failure: Missing file barriers.c
- incrond fails at monitoring directories HOT 10
- Test results: FreeBSD-10.2 HOT 6
- Question: Only watch directories HOT 6
- Mistakenly close down fd 0 upon watch failure HOT 4
- Where is the documentation? HOT 2
- Hanging while inotify_add_watch(): race conditions HOT 11
- "make test" sometimes gets killed with SIGPIPE HOT 3
- Doesn't set IN_ISDIR if new directory is created HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libinotify-kqueue.