Bug 381843 - Compile error on Opensuse Tumbleweed
Summary: Compile error on Opensuse Tumbleweed
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Setup & Installation (other bugs)
Version First Reported In: git-master
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-01 00:44 UTC by Steve
Modified: 2017-07-24 16:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve 2017-07-01 00:44:30 UTC
Hey guys. OpenSuse Tumbleweed w/GCC7. Any ideas what I am doing wrong?
I have been compiling kdenlive master for over a year the same way. Now it fails at the line:
=====
profilemodel.cpp:54:39: error: ‘class Mlt::Profile’ has no member named ‘is_valid’
     return (!m_invalid) && m_profile->is_valid();
=====
I have tried Aplications/17.04 as of today(2017-06-30) and it fails as well.
I'm sure it must be my box since no one else is mentioning this error on the inter-tubes, but I am a little stuck right now. The Appimage works except I need the patent encumbered codecs.

See below for snippet of compile log:
=======
[ 90%] Building CXX object src/CMakeFiles/kdenlive.dir/profiles/profilerepository.cpp.o
[ 90%] Building CXX object src/CMakeFiles/kdenlive.dir/profiles/profilemodel.cpp.o
[ 90%] Building CXX object src/CMakeFiles/kdenlive.dir/profiles/tree/profiletreemodel.cpp.o
[ 91%] Building CXX object src/CMakeFiles/kdenlive.dir/profiles/tree/profilefilter.cpp.o
/home/xxx/kdenlive_git/kdenlive/src/profiles/profilemodel.cpp: In member function ‘bool ProfileModel::is_valid() const’:
/home/xxx/kdenlive_git/kdenlive/src/profiles/profilemodel.cpp:54:39: error: ‘class Mlt::Profile’ has no member named ‘is_valid’
     return (!m_invalid) && m_profile->is_valid();
                                       ^~~~~~~~
make[2]: *** [src/CMakeFiles/kdenlive.dir/build.make:4825: src/CMakeFiles/kdenlive.dir/profiles/profilemodel.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:586: src/CMakeFiles/kdenlive.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Comment 1 Steve 2017-07-24 16:24:00 UTC
Between time passing, and rebuilding my box, I am now able to compile 17.4.3