Whenever I try to use show to preview photon maps or irradiance I get a warning opengl wrapper not found. I tried it on two computers with the same result and with different versions of Pixie. Anyone came across this issue?
Which OS are you on, and which release / version of Pixie are you using. Is it a prepackage binary release or one you compiled yourself.
Pixie looks in
for the opengl wrapper. The wrapper is called gui.so / gui.dll or similar.
Is that folder present, and the shared lib there?
I have the same problem when compiled on either i686 and ia64. I had no $PIXIEHOME/modules directory. This is what I found
So then I did this, but it didn't help:
ln -s /net2/rsz/i686/pixie/pixie-2.1.1/lib/Pixie/modules/* $PIXIEHOME/modules
Check the configure log. We made fltk optional (to support farm machines etc). But you will need fltk to use show etc and the gui module.
Probably configure didn't find fltk so it didn't build the gui module.
Sorry for the delay but I wanted to test it on both computers. I'm running WinXP on both and Pixie 1.7.2. Apparently there was no proper path defined. But the same thing doesn't work for Pixie 1.7.6 where it produces the same error regardless what path settings I use. I didn't try it with Pixie 2 due to the raytracing bug which I have mentioned in my previous post so I can't tell how it works.
Thanks for help. The "show" opened my eyes to many possibilities.
Here's some boring stuff from my config.log. Does it look okay? Thanks,
./configure --prefix=/net2/rsz/i686/pixie/pixie-2.1.1 --with-fltk-config=/net2/rsz/i686/fltk-1.1.7/ --with-openexr-prefix=/net2/rsz/i686/openexr-1.4.0/
configure:21786: checking for fltk-config
configure:21804: found /net2/rsz/i686/fltk-1.1.7/bin//fltk-config
configure:21817: result: /net2/rsz/i686/fltk-1.1.7/bin//fltk-config
configure:21851: checking for FLTK with GL support
configure:21889: g++ -o conftest -O3 -I/net2/rsz/i686/fltk-1.1.7/include -L/net2/rsz/i686/openexr-1.4.0/lib/ conftest.cc -lpthread -lm -ldl >&5
configure:21928: result: yes
I reconfigured with
and after recompiling, it now works. "show" is pretty cool!
Perhaps a bit late, but I ran into this problem on OSX Lion. The issue in my case was caused by building with cmake instead of using the "makeunix/configure/make/make install" route. The former did not build guy.so, and placed the binaries under /usr/local/Pixie. The latter did and created the proper directories under /Applications/Graphics/Pixie. Note that you also have to install fltk for the show utility.
Log in to post a comment.