pkgsrc DragonFly 2.5.1/x86_64 2010-01-22 01:35

Goetz Isenmann g.isenmann at science-computing.de
Mon Jan 25 00:39:23 PST 2010


Am Sun, 24 Jan 2010 21:04:36 -0500
schrieb "Justin C. Sherrill" <justin at shiningsilence.com>:

> This is the pkgsrc-2009Q4 build on x86_64 2.5-current.  There's (not
> surprisingly) more failures here than with i386.

The databases/db4 (and also databases/db46) failure also applies to
i386. I think that the problem is, that /usr/include/sys/file.h now
includes /usr/include/sys/event.h which further includes
/usr/include/sys/queue.h.

The db4 sources assume, that the systems queue.h may be included before
but not after the private dbinc/queue.h. But that is not the case with
file.h.

One possible workaround is:

--- dbinc/queue.h.orig  2010-01-22 23:20:15 +0100
+++ dbinc/queue.h       2010-01-22 23:20:18
@@ -36,6 +36,7 @@

 #ifndef        _DB_QUEUE_H_
 #define        _DB_QUEUE_H_
+#define _SYS_QUEUE_H_

 #if defined(__cplusplus)
 extern "C" {

-- 
Goetz Isenmann
-- 
Vorstand/Board of Management:
Dr. Bernd Finkbeiner, Dr. Roland Niemeier, 
Dr. Arno Steitz, Dr. Ingrid Zech
Vorsitzender des Aufsichtsrats/
Chairman of the Supervisory Board:
Michel Lepert
Sitz/Registered Office: Tuebingen
Registergericht/Registration Court: Stuttgart
Registernummer/Commercial Register No.: HRB 382196 







More information about the Users mailing list