change to /usr/include/osreldate.h breaks ports x11-servers/xorg-server

Ted Faber faber at ISI.EDU
Tue Sep 13 15:29:50 PDT 2005


Hi, guys.

I don't know if you noticed this, but there was a recent commit to
src/include/Makefile (cvs version 1.247) that changed the generated file
/usr/include/osreldate.h by adding a prototype for the function
getosreldate().

This breaks compilation of x11-servers/xorg-server and I would guess a
bunch of other X ports.  In x11-servers/xorg-server the problem is that
config/cf/FreeBSD.cf includes that file, apparently assuming that
everything in it is a C preprocessor directive.  The new prototype
results in Makefile.proto files that make does not accept in various
places in the config directories during make config of the port.

This seems a little complex for me to produce a patch for.  You all may
have to negotiate with the committers to remove the prototype or to add
more complexity to the X configuration stuff to filter that prototype
out.  Not a decision I'm comfortable suggesting a path for.

I'm happy to provide more info if you need it.

Thanks.

-- 
Ted Faber
http://www.isi.edu/~faber           PGP: http://www.isi.edu/~faber/pubkeys.asc
Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20050913/3506327f/attachment.bin


More information about the freebsd-x11 mailing list