Package Details: natron 1-1

Git Clone URL: https://aur.archlinux.org/natron.git (read-only, click to copy)
Package Base: natron
Description: Open source compositing software (metapackage with the program and standard plugins)
Upstream URL: https://natrongithub.github.io/
Keywords: adobe after-effects alternative compositing nuke video
Licenses: GPL
Submitter: ozgursarier
Maintainer: tecnotercio
Last Packager: tecnotercio
Votes: 34
Popularity: 0.000005
First Submitted: 2016-08-16 20:34 (UTC)
Last Updated: 2024-06-01 05:55 (UTC)

Dependencies (6)

Required by (1)

Sources (0)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »

tecnotercio commented on 2018-06-01 16:32 (UTC)

@dfjigdfijgojio: The problem is not in Natron, but in the openfx-io package, which is outdated.

I recommend using the "openfx-io-git" package while the maintainer does not update the stable version.

basemax commented on 2018-05-31 10:43 (UTC)

Error in build.

.......
.......
.......
==> Validating source files with sha512sums...
    openfx-io ... Skipped
    openfx ... Skipped
    SequenceParsing ... Skipped
    openfx-supportext ... Skipped
    tinydir ... Skipped
==> Extracting sources...
  -> Creating working copy of openfx-io git repo...
Cloning into 'openfx-io'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of openfx git repo...
Cloning into 'openfx'...
done.
  -> Creating working copy of SequenceParsing git repo...
Cloning into 'SequenceParsing'...
done.
  -> Creating working copy of openfx-supportext git repo...
Cloning into 'openfx-supportext'...
done.
  -> Creating working copy of tinydir git repo...
Cloning into 'tinydir'...
done.
==> Starting prepare()...
Cloning into '/tmp/yaourt-tmp-max/aur-openfx-io/src/openfx-io/IOSupport/SequenceParsing'...
done.
Cloning into '/tmp/yaourt-tmp-max/aur-openfx-io/src/openfx-io/SupportExt'...
done.
Cloning into '/tmp/yaourt-tmp-max/aur-openfx-io/src/openfx-io/openfx'...
done.
Submodule path 'IOSupport/SequenceParsing': checked out '4b5e605a3ec0116ffdc03968f8d524d9d3e440bd'
Submodule path 'SupportExt': checked out 'd3c487435c56e0b3ca8f7ed7996ba3d5412905b5'
Submodule path 'openfx': checked out '3056fd61d2fd36f1097781822dd12967e1a4d322'
Cloning into '/tmp/yaourt-tmp-max/aur-openfx-io/src/openfx-io/IOSupport/SequenceParsing/tinydir'...
done.
Submodule path 'tinydir': checked out '60f09057d32b8f193cbebb5a38644ca686994ea3'
==> Starting build()...
(cd IO && make )
make[1]: Entering directory '/tmp/yaourt-tmp-max/aur-openfx-io/src/openfx-io/IO'
  CXX      Linux-64-release/ofxsThreadSuite.o
In file included from ../SupportExt/ofxsThreadSuite.cpp:45:
../SupportExt/tinythread.h:538: warning: "ATOMIC_FLAG_INIT" redefined
 #define ATOMIC_FLAG_INIT 0

In file included from /usr/include/c++/8.1.0/bits/shared_ptr_atomic.h:33,
                 from /usr/include/c++/8.1.0/memory:82,
                 from ../openfx/Support/include/ofxsCore.h:112,
                 from ../openfx/Support/include/ofxsMultiThread.h:46,
                 from ../SupportExt/ofxsThreadSuite.cpp:31:
/usr/include/c++/8.1.0/bits/atomic_base.h:157: note: this is the location of the previous definition
 #define ATOMIC_FLAG_INIT { 0 }

  CXX      Linux-64-release/tinythread.o
  CXX      Linux-64-release/ofxsFileOpen.o
  CXX      Linux-64-release/ofxsOGLTextRenderer.o
  CXX      Linux-64-release/ofxsOGLFontData.o
  CXX      Linux-64-release/ofxsRamp.o
  CXX      Linux-64-release/ofxsGenerator.o
  CXX      Linux-64-release/ofxsTransformInteract.o
  CXX      Linux-64-release/ofxsMultiPlane.o
  CXX      Linux-64-release/ofxsRectangleInteract.o
  CXX      Linux-64-release/ofxsLut.o
  CXX      Linux-64-release/GenericReader.o
In file included from ../IOSupport/GenericReader.h:29,
                 from ../IOSupport/GenericReader.cpp:24:
../IOSupport/GenericReader.cpp: In member function ‘virtual void OFX::IO::GenericReaderPlugin::changedFilename(const OFX::InstanceChangedArgs&)’:
../SupportExt/ofxsMacros.h:44:38: note: #pragma message: WARNING: OpenColorIO was updated, check that the following code is still necessary
 #   define WARN(exp) ("WARNING: " exp)
                                      ^
