# Is there a cygwin build for EGL anf GLESv2

**URL:** <https://forums.imgtec.com/t/is-there-a-cygwin-build-for-egl-anf-glesv2/1247>\
**Category:** PowerVR Insider\
**Tags:** pvrvframe\
**Created:** [November 24, 2011, 4:24am UTC](https://forums.imgtec.com/t/is-there-a-cygwin-build-for-egl-anf-glesv2/1247 "2011-11-24T04:24:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mkandula](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/mkandula/32/123_2.png) [@mkandula](https://forums.imgtec.com/u/mkandula)\
**Post date:** [November 24, 2011, 4:24am UTC](https://forums.imgtec.com/t/is-there-a-cygwin-build-for-egl-anf-glesv2/1247/1 "2011-11-24T04:24:02Z")

</div>

Hi,  
  
  
  
  
  
Can someone suggest how I can get cygwin builds for these libs? are they needed at all or can I just use the ones provided in the powerVR SDK windows build? is it compatible with gcc ?  
  
  
  
  
  
Someone please hep !

---

<div class="post-metadata">

**Author:** ![JoeDavis](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/joedavis/32/71_2.png) [@JoeDavis](https://forums.imgtec.com/u/JoeDavis)\
**Post date:** [November 28, 2011, 9:13am UTC](https://forums.imgtec.com/t/is-there-a-cygwin-build-for-egl-anf-glesv2/1247/2 "2011-11-28T09:13:47Z")

</div>

Hi,  
  
What are you trying to achieve with Cygwin? Is there any reason you can’t use our Windows libraries natively and avoid Cygwin?  
  
Thanks,  
Joe

---

<div class="post-metadata">

**Author:** ![mkandula](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/mkandula/32/123_2.png) [@mkandula](https://forums.imgtec.com/u/mkandula)\
**Post date:** [November 29, 2011, 8:51am UTC](https://forums.imgtec.com/t/is-there-a-cygwin-build-for-egl-anf-glesv2/1247/3 "2011-11-29T08:51:54Z")

</div>

I was planning to port the windows code to linux… but I choose the cygwin path before I compiled it in linux for convenience.

---

<div class="post-metadata">

**Author:** ![JoeDavis](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/joedavis/32/71_2.png) [@JoeDavis](https://forums.imgtec.com/u/JoeDavis)\
**Post date:** [November 29, 2011, 9:02am UTC](https://forums.imgtec.com/t/is-there-a-cygwin-build-for-egl-anf-glesv2/1247/4 "2011-11-29T09:02:08Z")

</div>

If this is the case, I think it would be easier to either dual boot your machine with Linux, or install Linux on another machine. I wouldn’t advise using our PVRVFrame libraries with Cygwin as we’ve never tested this and don’t know if there will be issues with it.  
  
You could also use a virtual machine for Linux. Whether you will be able to run PVRVFrame on it will depend on how good the OpenGL emulation on the virtual machine is.  
  
Thanks,  
Joe

---

<div class="post-metadata">

**Author:** ![mkandula](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/mkandula/32/123_2.png) [@mkandula](https://forums.imgtec.com/u/mkandula)\
**Post date:** [December 11, 2011, 4:10am UTC](https://forums.imgtec.com/t/is-there-a-cygwin-build-for-egl-anf-glesv2/1247/5 "2011-12-11T04:10:20Z")

</div>

Thanks Joe. I have now setup the linux VirtualBox machine and I am able to launch the samples of PVR SDK.  
  
  
  
  
  
However, I am finding some display problem’s with the “Water” sample. The reflections and refractions are rendered on the water surface, but the actual geometry above the water is not getting rendered.mkandula2011-12-11 05:11:07

---

<div class="post-metadata">

**Author:** ![JoeDavis](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/joedavis/32/71_2.png) [@JoeDavis](https://forums.imgtec.com/u/JoeDavis)\
**Post date:** [December 12, 2011, 8:51am UTC](https://forums.imgtec.com/t/is-there-a-cygwin-build-for-egl-anf-glesv2/1247/6 "2011-12-12T08:51:34Z")

</div>

I’m glad to hear some of the examples are working.  
  
From my experience, it’s rare for a virtual machine to fully support OpenGL. It’s likely that this is the cause of your rendering errors.  
  
If you can replicate these issues on a native (i.e. not in a virtual) machine, then I can file a bug against the SDK.  
  
Thanks,  
Joe
