Avidemux Forum

Avidemux => Main version 2.6 => Topic started by: Jan Gruuthuse on March 27, 2018, 12:51:05 PM

Title: Fixed: 91847be ** Failed at make, result in /tmp/logbuildCli**
Post by: Jan Gruuthuse on March 27, 2018, 12:51:05 PM
Fixed by: 27f2cbf

Ubuntu 16.04 LTS 64-bit
ends with:

In file included from /home/jan/avidemux2/avidemux/common/ADM_editor/src/ADM_edRender.cpp:21:0:
/home/jan/avidemux2/avidemux/cli/../common/ADM_editor/include/ADM_edit.hxx:262:49: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
                     uint64_t    totalExtraDelay=0;
                                                 ^
/home/jan/avidemux2/avidemux/cli/../common/ADM_editor/include/ADM_edit.hxx:263:45: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
                     int64_t     desyncScore=0;
                                             ^
common/ADM_toolkit/CMakeFiles/ADM_toolkit6.dir/build.make:113: recipe for target 'common/ADM_toolkit/CMakeFiles/ADM_toolkit6.dir/automation.cpp.o' failed
make[2]: *** [common/ADM_toolkit/CMakeFiles/ADM_toolkit6.dir/automation.cpp.o] Error 1
make[2]: Leaving directory '/home/jan/avidemux2/buildCli'
CMakeFiles/Makefile2:744: recipe for target 'common/ADM_toolkit/CMakeFiles/ADM_toolkit6.dir/all' failed
make[1]: *** [common/ADM_toolkit/CMakeFiles/ADM_toolkit6.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Title: Re: 91847be ** Failed at make, result in /tmp/logbuildCli**
Post by: eumagga0x2a on March 27, 2018, 01:28:39 PM
QuoteADM_toolkit/automation.cpp: In function 'void call_scriptEngine(const char*)':
/home/jan/avidemux2/avidemux/common/ADM_toolkit/automation.cpp:224:12: error: 'errno' was not declared in this scope
         if(errno == EACCES)
            ^
/home/jan/avidemux2/avidemux/common/ADM_toolkit/automation.cpp:224:21: error: 'EACCES' was not declared in this scope
         if(errno == EACCES)
                     ^
/home/jan/avidemux2/avidemux/common/ADM_toolkit/automation.cpp:228:12: error: 'errno' was not declared in this scope
         if(errno == ENOENT)
            ^
/home/jan/avidemux2/avidemux/common/ADM_toolkit/automation.cpp:228:21: error: 'ENOENT' was not declared in this scope
         if(errno == ENOENT)
                     ^

Thanks, will investigate, which include is missing (and why the build succeeded on my Fedora system).
Title: Re: 91847be ** Failed at make, result in /tmp/logbuildCli**
Post by: eumagga0x2a on March 27, 2018, 03:25:34 PM
Should be fixed by [automation] Add missing include which broke build at least on Ubuntu (but not on Fedora so that it went unnoticed) (https://github.com/mean00/avidemux2/commit/27f2cbf40384abd227b3b3185b36cf5e893c0c91), thank you for your report.
Title: Fixed: 91847be ** Failed at make, result in /tmp/logbuildCli**
Post by: Jan Gruuthuse on March 28, 2018, 05:48:45 AM
Confirmed: 27f2cbf did build as usual, thnx.
** ALL DONE **
** The installable packages are in the debs folder **