Niels Sascha Reedijk wrote: > On Fri, Nov 25, 2011 at 6:31 AM, Ingo Weinhold <ingo_weinhold@xxxxxx> wrote: > > ingo_weinhold@xxxxxx wrote: > >> hrev43319 adds 243 changesets to branch 'master' > >> old head: cb050a33beef2d4e477b4d100d6bce55943b1881 > >> new head: 34afc171906b54dc3d082fefd847ecd0f188797a > >> > >> ---------------------------------------------------------------------------- > >> > >> 323b654: Filtered flat import of Oliver's svn package management branch > >> > >> Bring the changes that aren't package management related and the ones > >> that are but don't take effect as long as they are ignored by the build > >> system into the master. > > [...] > > > > JFYI, all commits of this push follow this narrative. There was a good deal > > of stuff in the package management repository that didn't have much to do > > with package management (like Oliver's find_directory() related changes). > > Furthermore, since packagefs, the package kit, and the PM tools are already > > in the master anyway, I figured, it doesn't harm to update them. This > > reduces the footprint of the PM repository diffs significantly, hopefully > > making future merges less work. Please shout, if this breaks things it > > shouldn't break. :-P > > These changes break the build on my MacOS X 10.6. Actually, a little > googling showed this page: > http://www.gnu.org/s/hello/manual/gnulib/fcntl_002eh.html > > The build output is: > > C++ > /Volumes/Haiku_Build/build-gcc2/objects/darwin/x86_64/release/build/libroot/fs.o > /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function > ‘int _haiku_build_fchmod(int, mode_t)’: > /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1056: error: > ‘AT_SYMLINK_NOFOLLOW’ was not declared in this scope That's a bit unfortunate. The POSIX standard introducing this API is from 2008. Will try to have a look on the weekend. CU, Ingo