summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-July/017357.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2012-July/017357.html')
-rw-r--r--zarb-ml/mageia-dev/2012-July/017357.html138
1 files changed, 138 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2012-July/017357.html b/zarb-ml/mageia-dev/2012-July/017357.html
new file mode 100644
index 000000000..c74dd24a7
--- /dev/null
+++ b/zarb-ml/mageia-dev/2012-July/017357.html
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] mesa doesn't build due to missing nouveau_device.h
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20mesa%20doesn%27t%20build%20due%20to%20missing%20nouveau_device.h&In-Reply-To=%3C50033F7D.3080108%40mageia.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="017356.html">
+ <LINK REL="Next" HREF="017388.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] mesa doesn't build due to missing nouveau_device.h</H1>
+ <B>Anssi Hannula</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20mesa%20doesn%27t%20build%20due%20to%20missing%20nouveau_device.h&In-Reply-To=%3C50033F7D.3080108%40mageia.org%3E"
+ TITLE="[Mageia-dev] mesa doesn't build due to missing nouveau_device.h">anssi at mageia.org
+ </A><BR>
+ <I>Mon Jul 16 00:09:01 CEST 2012</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="017356.html">[Mageia-dev] mesa doesn't build due to missing nouveau_device.h
+</A></li>
+ <LI>Next message: <A HREF="017388.html">[Mageia-dev] mesa doesn't build due to missing nouveau_device.h
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#17357">[ date ]</a>
+ <a href="thread.html#17357">[ thread ]</a>
+ <a href="subject.html#17357">[ subject ]</a>
+ <a href="author.html#17357">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>16.07.2012 01:00, Olivier Blin kirjoitti:
+&gt;<i> Colin Guthrie &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at colin.guthr.ie</A>&gt; writes:
+</I>&gt;<i>
+</I>&gt;&gt;&gt;&gt;<i> I think the least painful thing right now would be to back out the
+</I>&gt;&gt;&gt;&gt;<i> libdrm_nouveau-2.0 merge from current libdrm (iirc ~4 patches) so
+</I>&gt;&gt;&gt;&gt;<i> we can get current mesa rebuilt right now.
+</I>&gt;&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;&gt;<i> That would give some time to work on newer mesa...
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> That seems somewhat sensible.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Even with the latest wayland mesa git is having issues building...
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> g++ -Wl,--as-needed -Wl,-z,relro -Wl,-O1 -Wl,--build-id
+</I>&gt;&gt;&gt;<i> -Wl,--enable-new-dtags -L/usr/lib64/llvm -lpthread -lffi -ldl -lm
+</I>&gt;&gt;&gt;<i> lp_test_blend.o lp_test_main.o -o lp_test_blend -Wl,--start-group
+</I>&gt;&gt;&gt;<i> -L../../auxiliary/ -lgallium libllvmpipe.a -lLLVM -lXext -lXdamage
+</I>&gt;&gt;&gt;<i> -lXfixes -lX11-xcb -lX11 -lxcb-glx -lxcb -lXxf86vm -ldrm -lm
+</I>&gt;&gt;&gt;<i> -lpthread -ldl -Wl,--end-group
+</I>&gt;&gt;&gt;<i> /usr/bin/ld: ../../auxiliary//libgallium.a(u_dl.o): undefined reference
+</I>&gt;&gt;&gt;<i> to symbol 'dlclose@@GLIBC_2.2.5'
+</I>&gt;&gt;&gt;<i> /usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO
+</I>&gt;&gt;&gt;<i> /usr/lib/gcc/x86_64-mageia-linux-gnu/4.7.1/../../../../lib64/libdl.so so
+</I>&gt;&gt;&gt;<i> try adding it to the linker command line
+</I>&gt;&gt;&gt;<i> /usr/lib/gcc/x86_64-mageia-linux-gnu/4.7.1/../../../../lib64/libdl.so:
+</I>&gt;&gt;&gt;<i> could not read symbols: Invalid operation
+</I>&gt;&gt;&gt;<i> collect2: error: ld returned 1 exit status
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> So the suggested fix of adding -ldl shouldn't be needed as -ldl is
+</I>&gt;&gt;&gt;<i> already there! Could be a weird ordering quirk I guess - certainly
+</I>&gt;&gt;&gt;<i> manually placing the -ldl outside of the -Wl,--start-group block does
+</I>&gt;&gt;&gt;<i> fix it... too much fu for me tho'.
+</I>&gt;<i>
+</I>&gt;<i> I have workarounded this one by adding -Wl,--no-as-needed for this
+</I>&gt;<i> particular link command.
+</I>&gt;<i>
+</I>&gt;<i> That's not a very good fix, but the link command is strange anyway.
+</I>&gt;<i> I got their ld command line to work by removing all occurences of -dl
+</I>&gt;<i> and adding a new -ldl at the end, but that's not so easy to fit in the
+</I>&gt;<i> mesa build system.
+</I>&gt;<i>
+</I>&gt;&gt;<i> OK, so I've backed out the patches in libdrm and rebuilt mesa but now
+</I>&gt;&gt;<i> x11-driver-video-nouveau doesn't build (unsurprisingly).
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I've not got much more time to poke at this today, so hopefully the
+</I>&gt;&gt;<i> maintainer can pick it up.
+</I>&gt;<i>
+</I>&gt;<i> I have a mesa 8.1 (pre) package ready here.
+</I>&gt;<i> Here's what I did:
+</I>&gt;<i> - new dricore lib packages
+</I>&gt;<i> - dropped all nouveau backport patches (they are all from upstream git, right?)
+</I>
+Right (well, one was mine to make the backports work).
+
+&gt;<i> - removal of the (new) .la files
+</I>&gt;<i> - libglsl.so is not packaged anymore, upstream is now using a static lib (?!)
+</I>
+Sounds a bit strange, but I don't have time to look closer ATM. We can
+get back to it later I guess.
+
+&gt;<i> mesa now also installs a /etc/drirc file by default.
+</I>&gt;<i> Fedora packages it in their mesa-dri-drivers package, but we can't put
+</I>&gt;<i> it in our libified drivers package, it would cause conflicts.
+</I>&gt;<i> Because we could add (or resurrect) a &quot;mesa&quot; noarch package with only a
+</I>&gt;<i> /etc/drirc file, and make the dridrivers package require it?
+</I>
+Sounds kind of okay, though I'd maybe make it e.g. &quot;dri-common&quot; instead,
+since this sounds dri-specific.
+
+&gt;<i> Colin, Anssi, any suggestion before I submit?
+</I>&gt;<i>
+</I>&gt;<i> After that, I will ugprade weston (the wayland compositor).
+</I>&gt;<i>
+</I>
+--
+Anssi Hannula
+
+
+</PRE>
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="017356.html">[Mageia-dev] mesa doesn't build due to missing nouveau_device.h
+</A></li>
+ <LI>Next message: <A HREF="017388.html">[Mageia-dev] mesa doesn't build due to missing nouveau_device.h
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#17357">[ date ]</a>
+ <a href="thread.html#17357">[ thread ]</a>
+ <a href="subject.html#17357">[ subject ]</a>
+ <a href="author.html#17357">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>