From: <no...@so...> - 2002-12-02 19:39:07
|
Bugs item #646897, was opened at 2002-12-02 13:11 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101627&aid=646897&group_id=1627 Category: Swapfile Group: grave Status: Open Resolution: None Priority: 5 Submitted By: Tilman Linneweh (arved) Assigned to: Richard Guenther (richi) Summary: Build problems witch gcc 3.1 on FreeBSD5 Initial Comment: Hi, Please take a look at http://bento.freebsd.org/errorlogs/5-full/glame-0.6.3.log Any help would be nice. regards tilman ---------------------------------------------------------------------- >Comment By: Tilman Linneweh (arved) Date: 2002-12-02 20:39 Message: Logged In: YES user_id=114653 The patch posted by "nold" does work. Thanks for the quick reply. I digged a bit in the Headerfiles and tested the following patch which also worked: --- swapfile_fs.c.orig Fri Dec 6 07:35:22 2002 +++ swapfile_fs.c Fri Dec 6 07:41:02 2002 @@ -44,6 +44,10 @@ #define DEBUG 1 #endif +#if __FreeBSD__ >= 5 +#define __BSD_VISIBLE 1 +#endif + #include <sys/stat.h> #include <sys/types.h> #include <pthread.h> I have no idea if FreeBSD 5 is violating "standards", but since FreeBSD 5 is known to be much more strict to standards than FreeBSD 4, i guess this should be discussed on freebsd-standard@FreeBSD.org then. regards tilman ---------------------------------------------------------------------- Comment By: Richard Guenther (richi) Date: 2002-12-02 16:24 Message: Logged In: YES user_id=7575 exchanging the test for (flags & ~(MAP_SHARED|MAP_PRIVATE)) should work around the problem, too. At least FBSD seems to be not standards compliant here. ---------------------------------------------------------------------- Comment By: Daniel Kobras (nold) Date: 2002-12-02 16:07 Message: Logged In: YES user_id=7832 It seems that MAP_FIXED is (no longer?) present in BSD. Does the attached quick&dirty patch get you any further? *nold. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101627&aid=646897&group_id=1627 |