View previous topic :: View next topic |
Author |
Message |
VanFanel Apprentice
Joined: 19 Feb 2007 Posts: 161
|
Posted: Tue Sep 25, 2018 4:13 pm Post subject: [SOLVED] Building MESA from sources without X support |
|
|
HI there,
I am trying to replicate my MESA setup (X-less) on Gentoo on the Pi3.
So, when trying to build MESA from lalest gitlab sources, I get:
Code: | No package 'x11-xcb' found
No package 'xcb' found
No package 'xcb-dri3' found
No package 'xcb-xfixes' found
No package 'xcb-present' found
No package 'xcb-sync' found
No package 'xshmfence' found |
What are the names of those packages in portage, please? Or better yet: how can I efficiently find out the names of the packages I need to emerge?
Thanks!
Last edited by VanFanel on Tue Sep 25, 2018 9:26 pm; edited 1 time in total |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue Sep 25, 2018 4:19 pm Post subject: |
|
|
emerge =mesa-9999 should have pulled those packages in automatically. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Tue Sep 25, 2018 6:36 pm Post subject: |
|
|
VanFanel,
Cheat. Read the ebuild. /usr/portage/media-libs/mesa/mesa-18.2.1.ebuild contains a list of Runtime DEPENDances.
It starts Code: | RDEPEND="
!app-eselect/eselect-mesa
>=app-eselect/eselect-opengl-1.3.0
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
>=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
>=x11-libs/libXext-1.3.2:=[${MULTILIB_USEDEP}]
>=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}]
>=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}]
x11-libs/libXfixes:=[${MULTILIB_USEDEP}] |
_________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
VanFanel Apprentice
Joined: 19 Feb 2007 Posts: 161
|
Posted: Tue Sep 25, 2018 9:27 pm Post subject: |
|
|
Ah, thanks! After doing
Code: | sudo emerge x11-libs/libXfixes x11-libs/libxcb x11-libs/libXxf86vm x11-libs/libXext x11-libs/libXdamage x11-libs/libxshmfence x11-libs/libX11 |
no more dependencies are missing! |
|
Back to top |
|
|
|