Maya 2018 compile error

81 views
Skip to first unread message

la...@electrictheatre.tv

unread,
Mar 27, 2018, 5:01:25 PM3/27/18
to cortexdev
Hey guys,

I got cortex compiling for most of DCC's now, maya 2017, nuke 11.1 and houdini 16.5 (huray!)

Is maya 2018 going to be supported? just had a stab at trying to compile with it and it gave me the following error.

g++ -o src/IECoreMaya/ConverterHolder.os -c -isystem ../tbb/2017_U6/platform-linux/arch-x86_64/gcc-4.8.2/include -isystem ../boost/1.60.0/platform-linux/arch-x86_64/gcc-4.8.2/python-2.7/include -isystem ../openexr/2.2.0/platform-linux/arch-x86_64/gcc-4.8.2/include -isystem ../ilmbase/2.2.0/platform-linux/arch-x86_64/gcc-4.8.2/include -isystem ../openexr/2.2.0/platform-linux/arch-x86_64/gcc-4.8.2/include/OpenEXR -isystem ../ilmbase/2.2.0/platform-linux/arch-x86_64/gcc-4.8.2/include/OpenEXR -isystem ../freetype/2.3.7/platform-linux/arch-x86_64/gcc-4.8.2/include/freetype2 ""-pipe -Wall -O2 -DNDEBUG -DBOOST_DISABLE_ASSERTS"" -std=c++11 -fvisibility=hidden -Werror -DNDEBUG -DBOOST_DISABLE_ASSERTS -O2 -DBOOST_SIGNALS_NO_DEPRECATION_WARNING -isystem ../glew/1.12.0/platform-linux/arch-x86_64/gcc-4.8.2/include -DIECoreMaya_EXPORTS -isystem ../maya/2018.2/platform-linux/arch-x86_64/include -fPIC -DIE_CORE_MAJORVERSION=10 -DIE_CORE_MINORVERSION=0 -DIE_CORE_PATCHVERSION=0 -DBOOST_FILESYSTEM_VERSION=3 -D_BOOL -DREQUIRE_IOSTREAM -isystem ../python/2.7.14/platform-linux/arch-x86_64/include -DLINUX -Iinclude -I../gcc/4.8.2/platform-linux/arch-x86_64/include:../libzlib/1.2.5/platform-linux/gcc-4.8.2/arch-x86_64/include src/IECoreMaya/ConverterHolder.cpp
In file included from /maya/2018.2/platform-linux/arch-x86_64/include/maya/MTypes.h:27:0,
                 
from /maya/2018.2/platform-linux/arch-x86_64/include/maya/MStatus.h:23,
                 
from /maya/2018.2/platform-linux/arch-x86_64/include/maya/MPxNode.h:21,
                 
from include/IECoreMaya/ParameterisedHolderInterface.h:38,
                 
from include/IECoreMaya/ParameterisedHolder.h:49,
                 
from include/IECoreMaya/ConverterHolder.h:38,
                 
from src/IECoreMaya/ConverterHolder.cpp:35:
/maya/2018.2/platform-linux/arch-x86_64/include/maya/MApiNamespace.h:1284:1: error: MPxDeformerNode is already declared in this scope
 USING_LATEST_API
 
^
/maya/2018.2/platform-linux/arch-x86_64/include/maya/MApiNamespace.h:1284:1: error: MPxFieldNode is already declared in this scope
 USING_LATEST_API
 
^
/maya/2018.2/platform-linux/arch-x86_64/include/maya/MApiNamespace.h:1284:1: error: MPxComponentShape is already declared in this scope
 USING_LATEST_API
 
^
/maya/2018.2/platform-linux/arch-x86_64/include/maya/MApiNamespace.h:1284:1: error: MPxImagePlane is already declared in this scope
 USING_LATEST_API
 
^
/maya/2018.2/platform-linux/arch-x86_64/include/maya/MApiNamespace.h:1284:1: error: MPxNode is already declared in this scope
 USING_LATEST_API
 
^
/maya/2018.2/platform-linux/arch-x86_64/include/maya/MApiNamespace.h:1284:1: error: MPxObjectSet is already declared in this scope
 USING_LATEST_API
 
^
/maya/2018.2/platform-linux/arch-x86_64/include/maya/MApiNamespace.h:1284:1: error: MPxSurfaceShape is already declared in this scope
 USING_LATEST_API
 
^
/maya/2018.2/platform-linux/arch-x86_64/include/maya/MApiNamespace.h:1284:1: error: MPxLocatorNode is already declared in this scope
 USING_LATEST_API




This email is intended exclusively for the individual or entity to which it is addressed. This communication may contain information that is proprietary, privileged or confidential. If you are not the named addressee, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this message in error, please notify the sender immediately by email and delete all copies of the message.

Andrew Kaufman

unread,
Mar 27, 2018, 5:06:23 PM3/27/18
to cort...@googlegroups.com
We haven't tried compiling for Maya 2018 at IE just yet, but it certainly should be supported at some point. We're still trying to transition to 2017 in production, so its not an IE priority right now.

If you need to get it working, fell free to put up a PR. I'm sure I can get a 2018 release to test against.

Andrew


--
--
You received this message because you are subscribed to the "cortexdev" group.
To post to this group, send email to cort...@googlegroups.com
To unsubscribe from this group, send email to cortexdev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cortexdev?hl=en
---
You received this message because you are subscribed to the Google Groups "cortexdev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cortexdev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Andrew Kaufman - R&D Lead
Image Engine
studio: +1 (604) 874-5634 | and...@image-engine.com | www.image-engine.com



15 West 5th Avenue, Vancouver, BC, V5Y 1H4, Canada

If you are not the intended recipient, disclosure, copying, distribution and use of this email is prohibited. Please notify us immediately and delete this email from your systems. You may contact us at in...@image-engine.com if you do not wish to receive further commercial electronic messages. We may still send you messages for which we do not require consent.

mat...@image-engine.com

unread,
Aug 30, 2018, 6:33:32 PM8/30/18
to cortexdev
This PR should make Cortex support Maya 2018:


It still has to make it through review, but if anyone is keen on testing and reporting whether it works for you, that'd be appreciated.

Thanks,

Matti.

To unsubscribe from this group, send email to cortexdev-...@googlegroups.com

For more options, visit this group at http://groups.google.com/group/cortexdev?hl=en
---
You received this message because you are subscribed to the Google Groups "cortexdev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cortexdev+...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages