[poky] Problem while pulling mesa
kubera samrat
kubera.samrat at gmail.com
Tue Mar 22 06:35:07 PDT 2011
Hi all,
I have included mesa in my recipe. I got all the .so files which I
needed except GLES files. I am including my bb file in this mail below. So
please tell me the modifications which has to be done such that those
libraries get included. I have given extra conf according to the website
given below
http://mesa3d.sourceforge.net/
http://mesa3d.sourceforge.net/egl.html
*********************************************************************************
include mesa-common.inc
LIC_FILES_CHKSUM =
"file://docs/license.html;md5=7a3373c039b6b925c427755a4f779c1d"
PROTO_DEPS = "xf86driproto glproto dri2proto"
LIB_DEPS = "libdrm virtual/libx11 libxext libxxf86vm libxdamage libxfixes
expat"
DEPENDS = "${PROTO_DEPS} ${LIB_DEPS} mesa-dri-glsl-native python-native"
PR = "r2"
SRC_URI += "file://crossfix.patch"
# most of our targets do not have DRI so will use mesa-xlib
DEFAULT_PREFERENCE = "-1"
# Atom PCs have DRI support so use mesa-dri by default
DEFAULT_PREFERENCE_atom-pc = "1"
LEAD_SONAME = "libGL.so.1"
EXTRA_OECONF += "--with-driver=dri --enable-egl --enable-gallium
--enable-glx-tls --enable-gl-osmesa --enable-glu \
--enable-glw --enable-gallium-swrast --enable-xcbi
--enable-gles-overlay --enable-openvg --enable-gallium-egl"
# We need glsl-compile built for buildhost arch instead of target (is
provided by mesa-dri-glsl-native)"
do_configure_prepend() {
sed -i "s#^GLSL_CL = .*\$#GLSL_CL =
${STAGING_BINDIR_NATIVE}/glsl-compile#g"
${S}/src/mesa/shader/slang/library/Makefile
}
do_install_append () {
install -d ${D}/usr/bin
install -d ${D}${libdir}/dri
install -d ${D}${libdir}/egl
install -m 0755 ${S}/progs/xdemos/{glxdemo,glxgears,glxheads,glxinfo}
${D}/usr/bin/
}
#python populate_packages_prepend() {
# import os.path
# dri_drivers_root = os.path.join(bb.data.getVar('libdir', d, 1), "dri")
# do_split_packages(d, dri_drivers_root, '^(.*)_dri\.so$',
'mesa-dri-driver-%s', 'Mesa %s DRI driver', extra_depends='')
#}
COMPATIBLE_HOST = '(i.86.*-linux|x86_64.*-linux)'
#PACKAGES =+ "${PN}-xprogs"
#PACKAGES_DYNAMIC = "mesa-dri-driver-*"
FILES_${PN} += "${libdir}/dri/i965_dri.so"
FILES_${PN} += "${libdir}/dri/swrast_dri.so"
FILES_${PN} += "${libdir}/egl/*"
#FILES_${PN}-xprogs = "${bindir}/glxdemo ${bindir}/glxgears
${bindir}/glxheads ${bindir}/glxinfo"
#
# Header generated by i586-poky-linux-gcc gen_matypes.c -o gen_matypes -I
../../../include/GL -I ../../../include -I .. -I ../main/ -I ../math -I
../glapi/ -I ../tnl
# then run gen_matypes > matypes.h on device
#
******************************************************************************************************************************************
In this file I have given conf options according to one of the methods
mentioned in website. I tried the other way also. Even the same result.
****************************************************************************************************************************************
Your help will be greatly appreciated
Thanks and regards,
V kubera Samrat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/poky/attachments/20110322/544e64bb/attachment.html>
More information about the poky
mailing list