openexr-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Openexr-user] Compile problems


From: Sebastian Gloeckler
Subject: [Openexr-user] Compile problems
Date: Thu, 23 Jan 2003 21:06:42 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130

Hi,

I wanted to complile your newly published tools and ran into some problems (output of the Makefile is appended). I tryed gcc 2.95 and 3.2 (with CC=g++-3.2), but received the same error messages both times. I'm not to deep into programming and compiler-specific stuff, so I can't just fix it myself (all these nested templates look pretty weird for me).

BTW, thanks for providing this production-proven code to the OSS community. I think it is a good deal for open standards to grow out of proprietary software (see eg OpenGL, RenderMan ...). I hope it will be accepted soon and developed further by third parties and not discussed to death (I read the slashdot threads - uahh!!)..time will show. I'm more into SLR fotography than 3d Rendering and scan my images in 12 bit. This looks like a pretty nice tool to play with - I hope there's more software to follow soon.

best resgards
cu seba

----------------------------------------------------------------------

g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"OpenEXR\" -DVERSION=\"1.0.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_X11=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRERROR=1 -Drestrict= -I. -I. -I.. -I../Half -I../Iex -I../Imath -O2 -funroll-loops -pipe -march=i686 -UVERSION -g -O2 -c ImfBoxAttribute.cpp -Wp,-MD,.deps/libIlmImf_la-ImfBoxAttribute.TPlo -fPIC -DPIC -o .libs/libIlmImf_la-ImfBoxAttribute.lo
In file included from ImfBoxAttribute.cpp:44:
ImfAttribute.h: In instantiation of `Imf::TypedAttribute<Imath::Box<Imath::Vec2<int> > >':
ImfBoxAttribute.h:55:   instantiated from here
ImfAttribute.h:230: cannot adjust access to `static void Imf::Attribute::registerAttributeType(const char *, Imf::Attribute * (*)())' in `class Imf::TypedAttribute<Imath::Box<Imath::Vec2<int> > >' ImfAttribute.h:379: because of local method `static void Imf::TypedAttribute<Imath::Box<Imath::Vec2<int> > >::registerAttributeType()' with same name ImfAttribute.h:230: cannot adjust access to `static void Imf::Attribute::unRegisterAttributeType(const char *)' in `class Imf::TypedAttribute<Imath::Box<Imath::Vec2<int> > >' ImfAttribute.h:387: because of local method `static void Imf::TypedAttribute<Imath::Box<Imath::Vec2<int> > >::unRegisterAttributeType()' with same name ImfAttribute.h: In instantiation of `Imf::TypedAttribute<Imath::Box<Imath::Vec2<float> > >':
ImfBoxAttribute.h:61:   instantiated from here
ImfAttribute.h:230: cannot adjust access to `static void Imf::Attribute::registerAttributeType(const char *, Imf::Attribute * (*)())' in `class Imf::TypedAttribute<Imath::Box<Imath::Vec2<float> > >' ImfAttribute.h:379: because of local method `static void Imf::TypedAttribute<Imath::Box<Imath::Vec2<float> > >::registerAttributeType()' with same name ImfAttribute.h:230: cannot adjust access to `static void Imf::Attribute::unRegisterAttributeType(const char *)' in `class Imf::TypedAttribute<Imath::Box<Imath::Vec2<float> > >' ImfAttribute.h:387: because of local method `static void Imf::TypedAttribute<Imath::Box<Imath::Vec2<float> > >::unRegisterAttributeType()' with same name
make[1]: *** [libIlmImf_la-ImfBoxAttribute.lo] Error 1
make[1]: Leaving directory `/home/seba/usr/src/OpenEXR/OpenEXR-1.0.4/IlmImf'
make: *** [all-recursive] Error 1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]