Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Opengl wrapper not found error

Lukasz
2007-04-23
2013-04-25
  • Lukasz
    Lukasz
    2007-04-23

    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?

     
    • George Harker
      George Harker
      2007-04-23

      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

         
        • George Harker
          George Harker
          2007-06-15

          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

           
    • Lukasz
      Lukasz
      2007-04-24

      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

       
  • HakMeister
    HakMeister
    2012-05-18

    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.