[Xpert] Re: [dstone@kde.org: Re: [Xpert]HEAD compile breakage in Xserver/hw/xfree86/parser]

2003-01-03 Thread David Dawes
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.

David
--
David Dawes
Release Engineer/Architect  The XFree86 Project
www.XFree86.org/~dawes
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert] Re: [dstone@kde.org: Re: [Xpert]HEAD compile breakage in Xserver/hw/xfree86/parser]

2003-01-03 Thread Daniel Stone
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/pgp0.pgp
Description: PGP signature