[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Yafray-devel] Compiling yafray, error in basictex.cc
From: |
Kent Mein |
Subject: |
Re: [Yafray-devel] Compiling yafray, error in basictex.cc |
Date: |
Tue, 13 Mar 2007 10:36:22 -0500 |
User-agent: |
Mutt/1.5.11 |
In reply to Deuss Mario (address@hidden):
I'm afraid I don't know the answer as to which one you should be using,
try reading this link skip down to the OpenEXR section:
http://www.geneome.net/index.php/blender-tutorials/building-blender-with-msvc
If that doesn't help you out I would do a google search for
blender msvc OpenEXR and see if you can figure it out. I know not very
helpful.
Kent
>
> Ok, thank you Kent. I found a version for my visual studio version (vs2005)
> on the blender cvs and downloaded that.
> Then I realized that this folder has not the same structure than
> libs\msvc\openexr_static from the yafray-lib-cvs. I tried some different
> arrangements, which all didn't lead to anything fruitful. I'm not very
> experienced in compiling, so I don't no if and how I have to link against the
> proper version I found in the blender-cvs. Shouldn't this be done by just
> replacing the content of the libs\msvc\openexr_static folder with the content
> of the new openexr-1.4.0-vs2005 folder?
>
> My error messages are about 25 of this type:
>
> msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall
> std::basic_string<
> char,struct std::char_traits<char>,class std::allocator<char>
> >::basic_string<ch
> ar,struct std::char_traits<char>,class std::allocator<char> >(class
> std::basic_s
> tring<char,struct std::char_traits<char>,class std::allocator<char> > const
> &)"
> (address@hidden@address@hidden@@address@hidden@2@@std@@address@hidden@@Z) a
> lready defined in bound.obj
>
> and another 50 of this type:
>
> IlmImf.lib(ImfScanLineInputFile.obj) : error LNK2001: unresolved external
> symbol
> "private: void __thiscall IlmThread::Mutex::lock(void)const "
> (address@hidden@IlmT
> hread@@ABEXXZ)
>
>
> thanks for help, mario
>
>
> -----Original Message-----
> From: address@hidden on behalf of Kent Mein
> Sent: Wed 3/7/2007 6:11 AM
> To: Yafray development mailing list
> Subject: Re: [Yafray-devel] Compiling yafray, error in basictex.cc
>
> In reply to Deuss Mario (address@hidden):
>
> I'm pretty sure for blender there are different versions of
> the OpenEXR lib (and other libs) depending on what version of
> Visual Studio your using. My guess is you need to recomple those
> libs to match your version, and or link against the proper version
> provided with blender. (you may need to play with it to figure
> out which one works for your version of the compiler.
> Sorry, I'm not really a windows guy so I don't know the specifics.
>
> Kent
>
> >
> >
> > Hi there.
> >
> > I'll give it another try, because I have some time now. I changed the code
> > in basictex.cc acording to lynx, it works now, thanks.
> > The next problem is the OpenEXR-library. First, Visual Studio tells me, it
> > is mac-formated:
> >
> > E:\YafraySource\yafray>scons
> > scons: Reading SConscript files ...
> > Using config file: config.h
> > scons: done reading SConscript files.
> > scons: Building targets ...
> > cl /DWIN32 /D_WIN32 /D_USE_MATH_DEFINES /EHsc /DHAVE_CONFIG_H /Ogitypb1 /Gs
> > /MD
> > /D_STATIC_CPPLIB /DBUILDING_YAFRAYCORE /Isrc\yafraycore /I.
> > /IE:\YafraySource\li
> > bs\msvc\zlib\include
> > /IE:\YafraySource\libs\msvc\openexr_static\include\OpenEXR
> > /IE:\YafraySource\libs\msvc\pthreads\include /c src\yafraycore\EXR_io.cc
> > /Fosrc\
> > yafraycore\EXR_io.obj
> > Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for
> > 80x86
> > Copyright (C) Microsoft Corporation. All rights reserved.
> >
> > cl : Command line warning D9035 : option 'Og' has been deprecated and will
> > be re
> > moved in a future release
> > cl : Command line warning D9002 : ignoring unknown option '/Op'
> > EXR_io.cc
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImfOutputFile.h :
> > error
> > C4335: Mac file format detected: please convert the source file to either
> > DOS o
> > r UNIX format
> > scons: *** [src\yafraycore\EXR_io.obj] Error 2
> > scons: building terminated because of errors.
> >
> >
> > Well then, my approach was to take Visual Studio and convert all files to
> > windows-format. Now I get a lot of errors in the EXR-library, I added the
> > error as a txt file to this mail. May theres a more efficent way of
> > changing the format then by hand with VS?
> >
> > Has anybody compiled the current yafray with VisualStudio 2005 before?
> >
> > thx for helping, Mario
> >
> >
> > -----Original Message-----
> > From: address@hidden on behalf of Laurence Mehlhorn
> > Sent: Thu 2/8/2007 5:06 PM
> > To: Yafray development mailing list
> > Subject: Re: [Yafray-devel] Compiling yafray, error in basictex.cc
> >
> > I think User interation is good, It alows for creativity,
> > What about Partical Rendering, So It can be used in the Game engine?.
> > And other game engines.
> > L.m
> >
> >
> >
> > Mathias Wein <address@hidden> wrote:
> > Hi,
> >
> > const char *ext = strrchr(filename, '.');
> > should indeed be correct, if load_jpeg produces errors it has nothing to do
> > with the ext pointer...if you tell me the error, i could probably help you.
> > Right now i don't see anything obvious there...
> >
> > casting away a const is rarely a good idea...and you can cast '.' to int and
> > back just fine...
> >
> > > Deuss Mario wrote:
> > >> Hi there,
> > >>
> > >> as I got very interested in the topic of photorealistic rendering and
> > >> raytracing in a course at my university, I want
> > >> to take a closer look on yafray. First step would be to compile the
> > >> source, but I get problems with "line 262 in basictex.cc":
> > >>
> > >> char *ext = strrchr(filename, '.');
> > >>
> > >> I`m compiling it with visual studio 2005, and get the error:
> > >> cl : Command line warning D9035 : option 'Og' has been deprecated and
> > >> will be re
> > >> moved in a future release
> > >> cl : Command line warning D9002 : ignoring unknown option '/Op'
> > >> basictex.cc
> > >> src\shaders\basictex.cc(262) : error C2440: 'initializing' : cannot
> > >> convert from
> > >> 'const char *' to 'char *'
> > >> Conversion loses qualifiers
> > >> scons: *** [src\shaders\basictex.obj] Error 2
> > >> scons: building terminated because of errors.
> > >>
> > >> As I look up a reference on strrchr, this error makes sense, because
> > >> filename is a const char*:
> > >>
> > >> at http://www.cplusplus.com/reference/clibrary/cstring/strrchr.html,
> > >> strrchr is declared as following:
> > >>
> > >> const char * strrchr ( const char * str, int character );
> > >> char * strrchr ( char * str, int character );
> > >>
> > >> I tried to add a const: "const char *ext = strrchr(filename, '.');"
> > >> but then I get errors with the jpeg_librabry.
> > >>
> > >> To keep it short, I would just be happy, if someone could tell me
> > >> what to do to get it compiled.
> > >> thanks, Mario
> > >>
> > >>
> > >> _______________________________________________
> > >> Yafray-devel mailing list
> > >> address@hidden
> > >> http://lists.nongnu.org/mailman/listinfo/yafray-devel
> > >>
> > >>
> > > Also, the 'int character' may not work either with '.'
> > >
> > >
> > > _______________________________________________
> > > Yafray-devel mailing list
> > > address@hidden
> > > http://lists.nongnu.org/mailman/listinfo/yafray-devel
> >
> >
> >
> > _______________________________________________
> > Yafray-devel mailing list
> > address@hidden
> > http://lists.nongnu.org/mailman/listinfo/yafray-devel
> >
> >
> >
>
> Content-Description: Exr_error.txt
> > E:\YafraySource\yafray>scons
> > scons: Reading SConscript files ...
> > Using config file: config.h
> > scons: done reading SConscript files.
> > scons: Building targets ...
> > cl /DWIN32 /D_WIN32 /D_USE_MATH_DEFINES /EHsc /DHAVE_CONFIG_H /Ogitypb1 /Gs
> > /MD
> > /D_STATIC_CPPLIB /DBUILDING_YAFRAYCORE /Isrc\yafraycore /I.
> > /IE:\YafraySource\li
> > bs\msvc\zlib\include
> > /IE:\YafraySource\libs\msvc\openexr_static\include\OpenEXR
> > /IE:\YafraySource\libs\msvc\pthreads\include /c src\yafraycore\EXR_io.cc
> > /Fosrc\
> > yafraycore\EXR_io.obj
> > Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for
> > 80x86
> > Copyright (C) Microsoft Corporation. All rights reserved.
> >
> > cl : Command line warning D9035 : option 'Og' has been deprecated and will
> > be re
> > moved in a future release
> > cl : Command line warning D9002 : ignoring unknown option '/Op'
> > EXR_io.cc
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImfName.h(205) :
> > warnin
> > g C4996: 'strncpy' was declared deprecated
> > D:\VSStudio05\VC\INCLUDE\string.h(156) : see declaration of
> > 'strncpy'
> > Message: 'This function or variable may be unsafe. Consider using
> > strncp
> > y_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See
> > online he
> > lp for details.'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\IexBaseExc.h(259)
> > : err
> > or C2504: 'base' : base class undefined
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\IexBaseExc.h(263)
> > : err
> > or C2614: 'Iex::name' : illegal member initialization: 'base' is not a base
> > or m
> > ember
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\IexBaseExc.h(265)
> > : err
> > or C2614: 'Iex::name' : illegal member initialization: 'base' is not a base
> > or m
> > ember
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\IexBaseExc.h(267)
> > : err
> > or C2614: 'Iex::name' : illegal member initialization: 'base' is not a base
> > or m
> > ember
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(493)
> > : see reference to class template instantiation 'Imath::Vec2<T>' being
> > compiled
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(879)
> > : see reference to class template instantiation 'Imath::Vec3<T>' being
> > compiled
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(965)
> > : see reference to class template instantiation 'Imath::Vec2<T>' being
> > compiled
> >
> > with
> > [
> > T=short
> > ]
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(977) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(977) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(977) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(977) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(995) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(995) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(995) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(995) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1013
> > ) : see reference to class template instantiation 'Imath::Vec2<T>' being
> > compile
> > d
> > with
> > [
> > T=int
> > ]
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(437) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1025) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1025) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1025) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1025) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1043) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1043) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1043) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1043) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1061
> > ) : see reference to class template instantiation 'Imath::Vec3<T>' being
> > compile
> > d
> > with
> > [
> > T=short
> > ]
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1073) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1073) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1073) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1073) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1091) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1091) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1091) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1091) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1109
> > ) : see reference to class template instantiation 'Imath::Vec3<T>' being
> > compile
> > d
> > with
> > [
> > T=int
> > ]
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(815) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(823) :
> > error
> > C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1121) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1121) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1121) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1121) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1139) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1139) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1139) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1139) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1803) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1803) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1803) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1803) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1877) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1877) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1877) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(1877) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(2635) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(2635) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(2635) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(2635) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(2713) :
> > erro
> > r C2039: 'MathExc' : is not a member of 'Iex'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(2713) :
> > erro
> > r C2146: syntax error : missing ')' before identifier 'MathExc'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(2713) :
> > erro
> > r C3646: 'MathExc' : unknown override specifier
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(2713) :
> > erro
> > r C2059: syntax error : ')'
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > error
> > C2039: 'MathExc' : is not a member of 'Iex'
> >
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImfRgbaFile.h(1
> > 93) : see reference to class template instantiation 'Imath::Vec2<T>' being
> > compi
> > led
> > with
> > [
> > T=float
> > ]
> > E:\YafraySource\libs\msvc\openexr_static\include\OpenEXR\ImathVec.h(429) :
> > fatal
> > error C1003: error count exceeds 100; stopping compilation
> > scons: *** [src\yafraycore\EXR_io.obj] Error 2
> > scons: building terminated because of errors.
> > _______________________________________________
> > Yafray-devel mailing list
> > address@hidden
> > http://lists.nongnu.org/mailman/listinfo/yafray-devel
>
>
> --
> address@hidden
> http://www.cs.umn.edu/~mein
>
>
> _______________________________________________
> Yafray-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/yafray-devel
>
>
>
> _______________________________________________
> Yafray-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/yafray-devel
--
address@hidden
http://www.cs.umn.edu/~mein