Not working, Here is the error I get when doing ./configure on mesa 12.0.3
configure: error: in `/home/pablo/Descargas/mesa-12.0.3':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
Alternatively, you may set the environment variables PTHREADSTUBS_CFLAGS
and PTHREADSTUBS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
collect2: error: ld returned 1 exit status
Makefile:388: fallo en las instrucciones para el objetivo 'testglib'
make[4]: *** [testglib] Error 1
make[4]: se sale del directorio '/home/pablo/Descargas/pkg-config-0.18.1/glib-1.2.8'
Makefile:476: fallo en las instrucciones para el objetivo 'all-recursive'
make[3]: *** [all-recursive] Error 1
make[3]: se sale del directorio '/home/pablo/Descargas/pkg-config-0.18.1/glib-1.2.8'
Makefile:322: fallo en las instrucciones para el objetivo 'all'
make[2]: *** [all] Error 2
make[2]: se sale del directorio '/home/pablo/Descargas/pkg-config-0.18.1/glib-1.2.8'
Makefile:428: fallo en las instrucciones para el objetivo 'all-recursive'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio '/home/pablo/Descargas/pkg-config-0.18.1'
Makefile:227: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2
Thanks for trying to help, I think configure doesn't detect and makefile or in case of mesa doesn't even create it.
Are you sure it’s a good idea to try to build and install Mesa from source if you’re stuck at the compilation process? If you really want to, you can check the GOL wiki that has a guide. Warning: it’s for Debian, it might have to be adapted for Ubuntu on some points.
If you’d prefer an easier way to install a newer version, you have these possibilities:
Padoka’s Mesa Stable: currently at version 13.0.3 (latest one is 13.0.4). Please note that there is a bug in the LLVM version he provides that displays icons in Gtk2 apps with a pink tint.
Padoka’s Mesa Devel: devel version from GIT. Available for Xenial and Yakkety
Oibaf’s Mesa Devel: devel version from GIT. Available for Xenial, Yakkety and Zesty.
Xorg-edgers: devel version from GIT. Available for Trusty, Xenial, Yakkety and Zesty. The version for Trusty is way older. The PPA also includes newer devel versions of X.
Using the devel version will bring you the most up-to-date version of Mesa but be aware that: 1) you’ll get very frequent updates (sometimes several on the same day), requiring you to restart your PC every time; 2) the devel version can (and will) have occasional bugs, which range from small graphical glitches to crashes or even complete breakage of the X server, so it’s important that you’re able to fix your system if that happens (i.e. be able to log in on a TTY to purge the PPA to get back to the repos version) −it’s especially true for the Xorg-edgers PPA, which provides updates for the X server, which adds to the chances that you’ll break your system with a random update at some point.
Of course, never ever try to use several of these PPAs at the same time, choose one. Now, if you want to use Mesa devel and hesitate between Padoka and Oibaf, they’re slightly different on the packages they provide, though the main Mesa version should be about the same. Check the packages list and versions on each PPA page.
Mesa 13.0.4 is not in a PPA (Padoka’s stable one has 13.0.3), you’d have to build it yourself. But apart from that, it’s a stable release, so no specific problems AFAIK.
Now, if you’re talking about problems like the pink tint on some icons, the issue with Padoka’s PPA is not with Mesa but LLVM. If Padoka updates his PPA to 13.0.4, it’s likely that the LLVM package stays the same and thus the issue too.
Mesa 17.0 stable (which is in fact Mesa 13.1 but the devs decided to change the version format) is supposed to be released later this month, so I guess Padoka will package it, probably with LLVM 4 that fixes the bug.
PSA: Padoka just upgraded his stable PPA to Mesa 17.0 RC2. I can confirm that it fixes the problem with icons. It’s a RC but I guess there are no serious issues.
There’s another PPA I completely forgot about: Ubuntu X team, the stable version of xorg-edgers. According to an article on OMGUbuntu, it just added the current version 13.0.4 of Mesa stable. I haven’t checked if the LLVM version it provides (3.9.1) has the icons color issues.
So, to sum up the current options:
Padoka stable: currently has Mesa 17.0 RC2 (stable)
Padoka devel: Mesa GIT
Oibaf: Mesa GIT
Ubuntu X team: Mesa 13.0.4 (stable) + X.org (stable)