Hi , My bad, this is provided by mesa-devel. There are a few other dependencies that you may need to pull in for mesa-devel (e.g. libgbm-devel, …). If you have a running system, you can find out about these as follows:
- E.g.: zypper se --provides wayland-egl - $zypper info --requires mesa-devel If you’re going to build packages that have a substantial number of dependencies, you should consider just synchronizing the entire repo, you can use rsync for that, e.g. - $rsync -avzL --delete rsync://download.tizen.org/all/releases/daily/tizen/ivi/ivi-release/latest/ (<-- note the parts in bold in the URL) Thanks, Geoffroy From: karthik karthik [mailto:[email protected]] Sent: Tuesday, April 08, 2014 5:26 AM To: VanCutsem, Geoffroy Cc: [email protected] Subject: Launch weston ivi shell - unresponsive homescreen.. Hi, I tried this package from the link you had sent.. still the same error persists.. ________________________________ From: VanCutsem, Geoffroy <[email protected]<mailto:[email protected]>>; To: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>>; Cc: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>>; [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>>; Zhang, Qiang Z <[email protected]<mailto:[email protected]>>; Huang, JunX A <[email protected]<mailto:[email protected]>>; Subject: RE: Launch weston ivi shell - unresponsive homescreen.. Sent: Mon, Apr 7, 2014 11:29:47 AM Can you try downloading this package too: http://download.tizen.org/releases/daily/tizen/ivi/ivi-release/tizen_20140404.14/repos/ivi/ia32/packages/i686/wayland-devel-1.4.0-1.3.i686.rpm Geoffroy From: [email protected]<mailto:[email protected]> [mailto:[email protected]] Sent: Monday, April 07, 2014 1:19 PM To: VanCutsem, Geoffroy Cc: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>; Zhang, Qiang Z; Huang, JunX A Subject: Re: Launch weston ivi shell - unresponsive homescreen.. Hi, Tried to built against a local repo (downloaded rpm’s from the tizen).. I am able to solve the dependencies except one.. === the following packages failed to build due to missing build dependencies (1) === weston: nothing provides pkgconfig(wayland-egl) I downloaded the libwayland-egl rpm package (libwayland-egl-9.2.1-19.39.i686.rpm ) from tizen (path : http://download.tizen.org/releases/daily/tizen/ivi/ivi-release/tizen_20140404.14/repos/ivi/ia32/packages/i686/).. still the dependency is not resolved.. Can you guys help me with this ?? ________________________________ From: karthik karthik <[email protected]<javascript:return>>; To: VanCutsem, Geoffroy <[email protected]<javascript:return>>; Cc: [email protected]<javascript:return> <[email protected]<javascript:return>>; [email protected]<javascript:return> <[email protected]<javascript:return>>; Zhang, Qiang Z <[email protected]<javascript:return>>; Huang, JunX A <[email protected]<javascript:return>>; Subject: Re: Launch weston ivi shell - unresponsive homescreen.. Sent: Mon, Apr 7, 2014 4:42:11 AM Thanks Geoffroy for the reply, " It looks like gbs does not even reach the remote repo at all. Could it be blocked by a firewall or is there a proxy that you'd still need to configure?" Yes, it can be a proxy issue. I will check it.. As you have explained below in quotes "The method that you call offline is actually to build the entire stack from scratch (offline) using only a minimal set of tools (bootstrap) that is stored in the 'toolchain' project. What happens in this case is that you're only trying to build weston from the bootstrap repo but you have not yet build all its dependencies and so it fails. If you want to build just one (or a few) packages in 'offline' mode then you should mirror an existing repository locally and use that from your gbs.conf file." Is my understanding correct ? 1) Toolchain project will only have the basic set of rpm's required for building but not all the rpms. So since I am using it, the rpm's which Weston requires are not available for it. 2) So we need to point to the other rpm's that Weston needs to build. 3) This folder is something that I might not be giving properly now. So is it possible to create a separate folder just containing the rpm's (just download the required rpm's) that are required by Weston (listed below..).. Is there a way to point to this folder and build Weston ?? weston: nothing provides expat-devel nothing provides libjpeg-devel nothing provides libvpx-devel nothing provides pam-devel nothing provides pkgconfig(cairo) nothing provides pkgconfig(cairo-egl) >= 1.11.3 nothing provides pkgconfig(egl) >= 7.10 nothing provides pkgconfig(gbm) nothing provides pkgconfig(gio-2.0) nothing provides pkgconfig(glesv2) nothing provides pkgconfig(glib-2.0) nothing provides pkgconfig(gobject-2.0) nothing provides pkgconfig(libdrm) >= 2.4.30 nothing provides pkgconfig(libffi) nothing provides pkgconfig(libsystemd-login) nothing provides pkgconfig(libudev) >= 136 nothing provides pkgconfig(mtdev) >= 1.1.0 nothing provides pkgconfig(pangocairo) nothing provides pkgconfig(pixman-1) nothing provides pkgconfig(poppler-glib) nothing provides pkgconfig(wayland-client) nothing provides pkgconfig(wayland-egl) nothing provides pkgconfig(wayland-server) Thanks, ________________________________ From: VanCutsem, Geoffroy <[email protected]<javascript:return>>; To: [email protected]<javascript:return> <[email protected]<javascript:return>>; Cc: [email protected]<javascript:return> <[email protected]<javascript:return>>; [email protected]<javascript:return> <[email protected]<javascript:return>>; Zhang, Qiang Z <[email protected]<javascript:return>>; Huang, JunX A <[email protected]<javascript:return>>; Subject: Re: Launch weston ivi shell - unresponsive homescreen.. Sent: Fri, Apr 4, 2014 10:26:42 AM On Fri, 2014-04-04 at 16:47 +0800, karthik karthik wrote: > Thanks to all for the replies, > > Stanislav, > > Big thanks for the rpm. You rpm worked.. I am able to interact with the > screen.. But I am not able to launch the native applications as such. > Any reason why I am not able to launch ?? > > Geoffroy/Qiang, > > I tried you .gbs.cong file. I have attached the debug logs. I still want to > know how to build the rpm using gbs build.. It looks like gbs does not even reach the remote repo at all. Could it be blocked by a firewall or is there a proxy that you'd still need to configure? I noticed that the error message mentions 'hhtp' and not 'http'... not sure if it's a typo in the gbs error message itself or whether there was a typo introduced in your gbs.conf file... what version of gbs are you using? It looks like you have saved the file as '.gbs.conf', effectively replacing the one that is part of the weston git sources. What I typically do instead is keep my custom gbs.conf file outside of the folder (i.e. directly in my home directory) and then use it as follows: $ gbs -c ~/gbs.conf lb -A i586 --include That way, I don't overwrite the existing .gbs.conf file in the source code. If your objective is to just recompile one or a few packages, then I would actually advice to pick one of the gbs.conf file references here: https://wiki.tizen.org/wiki/IVI/GBS_configuration_files_Tizen_IVI I'm not even sure what build.conf it picked up in your testing. If you're using a complete repo then gbs typically picks up the build.conf from there. I have just tested here that I can recompile weston (without the patch) using the gbs.conf file I sent you earlier *but* in which I had commented out the line about buildconf (in the [profile.tizen3.0] section) > > Huang, > > I have tried to point to the local repo's. But I am not sure whether the > method is right or not.. > > Let me explain my understanding of the gbs build process.. > > > 1) Gbs clone to get the source folders and directories. > > 2) Now comes the issue of solving the dependencies. > > 3) There are two ways > > a. Online method. > > b. Offline method. > > 4) In the offline method, I feel that I should be pointing the url to > the folder that contains the relevant rpms. > > 5) Here in the .gbs.conf file I used, I had pointed it to the toolchain > folder. The method that you call offline is actually to build the entire stack from scratch (offline) using only a minimal set of tools (bootstrap) that is stored in the 'toolchain' project. What happens in this case is that you're only trying to build weston from the bootstrap repo but you have not yet build all its dependencies and so it fails. If you want to build just one (or a few) packages in 'offline' mode then you should mirror an existing repository locally and use that from your gbs.conf file. Does that make sense? > > 6) Toolchain folder doesn't have all the necessary rpm.. > > > So my question is when it is said point to the repos, what should I point to?? Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
_______________________________________________ IVI mailing list [email protected] https://lists.tizen.org/listinfo/ivi
