On Fri, Jan 03, 2003 at 10:58:06PM -0500, David Dawes scrawled: > On Wed, Jan 01, 2003 at 02:31:29PM +1100, Daniel Stone wrote: > >Gah. > > > >----- Forwarded message from Daniel Stone <[EMAIL PROTECTED]> ----- > > > >Date: Wed, 1 Jan 2003 14:17:35 +1100 > >From: Daniel Stone <[EMAIL PROTECTED]> > >To: [EMAIL PROTECTED] > >Subject: Re: [Xpert]HEAD compile breakage in Xserver/hw/xfree86/parser > > > >On Tue, Dec 31, 2002 at 09:54:59PM -0500, David Dawes scrawled: > >> On Wed, Jan 01, 2003 at 08:54:15AM +1100, Daniel Stone wrote: > >> >Hi all! > >> >I'm having issues with building today's CVS HEAD for Debian (I'm doing > >> >packages of HEAD, and doing it right, i.e. non-i386-specific, not a > >> >hack, etc). Specifically, programs/Xserver/hw/xfree86/parser. scan.c > >> >isn't getting built for unshared/, only ./: > >> > >> I don't know why anything is getting built for unshared/ in that directory. > >> Maybe Debian patches it to build a shared copy of the parser library? > >> This doesn't happen with the default XFree86 source. > > > >No patches to the build system in that sense; would you like me to > >attach the (slightly patched) xfree86.cf and linux.cf? > > It'd probably be useful to see all changes relative to the standard > XFree86 source. Unless there's something specifically in the parser's > Imakefile to turn on building a shared version of the library, or something > in the .cf/.tmpl/.rules files to always build shared libraries, then > I don't see why it would even be trying to do what you're seeing.
It was a very subtle breakage; I changed "#if DoSharedLib" to "#if (DoSharedLib || DoPicLib)" in one too many places, it seems. Debian requires us to use PIC almost unconditionally, sadly. Thanks for your help, though. :) -- Daniel Stone <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Developer - http://kopete.kde.org, http://www.kde.org
msg11913/pgp00000.pgp
Description: PGP signature