[osg-users] Please test SVN version of OpenSceneGraph

Art Tevs stud_info2 at yahoo.de
Tue Sep 11 08:06:28 PDT 2007


yes, it seems that math.h does not define the log2
function on some systems.

Sorry, for this.

My proposition is to patch the osg's Math file to
support for log2 method. I attached the patched file,
which contains log2 function.

Best regards, Art


 
--- sicong he <hesicong2005 at gmail.com> schrieb:

> It seems that VS2005 c++ library do not have log2()
> function defined. So I
> change log2() function to log()/log(2.0), I don't
> know if it is slower than
> log2() but it really works.
> 
> 2007/9/11, sicong he <hesicong2005 at gmail.com>:
> >
> > I fixed this by change all log2(x) to:
> > log((double)maximum(...))/log(2.0)
> > Then I successfully built under VS2005.
> > Attachment is my patch for this problem. Please
> test it.
> >
> > 2007/9/11, Shue, John <John.Shue at mantech-ist.com>:
> > >
> > >  I'm getting same compiler error on FreeBSD:
> > > Texture1D.cpp:417: error: `log2' was not
> declared in this scope
> > >
> > > I did:
> > > # svn update
> > > # ./configure
> > > # make
> > >
> > > -john
> > >
> > >  ------------------------------
> > > *From:*
> osg-users-bounces at lists.openscenegraph.org [mailto:
> > > osg-users-bounces at lists.openscenegraph.org] *On
> Behalf Of *sicong he
> > > *Sent:* Tuesday, September 11, 2007 10:21 AM
> > > *To:* Public OpenSceneGraph Users discussion
> list.
> > > *Subject:* Re: [osg-users] Please test SVN
> version of OpenSceneGraph
> > >
> > >
> > >  I get latest version and build under VS2005.
> > > But in these line:
> > > TextureRectangle.cpp Line 561,
> TextureCubeMap.cpp Line 387,
> > > Texture3D.cpp Line 459, Texture2DArray.cpp Line
> 467, Texture2D.cpp Line
> > > 411,
> > > Texture1D.cpp Line 417
> > > These lines VS2005 reports:
> > > error C3861: "log2" can't find symbol
> > > Is there some header lost?
> > >
> > >
> > >
> > > 2007/9/11, Robert Osfield
> <robert.osfield at gmail.com>:
> > > >
> > > > Hi All,
> > > >
> > > > I have merged quite a few changes to the OSG
> over the last few days,
> > > > these could break the build, so I'd like some
> feedback on how the OSG
> > > > is build and running on various platforms
> before I go ahead the weekly
> > > > dev release (2.1.10).
> > > >
> > > > Thanks in advance,
> > > > Robert.
> > > >
> _______________________________________________
> > > > osg-users mailing list
> > > > osg-users at lists.openscenegraph.org
> > > >
>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> > > >
> > > >
> > >
> > > This communication, along with any attachments,
> is covered by federal and state law governing
> electronic communications and may contain company
> proprietary and legally privileged information.
> > > If the reader of this message is not the
> intended recipient, you are hereby notified that any
> dissemination, distribution, use or copying of this
> message is strictly prohibited.
> > > If you have received this in error, please reply
> immediately to the sender and delete this message. 
> Thank you.
> > >
> > >
> > >
> > > _______________________________________________
> > > osg-users mailing list
> > > osg-users at lists.openscenegraph.org
> > >
>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> > >
> > >
> > >
> >
> >
> > _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> 



      Heute schon einen Blick in die Zukunft von E-Mails wagen? Versuchen Sie´s mit dem neuen Yahoo! Mail. www.yahoo.de/mail
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Math
Type: application/octet-stream
Size: 7628 bytes
Desc: 2923311751-Math
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20070911/a8a4ac27/attachment-0003.obj>


More information about the osg-users mailing list