Package Details: djv 2.0.8-5

Git Clone URL: https://aur.archlinux.org/djv.git (read-only, click to copy)
Package Base: djv
Description: Professional media review software for VFX, animation, and film production
Upstream URL: http://djv.sourceforge.net/
Licenses: custom
Submitter: N30N
Maintainer: oweissbarth
Last Packager: oweissbarth
Votes: 13
Popularity: 0.000103
First Submitted: 2009-06-17 04:44 (UTC)
Last Updated: 2021-12-13 21:18 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

oweissbarth commented on 2021-12-22 06:40 (UTC)

If you encounter linking errors involving libyaml-cpp you need to rebuild the opencolorio1 dependency package.

Intralexical commented on 2021-12-22 03:12 (UTC)

On Manjaro. Needs libyaml-cpp.so.0.6, only 0.7 available:

$ find /usr/ -name 'libyaml-cpp*'
/usr/lib/libyaml-cpp.so.0.7
/usr/lib/libyaml-cpp.so
/usr/lib/libyaml-cpp.so.0.7.0
/usr/bin/ld: warning: libyaml-cpp.so.0.6, needed by /usr/lib/libOpenColorIO1.so, not found (try using -rpath or -rpath-link)
[ 51%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Icon.cpp.o
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::mark_defined()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::convert<bool>::decode(YAML::Node const&, bool&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::ostream_wrapper::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::memory::create_node()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::InvalidNode'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `typeinfo for YAML::InvalidNode'
[ 52%] Building CXX object bin/djv_ls/CMakeFiles/djv_ls.dir/main.cpp.o
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::Write(YAML::_Tag const&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::size() const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::empty_scalar[abi:cxx11]()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `typeinfo for YAML::BadSubscript'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::Write(bool)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Load(std::istream&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::GetFloatPrecision() const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::begin()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::PrepareNode(YAML::EmitterNodeType::value)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::Emitter()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::RepresentationException'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::Exception'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::BadSubscript'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::SetLocalValue(YAML::EMITTER_MANIP)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::StartedScalar()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::BadConversion'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::set_null()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::end()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::~Emitter()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::good() const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::InvalidNode::~InvalidNode()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `typeinfo for YAML::BadConversion'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::PrepareIntegralStream(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::BadConversion::~BadConversion()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::c_str() const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::BadSubscript::~BadSubscript()'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/djv_info/CMakeFiles/djv_info.dir/build.make:132: build/bin/djv_info] Error 1
make[1]: *** [CMakeFiles/Makefile2:572: bin/djv_info/CMakeFiles/djv_info.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 52%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/IconSystem.cpp.o
[ 53%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/ImageWidget.cpp.o
[ 53%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/IntEdit.cpp.o
[ 53%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/IntLabel.cpp.o
[ 54%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/IntSlider.cpp.o
[ 54%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Label.cpp.o
[ 54%] Linking CXX executable ../../build/bin/djv_ls
/usr/bin/ld: warning: libyaml-cpp.so.0.6, needed by /usr/lib/libOpenColorIO1.so, not found (try using -rpath or -rpath-link)
[ 54%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/LayoutUtil.cpp.o
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::mark_defined()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::convert<bool>::decode(YAML::Node const&, bool&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::ostream_wrapper::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::memory::create_node()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::InvalidNode'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `typeinfo for YAML::InvalidNode'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::Write(YAML::_Tag const&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::size() const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::empty_scalar[abi:cxx11]()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `typeinfo for YAML::BadSubscript'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::Write(bool)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Load(std::istream&)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::GetFloatPrecision() const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::begin()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::PrepareNode(YAML::EmitterNodeType::value)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::Emitter()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::RepresentationException'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::Exception'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::BadSubscript'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::SetLocalValue(YAML::EMITTER_MANIP)'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::StartedScalar()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `vtable for YAML::BadConversion'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::set_null()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::detail::node_data::end()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::~Emitter()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::good() const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::InvalidNode::~InvalidNode()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `typeinfo for YAML::BadConversion'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::PrepareIntegralStream(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::BadConversion::~BadConversion()'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::Emitter::c_str() const'
/usr/bin/ld: /usr/lib/libOpenColorIO1.so: undefined reference to `YAML::BadSubscript::~BadSubscript()'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/djv_ls/CMakeFiles/djv_ls.dir/build.make:132: build/bin/djv_ls] Error 1
make[1]: *** [CMakeFiles/Makefile2:601: bin/djv_ls/CMakeFiles/djv_ls.dir/all] Error 2
[ 55%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/ListButton.cpp.o
[ 55%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/ListWidget.cpp.o
[ 55%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/LineEdit.cpp.o
[ 56%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/LineEditBase.cpp.o
[ 56%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/MDICanvas.cpp.o
[ 56%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/MDIWidget.cpp.o
[ 57%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Menu.cpp.o
[ 57%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/MenuBar.cpp.o
[ 57%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/MenuButton.cpp.o
[ 57%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/MultiStateButton.cpp.o
[ 58%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/NumericEdit.cpp.o
[ 58%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/NumericSlider.cpp.o
[ 58%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Overlay.cpp.o
[ 59%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/PopupMenu.cpp.o
[ 59%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/PopupWidget.cpp.o
[ 59%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/PushButton.cpp.o
[ 60%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/RowLayout.cpp.o
[ 60%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/ScrollWidget.cpp.o
[ 60%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Separator.cpp.o
[ 61%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/SettingsSystem.cpp.o
[ 61%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Shortcut.cpp.o
[ 61%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Spacer.cpp.o
[ 62%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Splitter.cpp.o
[ 62%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/SoloLayout.cpp.o
[ 62%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/StackLayout.cpp.o
[ 63%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Style.cpp.o
[ 63%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/StyleSettings.cpp.o
[ 63%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/TabBar.cpp.o
[ 63%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/TabWidget.cpp.o
[ 64%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/TextBlock.cpp.o
[ 64%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/TextEdit.cpp.o
[ 64%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/ToggleButton.cpp.o
[ 65%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/ToolBar.cpp.o
[ 65%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/ToolButton.cpp.o
[ 65%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Tooltip.cpp.o
[ 66%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/UISettings.cpp.o
[ 66%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/UISystem.cpp.o
[ 66%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Widget.cpp.o
[ 67%] Building CXX object lib/djvUI/CMakeFiles/djvUI.dir/Window.cpp.o
[ 67%] Linking CXX static library ../../build/lib/libdjvUI.a
[ 67%] Built target djvUI
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

oweissbarth commented on 2021-12-13 21:22 (UTC)

@Benibla124 Should be fixed now.

Benibla124 commented on 2021-12-12 21:37 (UTC) (edited on 2021-12-12 21:38 (UTC) by Benibla124)

I always get the following error:

/home/blacher/.cache/yay/djv/src/DJV-2.0.8/lib/djvCore/Path.cpp: In statischer Elementfunktion »static void djv::Core::FileSystem::Path::split(const string&, std::string&, std::string&, std::string&, std::string& «:
/home/blacher/.cache/yay/djv/src/DJV-2.0.8/lib/djvCore/Path.cpp:163:39: Fehler: zu wenige Argumente für Funktion »short unsigned int fseqFileNameParseSizes(const char*, FSeqFileNameSizes*, size_t, const FSeqFileNameOptions*)«
  163 |                 fseqFileNameParseSizes(in.c_str(), &sizes, FSEQ_STRING_LEN);
      |                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In Datei, eingebunden von /home/blacher/.cache/yay/djv/src/DJV-2.0.8/lib/djvCore/Path.cpp:13:
/home/blacher/.cache/yay/djv/src/DJV-install/include/fseq.h:52:16: Anmerkung: hier deklariert
   52 | unsigned short fseqFileNameParseSizes(
      |                ^~~~~~~~~~~~~~~~~~~~~~
[ 10%] Building CXX object lib/djvCore/CMakeFiles/djvCore.dir/Time.cpp.o
[ 11%] Building CXX object lib/djvCore/CMakeFiles/djvCore.dir/Timer.cpp.o
make[2]: *** [lib/djvCore/CMakeFiles/djvCore.dir/build.make:426: lib/djvCore/CMakeFiles/djvCore.dir/Path.cpp.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[1]: *** [CMakeFiles/Makefile2:344: lib/djvCore/CMakeFiles/djvCore.dir/all] Fehler 2
make: *** [Makefile:166: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...

I'm sorry for it being in german. Any solutions?

bartus commented on 2021-07-04 19:56 (UTC)

Looks fine, nice work.

oweissbarth commented on 2021-07-04 12:43 (UTC)

@bartus Thanks for the help! I updated the packages based on your suggestion. I decided to not use the openexr2 package and instead patched djv to work with openexr version 3. Let me know if it works for you.

bartus commented on 2021-07-03 12:58 (UTC) (edited on 2021-07-03 12:59 (UTC) by bartus)

Fix for openexr2 opencolorio1 and partially gcc:11 http://ix.io/3rPb/diff

Apply with git am -s < <(curl -s http://ix.io/3rPb)

Polarity commented on 2021-04-30 06:29 (UTC)

@oweissbarth Thanks for the explanation! I guess I can just wait it out at the moment. :)

oweissbarth commented on 2021-04-29 15:20 (UTC)

@Polarity This is because openexr 3.X is currently not compatible with djv. Archlinux moved to 3.X about a week ago. I'll investigate further. In the meantime you could downgrade to openexr 2.5.X but that might break other applications that were build with the new openexr version.

Polarity commented on 2021-04-28 17:41 (UTC)

Hi! I'm getting stuck when I try to install DJV. Any ideas how I can fix this would be much aprechiated!

CMake Error at CMakeLists.txt:190 (find_package):
  By not providing "FindIlmBase.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "IlmBase", but
  CMake did not find one.

  Could not find a package configuration file provided by "IlmBase" with any
  of the following names:

    IlmBaseConfig.cmake
    ilmbase-config.cmake

  Add the installation prefix of "IlmBase" to CMAKE_PREFIX_PATH or set
  "IlmBase_DIR" to a directory containing one of the above files.  If
  "IlmBase" provides a separate development package or SDK, be sure it has
  been installed.


-- Configuring incomplete, errors occurred!
See also "~/.cache/yay/djv/src/DJV-Release/CMakeFiles/CMakeOutput.log".
See also "~/.cache/yay/djv/src/DJV-Release/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...
error making: djv