google-code-export / cortex-vfx

Automatically exported from code.google.com/p/cortex-vfx
0 stars 0 forks source link

build dependency cycle #8

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. `scons -j 6 OPTIONS=build.opts`

What version of the product are you using? On what operating system?
4.13.0 (Linux 64-bit)

Please provide any additional information below.

Once I figured out what my build options should be things appeared to be on
the right track to finish being built but I get this error after a while:

scons: *** Found dependency cycle(s):
  /home/ccollier/include/IECoreGL/TypedStateComponent.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so ->
coreInstallSync.out -> /home/ccollier/include/IECoreGL/TypedStateComponent.h
  /home/ccollier/include/IECoreGL/BoxPrimitive.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so ->
coreInstallSync.out -> /home/ccollier/include/IECoreGL/BoxPrimitive.h
  coreInstallSync.out ->
/home/ccollier/include/IECoreGL/TypedStateComponent.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so ->
coreInstallSync.out
  /home/ccollier/include/IECoreGL/State.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so ->
coreInstallSync.out -> /home/ccollier/include/IECoreGL/State.h
  /home/ccollier/include/IECoreGL/Scene.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so ->
coreInstallSync.out -> /home/ccollier/include/IECoreGL/Scene.h
  /home/ccollier/include/IECoreGL/Group.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so ->
coreInstallSync.out -> /home/ccollier/include/IECoreGL/Group.h
  lib/libIECoreMaya.so -> coreInstallSync.out ->
/home/ccollier/include/IECoreGL/TypedStateComponent.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so
  /home/ccollier/include/IECoreGL/NameStateComponent.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so ->
coreInstallSync.out -> /home/ccollier/include/IECoreGL/NameStateComponent.h
  /home/ccollier/include/IECoreGL/IECoreGL.h ->
src/IECoreMaya/ProceduralHolder.os -> lib/libIECoreMaya.so ->
coreInstallSync.out -> /home/ccollier/include/IECoreGL/IECoreGL.h

My build options are:

CXXFLAGS = ['-pipe', '-Wall', '-O2', '-DNDEBUG', '-DBOOST_DISABLE_ASSERTS']
TESTCXXFLAGS = ['-pipe', '-Wall', '-O0']
PYTHONCXXFLAGS = ['-pipe', '-Wall', '-O2', '-DNDEBUG',
'-DBOOST_DISABLE_ASSERTS']
LINKFLAGS = []

BOOST_INCLUDE_PATH = '/home/ccollier/boost/1.35.0/include'
BOOST_LIB_PATH = '/home/ccollier/boost/1.35.0/lib'
BOOST_LIB_SUFFIX = ''

OPENEXR_INCLUDE_PATH = '/home/ccollier/include/'
OPENEXR_LIB_PATH = '/home/ccollier/lib/'

WITH_GL = True
GLEW_LIB_PATH = '/home/ccollier/lib64/'
GLEW_INCLUDE_PATH = '/home/ccollier/include/GL'

LIBPATH = '/usr/lib64:/usr/lib'
CPPPATH = '/usr/include'

MAYA_ROOT = '/path/to/maya'

INSTALL_PREFIX='/home/ccollier'

Original issue reported on code.google.com by pho...@gmail.com on 15 Jan 2010 at 10:38

GoogleCodeExporter commented 9 years ago
I removed the dummy coreInstallSync.out target in r2839. Could you confirm 
whether or
not this fixed the issue?

Original comment by john.ima...@gmail.com on 21 Jan 2010 at 1:30

GoogleCodeExporter commented 9 years ago
worked perfectly. Thanks!

Original comment by pho...@gmail.com on 22 Jan 2010 at 4:29