../IOSupport/GenericReader.cpp:2060:17: note: in expansion of macro ‘WARN’
 #pragma message WARN("OpenColorIO was updated, check that the following code is still necessary")
                 ^~~~
  CXX      Linux-64-release/GenericWriter.o
In file included from ../SupportExt/ofxsMultiPlane.h:41,
                 from ../IOSupport/GenericWriter.h:29,
                 from ../IOSupport/GenericWriter.cpp:24:
../IOSupport/GenericWriter.cpp: In member function ‘void OFX::IO::GenericWriterPlugin::outputFileChanged(OFX::InstanceChangeReason, bool, bool)’:
../SupportExt/ofxsMacros.h:44:38: note: #pragma message: WARNING: OpenColorIO was updated, check that the following code is still necessary
 #   define WARN(exp) ("WARNING: " exp)
                                      ^
../IOSupport/GenericWriter.cpp:1986:17: note: in expansion of macro ‘WARN’
 #pragma message WARN("OpenColorIO was updated, check that the following code is still necessary")
                 ^~~~
  CXX      Linux-64-release/SequenceParsing.o
  CXX      Linux-64-release/SeExpr.o
  CXX      Linux-64-release/SeGrain.o
  CXX      Linux-64-release/SeNoise.o
  CXX      Linux-64-release/GenericOCIO.o
  CXX      Linux-64-release/GenericOCIOOpenGL.o
  CXX      Linux-64-release/glad.o
  CXX      Linux-64-release/ofxsOGLUtilities.o
  CXX      Linux-64-release/ReadEXR.o
In file included from /usr/include/OpenEXR/ImfHeader.h:51,
                 from /usr/include/OpenEXR/ImfInputFile.h:46,
                 from ../EXR/ReadEXR.cpp:40:
/usr/include/OpenEXR/ImathVec.h:228:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     const Vec2 & normalizeExc () throw (IEX_NAMESPACE::MathExc);
                                  ^~~~~
/usr/include/OpenEXR/ImathVec.h:232:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     Vec2<T>  normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:440:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     const Vec3 & normalizeExc () throw (IEX_NAMESPACE::MathExc);
                                  ^~~~~
/usr/include/OpenEXR/ImathVec.h:444:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     Vec3<T>  normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:622:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     const Vec4 &    normalizeExc () throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:626:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     Vec4<T>         normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                            ^~~~~
/usr/include/OpenEXR/ImathVec.h:714:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<short>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                              ^~~~~
/usr/include/OpenEXR/ImathVec.h:723:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<short>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:738:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<int>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                            ^~~~~
/usr/include/OpenEXR/ImathVec.h:747:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<int>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                   ^~~~~
/usr/include/OpenEXR/ImathVec.h:762:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<short>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                              ^~~~~
/usr/include/OpenEXR/ImathVec.h:771:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<short>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:786:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<int>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                            ^~~~~
/usr/include/OpenEXR/ImathVec.h:795:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<int>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                   ^~~~~
/usr/include/OpenEXR/ImathVec.h:809:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<short>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                              ^~~~~
/usr/include/OpenEXR/ImathVec.h:818:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<short>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:833:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<int>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                            ^~~~~
/usr/include/OpenEXR/ImathVec.h:842:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<int>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                   ^~~~~
/usr/include/OpenEXR/ImathVec.h:1212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<T>::normalizeExc () throw (IEX_NAMESPACE::MathExc)
                          ^~~~~
/usr/include/OpenEXR/ImathVec.h:1249:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<T>::normalizedExc () const throw (IEX_NAMESPACE::MathExc)
                                 ^~~~~
/usr/include/OpenEXR/ImathVec.h:1704:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<T>::normalizeExc () throw (IEX_NAMESPACE::MathExc)
                          ^~~~~
/usr/include/OpenEXR/ImathVec.h:1743:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<T>::normalizedExc () const throw (IEX_NAMESPACE::MathExc)
                                 ^~~~~
/usr/include/OpenEXR/ImathVec.h:2109:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<T>::normalizeExc () throw (IEX_NAMESPACE::MathExc)
                          ^~~~~
/usr/include/OpenEXR/ImathVec.h:2150:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<T>::normalizedExc () const throw (IEX_NAMESPACE::MathExc)
                                 ^~~~~
  CXX      Linux-64-release/WriteEXR.o
In file included from /usr/include/OpenEXR/ImfHeader.h:51,
                 from /usr/include/OpenEXR/ImfOutputFile.h:46,
                 from ../EXR/WriteEXR.cpp:27:
/usr/include/OpenEXR/ImathVec.h:228:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     const Vec2 & normalizeExc () throw (IEX_NAMESPACE::MathExc);
                                  ^~~~~
