Bug #24

Update gmtl version to get rid of compiler warnings

Added by Johannes Zarl-Zierl over 13 years ago. Updated over 13 years ago.

Status:ClosedStart date:09/26/2010
Priority:LowDue date:
Assignee:Johannes Zarl-Zierl% Done:

100%

Category:inVRs (whole framework)
Target version:V1.0 Alpha6 release
Resolution:fixed

Description

GMTL version 0.5.4 causes a lot of compiler warnings with g++ version "g++ (Debian 4.4.4-16) 4.4.5".
GMTL version 0.6 (or later) seems to fix this.

-> determine possible work-window
-> introduce a newer gmtl version, once it is possible to do so.

A sample of the issued warnings:

In file included from /home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/AxisAngle.h:38,
from /home/zing/Projects/svn/inVRs/src/inVRs/SystemCore/../OutputInterface/../SystemCore/DataTypes.h:39,
from /home/zing/Projects/svn/inVRs/src/inVRs/SystemCore/../OutputInterface/ModelInterface.h:42,
from /home/zing/Projects/svn/inVRs/src/inVRs/SystemCore/../OutputInterface/SceneGraphInterface.h:40,
from /home/zing/Projects/svn/inVRs/src/inVRs/SystemCore/SystemCore.h:40,
from /home/zing/Projects/svn/inVRs/external/ufo/inVRs/Modules/Steering/Steering.cpp:3:
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h: In function ‘float gmtl::Math::fastInvSqrt(float)’:
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h:384: warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h: In function ‘float gmtl::Math::fastInvSqrt2(float)’:
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h:392: warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h:394: warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h: In function ‘float gmtl::Math::fastInvSqrt3(float)’:
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h:403: warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/zing/Projects/svn/inVRs/external/gmtl-0.5.4/gmtl/Math.h:405: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /home/zing/Projects/svn/inVRs/external/ufo/inVRs/Modules/Steering/Steering.cpp:7:
/home/zing/Projects/svn/inVRs/src/inVRs/SystemCore/UtilityFunctions.h: In function ‘bool copyFile(const std::string&, std::string)’:
/home/zing/Projects/svn/inVRs/src/inVRs/SystemCore/UtilityFunctions.h:144: warning: comparison between signed and unsigned integer expressions
/home/zing/Projects/svn/inVRs/src/inVRs/SystemCore/UtilityFunctions.h:153: warning: comparison between signed and unsigned integer expressions

History

#1 Updated by Johannes Zarl-Zierl over 13 years ago

  • % Done changed from 0 to 60

Gmtl 0.6.1 has been added in revision r2168.

#2 Updated by Johannes Zarl-Zierl over 13 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 60 to 100
  • Resolution set to fixed

Default since revision r2182.

Also available in: Atom PDF