PointerTo warning when compiling with MSVC 2010

Bug #1700329 reported by ponyboy837
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Panda3D
Fix Released
Low
Unassigned

Bug Description

Panda3D seems to output loads of inlining errors on the latest 1.10.0 version such as

panda\panda\src\express\pointrTo.h(73) : warning C4141: 'inline' : used more than once
panda\panda\src\express\pointrToBase.h(34) : warning C4141: 'inline' : used more than once
        panda\panda\src\express\pointerTo.h(69) : see reference to class template instantiation 'PointerToBas
<T>' being compiled
        with
        [
            T=VirtualFileMount
        ]
panda\panda\src\express\virtualFileSystem.cxx(209) : see reference to class template instantiation 'P
interTo<T>' being compiled
        with
        [
            T=VirtualFileMount
        ]
panda\panda\src\express\pointrTo.h(73) : warning C4141: 'inline' : used more than once
[ 8%] Building Interrogate database built/pandac/input/libp3express.in

This seems to be a issue with multiple inlining statements in the pointerTo files. Please do look into this.

Tags: windows
rdb (rdb)
summary: - PointerTo error while compling Panda3D
+ PointerTo warning when compiling with MSVC 2010
Changed in panda3d:
importance: Undecided → Low
status: New → Triaged
tags: added: windows
removed: panda3d
Revision history for this message
rdb (rdb) wrote :

Fixed now, although we may end up deprecating MSVC 2010 soon in favour of MSVC 2015.

Changed in panda3d:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.