<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">сб, 21 сент. 2024 г., 14:19 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com">terjejhanssen@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>

  
    
  
  <div>
    <br>
    <br>
    <div>Den 21.09.2024 01:30, skrev Terje J.
      Hanssen:<br>
    </div>
    <blockquote type="cite">
      
      <br>
      <br>
      <div>Den 21.09.2024 00:36, skrev Andrew
        Randrianasulu:<br>
      </div>
      <blockquote type="cite">
        
        <div dir="auto">
          <div><br>
            <br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">сб, 21 сент. 2024 г.,
                00:48 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer" target="_blank">terjejhanssen@gmail.com</a>>:<br>
              </div>
              <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div> <br>
                  <br>
                  <div>Den 20.09.2024 21:16, skrev Andrew Randrianasulu:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="auto">
                      <div><br>
                        <br>
                        <div class="gmail_quote">
                          <div dir="ltr" class="gmail_attr">пт, 20 сент.
                            2024 г., 21:58 Terje J. Hanssen via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer" target="_blank">cin@lists.cinelerra-gg.org</a>>:<br>
                          </div>
                          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
                            <br>
                            Den 20.09.2024 18:57, skrev Mat via Cin:<br>
                            > "Terje J. Hanssen via Cin" <<a href="mailto:cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">cin@lists.cinelerra-gg.org</a>>
                            wrote:<br>
                            ><br>
                            >> 1)<br>
                            >> # cd /home<br>
                            >><br>
                            >> # git clone git://<a href="http://git.cinelerra-gg.org/goodguy/cinelerra.git" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">git.cinelerra-gg.org/goodguy/cinelerra.git</a><br>
                            >> Cloning into 'cinelerra'...<br>
                            >> remote: Enumerating objects: 22646,
                            done.<br>
                            >> remote: Counting objects: 100%
                            (22646/22646), done.<br>
                            >> remote: Compressing objects: 100%
                            (14288/14288), done.<br>
                            >> remote: Total 22646 (delta 11647),
                            reused 17384 (delta 7999),<br>
                            >> pack-reused 0 Receiving objects:
                            100% (22646/22646), 405.36 MiB |<br>
                            >> 16.00 MiB/s, done. Resolving
                            deltas: 100% (11647/11647), done.<br>
                            >><br>
                            >> 2)<br>
                            > You need to do cd
                            /home/cinelerra/cinelerra-5.1<br>
                            > Then run "blds/bld_prepare.sh
                            <os>" , where <os> is your os,<br>
                            > run blds/bld_prepare.sh without
                            argument to get a list of OS-ses.<br>
                            > This installs the needed development
                            packages for your OS.<br>
                            ><br>
                            > then (still in
                            /home/cinelerra/cinelerra-5.1):<br>
                            ><br>
                            > in bld.sh, change the config options to
                            what you want.<br>
                            ><br>
                            > ./bld.sh (if not making an AppImage)<br>
                            ><br>
                            ><br>
                            > MatN<br>
                            <br>
                            <br>
                            After installing the packages according to
                            Andrey's list:<br>
                            <br>
                            2)<br>
                            # cd /home/cinelerra/cinelerra-5.1<br>
                            <br>
                            # blds/bld_prepare.sh<br>
                            usage: blds/bld_prepare.sh <os><br>
                               <os> = [centos | suse | ubuntu |
                            fedora | mint | debian | arch | <br>
                            debian-older | ubuntu-older]<br>
                            unknown os:<br>
                            <br>
                            # blds/bld_prepare.sh suse<br>
                            Loading repository data...<br>
                            Reading installed packages...<br>
                            'patch' is already installed.<br>
                            No update candidate for
                            'patch-2.7.6-8.1.x86_64'. The highest
                            available <br>
                            version is already installed.<br>
                            'gcc-c++' is already installed.<br>
                            No update candidate for
                            'gcc-c++-14-1.1.x86_64'. The highest
                            available <br>
                            version is already installed.<br>
                            'libtool' is already installed.<br>
                            ....snip<br>
                            'freetype-devel' not found in package names.
                            Trying capabilities.<br>
                            'freetype2-devel' providing 'freetype-devel'
                            is already installed.<br>
                            Resolving package dependencies...<br>
                            3 Problems:<br>
                            Problem: 1: the installed
                            libjpeg62-devel-62.4.0-79.1.x86_64 conflicts
                            <br>
                            with 'libjpeg-devel' provided by the to be
                            installed <br>
                            libjpeg8-devel-8.3.2-79.2.x86_64<br>
                            Problem: 2: the installed
                            zlib-ng-compat-devel-2.2.1-1.1.x86_64 <br>
                            conflicts with 'zlib-devel' provided by the
                            to be installed <br>
                            zlib-devel-1.3.1-1.1.x86_64<br>
                            Problem: 3: the to be installed
                            fftw3-devel-3.3.10-119.2.x86_64 requires <br>
                            'libfftw3-3 = 3.3.10-119.2', but this
                            requirement cannot be provided<br>
                            not installable providers:
                            libfftw3-3-3.3.10-119.2.i586[openSUSE_Slowroll]<br>
                                               
                            libfftw3-3-3.3.10-119.2.x86_64[openSUSE_Slowroll]<br>
                            <br>
                            Problem: 1: the installed
                            libjpeg62-devel-62.4.0-79.1.x86_64 conflicts
                            <br>
                            with 'libjpeg-devel' provided by the to be
                            installed <br>
                            libjpeg8-devel-8.3.2-79.2.x86_64<br>
                              Solution 1: deinstallation of
                            libjpeg62-devel-62.4.0-79.1.x86_64<br>
                              Solution 2: do not install
                            libjpeg8-devel-8.3.2-79.2.x86_64<br>
                            <br>
                            Choose from above solutions by number or
                            skip, retry or cancel <br>
                            [1/2/s/r/c/d/?] (c): c<br>
                            blds/bld_prepare.sh: line 77: [: missing `]'<br>
                            ocalhost:/home/cinelerra/cinelerra-5.1 #<br>
                            <br>
                            Looks like a typo in<br>
                            blds/bld_prepare.sh: line 77: [: missing `]'<br>
                          </blockquote>
                        </div>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">it seems error catching in our
                        script is not great? If 'c' mean cancel for
                        zypper command then may be condition on line 77
                        misfired ..?<br>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">and also we need to add
                        openmlib-devel to list? (newer heard about such
                        pkg name before - but Iam on Slackware so it
                        probably rolled into libc package)</div>
                    </div>
                  </blockquote>
                  <br>
                  <font face="Courier New, Courier, monospace">zypper
                    info openlibm-devel<br>
                    Loading repository data...<br>
                    Reading installed packages...<br>
                    <br>
                    Information for package openlibm-devel:<br>
                    ---------------------------------------<br>
                    Repository     : openSUSE-Slowroll-Oss<br>
                    Name           : openlibm-devel<br>
                    Version        : 0.8.1-2.3<br>
                    Arch           : x86_64<br>
                    Vendor         : openSUSE<br>
                    Installed Size : 114.9 KiB<br>
                    Installed      : Yes<br>
                    Status         : up-to-date<br>
                    Source package : openlibm-0.8.1-2.3.src<br>
                    Upstream URL   : <a href="https://github.com/JuliaLang/openlibm/" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/JuliaLang/openlibm/</a><br>
                    Summary        : Development files for openlibm<br>
                    Description    : <br>
                        OpenLibm is an implementation of a standalone C
                    mathematical library<br>
                        (libm). It can be used standalone in
                    applications and programming<br>
                        language implementations.<br>
                    <br>
                        This package provides libraries and header files
                    for developing applications<br>
                        that use OpenLIBM.<br>
                    <br>
                  </font><br>
                  <blockquote type="cite">
                    <div dir="auto"><br>
                      <div dir="auto">
                        <div class="gmail_quote">
                          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
                            <br>
                            I next got the same error with<br>
                            # ./configure<br>
                            # make<br>
                          </blockquote>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                  And, after adding the "boost patch":<br>
                  <br>
                  <font face="Courier New, Courier, monospace"># cd
                    /home/cinelerra/cinelerra-5.1/tools/makeappimagetool</font><br>
                  <br>
                  3)<br>
                  <font face="Courier New, Courier, monospace">#
                    ./autogen.sh<br>
                    rm -f  makeappimage<br>
                    rm -f *.o<br>
                    <a href="http://configure.ac:19" rel="noreferrer noreferrer noreferrer" target="_blank">configure.ac:19</a>:
                    installing 'cfg/compile'<br>
                    <a href="http://configure.ac:89" rel="noreferrer noreferrer noreferrer" target="_blank">configure.ac:89</a>:
                    installing 'cfg/config.guess'<br>
                    <a href="http://configure.ac:89" rel="noreferrer noreferrer noreferrer" target="_blank">configure.ac:89</a>:
                    installing 'cfg/config.sub'<br>
                    <a href="http://configure.ac:12" rel="noreferrer noreferrer noreferrer" target="_blank">configure.ac:12</a>:
                    installing 'cfg/install-sh'<br>
                    <a href="http://configure.ac:12" rel="noreferrer noreferrer noreferrer" target="_blank">configure.ac:12</a>:
                    installing 'cfg/missing'<br>
                    Makefile.am: installing 'cfg/depcomp'<br>
                    <br>
                    <br>
                    4)<br>
                    # ./configure --with-single-user --with-git-ffmpeg=<a href="https://git.ffmpeg.org/ffmpeg.git" rel="noreferrer noreferrer noreferrer" target="_blank">https://git.ffmpeg.org/ffmpeg.git</a><br>
                    configure: WARNING: unrecognized options:
                    --with-single-user, --with-git-ffmpeg<br>
                    configure: loading site script
                    /usr/share/site/x86_64-pc-linux-gnu<br>
                    checking for a BSD-compatible install...
                    /usr/bin/install -c<br>
                    checking whether sleep supports fractional
                    seconds... yes<br>
                    checking filesystem timestamp resolution... 0.01<br>
                    checking whether build environment is sane... yes<br>
                    checking for a race-free mkdir -p... /usr/bin/mkdir
                    -p<br>
                    checking for gawk... gawk<br>
                    checking whether make sets $(MAKE)... yes<br>
                    checking whether make supports nested variables...
                    yes<br>
                    checking xargs -n works... yes<br>
                    checking for g++... g++<br>
                    checking whether the C++ compiler works... yes<br>
                    checking for C++ compiler default output file
                    name... a.out<br>
                    checking for suffix of executables... <br>
                    checking whether we are cross compiling... no<br>
                    checking for suffix of object files... o<br>
                    checking whether the compiler supports GNU C++...
                    yes<br>
                    checking whether g++ accepts -g... yes<br>
                    checking for g++ option to enable C++11 features...
                    none needed<br>
                    checking whether make supports the include
                    directive... yes (GNU style)<br>
                    checking dependency style of g++... gcc3<br>
                    checking for gcc... gcc<br>
                    checking whether the compiler supports GNU C... yes<br>
                    checking whether gcc accepts -g... yes<br>
                    checking for gcc option to enable C11 features...
                    none needed<br>
                    checking whether gcc understands -c and -o
                    together... yes<br>
                    checking dependency style of gcc... gcc3<br>
                    checking how to run the C preprocessor... gcc -E<br>
                    checking for stdio.h... yes<br>
                    checking for stdlib.h... yes<br>
                    checking for string.h... yes<br>
                    checking for inttypes.h... yes<br>
                    checking for stdint.h... yes<br>
                    checking for strings.h... yes<br>
                    checking for sys/stat.h... yes<br>
                    checking for sys/types.h... yes<br>
                    checking for unistd.h... yes<br>
                    checking for boost/filesystem.hpp... yes<br>
                    checking for boost/filesystem/path.hpp... yes<br>
                    checking for boost/regex.hpp... yes<br>
                    checking for libpng16/png.h... yes<br>
                    checking for zlib.h... yes<br>
                    checking for jpeglib.h... yes<br>
                    ./configure: line 5910: -O2: command not found<br>
                    checking for X... libraries , headers <br>
                    checking for fcntl.h... yes<br>
                    checking for memory.h... yes<br>
                    checking for sys/time.h... yes<br>
                    checking for unistd.h... (cached) yes<br>
                    checking for _Bool... yes<br>
                    checking for stdbool.h that conforms to C99 or
                    later... yes<br>
                    checking for inline... inline<br>
                    checking for int32_t... yes<br>
                    checking for int64_t... yes<br>
                    checking for size_t... yes<br>
                    checking for ssize_t... yes<br>
                    checking for uint16_t... yes<br>
                    checking for uint32_t... yes<br>
                    checking for uint64_t... yes<br>
                    checking for uint8_t... yes<br>
                    checking for ptrdiff_t... yes<br>
                    checking for pid_t... yes<br>
                    checking for vfork.h... no<br>
                    checking for sys/param.h... yes<br>
                    checking for fork... yes<br>
                    checking for vfork... yes<br>
                    checking for getpagesize... yes<br>
                    checking for working fork... yes<br>
                    checking for working vfork... (cached) yes<br>
                    checking build system type... x86_64-pc-linux-gnu<br>
                    checking host system type... x86_64-pc-linux-gnu<br>
                    checking for GNU libc compatible malloc... yes<br>
                    checking for working mmap... yes<br>
                    checking for dup2... yes<br>
                    checking for floor... no<br>
                    checking for gettimeofday... yes<br>
                    checking for memmove... yes<br>
                    checking for memset... yes<br>
                    checking for munmap... yes<br>
                    checking for pow... no<br>
                    checking for realpath... yes<br>
                    checking for select... yes<br>
                    checking for sqrt... no<br>
                    checking for strcasecmp... yes<br>
                    checking for strchr... yes<br>
                    checking for strdup... yes<br>
                    checking for strerror... yes<br>
                    checking for strncasecmp... yes<br>
                    checking for strrchr... yes<br>
                    checking for strstr... yes<br>
                    checking that generated files are newer than
                    configure... done<br>
                    configure: creating ./config.status<br>
                    config.status: creating Makefile<br>
                    config.status: creating config.h<br>
                    config.status: executing depfiles commands<br>
                    configure: WARNING: unrecognized options:
                    --with-single-user, --with-git-ffmpeg<br>
                    <br>
                    <br>
                    5) Still the same errors?<br>
                    <br>
                    # make<br>
                    make  all-am<br>
                    make[1]: Entering directory
                    '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'<br>
                    g++ -DHAVE_CONFIG_H -I.     -g -O2
                    -DBOOST_NO_CXX11_SCOPED_ENUMS -Dcimg_display=0
                    -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT appdir.o -MD
                    -MP -MF .deps/appdir.Tpo -c -o appdir.o appdir.cpp<br>
                    mv -f .deps/appdir.Tpo .deps/appdir.Po<br>
                    g++ -DHAVE_CONFIG_H -I.     -g -O2
                    -DBOOST_NO_CXX11_SCOPED_ENUMS -Dcimg_display=0
                    -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
                    appdir_root_setup.o -MD -MP -MF
                    .deps/appdir_root_setup.Tpo -c -o
                    appdir_root_setup.o appdir_root_setup.cpp<br>
                    mv -f .deps/appdir_root_setup.Tpo
                    .deps/appdir_root_setup.Po<br>
                    g++ -DHAVE_CONFIG_H -I.     -g -O2
                    -DBOOST_NO_CXX11_SCOPED_ENUMS -Dcimg_display=0
                    -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT copyright.o
                    -MD -MP -MF .deps/copyright.Tpo -c -o copyright.o
                    copyright.cpp<br>
                    mv -f .deps/copyright.Tpo .deps/copyright.Po<br>
                    g++ -DHAVE_CONFIG_H -I.     -g -O2
                    -DBOOST_NO_CXX11_SCOPED_ENUMS -Dcimg_display=0
                    -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
                    copyright_dpkgquery.o -MD -MP -MF
                    .deps/copyright_dpkgquery.Tpo -c -o
                    copyright_dpkgquery.o copyright_dpkgquery.cpp<br>
                    mv -f .deps/copyright_dpkgquery.Tpo
                    .deps/copyright_dpkgquery.Po<br>
                    g++ -DHAVE_CONFIG_H -I.     -g -O2
                    -DBOOST_NO_CXX11_SCOPED_ENUMS -Dcimg_display=0
                    -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT core.o -MD
                    -MP -MF .deps/core.Tpo -c -o core.o core.cpp<br>
                    core.cpp: In function
                    ‘linuxdeploy::desktopfile::DesktopFile
                    linuxdeploy::getMainDesktopFile(const
                    std::vector<std::__cxx11::basic_string<char>
                    >&, const
                    std::vector<desktopfile::DesktopFile>&)’:<br>
                    core.cpp:38:40: error: ‘find_if’ was not declared in
                    this scope<br>
                       38 |         auto desktopFileMatchingName =
                    find_if(<br>
                          |                                       
                    ^~~~~~~<br>
                    make[1]: *** [Makefile:469: core.o] Error 1<br>
                  </font></div>
              </blockquote>
            </div>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">what about adding </div>
          <div dir="auto">#include <algorithm></div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">at very top of core.cpp ?</div>
        </div>
      </blockquote>
      <br>
      Sorry, here I have no grasp what you mean and how to do it .<br>
      Detailed steps is neccessary ;)<br>
      <br>
      <blockquote type="cite">
        <div dir="auto">hint from
          <div dir="auto"><br>
          </div>
          <div dir="auto"><a href="https://stackoverflow.com/questions/10227928/build-error-with-c-find-if-is-not-a-member-of-std" rel="noreferrer noreferrer" target="_blank">https://stackoverflow.com/questions/10227928/build-error-with-c-find-if-is-not-a-member-of-std</a><br>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">
            <div class="gmail_quote">
              <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div><font face="Courier New, Courier, monospace">
                    make[1]: Leaving directory
                    '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'<br>
                    make: *** [Makefile:340: all] Error 2<br>
                  </font><br>
                  <br>
                </div>
              </blockquote>
            </div>
          </div>
        </div>
      </blockquote>
    </blockquote>
    <br>
    After applying Andrew's
    "0002-makeappimage-tool-add-algorithm-incl-into-core.cpp.patch":<br>
    <br>
    3)<br>
    # cd /home/cinelerra/cinelerra-5.1/tools/makeappimagetool<br>
    <br>
    # ./autogen.sh<br>
    rm -f  makeappimage<br>
    rm -f *.o<br>
    <a href="http://configure.ac:19" target="_blank" rel="noreferrer">configure.ac:19</a>: installing 'cfg/compile'<br>
    <a href="http://configure.ac:89" target="_blank" rel="noreferrer">configure.ac:89</a>: installing 'cfg/config.guess'<br>
    <a href="http://configure.ac:89" target="_blank" rel="noreferrer">configure.ac:89</a>: installing 'cfg/config.sub'<br>
    <a href="http://configure.ac:12" target="_blank" rel="noreferrer">configure.ac:12</a>: installing 'cfg/install-sh'<br>
    <a href="http://configure.ac:12" target="_blank" rel="noreferrer">configure.ac:12</a>: installing 'cfg/missing'<br>
    <br>
    4)<br>
    # ./configure --with-single-user
    --with-git-ffmpeg=<a href="https://git.ffmpeg.org/ffmpeg.git" target="_blank" rel="noreferrer">https://git.ffmpeg.org/ffmpeg.git</a><br>
    configure: WARNING: unrecognized options: --with-single-user,
    --with-git-ffmpeg<br>
    configure: loading site script /usr/share/site/x86_64-pc-linux-gnu<br>
    checking for a BSD-compatible install... /usr/bin/install -c<br>
    checking whether sleep supports fractional seconds... yes<br>
    checking filesystem timestamp resolution... 0.01<br>
    checking whether build environment is sane... yes<br>
    checking for a race-free mkdir -p... /usr/bin/mkdir -p<br>
    checking for gawk... gawk<br>
    checking whether make sets $(MAKE)... yes<br>
    checking whether make supports nested variables... yes<br>
    checking xargs -n works... yes<br>
    checking for g++... g++<br>
    checking whether the C++ compiler works... yes<br>
    checking for C++ compiler default output file name... a.out<br>
    checking for suffix of executables... <br>
    checking whether we are cross compiling... no<br>
    checking for suffix of object files... o<br>
    checking whether the compiler supports GNU C++... yes<br>
    checking whether g++ accepts -g... yes<br>
    checking for g++ option to enable C++11 features... none needed<br>
    checking whether make supports the include directive... yes (GNU
    style)<br>
    checking dependency style of g++... gcc3<br>
    checking for gcc... gcc<br>
    checking whether the compiler supports GNU C... yes<br>
    checking whether gcc accepts -g... yes<br>
    checking for gcc option to enable C11 features... none needed<br>
    checking whether gcc understands -c and -o together... yes<br>
    checking dependency style of gcc... gcc3<br>
    checking how to run the C preprocessor... gcc -E<br>
    checking for stdio.h... yes<br>
    checking for stdlib.h... yes<br>
    checking for string.h... yes<br>
    checking for inttypes.h... yes<br>
    checking for stdint.h... yes<br>
    checking for strings.h... yes<br>
    checking for sys/stat.h... yes<br>
    checking for sys/types.h... yes<br>
    checking for unistd.h... yes<br>
    checking for boost/filesystem.hpp... yes<br>
    checking for boost/filesystem/path.hpp... yes<br>
    checking for boost/regex.hpp... yes<br>
    checking for libpng16/png.h... yes<br>
    checking for zlib.h... yes<br>
    checking for jpeglib.h... yes<br>
    ./configure: line 5910: -O2: command not found<br>
    checking for X... libraries , headers <br>
    checking for fcntl.h... yes<br>
    checking for memory.h... yes<br>
    checking for sys/time.h... yes<br>
    checking for unistd.h... (cached) yes<br>
    checking for _Bool... yes<br>
    checking for stdbool.h that conforms to C99 or later... yes<br>
    checking for inline... inline<br>
    checking for int32_t... yes<br>
    checking for int64_t... yes<br>
    checking for size_t... yes<br>
    checking for ssize_t... yes<br>
    checking for uint16_t... yes<br>
    checking for uint32_t... yes<br>
    checking for uint64_t... yes<br>
    checking for uint8_t... yes<br>
    checking for ptrdiff_t... yes<br>
    checking for pid_t... yes<br>
    checking for vfork.h... no<br>
    checking for sys/param.h... yes<br>
    checking for fork... yes<br>
    checking for vfork... yes<br>
    checking for getpagesize... yes<br>
    checking for working fork... yes<br>
    checking for working vfork... (cached) yes<br>
    checking build system type... x86_64-pc-linux-gnu<br>
    checking host system type... x86_64-pc-linux-gnu<br>
    checking for GNU libc compatible malloc... yes<br>
    checking for working mmap... yes<br>
    checking for dup2... yes<br>
    checking for floor... no<br>
    checking for gettimeofday... yes<br>
    checking for memmove... yes<br>
    checking for memset... yes<br>
    checking for munmap... yes<br>
    checking for pow... no<br>
    checking for realpath... yes<br>
    checking for select... yes<br>
    checking for sqrt... no<br>
    checking for strcasecmp... yes<br>
    checking for strchr... yes<br>
    checking for strdup... yes<br>
    checking for strerror... yes<br>
    checking for strncasecmp... yes<br>
    checking for strrchr... yes<br>
    checking for strstr... yes<br>
    checking that generated files are newer than configure... done<br>
    configure: creating ./config.status<br>
    config.status: creating Makefile<br>
    config.status: creating config.h<br>
    config.status: executing depfiles commands<br>
    configure: WARNING: unrecognized options: --with-single-user,
    --with-git-ffmpeg<br>
    <br>
    The "no's" are still there, and what does the last WARNING mean?<br></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">sorry, warning mean we run configure that does not recognize those parameters.</div><div dir="auto"><br></div><div dir="auto">in other words we run WRONG configure (but discovered two fixes on the way)</div><div dir="auto"><br></div><div dir="auto">please step two directories higher</div><div dir="auto"><br></div><div dir="auto">cd ../../</div><div dir="auto"><br></div><div dir="auto">and run ./autogen.sh ,configure, make from there ...</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
    <br>
    5)<br>
    # make<br>
    make  all-am<br>
    make[1]: Entering directory
    '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT appdir.o -MD
    -MP -MF .deps/appdir.Tpo -c -o appdir.o appdir.cpp<br>
    mv -f .deps/appdir.Tpo .deps/appdir.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
    appdir_root_setup.o -MD -MP -MF .deps/appdir_root_setup.Tpo -c -o
    appdir_root_setup.o appdir_root_setup.cpp<br>
    mv -f .deps/appdir_root_setup.Tpo .deps/appdir_root_setup.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT copyright.o
    -MD -MP -MF .deps/copyright.Tpo -c -o copyright.o copyright.cpp<br>
    mv -f .deps/copyright.Tpo .deps/copyright.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
    copyright_dpkgquery.o -MD -MP -MF .deps/copyright_dpkgquery.Tpo -c
    -o copyright_dpkgquery.o copyright_dpkgquery.cpp<br>
    mv -f .deps/copyright_dpkgquery.Tpo .deps/copyright_dpkgquery.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT core.o -MD
    -MP -MF .deps/core.Tpo -c -o core.o core.cpp<br>
    mv -f .deps/core.Tpo .deps/core.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
    desktopfile.o -MD -MP -MF .deps/desktopfile.Tpo -c -o desktopfile.o
    desktopfile.cpp<br>
    mv -f .deps/desktopfile.Tpo .deps/desktopfile.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
    desktopfileentry.o -MD -MP -MF .deps/desktopfileentry.Tpo -c -o
    desktopfileentry.o desktopfileentry.cpp<br>
    mv -f .deps/desktopfileentry.Tpo .deps/desktopfileentry.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
    desktopfilereader.o -MD -MP -MF .deps/desktopfilereader.Tpo -c -o
    desktopfilereader.o desktopfilereader.cpp<br>
    mv -f .deps/desktopfilereader.Tpo .deps/desktopfilereader.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
    desktopfilewriter.o -MD -MP -MF .deps/desktopfilewriter.Tpo -c -o
    desktopfilewriter.o desktopfilewriter.cpp<br>
    mv -f .deps/desktopfilewriter.Tpo .deps/desktopfilewriter.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT elf_file.o
    -MD -MP -MF .deps/elf_file.Tpo -c -o elf_file.o elf_file.cpp<br>
    mv -f .deps/elf_file.Tpo .deps/elf_file.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT log.o -MD
    -MP -MF .deps/log.Tpo -c -o log.o log.cpp<br>
    mv -f .deps/log.Tpo .deps/log.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT main.o -MD
    -MP -MF .deps/main.Tpo -c -o main.o main.cpp<br>
    mv -f .deps/main.Tpo .deps/main.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
    pipe_reader.o -MD -MP -MF .deps/pipe_reader.Tpo -c -o pipe_reader.o
    pipe_reader.cpp<br>
    mv -f .deps/pipe_reader.Tpo .deps/pipe_reader.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT process.o
    -MD -MP -MF .deps/process.Tpo -c -o process.o process.cpp<br>
    mv -f .deps/process.Tpo .deps/process.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT subprocess.o
    -MD -MP -MF .deps/subprocess.Tpo -c -o subprocess.o subprocess.cpp<br>
    mv -f .deps/subprocess.Tpo .deps/subprocess.Po<br>
    g++ -DHAVE_CONFIG_H -I.     -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
    -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
    subprocess_result.o -MD -MP -MF .deps/subprocess_result.Tpo -c -o
    subprocess_result.o subprocess_result.cpp<br>
    mv -f .deps/subprocess_result.Tpo .deps/subprocess_result.Po<br>
    g++  -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS -Dcimg_display=0
    -Dcimg_use_jpeg=1 -Dcimg_use_png=1   -o makeappimage appdir.o
    appdir_root_setup.o copyright.o copyright_dpkgquery.o core.o
    desktopfile.o desktopfileentry.o desktopfilereader.o
    desktopfilewriter.o elf_file.o log.o main.o pipe_reader.o process.o
    subprocess.o subprocess_result.o  -lpng16 -lz -ljpeg
    -lboost_filesystem -lboost_regex -lstdc++<br>
    make[1]: Leaving directory
    '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'<br>
    <br>
    ==================<br>
    <br>
    According to Anrew's initial procedure, now it should be continued
    with:<br>
    <blockquote>6) if doing single user build also run make install<br>
      7) run it from same directory as bin/cin (you can "ls bin" just to
      see if all files were build/installed)<br>
    </blockquote>
    <br>
    <br>
    6)<br>
    Without really understanding 7) here, I ran 6) from the current
    directory: <br>
    localhost:/home/cinelerra/cinelerra-5.1/tools/makeappimagetool # <br>
    <br>
    # make install<br>
    make[1]: Entering directory
    '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'<br>
     /usr/bin/mkdir -p '/usr/local/bin'<br>
      /usr/bin/install -c makeappimage '/usr/local/bin'<br>
    make[1]: Nothing to be done for 'install-data-am'.<br>
    make[1]: Leaving directory
    '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'<br>
    <br>
    # ls /usr/local/bin<br>
    makeappimage<br>
    <br>
    # file /usr/local/bin/makeappimage<br>
    /usr/local/bin/makeappimage: ELF 64-bit LSB executable, x86-64,
    version 1 (GNU/Linux), dynamically linked, interpreter
    /lib64/ld-linux-x86-64.so.2,
    BuildID[sha1]=2a85dd44f33a64a5dd05a7c3e4dcbb74818cb13a, for
    GNU/Linux 3.2.0, with debug_info, not stripped<br>
    <br>
    ============<br>
    <br>
    By the way, I should not really have a new Appimage for Slowroll,
    because the pre-build appimage for Leap works ok on Slowroll<br>
    <br>
    What I want is a  built to be able to test the system ffmpeg
    (Packman) with HWA from/within Cinelerra.<br>
    <br>
    Suggestion what to do further here?<br>
    <br>
    Is it possibly enough to run a new configure 4) similar as I
    referred initially from Manual (typo there confgure)<br>
    <br>
    <font face="Courier New, Courier, monospace">./configure
      --with-single-user --disable-static-build</font><br>
    or possibly<br>
    <font face="Courier New, Courier, monospace">./configure
      --with-single-user --disable-static-build --without-thirdparty</font><br>
    <br>
    the manual 1.3.8 Unbundled Builds<br>
    "There are some generic build scripts included in the CINELERRA-GG
    GIT repository<br>
    for users who want to do unbundled builds with ffmpeg already
    available on their<br>
    system. This has been tested on Arch, Ubuntu 18, FreeBSD, Windows10
    and Leap<br>
    15 (rpm) at the time this was documented. The names of the build
    scripts are:<br>
    arch.bld, bsd.bld, deb.bld, rpm.bld, and cygwin.bld. These scripts
    are in<br>
    the blds subdirectory."<br>
    <br>
    <font face="Courier New, Courier, monospace">ls
      /home/cinelerra/cinelerra-5.1/blds<br>
      PKGBUILD         bld_dynamic.sh  bld_static.sh  cfg-cv.sh      
      cygwin.bld    debian      netbsd.patch  rpmsrc.sh<br>
      arch.bld         bld_package.sh  bsd.bld        cin.SlackBuild 
      cygwin.patch  debpkg.sh   pkgbld.sh     termux.bld<br>
      bld_appimage.sh  bld_prepare.sh  bsd.patch      cinelerra.spec 
      deb.bld       netbsd.bld  rpm.bld       termux_dyn.bld</font><br>
    <br>
    <font face="Courier New, Courier, monospace"># cat
      /home/cinelerra/cinelerra-5.1/blds/rpm.bld<br>
      #!/bin/bash<br>
      <br>
      #zypper install ffmpeg \<br>
      # libavc1394-devel libavcodec-devel libavdevice-devel
      libavfilter-devel \<br>
      # libavformat-devel libavresample-devel libavutil-devel
      libmp3lame-devel \<br>
      # libopus-devel libossp-uuid++16 libossp-uuid16 libossp-uuid_dce16
      \<br>
      # libtwolame-devel libvpx-devel libwebp-devel libwebpdecoder2
      libwebpextras0 \<br>
      # uuid-devel liblilv-0-devel suil-devel libmjpegutils-devel \<br>
      # libogg-devel libvorbis-devel libtheora-devel libXdmcp-devel<br>
      <br>
      ( ./autogen.sh<br>
        CFLAGS="-DFFMPEG3 -I/usr/include/ffmpeg" ./configure \<br>
          --with-single-user --disable-static-build --without-thirdparty
      \<br>
          --without-video4linux2 --without-dvb --with-lv2=auto \<br>
          --without-libzmpeg --without-commercial \<br>
          --disable-x264 --disable-x265 --disable-openjpeg<br>
        make && make install ) 2>&1 | tee log<br>
      mv Makefile Makefile.cfg<br>
      cp Makefile.devel Makefile</font><br>
    <br>
    <br>
    And/Or as Mat said:<br>
    <blockquote>then (still in /home/cinelerra/cinelerra-5.1):
      <br>
      in bld.sh, change the config options to what you want.
      <br>
      ./bld.sh (if not making an AppImage)<br>
    </blockquote>
    <br>
    Terje <br>
    <br>
    <br>
  </div>

</blockquote></div></div></div>