Hi, 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 /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_fchmodat(int, const char*, mode_t, int)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1063: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1064: error: ‘fchmodat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1069: error: ‘AT_SYMLINK_NOFOLLOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1069: error: invalid type in declaration before ‘=’ token /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_fstat(int, stat*)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1077: error: ‘AT_SYMLINK_NOFOLLOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_fstatat(int, const char*, stat*, int)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1084: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1085: error: ‘fstatat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1087: error: ‘AT_SYMLINK_NOFOLLOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1087: error: invalid type in declaration before ‘=’ token /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_mkdirat(int, const char*, mode_t)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1095: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1096: error: ‘mkdirat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_mkfifoat(int, const char*, mode_t)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1105: error: ‘mkfifoat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_utimensat(int, const char*, const timespec*, int)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1115: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1116: error: ‘utimensat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1124: error: ‘UTIME_NOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1128: error: ‘struct stat’ has no member named ‘st_atim’ /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1128: error: ‘struct stat’ has no member named ‘st_mtim’ /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1129: error: ‘struct stat’ has no member named ‘st_atim’ /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1129: error: ‘struct stat’ has no member named ‘st_mtim’ /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1134: error: ‘UTIME_OMIT’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1137: error: ‘UTIME_NOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1142: error: ‘struct stat’ has no member named ‘st_atim’ /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1146: error: ‘UTIME_OMIT’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1149: error: ‘UTIME_NOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1154: error: ‘struct stat’ has no member named ‘st_mtim’ /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1161: error: ‘AT_SYMLINK_NOFOLLOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_futimens(int, const timespec*)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1171: error: ‘AT_SYMLINK_NOFOLLOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_faccessat(int, const char*, int, int)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1178: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1179: error: ‘faccessat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1188: error: ‘AT_EACCESS’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_linkat(int, const char*, int, const char*, int)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1277: error: ‘linkat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_unlinkat(int, const char*, int)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1286: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1287: error: ‘unlinkat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘ssize_t _haiku_build_readlinkat(int, const char*, char*, size_t)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1297: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1298: error: ‘readlinkat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_symlinkat(const char*, int, const char*)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1311: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1312: error: ‘symlinkat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_ftruncate(int, off_t)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1322: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_fchown(int, uid_t, gid_t)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1336: error: ‘AT_SYMLINK_NOFOLLOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_fchownat(int, const char*, uid_t, gid_t, int)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1344: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1345: error: ‘fchownat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1351: error: ‘AT_SYMLINK_NOFOLLOW’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1351: error: invalid type in declaration before ‘=’ token /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_mknodat(int, const char*, mode_t, dev_t)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1360: error: ‘mknodat’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_open(const char*, int, mode_t)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1376: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp: In function ‘int _haiku_build_renameat(int, const char*, int, const char*)’: /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1405: error: ‘AT_FDCWD’ was not declared in this scope /Volumes/Haiku_Build/haiku-trunk/src/build/libroot/fs.cpp:1407: error: ‘renameat’ was not declared in this scope Regards, Niels