[fxruby-users] Build error: Debian testing, libfox1.4, FXRuby-1.4.7

Wayne Conrad wconrad at yagni.com
Fri Oct 13 23:30:22 EDT 2006


I'm getting compile errors when attempting to build FXRuby 1.4.7.
This happens when installing using gems, or when installing from
source:

g++ -I. -I. -I/usr/lib/ruby/1.8/i486-linux -I/home/wayne/lab/fox/FXRuby-1.4.7/ext/fox14 -DHAVE_SYS_TIME_H -DHAVE_SIGNAL_H -I/usr/local/include/fxscintilla -I/usr/local/include/fox-1.4  -I/usr/include/fox-1.4 -fPIC -Wall -g -fno-strict-aliasing -O2  -fPIC -O0 -Iinclude   -c fx3d_wrap.cpp
fx3d_wrap.cpp: In function 'FX::FXVec3f FXVec3f_normal(const FX::FXVec3f&, const FX::FXVec3f&, const FX::FXVec3f&)':
fx3d_wrap.cpp:705: error: no matching function for call to 'normal(const FX::FXVec3f&, const FX::FXVec3f&, const FX::FXVec3f&)'
fx3d_wrap.cpp: In function 'FX::FXVec3f FXVec3f_normal(const FX::FXVec3f&, const FX::FXVec3f&, const FX::FXVec3f&, const FX::FXVec3f&)':
fx3d_wrap.cpp:708: error: no matching function for call to 'normal(const FX::FXVec3f&, const FX::FXVec3f&, const FX::FXVec3f&, const FX::FXVec3f&)'
...

My environment:

        Debian testing
        Ruby 1.8.2-1
        Fox 1.4, from Debian packages libfox1.4 and libfox1.4-dev
          (package versions 1.4.31-2+b1)

Any idea what's up?

No doubt I've left off the one thing that would help you figure out
what I'm doing wrong.  Requests for more information will be gladly
acted upon.  RTFM's including a link to the FM would be most welcome.
And clues, should you have any, will be gratefully received.

        Wayne Conrad


More information about the fxruby-users mailing list