I guess perhaps this is following the VFXPlatform standard, which has indeed specified gcc 6.3 and C++14 compatibility for both 2018 and 2019. (C++14 is not supported by gcc 4.8.)
I don't recall anything being mentioned on the openexr-devel mail list about C++14 being a hard requirement of openexr 2.3, though I could be wrong and just missed it. Are you sure that it's not just a default, and there is still a way to override and cause it to stay on C++11, for which gcc 4.8 will be adequate? This is really a question to ask on the openexr mail lists. > On Apr 2, 2019, at 9:58 AM, Steve Booth <[email protected]> wrote: > > Okay, first for OpenEXR 2.3.0: > > <ffminlnocinailng.png> > > I was mistaken. It's not C++17, its C++14. Still... > I mis-typed. I have 4.8, not 4.3: > > <flinbagpdicjhbce.png> > > Which apparently will no longer compile OpenEXR. > > On 4/1/2019 10:39 PM, Larry Gritz wrote: >> The latest version of OpenEXR requires C++17? >> Are you quite sure? I don't think that is true. >> >> On the other hand, gcc 4.3 is long before C++11, so no modern version of >> OIIO is expected to work with gcc older than 4.8 and C++11. That may also be >> true of OpenEXR, I'm not sure without checking. >> >> >> >>> On Apr 1, 2019, at 10:28 PM, Steve Booth <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> I think one of my problems may be that because the latest version of >>> OpenEXR requires c++17 (gcc7), I ended up with two different compile >>> environments, since all the other official repos for my RHEL release (7.4) >>> were compiled under gcc 4.3. Tomorrow, I'm going to go back and find an >>> OpenEXR version that compiles under 4.3 and try the whole thing again. Now >>> going on 3 days of solid work just to get it compiled. >>> >>> Steve >>> >>> >>> On 4/1/2019 9:26 PM, Larry Gritz wrote: >>>> Opus is not only not a direct dependency of OIIO, but in fact I'd never >>>> heard of it before. (And this is not a build error we've seen reported >>>> before.) >>>> >>>> I don't understand... if it's a transitive dependency via libavcodec, >>>> shouldn't it have been automatically installed at the time that libavcodec >>>> was installed or built? >>>> >>>> >>>>> On Apr 1, 2019, at 7:19 PM, Nathan R <[email protected] >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>> > But clearly opus needs to be added to the list of dependencies. >>>>> >>>>> The dependency on opus is only a side-effect of the way the libavcodec >>>>> you're using was built. Opus should definitely not be considered a >>>>> dependency of OIIO. >>>>> >>>>> Luckily, ffmpeg is pretty straightforward to build as a set of >>>>> self-contained static libs (I believe it does so by default). >>>>> >>>>> -Nathan >>>>> >>>>> >>>> >>>> -- >>>> Larry Gritz >>>> [email protected] <mailto:[email protected]> >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Oiio-dev mailing list >>>> [email protected] <mailto:[email protected]> >>>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >>>> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org> >>> >>> -- >>> >>> >>> STEVE BOOTH >>> PRINCIPAL DEVELOPER @ GO GHOST LLC >>> >>> BURBANK, CA >>> Tel: +1 (760) 683 - 4737 >>> [email protected] <mailto:[email protected]> >>> www.Go-Ghost.com <http://www.go-ghost.com/> >>> >>> _______________________________________________ >>> Oiio-dev mailing list >>> [email protected] <mailto:[email protected]> >>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >>> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org> >> >> -- >> Larry Gritz >> [email protected] <mailto:[email protected]> >> >> >> >> >> >> >> _______________________________________________ >> Oiio-dev mailing list >> [email protected] <mailto:[email protected]> >> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org> > > -- > > > STEVE BOOTH > PRINCIPAL DEVELOPER @ GO GHOST LLC > > BURBANK, CA > Tel: +1 (760) 683 - 4737 > [email protected] <mailto:[email protected]> > www.Go-Ghost.com <http://www.go-ghost.com/> > > _______________________________________________ > Oiio-dev mailing list > [email protected] > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org -- Larry Gritz [email protected]
_______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