/usr/include/OpenEXR/ImathVec.h:232:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     Vec2<T>  normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:440:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     const Vec3 & normalizeExc () throw (IEX_NAMESPACE::MathExc);
                                  ^~~~~
/usr/include/OpenEXR/ImathVec.h:444:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     Vec3<T>  normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:622:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     const Vec4 &    normalizeExc () throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:626:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     Vec4<T>         normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                            ^~~~~
/usr/include/OpenEXR/ImathVec.h:714:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<short>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                              ^~~~~
/usr/include/OpenEXR/ImathVec.h:723:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<short>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:738:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<int>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                            ^~~~~
/usr/include/OpenEXR/ImathVec.h:747:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<int>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                   ^~~~~
/usr/include/OpenEXR/ImathVec.h:762:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<short>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                              ^~~~~
/usr/include/OpenEXR/ImathVec.h:771:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<short>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:786:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<int>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                            ^~~~~
/usr/include/OpenEXR/ImathVec.h:795:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<int>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                   ^~~~~
/usr/include/OpenEXR/ImathVec.h:809:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<short>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                              ^~~~~
/usr/include/OpenEXR/ImathVec.h:818:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<short>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                     ^~~~~
/usr/include/OpenEXR/ImathVec.h:833:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<int>::normalizeExc () throw (IEX_NAMESPACE::MathExc);
                            ^~~~~
/usr/include/OpenEXR/ImathVec.h:842:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<int>::normalizedExc () const throw (IEX_NAMESPACE::MathExc);
                                   ^~~~~
/usr/include/OpenEXR/ImathVec.h:1212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<T>::normalizeExc () throw (IEX_NAMESPACE::MathExc)
                          ^~~~~
/usr/include/OpenEXR/ImathVec.h:1249:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec2<T>::normalizedExc () const throw (IEX_NAMESPACE::MathExc)
                                 ^~~~~
/usr/include/OpenEXR/ImathVec.h:1704:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<T>::normalizeExc () throw (IEX_NAMESPACE::MathExc)
                          ^~~~~
/usr/include/OpenEXR/ImathVec.h:1743:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec3<T>::normalizedExc () const throw (IEX_NAMESPACE::MathExc)
                                 ^~~~~
/usr/include/OpenEXR/ImathVec.h:2109:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<T>::normalizeExc () throw (IEX_NAMESPACE::MathExc)
                          ^~~~~
/usr/include/OpenEXR/ImathVec.h:2150:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 Vec4<T>::normalizedExc () const throw (IEX_NAMESPACE::MathExc)
                                 ^~~~~
  CXX      Linux-64-release/ReadFFmpeg.o
