openexr-user
[Top][All Lists]
Advanced

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

Re: [Openexr-user] Compile problems


From: Drew Hess
Subject: Re: [Openexr-user] Compile problems
Date: Thu, 23 Jan 2003 14:13:49 -0800 (PST)

Seb, let's take this offline.  gcc 2.95 definitely won't work because of 
its lacking template support, but gcc 3.2 should.  Email me privately with 
your config details (distribution, etc.).

thanks
-dwh-


 On Thu, 23 Jan 2003, Sebastian Gloeckler wrote:

> 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
> 
> 
> 
> _______________________________________________
> Openexr-user mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/openexr-user
> 





reply via email to

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