Opened 4 weeks ago

#70618 assigned defect

pbrt2 fails to build: error: ImathBox.h: No such file or directory etc.

Reported by: barracuda156 Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.10.1
Keywords: Cc:
Port: pbrt2

Description

--->  Building pbrt2
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pbrt2/pbrt2/work/pbrt-v2-e6f6334f3c26ca29eba2b27af4e60fec9fdc7a8d/src" && /usr/bin/make -j6 -w  CC=/usr/bin/gcc-4.2 CXX=/usr/bin/g++-4.2 EXR_INCLUDES=-I/opt/local/include/OpenEXR EXR_LIBDI=-L/opt/local/lib HAVE_LIBTIF=1 TIFF_INCLUDES=-I/opt/local/include TIFF_LIBDIR=-L/opt/local/lib OPT=-Os MARCH="-arch ppc" 
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pbrt2/pbrt2/work/pbrt-v2-e6f6334f3c26ca29eba2b27af4e60fec9fdc7a8d/src'
/bin/mkdir -p bin objs
Building object objs/main_pbrt.o
Building object objs/core_targa.o
Building object objs/core_api.o
Building object objs/core_diffgeom.o
Building object objs/core_camera.o
Building object objs/core_error.o
Building object objs/core_fileutil.o
Building object objs/core_film.o
Building object objs/core_filter.o
Building object objs/core_geometry.o
Building object objs/core_floatfile.o
Building object objs/core_imageio.o
Building object objs/core_integrator.o
Building object objs/core_intersection.o
Building object objs/core_light.o
Building object objs/core_material.o
In file included from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfFrameBuffer.h:21:22: error: ImathBox.h: No such file or directory
/opt/local/include/OpenEXR/ImfFrameBuffer.h:23:19: error: cstdint: No such file or directory
In file included from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfHeader.h:19:22: error: ImathVec.h: No such file or directory
In file included from /opt/local/include/OpenEXR/ImfAttribute.h:18,
                 from /opt/local/include/OpenEXR/ImfHeader.h:25,
                 from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfXdr.h:79:18: error: half.h: No such file or directory
In file included from /opt/local/include/OpenEXR/ImfAttribute.h:18,
                 from /opt/local/include/OpenEXR/ImfHeader.h:25,
                 from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfXdr.h:508: error: integer constant is too large for ‘long’ type
/opt/local/include/OpenEXR/ImfXdr.h:509: error: integer constant is too large for ‘long’ type
/opt/local/include/OpenEXR/ImfXdr.h:510: error: integer constant is too large for ‘long’ type
In file included from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfRgbaFile.h:27:22: error: ImathVec.h: No such file or directory
In file included from core/imageio.cpp:137:
/opt/local/include/OpenEXR/ImfInputFile.h:207: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfInputFile.h:208: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfInputFile.h:209: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfInputFile.h:209: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfInputFile.h:209: error: invalid constructor; you probably meant ‘Imf_3_2::InputFile (const Imf_3_2::InputFile&)’
/opt/local/include/OpenEXR/ImfInputFile.h:210: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfInputFile.h:210: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfInputFile.h:207: error: initializer specified for non-virtual method ‘Imf_3_2::InputFile::InputFile(const Imf_3_2::InputFile&)’
/opt/local/include/OpenEXR/ImfInputFile.h:208: error: initializer specified for non-virtual method ‘Imf_3_2::InputFile& Imf_3_2::InputFile::operator=(const Imf_3_2::InputFile&)’
/opt/local/include/OpenEXR/ImfInputFile.h:210: error: initializer specified for non-virtual method ‘Imf_3_2::InputFile& Imf_3_2::InputFile::operator=(Imf_3_2::InputFile)’
In file included from /opt/local/include/OpenEXR/ImfFrameBuffer.h:18,
                 from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfName.h:37: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfName.h:38: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfName.h:38: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfName.h:38: error: invalid constructor; you probably meant ‘Imf_3_2::Name (const Imf_3_2::Name&)’