In file included from ../FFmpeg/ReadFFmpeg.cpp:45:
../FFmpeg/FFmpegFile.h: In member function ‘int FFmpegFile::Stream::getCodecDelay() const’:
../FFmpeg/FFmpegFile.h:268:53: error: ‘CODEC_CAP_DELAY’ was not declared in this scope
             return ( ( (_videoCodec->capabilities & CODEC_CAP_DELAY) ? _codecContext->delay : 0 )
                                                     ^~~~~~~~~~~~~~~
../FFmpeg/FFmpegFile.h:268:53: note: suggested alternative: ‘AV_CODEC_CAP_DELAY’
             return ( ( (_videoCodec->capabilities & CODEC_CAP_DELAY) ? _codecContext->delay : 0 )
                                                     ^~~~~~~~~~~~~~~
                                                     AV_CODEC_CAP_DELAY
../FFmpeg/ReadFFmpeg.cpp: In member function ‘virtual void {anonymous}::ReadFFmpegPluginFactory::load()’:
../FFmpeg/ReadFFmpeg.cpp:626:50: warning: ‘AVInputFormat* av_iformat_next(const AVInputFormat*)’ is deprecated [-Wdeprecated-declarations]
     AVInputFormat* iFormat = av_iformat_next(NULL);
                                                  ^
In file included from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavformat/avformat.h:2062:17: note: declared here
 AVInputFormat  *av_iformat_next(const AVInputFormat  *f);
                 ^~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp:626:50: warning: ‘AVInputFormat* av_iformat_next(const AVInputFormat*)’ is deprecated [-Wdeprecated-declarations]
     AVInputFormat* iFormat = av_iformat_next(NULL);
                                                  ^
In file included from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavformat/avformat.h:2062:17: note: declared here
 AVInputFormat  *av_iformat_next(const AVInputFormat  *f);
                 ^~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp:639:44: warning: ‘AVInputFormat* av_iformat_next(const AVInputFormat*)’ is deprecated [-Wdeprecated-declarations]
         iFormat = av_iformat_next( iFormat );
                                            ^
In file included from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavformat/avformat.h:2062:17: note: declared here
 AVInputFormat  *av_iformat_next(const AVInputFormat  *f);
                 ^~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp:639:44: warning: ‘AVInputFormat* av_iformat_next(const AVInputFormat*)’ is deprecated [-Wdeprecated-declarations]
         iFormat = av_iformat_next( iFormat );
                                            ^
In file included from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavformat/avformat.h:2062:17: note: declared here
 AVInputFormat  *av_iformat_next(const AVInputFormat  *f);
                 ^~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp: In member function ‘virtual void {anonymous}::ReadFFmpegPluginFactory::describe(OFX::ImageEffectDescriptor&)’:
../FFmpeg/ReadFFmpeg.cpp:946:42: warning: ‘int av_lockmgr_register(int (*)(void**, AVLockOp))’ is deprecated [-Wdeprecated-declarations]
     av_lockmgr_register(FFmpegLockManager);
                                          ^
In file included from /usr/include/libavformat/avformat.h:319,
                 from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavcodec/avcodec.h:6081:5: note: declared here
 int av_lockmgr_register(int (*cb)(void **mutex, enum AVLockOp op));
     ^~~~~~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp:946:42: warning: ‘int av_lockmgr_register(int (*)(void**, AVLockOp))’ is deprecated [-Wdeprecated-declarations]
     av_lockmgr_register(FFmpegLockManager);
                                          ^
In file included from /usr/include/libavformat/avformat.h:319,
                 from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavcodec/avcodec.h:6081:5: note: declared here
 int av_lockmgr_register(int (*cb)(void **mutex, enum AVLockOp op));
     ^~~~~~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp:953:26: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
     avcodec_register_all();
                          ^
In file included from /usr/include/libavformat/avformat.h:319,
                 from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavcodec/avcodec.h:4086:6: note: declared here
 void avcodec_register_all(void);
      ^~~~~~~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp:953:26: warning: ‘void avcodec_register_all()’ is deprecated [-Wdeprecated-declarations]
     avcodec_register_all();
                          ^
In file included from /usr/include/libavformat/avformat.h:319,
                 from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavcodec/avcodec.h:4086:6: note: declared here
 void avcodec_register_all(void);
      ^~~~~~~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp:954:21: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations]
     av_register_all();
                     ^
In file included from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavformat/avformat.h:2025:6: note: declared here
 void av_register_all(void);
      ^~~~~~~~~~~~~~~
../FFmpeg/ReadFFmpeg.cpp:954:21: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations]
     av_register_all();
                     ^
In file included from ../FFmpeg/FFmpegFile.h:43,
                 from ../FFmpeg/ReadFFmpeg.cpp:45:
/usr/include/libavformat/avformat.h:2025:6: note: declared here
 void av_register_all(void);
      ^~~~~~~~~~~~~~~
make[1]: *** [../openfx/Support/Plugins/Makefile.master:83: Linux-64-release/ReadFFmpeg.o] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-max/aur-openfx-io/src/openfx-io/IO'
make: *** [Makefile:22: IO] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build .
==> Restart building openfx-io ? [y/N]
==> ----------------------------------

tecnotercio commented on 2018-05-18 03:19 (UTC)

@iHmD and @hugh: The problem is not in Natron, but in the openfx-io package, which is outdated.

The OpenFX libraries that Natron uses are updated along with the software. The latest version of the openfx-io library is 2.3.11 (which supports FFmpeg 4.0), and the latest version available on AUR is 2.3.4.

https://github.com/NatronGitHub/Natron/releases/tag/2.3.11

I recommend using the "openfx-io-git" package while the maintainer does not update the other.

hugh commented on 2018-05-17 08:50 (UTC)

Fails to build against ffmpeg 4.0.

make[1]: *** [../openfx/Support/Plugins/Makefile.master:83: Linux-64-release/ReadFFmpeg.o] Error 1

cl3m3c7 commented on 2018-05-16 20:45 (UTC)

I get this error message while trying to install natron. Can someone please tell me the why it refuses to compile openfx-io?

make[1]: [../openfx/Support/Plugins/Makefile.master:83: Linux-64-release/ReadFFmpeg.o] Error 1 make[1]: Leaving directory '/home/ayoub/.cache/pacaur/openfx-io/src/openfx-io/IO' make: [Makefile:22: IO] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: failed to build openfx-io package(s)

tecnotercio commented on 2018-04-11 03:17 (UTC)

@dermusikman:

The current repository [1] is maintained by one of the founders of the project [2].

The latest version available for download is 2.3.10 [3], which exists only in the new repository.

[1] https://github.com/NatronGitHub/Natron

[2] http://devernay.free.fr/

[3] https://natron.fr/download/

dermusikman commented on 2018-04-11 02:08 (UTC)

It looks like the upstream maintainer is https://github.com/MrKepzie - why is everything downloading from a fork?