Re: [Xpert] Re: [dstone@kde.org: Re: [Xpert]HEAD compile breakage in Xserver/hw/xfree86/parser]
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
[Xpert] 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? -- Daniel Stone <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Developer - http://kopete.kde.org, http://www.kde.org msg11905/pgp0.pgp Description: PGP signature
[Xpert] Re: [dstone@kde.org: Re: [Xpert]HEAD compile breakage in Xserver/hw/xfree86/parser]
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
[dstone@kde.org: Re: [Xpert]HEAD compile breakage in Xserver/hw/xfree86/parser]
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? -- Daniel Stone <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Developer - http://kopete.kde.org, http://www.kde.org - End forwarded message - -- Daniel Stone <[EMAIL PROTECTED]> Developer, Trinity College, University of Melbourne msg11852/pgp0.pgp Description: PGP signature
Re: [Xpert]HEAD compile breakage in Xserver/hw/xfree86/parser
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. David -- David Dawes Release Engineer/Architect The XFree86 Project www.XFree86.org/~dawes ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
[Xpert]HEAD compile breakage in Xserver/hw/xfree86/parser
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 ./: --- (cd unshared && ar clq ../libxf86config.a Device.o Files.o Flags.o Input.o Keyboard.o Layout.o Module.o Video.o Monitor.o Pointer.o Screen.o Vendor.o read.o scan.o write.o DRI.o ) ar: scan.o: No such file or directory make[7]: *** [libxf86config.a] Error 1 make[7]: Leaving directory `/home/dstone/xfree86/xfree86-4.2.99+cvs.20021231/build-tree/xc/programs/Xserver/hw/xfree86/parser' make[6]: *** [all] Error 2 [...] --- dstone@tela:~/xfree86/xfree86-4.2.99+cvs.20021231/build-tree/xc/programs/Xserver/hw/xfree86/parser% lsl scan.o unshared/scan.o ls: unshared/scan.o: No such file or directory -rw-r--r--1 dstone 128054144 Dec 31 17:52 scan.o dstone@tela:~/xfree86/xfree86-4.2.99+cvs.20021231/build-tree/xc/programs/Xserver/hw/xfree86/parser% file scan.o scan.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not