/opt/local/include/OpenEXR/ImfName.h:39: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfName.h:45: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfName.h:46: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfName.h:46: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfName.h:37: error: initializer specified for non-virtual method ‘Imf_3_2::Name::Name(const Imf_3_2::Name&)’
/opt/local/include/OpenEXR/ImfName.h:39: error: initializer specified for non-virtual method ‘Imf_3_2::Name::~Name()’
/opt/local/include/OpenEXR/ImfName.h:45: error: initializer specified for non-virtual method ‘Imf_3_2::Name& Imf_3_2::Name::operator=(const Imf_3_2::Name&)’
/opt/local/include/OpenEXR/ImfName.h:46: error: initializer specified for non-virtual method ‘Imf_3_2::Name& Imf_3_2::Name::operator=(Imf_3_2::Name)’
In file included from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfFrameBuffer.h:127: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfFrameBuffer.h:136: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfFrameBuffer.h:143: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfFrameBuffer.h:150: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfFrameBuffer.h:150: error: ‘static Imf_3_2::Slice Imf_3_2::Slice::Make(Imf_3_2::PixelType, const void*, int)’ cannot be overloaded
/opt/local/include/OpenEXR/ImfFrameBuffer.h:136: error: with ‘static Imf_3_2::Slice Imf_3_2::Slice::Make(Imf_3_2::PixelType, const void*, int)’
Building object objs/core_memory.o
In file included from /opt/local/include/OpenEXR/ImfHeader.h:17,
                 from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/IexBaseExc.h:38: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:42: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:42: error: invalid constructor; you probably meant ‘Iex_3_2::BaseExc (const Iex_3_2::BaseExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:42: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:43: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:46: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:46: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:52: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:79: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:88: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:30: error: looser throw specifier for ‘virtual Iex_3_2::BaseExc::~BaseExc()’
/usr/include/c++/4.2.1/exception:60: error:   overriding ‘virtual std::exception::~exception() throw ()’
/opt/local/include/OpenEXR/IexBaseExc.h:36: error: ‘nullptr’ was not declared in this scope
/opt/local/include/OpenEXR/IexBaseExc.h:142: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:142: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:142: error: invalid constructor; you probably meant ‘Iex_3_2::ArgExc (const Iex_3_2::ArgExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:142: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:142: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:142: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:142: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:145: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:145: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:145: error: invalid constructor; you probably meant ‘Iex_3_2::LogicExc (const Iex_3_2::LogicExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:145: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:145: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:145: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:145: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:151: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:151: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:151: error: invalid constructor; you probably meant ‘Iex_3_2::InputExc (const Iex_3_2::InputExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:151: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:151: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:151: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:151: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:154: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:154: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:154: error: invalid constructor; you probably meant ‘Iex_3_2::IoExc (const Iex_3_2::IoExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:154: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:154: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:154: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:154: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:156: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:156: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:156: error: invalid constructor; you probably meant ‘Iex_3_2::MathExc (const Iex_3_2::MathExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:156: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:156: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:156: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:156: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:161: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:161: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:161: error: invalid constructor; you probably meant ‘Iex_3_2::ErrnoExc (const Iex_3_2::ErrnoExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:161: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:161: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:161: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:161: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:167: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:167: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:167: error: invalid constructor; you probably meant ‘Iex_3_2::NoImplExc (const Iex_3_2::NoImplExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:167: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:167: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:167: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:167: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:174: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:174: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:174: error: invalid constructor; you probably meant ‘Iex_3_2::NullExc (const Iex_3_2::NullExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:174: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:174: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:174: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:174: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:177: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:177: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:177: error: invalid constructor; you probably meant ‘Iex_3_2::TypeExc (const Iex_3_2::TypeExc&)’
/opt/local/include/OpenEXR/IexBaseExc.h:177: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:177: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexBaseExc.h:177: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexBaseExc.h:177: error: expected ‘;’ before ‘noexcept’
Building object objs/core_montecarlo.o
In file included from /opt/local/include/OpenEXR/ImfAttribute.h:17,
                 from /opt/local/include/OpenEXR/ImfHeader.h:25,
                 from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfIO.h:102: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfIO.h:103: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfIO.h:104: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfIO.h:104: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfIO.h:104: error: invalid constructor; you probably meant ‘Imf_3_2::IStream (const Imf_3_2::IStream&)’
/opt/local/include/OpenEXR/ImfIO.h:105: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfIO.h:105: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfIO.h:102: error: initializer specified for non-virtual method ‘Imf_3_2::IStream::IStream(const Imf_3_2::IStream&)’
/opt/local/include/OpenEXR/ImfIO.h:103: error: initializer specified for non-virtual method ‘Imf_3_2::IStream& Imf_3_2::IStream::operator=(const Imf_3_2::IStream&)’
/opt/local/include/OpenEXR/ImfIO.h:105: error: initializer specified for non-virtual method ‘Imf_3_2::IStream& Imf_3_2::IStream::operator=(Imf_3_2::IStream)’
/opt/local/include/OpenEXR/ImfIO.h:104: error: cannot declare parameter ‘<anonymous>’ to be of abstract type ‘Imf_3_2::IStream’
/opt/local/include/OpenEXR/ImfIO.h:27: note:   because the following virtual functions are pure within ‘Imf_3_2::IStream’:
/opt/local/include/OpenEXR/ImfIO.h:56: note: 	virtual bool Imf_3_2::IStream::read(char*, int)
/opt/local/include/OpenEXR/ImfIO.h:77: note: 	virtual uint64_t Imf_3_2::IStream::tellg()
/opt/local/include/OpenEXR/ImfIO.h:84: note: 	virtual void Imf_3_2::IStream::seekg(uint64_t)
/opt/local/include/OpenEXR/ImfIO.h:105: error: cannot declare parameter ‘<anonymous>’ to be of abstract type ‘Imf_3_2::IStream’
/opt/local/include/OpenEXR/ImfIO.h:27: note:   since type ‘Imf_3_2::IStream’ has pure virtual functions
/opt/local/include/OpenEXR/ImfIO.h:159: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfIO.h:160: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfIO.h:161: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfIO.h:161: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfIO.h:161: error: invalid constructor; you probably meant ‘Imf_3_2::OStream (const Imf_3_2::OStream&)’
/opt/local/include/OpenEXR/ImfIO.h:162: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfIO.h:162: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfIO.h:159: error: initializer specified for non-virtual method ‘Imf_3_2::OStream::OStream(const Imf_3_2::OStream&)’
/opt/local/include/OpenEXR/ImfIO.h:160: error: initializer specified for non-virtual method ‘Imf_3_2::OStream& Imf_3_2::OStream::operator=(const Imf_3_2::OStream&)’
/opt/local/include/OpenEXR/ImfIO.h:162: error: initializer specified for non-virtual method ‘Imf_3_2::OStream& Imf_3_2::OStream::operator=(Imf_3_2::OStream)’
/opt/local/include/OpenEXR/ImfIO.h:161: error: cannot declare parameter ‘<anonymous>’ to be of abstract type ‘Imf_3_2::OStream’
/opt/local/include/OpenEXR/ImfIO.h:115: note:   because the following virtual functions are pure within ‘Imf_3_2::OStream’:
/opt/local/include/OpenEXR/ImfIO.h:131: note: 	virtual void Imf_3_2::OStream::write(const char*, int)
/opt/local/include/OpenEXR/ImfIO.h:140: note: 	virtual uint64_t Imf_3_2::OStream::tellp()
/opt/local/include/OpenEXR/ImfIO.h:147: note: 	virtual void Imf_3_2::OStream::seekp(uint64_t)
/opt/local/include/OpenEXR/ImfIO.h:162: error: cannot declare parameter ‘<anonymous>’ to be of abstract type ‘Imf_3_2::OStream’
/opt/local/include/OpenEXR/ImfIO.h:115: note:   since type ‘Imf_3_2::OStream’ has pure virtual functions
In file included from /opt/local/include/OpenEXR/ImfXdr.h:77,
                 from /opt/local/include/OpenEXR/ImfAttribute.h:18,
                 from /opt/local/include/OpenEXR/ImfHeader.h:25,
                 from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/IexMathExc.h:18: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:18: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:18: error: invalid constructor; you probably meant ‘Iex_3_2::OverflowExc (const Iex_3_2::OverflowExc&)’
/opt/local/include/OpenEXR/IexMathExc.h:18: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:18: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:18: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:18: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:19: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:19: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:19: error: invalid constructor; you probably meant ‘Iex_3_2::UnderflowExc (const Iex_3_2::UnderflowExc&)’
/opt/local/include/OpenEXR/IexMathExc.h:19: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:19: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:19: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:19: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:20: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:20: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:20: error: invalid constructor; you probably meant ‘Iex_3_2::DivzeroExc (const Iex_3_2::DivzeroExc&)’
/opt/local/include/OpenEXR/IexMathExc.h:20: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:20: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:20: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:20: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:21: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:21: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:21: error: invalid constructor; you probably meant ‘Iex_3_2::InexactExc (const Iex_3_2::InexactExc&)’
/opt/local/include/OpenEXR/IexMathExc.h:21: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:21: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:21: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:21: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:22: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:22: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:22: error: invalid constructor; you probably meant ‘Iex_3_2::InvalidFpOpExc (const Iex_3_2::InvalidFpOpExc&)’
/opt/local/include/OpenEXR/IexMathExc.h:22: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:22: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/IexMathExc.h:22: error: expected ‘;’ before ‘noexcept’
/opt/local/include/OpenEXR/IexMathExc.h:22: error: expected ‘;’ before ‘noexcept’
In file included from /opt/local/include/OpenEXR/ImfAttribute.h:18,
                 from /opt/local/include/OpenEXR/ImfHeader.h:25,
                 from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfXdr.h:115: error: ‘half’ has not been declared
/opt/local/include/OpenEXR/ImfXdr.h:157: error: ‘half’ has not been declared
/opt/local/include/OpenEXR/ImfXdr.h:375: error: ‘half’ has not been declared
/opt/local/include/OpenEXR/ImfXdr.h:375: error: redefinition of ‘template<class S, class T> void Imf_3_2::Xdr::write(T&, int)’
/opt/local/include/OpenEXR/ImfXdr.h:265: error: ‘template<class S, class T> void Imf_3_2::Xdr::write(T&, int)’ previously declared here
/opt/local/include/OpenEXR/ImfXdr.h: In function ‘void Imf_3_2::Xdr::write(T&, int)’:
/opt/local/include/OpenEXR/ImfXdr.h:379: error: request for member ‘bits’ in ‘v’, which is of non-class type ‘int’
/opt/local/include/OpenEXR/ImfXdr.h:380: error: request for member ‘bits’ in ‘v’, which is of non-class type ‘int’
/opt/local/include/OpenEXR/ImfXdr.h: At global scope:
/opt/local/include/OpenEXR/ImfXdr.h:580: error: ‘half’ has not been declared
/opt/local/include/OpenEXR/ImfXdr.h:580: error: redefinition of ‘template<class S, class T> void Imf_3_2::Xdr::read(T&, int&)’
/opt/local/include/OpenEXR/ImfXdr.h:472: error: ‘template<class S, class T> void Imf_3_2::Xdr::read(T&, int&)’ previously declared here
/opt/local/include/OpenEXR/ImfXdr.h: In function ‘void Imf_3_2::Xdr::read(T&, int&)’:
/opt/local/include/OpenEXR/ImfXdr.h:586: error: request for member ‘setBits’ in ‘v’, which is of non-class type ‘int’
/opt/local/include/OpenEXR/ImfXdr.h: At global scope:
/opt/local/include/OpenEXR/ImfXdr.h:707: error: ‘half’ was not declared in this scope
/opt/local/include/OpenEXR/ImfXdr.h:707: error: template-id ‘size<<expression error> >’ for ‘int Imf_3_2::Xdr::size()’ does not match any template declaration
In file included from /opt/local/include/OpenEXR/ImfHeader.h:25,
                 from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfAttribute.h:111: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfAttribute.h:113: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfAttribute.h:114: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfAttribute.h:114: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfAttribute.h:114: error: invalid constructor; you probably meant ‘Imf_3_2::TypedAttribute<T> (const Imf_3_2::TypedAttribute<T>&)’
/opt/local/include/OpenEXR/ImfAttribute.h:120: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfAttribute.h:121: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfAttribute.h:121: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfAttribute.h:114: error: cannot declare parameter ‘<anonymous>’ to be of abstract type ‘Imf_3_2::TypedAttribute<T>’
/opt/local/include/OpenEXR/ImfAttribute.h:104: note:   because the following virtual functions are pure within ‘Imf_3_2::TypedAttribute<T>’:
/opt/local/include/OpenEXR/ImfAttribute.h:111: note: 	Imf_3_2::TypedAttribute<T>::TypedAttribute()
/opt/local/include/OpenEXR/ImfAttribute.h:113: note: 	Imf_3_2::TypedAttribute<T>::TypedAttribute(const Imf_3_2::TypedAttribute<T>&)
/opt/local/include/OpenEXR/ImfAttribute.h:120: note: 	Imf_3_2::TypedAttribute<T>& Imf_3_2::TypedAttribute<T>::operator=(const Imf_3_2::TypedAttribute<T>&)
/opt/local/include/OpenEXR/ImfAttribute.h:121: note: 	Imf_3_2::TypedAttribute<T>& Imf_3_2::TypedAttribute<T>::operator=(Imf_3_2::TypedAttribute<T>)
/opt/local/include/OpenEXR/ImfAttribute.h:121: error: cannot declare parameter ‘<anonymous>’ to be of abstract type ‘Imf_3_2::TypedAttribute<T>’
/opt/local/include/OpenEXR/ImfAttribute.h:104: note:   since type ‘Imf_3_2::TypedAttribute<T>’ has pure virtual functions
In file included from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfHeader.h:49: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfHeader.h:53: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:64: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfHeader.h:70: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:79: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfHeader.h:86: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:95: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfHeader.h:95: error: invalid constructor; you probably meant ‘Imf_3_2::Header (const Imf_3_2::Header&)’
/opt/local/include/OpenEXR/ImfHeader.h:111: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfHeader.h:230: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfHeader.h:230: error: ISO C++ forbids declaration of ‘Box2i’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:230: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfHeader.h:230: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfHeader.h:232: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfHeader.h:232: error: ISO C++ forbids declaration of ‘Box2i’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:232: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfHeader.h:232: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfHeader.h:235: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfHeader.h:235: error: ISO C++ forbids declaration of ‘Box2i’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:235: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfHeader.h:235: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfHeader.h:237: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfHeader.h:237: error: ISO C++ forbids declaration of ‘Box2i’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:237: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfHeader.h:237: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfHeader.h:245: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfHeader.h:245: error: ISO C++ forbids declaration of ‘V2f’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:245: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfHeader.h:245: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfHeader.h:247: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfHeader.h:247: error: ISO C++ forbids declaration of ‘V2f’ with no type
/opt/local/include/OpenEXR/ImfHeader.h:247: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfHeader.h:247: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfHeader.h:53: error: default argument missing for parameter 4 of ‘Imf_3_2::Header::Header(int, int, float, int)’
In file included from /opt/local/include/OpenEXR/ImfRgbaFile.h:23,
                 from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfRgba.h:28: error: ‘half’ does not name a type
/opt/local/include/OpenEXR/ImfRgba.h:29: error: ‘half’ does not name a type
/opt/local/include/OpenEXR/ImfRgba.h:30: error: ‘half’ does not name a type
/opt/local/include/OpenEXR/ImfRgba.h:31: error: ‘half’ does not name a type
/opt/local/include/OpenEXR/ImfRgba.h:34: error: expected `)' before ‘r’
In file included from core/imageio.cpp:138:
/opt/local/include/OpenEXR/ImfRgbaFile.h:44: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:47: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h: In function ‘const Imf_3_2::Rgba* Imf_3_2::ComputeBasePointer(const Imf_3_2::Rgba*, int)’:
/opt/local/include/OpenEXR/ImfRgbaFile.h:49: error: ‘yStride’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h:49: error: ‘w’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h:50: error: ‘origin’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h:51: error: ‘xStride’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h:53: error: ‘yStride’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h: At global scope:
/opt/local/include/OpenEXR/ImfRgbaFile.h:58: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:58: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h: In function ‘const Imf_3_2::Rgba* Imf_3_2::ComputeBasePointer(const Imf_3_2::Rgba*, int)’:
/opt/local/include/OpenEXR/ImfRgbaFile.h:58: error: redefinition of ‘const Imf_3_2::Rgba* Imf_3_2::ComputeBasePointer(const Imf_3_2::Rgba*, int)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:47: error: ‘const Imf_3_2::Rgba* Imf_3_2::ComputeBasePointer(const Imf_3_2::Rgba*, int)’ previously defined here
/opt/local/include/OpenEXR/ImfRgbaFile.h:62: error: ‘dataWindow’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h: At global scope:
/opt/local/include/OpenEXR/ImfRgbaFile.h:70: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:73: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h: In function ‘Imf_3_2::Rgba* Imf_3_2::ComputeBasePointer(Imf_3_2::Rgba*, int)’:
/opt/local/include/OpenEXR/ImfRgbaFile.h:75: error: ‘yStride’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h:75: error: ‘w’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h:76: error: ‘origin’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h:77: error: ‘xStride’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h:79: error: ‘yStride’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h: At global scope:
/opt/local/include/OpenEXR/ImfRgbaFile.h:84: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:84: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h: In function ‘Imf_3_2::Rgba* Imf_3_2::ComputeBasePointer(Imf_3_2::Rgba*, int)’:
/opt/local/include/OpenEXR/ImfRgbaFile.h:84: error: redefinition of ‘Imf_3_2::Rgba* Imf_3_2::ComputeBasePointer(Imf_3_2::Rgba*, int)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:73: error: ‘Imf_3_2::Rgba* Imf_3_2::ComputeBasePointer(Imf_3_2::Rgba*, int)’ previously defined here
/opt/local/include/OpenEXR/ImfRgbaFile.h:88: error: ‘dataWindow’ was not declared in this scope
/opt/local/include/OpenEXR/ImfRgbaFile.h: At global scope:
/opt/local/include/OpenEXR/ImfRgbaFile.h:132: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:141: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h:156: error: expected ‘,’ or ‘...’ before ‘::’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:161: error: ISO C++ forbids declaration of ‘IMATH_NAMESPACE’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h:199: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfRgbaFile.h:199: error: ISO C++ forbids declaration of ‘Box2i’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h:199: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfRgbaFile.h:199: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:201: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfRgbaFile.h:201: error: ISO C++ forbids declaration of ‘Box2i’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h:201: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfRgbaFile.h:201: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:205: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfRgbaFile.h:205: error: ISO C++ forbids declaration of ‘V2f’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h:205: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfRgbaFile.h:205: error: expected ‘;’ before ‘screenWindowCenter’
/opt/local/include/OpenEXR/ImfRgbaFile.h:253: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:254: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:255: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:255: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:255: error: invalid constructor; you probably meant ‘Imf_3_2::RgbaOutputFile (const Imf_3_2::RgbaOutputFile&)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:256: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:256: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:253: error: initializer specified for non-virtual method ‘Imf_3_2::RgbaOutputFile::RgbaOutputFile(const Imf_3_2::RgbaOutputFile&)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:254: error: initializer specified for non-virtual method ‘Imf_3_2::RgbaOutputFile& Imf_3_2::RgbaOutputFile::operator=(const Imf_3_2::RgbaOutputFile&)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:256: error: initializer specified for non-virtual method ‘Imf_3_2::RgbaOutputFile& Imf_3_2::RgbaOutputFile::operator=(Imf_3_2::RgbaOutputFile)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:161: error: default argument missing for parameter 6 of ‘Imf_3_2::RgbaOutputFile::RgbaOutputFile(const char*, int, int, Imf_3_2::RgbaChannels, float, int)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:411: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfRgbaFile.h:411: error: ISO C++ forbids declaration of ‘Box2i’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h:411: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfRgbaFile.h:411: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:413: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfRgbaFile.h:413: error: ISO C++ forbids declaration of ‘Box2i’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h:413: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfRgbaFile.h:413: error: expected ‘;’ before ‘&’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:417: error: ‘IMATH_NAMESPACE’ has not been declared
/opt/local/include/OpenEXR/ImfRgbaFile.h:417: error: ISO C++ forbids declaration of ‘V2f’ with no type
/opt/local/include/OpenEXR/ImfRgbaFile.h:417: warning: ‘__visibility__’ attribute ignored
/opt/local/include/OpenEXR/ImfRgbaFile.h:417: error: expected ‘;’ before ‘screenWindowCenter’
/opt/local/include/OpenEXR/ImfRgbaFile.h:439: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:440: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:441: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:441: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:441: error: invalid constructor; you probably meant ‘Imf_3_2::RgbaInputFile (const Imf_3_2::RgbaInputFile&)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:442: error: expected ‘,’ or ‘...’ before ‘&&’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:442: error: invalid pure specifier (only `= 0' is allowed) before ‘;’ token
/opt/local/include/OpenEXR/ImfRgbaFile.h:439: error: initializer specified for non-virtual method ‘Imf_3_2::RgbaInputFile::RgbaInputFile(const Imf_3_2::RgbaInputFile&)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:440: error: initializer specified for non-virtual method ‘Imf_3_2::RgbaInputFile& Imf_3_2::RgbaInputFile::operator=(const Imf_3_2::RgbaInputFile&)’
/opt/local/include/OpenEXR/ImfRgbaFile.h:442: error: initializer specified for non-virtual method ‘Imf_3_2::RgbaInputFile& Imf_3_2::RgbaInputFile::operator=(Imf_3_2::RgbaInputFile)’
core/imageio.cpp:143: error: ‘Imath’ is not a namespace-name
core/imageio.cpp:143: error: expected namespace-name before ‘;’ token
core/imageio.cpp: In function ‘RGBSpectrum* ReadImageEXR(const std::string&, int*, int*)’:
core/imageio.cpp:149: error: ‘Box2i’ was not declared in this scope
core/imageio.cpp:149: error: expected `;' before ‘dw’
core/imageio.cpp:150: error: ‘dw’ was not declared in this scope
core/imageio.cpp:158: error: ‘struct Imf_3_2::Rgba’ has no member named ‘r’
core/imageio.cpp:158: error: ‘struct Imf_3_2::Rgba’ has no member named ‘g’
core/imageio.cpp:158: error: ‘struct Imf_3_2::Rgba’ has no member named ‘b’
core/imageio.cpp: In function ‘void WriteImageEXR(const std::string&, float*, float*, int, int, int, int, int, int)’:
core/imageio.cpp:178: error: no matching function for call to ‘Imf_3_2::Rgba::Rgba(float&, float&, float&, float)’
/opt/local/include/OpenEXR/ImfRgba.h:33: note: candidates are: Imf_3_2::Rgba::Rgba()
/opt/local/include/OpenEXR/ImfRgba.h:27: note:                 Imf_3_2::Rgba::Rgba(const Imf_3_2::Rgba&)
core/imageio.cpp:180: error: ‘Box2i’ was not declared in this scope
core/imageio.cpp:180: error: expected `;' before ‘displayWindow’
core/imageio.cpp:181: error: expected `;' before ‘dataWindow’
core/imageio.cpp:184: error: ‘displayWindow’ was not declared in this scope
core/imageio.cpp:184: error: ‘dataWindow’ was not declared in this scope
make: *** [objs/core_imageio.o] Error 1
make: *** Waiting for unfinished jobs....
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pbrt2/pbrt2/work/pbrt-v2-e6f6334f3c26ca29eba2b27af4e60fec9fdc7a8d/src'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pbrt2/pbrt2/work/pbrt-v2-e6f6334f3c26ca29eba2b27af4e60fec9fdc7a8d/src" && /usr/bin/make -j6 -w  CC=/usr/bin/gcc-4.2 CXX=/usr/bin/g++-4.2 EXR_INCLUDES=-I/opt/local/include/OpenEXR EXR_LIBDI=-L/opt/local/lib HAVE_LIBTIF=1 TIFF_INCLUDES=-I/opt/local/include TIFF_LIBDIR=-L/opt/local/lib OPT=-Os MARCH="-arch ppc" 
Exit code: 2
Error: Failed to build pbrt2: command execution failed

Change History (0)

Note: See TracTickets for help on using tickets.