Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Nov 2015 10:59:30 +0100
From:      =?UTF-8?Q?Mika=C3=ABl_Urankar?= <mikael.urankar@gmail.com>
To:        "Eugene M. Zheganin" <emz@norma.perm.ru>
Cc:        Oleksandr Tymoshenko <gonzo@freebsd.org>, Adrian Chadd <adrian.chadd@gmail.com>,  "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: misc/raspberrypi-userland port and xorg-server
Message-ID:  <CAJwjRmS3FHCJw6xws9POGdymNbtpEa2Dz%2B_k54eYTYt4hS92oQ@mail.gmail.com>
In-Reply-To: <564AEBEB.5040400@norma.perm.ru>
References:  <564A446D.1020703@norma.perm.ru> <CAJ-Vmok_PSJ_Pv6ANqtf0ddnFmbWVRZY50gAnkty9xj8mzoM-g@mail.gmail.com> <2E64C6DD-6F86-48C1-9ABF-0E55B03E2955@freebsd.org> <564AEBEB.5040400@norma.perm.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
2015-11-17 9:57 GMT+01:00 Eugene M. Zheganin <emz@norma.perm.ru>:
> I decided to try to build the x11-server/xorg-server port and it's
> dependencies (like graphics/libexpoxy) against misc/raspberrypi-userland
> libraries.
> From your questions though I understand I'm doing something wicked. Are
> you saying there's more support to Raspberry Pi in 11-CURRENT and I
> should use it, not the 10.2-STABLE ? All I need is the ability to play
> video on a Raspberry Pi, thus I need a support for GPU. Still I don't
> understand how can I get it if the ports tree is linking against general
> ports versions of graphics/libEGL and graphics/libglesv2, not the
> misc/raspberrypi-userland libraries. Could you please clarify this for
> me ? I'm hoping to use the still not commited multimedia/omxplayer or
> multimedia/kodi with the patch that Mikael Urankar gave me.
>
> As about my tries to build the xorg stack against misc/raspberry-pi
> libraries, I'm getting this on modified (I commented out the EGL and gl
> requirements) ports tree:
>
> # make
> ===>  Building for libepoxy-1.2
> /usr/bin/make  all-recursive
> Making all in include/epoxy
> Making all in src
> /usr/bin/make  all-am
>   CC       dispatch_common.lo
> In file included from dispatch_common.c:103:
> In file included from ./dispatch_common.h:48:
> In file included from ../include/epoxy/egl.h:46:
> In file included from ../include/epoxy/egl_generated.h:10:
> In file included from /usr/local/include/EGL/eglplatform.h:110:
> In file included from
> /usr/local/include/interface/vmcs_host/vc_dispmanx.h:33:
> In file included from /usr/local/include/interface/vcos/vcos.h:114:
> In file included from /usr/local/include/interface/vcos/vcos_assert.h:149:
> /usr/local/include/interface/vcos/vcos_types.h:38:10: fatal error:
> 'vcos_platform_types.h' file not found
> #include "vcos_platform_types.h"

You can put this line in the Makefile:
CFLAGS+=-I/usr/local/include/interface/vcos/pthreads/
-I/usr/local/include/interface/vcos -I/usr/local/include/interface/
-I/usr/local/include/interface/vmcs_host/linux



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJwjRmS3FHCJw6xws9POGdymNbtpEa2Dz%2B_k54eYTYt4hS92oQ>