Package Details: djv 2.0.8-6

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: 14
Popularity: 0.53
First Submitted: 2009-06-17 04:44 (UTC)
Last Updated: 2023-07-30 17:02 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

gandalf3 commented on 2024-02-21 19:05 (UTC)

doesn't build with latest rtaudio 6.0.1

src/DJV-2.0.8/lib/djvAV/AudioSystem.cpp: In member function ‘void djv::AV::Audio::System::_init(const std::shared_ptr<djv::Core::Context>&)’:
src/DJV-2.0.8/lib/djvAV/AudioSystem.cpp:62:36: error: ‘const struct RtAudio::DeviceInfo’ has no member named ‘probed’
   62 |                         if (rtInfo.probed)
      |                                    ^~~~~~

after downgrading to rtaudio 5.2.0 via the rtaudio5-exp aur package it builds successfully on my system.

not sure the best way to address this, it seems upstream they've just pinned rtaudio to a specific tag (as per this commit message https://github.com/darbyjohnston/DJV/commit/f1242caaa00413ef0e7409de05aebe548a799a5f). if anyone is inspired to try patching djv to build with rtaudio 6, here is a pr of a similar patch on an unrelated project which might be helpful to reference: https://github.com/AlexandreRouma/SDRPlusPlus/pull/1284

oweissbarth commented on 2023-08-04 19:10 (UTC)

This package contains the latest release 2.0.8 which was published back in 2020. I created a second package that builds the current git master: https://aur.archlinux.org/packages/djv-git

escorares commented on 2023-03-26 12:01 (UTC)

Are there programs for linux with similar functionality?

escorares commented on 2023-03-25 20:11 (UTC)

After wasting some time, I discovered the flag for OPENGL 2 compatibility is -DDJV_OPENGL_ES2 and not the -DDJV_GL_ES2 I read about on the project's Github. This version pulled by this AUR package is from two years ago, and there have been about 400 commits on the project since then. Also, unearthing -DDJV_OPENGL_ES2 was of little use, it won't compile.

wanesty commented on 2023-02-07 10:10 (UTC)

had an error because of a libtiff update making DVJ unable to launch.

Rebuilding the pkg fixed it (posting this for reference because i didn't find any info about it before thinking about rebuilding it)

libtiff.so libtiff.so.4

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.