Bug 54369

Summary: Make fails on Debian Squeeze 644
Product: Mesa Reporter: netflow
Component: Mesa coreAssignee: mesa-dev
Status: RESOLVED NOTABUG QA Contact:
Severity: blocker    
Priority: high    
Version: 8.0   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description netflow 2012-09-02 01:35:29 UTC
autoconf works fine, all dependencies are met with extensive use of sid packages and make halts with the following error:

/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libxcb.a(xcb_conn.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libxcb.a: could not read symbols: Bad value
Comment 1 Michel Dänzer 2012-09-03 10:11:24 UTC
(In reply to comment #1)
> /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libxcb.a(xcb_conn.o):
> relocation R_X86_64_32 against `.rodata' can not be used when making a shared
> object; recompile with -fPIC

Please provide more context from the build output, at the very least the full linker command line.
Comment 2 Michel Dänzer 2012-09-03 10:16:14 UTC
Also, where is your /usr/lib/libxcb.a from, and (why) is there no corresponding /usr/lib/libxcb.so?
Comment 3 Timothy Arceri 2016-02-12 13:06:56 UTC
No reply and build system has changed a lot since report. Closing.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.