On Wed, Jul 27, 2005 at 08:20:17PM -0700, Blars Blarson wrote:
> On Wed, Jul 27, 2005 at 04:39:58AM -0700, Steve Langasek wrote:
> > And, what *does* config.log have to say about this?  The build log on
> > buildd.debian.org certainly shows that libx11-6 and libx11-dev were
> > installed, so -lX11 should have been available for linking.  I'm guessing
> > that this is not actually a nautilus bug, but a build env discrepancy due to
> > the current lack of a successful xorg build on sparc; in which case the
> > problem should fix itself in a matter of a week or so, and this bug is
> > therefore redundant.

> Attached.

Aha.

> configure:24808: checking for XOpenDisplay in -lX11
> configure:24838: cc -o conftest -g -Wall -O2  -Wl,-O1 -Wl,--as-needed 
> conftest.c -lX11  -L/usr/X11R6/lib -lX11   >&5
> /usr/lib/gcc/sparc-linux-gnu/4.0.1/../../../../lib/crt1.o:../sysdeps/sparc/sparc32/elf/start.S:32:
>  multiple definition of `_PROCEDURE_LINKAGE_TABLE_'
> /usr/bin/ld: Disabling relaxation: it will not work with multiple definitions
> collect2: ld returned 1 exit status
> configure:24844: $? = 1
> configure: failed program was:

[...]

Ok, so this is the bug that's been mentioned on debian-devel, where
-Wl,--as-needed doesn't work on sparc and alpha.  Yes, this is a bug in
nautilus that needs to be fixed.  Thanks for forwarding the build log.

-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to