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?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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?
Hi Lukasz,
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
$PIXIEHOME/modules/
for the opengl wrapper. The wrapper is called gui.so / gui.dll or similar.
Is that folder present, and the shared lib there?
Cheers
George
George,
I have the same problem when compiled on either i686 and ia64. I had no $PIXIEHOME/modules directory. This is what I found
locate gui.so
/net2/rsz/i686/pixie/pixie-2.1.1/lib/Pixie/modules/gui.so
echo $PIXIEHOME
/net2/rsz/i686/pixie/pixie-2.1.1
So then I did this, but it didn't help:
mkdir $PIXIEHOME/modules
ln -s /net2/rsz/i686/pixie/pixie-2.1.1/lib/Pixie/modules/* $PIXIEHOME/modules
Remik
Hi Remik,
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.
Cheers
George
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
ac_cv_env_FLTK_CONFIG_set=
ac_cv_env_FLTK_CONFIG_value=
ac_cv_path_FLTK_CONFIG=/net2/rsz/i686/fltk-1.1.7/bin//fltk-config
CFLAGS='-O3 -I/net2/rsz/i686/fltk-1.1.7/include'
CXXFLAGS='-O3 -I/net2/rsz/i686/fltk-1.1.7/include'
FLTK_CONFIG='/net2/rsz/i686/fltk-1.1.7/'
FLTK_CXXFLAGS=''
FLTK_LDFLAGS=''
Remik
I reconfigured with
--with-fltk-config=/net2/rsz/i686/fltk-1.1.7/bin/fltk-config
and after recompiling, it now works. "show" is pretty cool!
Remik
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.