Opened 12 years ago

Closed 12 years ago

Last modified 10 years ago

#3440 closed enhancement (fixed)

libdrm 2.4.39

Reported by: Armin K Owned by: Armin K
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: minor Keywords:
Cc:

Description

Available at http://dri.freedesktop.org/libdrm/ Breaks Mesa 8.0. Wait for Mesa 8.1 before upgrading.

Change History (11)

comment:1 by Armin K, 12 years ago

Status: newassigned

comment:2 by rt, 12 years ago

Summary: libdrm 2.4.35libdrm 2.4.36

comment:3 by Armin K, 12 years ago

Summary: libdrm 2.4.36libdrm 2.4.37

comment:4 by rt, 12 years ago

Summary: libdrm 2.4.37libdrm 2.4.38

comment:5 by Lars Bamberger, 12 years ago

As I need to rebuild my X-Installation, and the current BLFS book is broken, I found the following:

As of libdrm-2.4.34, some of the nouveau includes are no longer installed which are needed by Mesa, although Mesa-8.0.4 requires libdrm >= 2.4.34.

I installed libdrm-2.4.38 and the latest Mesa:

git clone git://anongit.freedesktop.org/git/mesa/mesa
./autogen.sh --prefix=$XORG_PREFIX   \
            --enable-texture-float  \
            --enable-gles1          \
            --enable-gles2          \
            --enable-xa             \
            --enable-shared-glapi   \
            --enable-glx-tls        \
            --with-gallium-drivers="nouveau,r300,r600,svga,swrast"

Note that  --enable-shared-dricore is an unrecognized option in this version of Mesa and I did not apply the sed nor did I apply the patches. Make and make check after make install run without any error (I do realize that the tests ran only in a text terminal).

Seems that glxinfo and glxgears are not installed. DRI still does not seem to work on my system, I'll continue to investigate. 

in reply to:  5 comment:6 by Armin K, 12 years ago

Replying to bambi:

As I need to rebuild my X-Installation, and the current BLFS book is broken, I found the following:

As of libdrm-2.4.34, some of the nouveau includes are no longer installed which are needed by Mesa, although Mesa-8.0.4 requires libdrm >= 2.4.34.

I don't think so. I've built 8.0.4 with 2.4.33 from the book. It is not broken and Mesa instructions clearly state that you shouldn't use any later version if you are building MesaLib as per BLFS instructions.

I installed libdrm-2.4.38 and the latest Mesa:

git clone git://anongit.freedesktop.org/git/mesa/mesa
./autogen.sh --prefix=$XORG_PREFIX   \
            --enable-texture-float  \
            --enable-gles1          \
            --enable-gles2          \
            --enable-xa             \
            --enable-shared-glapi   \
            --enable-glx-tls        \
            --with-gallium-drivers="nouveau,r300,r600,svga,swrast"

Note that  --enable-shared-dricore is an unrecognized option in this version of Mesa and I did not apply the sed nor did I apply the patches. Make and make check after make install run without any error (I do realize that the tests ran only in a text terminal).

Seems that glxinfo and glxgears are not installed. DRI still does not seem to work on my system, I'll continue to investigate. 

Because you didn't apply any patch, which I doubt will work with Mesa git version, s ince it has been migrating to autotools.

comment:7 by Lars Bamberger, 12 years ago

Hm, I deleted libdrm and mesa and downloaded the tarballs again. Now, everything compiles as it should, as per BLFS instructions. I have no idea why mesa complained about libdrm during my first attempt.

Sorry for any confusion I might have caused.

comment:8 by Armin K, 12 years ago

Summary: libdrm 2.4.38libdrm 2.4.39

comment:9 by Armin K, 12 years ago

Priority: lownormal

comment:10 by Armin K, 12 years ago

Resolution: fixed
Status: assignedclosed

Fixed in r10724

comment:11 by bdubbs@…, 10 years ago

Milestone: current

Milestone current deleted

Note: See TracTickets for help on using tickets.