bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bug#233969: [Branden Robinson] Bug#233969: xrender_0.8.3-6(ia64/unstable


From: Ben Pfaff
Subject: Bug#233969: [Branden Robinson] Bug#233969: xrender_0.8.3-6(ia64/unstable): FTBFS: missing build-depends?
Date: Sat, 21 Feb 2004 12:45:36 -0800
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)

Here's another report from the Debian X maintainer.

-------------------- Start of forwarded message --------------------
Date: Sat, 21 Feb 2004 14:50:43 -0500
From: Branden Robinson <address@hidden>
To: address@hidden
Cc: address@hidden
Subject: Re: Bug#233969: xrender_0.8.3-6(ia64/unstable): FTBFS: missing 
build-depends?
Message-ID: <address@hidden>
References: <address@hidden>
In-Reply-To: <address@hidden>
Mail-Copies-To: nobody
User-Agent: Mutt/1.5.5.1+cvs20040105i
Delivered-To: address@hidden

On Fri, Feb 20, 2004 at 06:23:17PM -0700, address@hidden wrote:
> Package: xrender
> Version: 0.8.3-6
> Severity: serious
> 
> There was an error while trying to autobuild your package:
> 
> > Automatic build of xrender_0.8.3-6 on caballero by sbuild/ia64 1.170.4
> > Build started at 20040221-0053
> 
> [...]
> 
> > ** Using build dependencies supplied by package:
> > Build-Depends: cdbs (>= 0.4.12), debhelper (>= 4.0.0), pkg-config, 
> > libx11-dev, render-dev, x-dev
> 
> [...]
> 
> > **** The following central src deps are (probably) missing:
> >   xlibs-dev (>> 4.1.0)
> 
> [...]
> 
> > checking for ld used by g++... /usr/bin/ld
> > checking if the linker (/usr/bin/ld) is GNU ld... yes
> > checking whether the g++ linker (/usr/bin/ld) supports shared libraries... 
> > yes
> > checking for g++ option to produce PIC... -fPIC
> > checking if g++ PIC flag -fPIC works... yes
> > checking if g++ supports -c -o file.o... yes
> > checking whether the g++ linker (/usr/bin/ld) supports shared libraries... 
> > yes
> > checking dynamic linker characteristics... GNU/Linux ld.so
> > checking how to hardcode library paths into programs... immediate
> > checking whether stripping libraries is possible... yes
> > appending configuration tag "F77" to libtool
> > checking whether to enable maintainer-specific portions of Makefiles... no
> > checking for X... no
> > configure: error: X is required, but it was either disabled or not found.
> > make: *** [config.status] Error 1
> 
> A full build log can be found at:
> http://buildd.debian.org/build.php?arch=ia64&pkg=xrender&ver=0.8.3-6

LaMont and I discussed this on IRC.

Turns out the AC_PATH_XTRA autoconf macro is garbage.

Unfortunately, further research reveals AC_PATH_X is too.

You can build Xlib-based applications with only x-dev and libx11-dev
(which depends on libx11-6) installed, but autoconf doesn't seem to know
that.  The file lists for these three packages are attached.

I think this means the AC_PATH_X and AC_PATH_XTRA macros are buggy.  Is
there any change the upstream autoconf people would agree?

-- 
G. Branden Robinson                |     That's the saving grace of humor:
Debian GNU/Linux                   |     if you fail, no one is laughing at
address@hidden                 |     you.
http://people.debian.org/~branden/ |     -- A. Whitney Brown

Attachment: x-dev.list
Description: Text document

Attachment: libx11-dev.list
Description: Text document

Attachment: libx11-6.list
Description: Text document

Attachment: signature.asc
Description: Digital signature

-------------------- End of forwarded message --------------------

-- 
"Q:      How does a hacker fix a function which
         doesn't work for all of the elements in its domain?
 A:      He changes the domain."
--Thorfinn

reply via email to

[Prev in Thread] Current Thread [Next in Thread]