<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">Den 21.09.2024 00:36, skrev Andrew
      Randrianasulu:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+rFky6z=55xOMEJORgo3-TKhAGP9WjB71UXZ=ppDXab2R9fJA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <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" target="_blank"
                rel="noreferrer" moz-do-not-send="true"
                class="moz-txt-link-freetext">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" target="_blank"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">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"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">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" target="_blank"
                            moz-do-not-send="true">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" target="_blank"
                    moz-do-not-send="true" class="moz-txt-link-freetext">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" target="_blank"
                    moz-do-not-send="true">configure.ac:19</a>:
                  installing 'cfg/compile'<br>
                  <a href="http://configure.ac:89"
                    rel="noreferrer noreferrer" target="_blank"
                    moz-do-not-send="true">configure.ac:89</a>:
                  installing 'cfg/config.guess'<br>
                  <a href="http://configure.ac:89"
                    rel="noreferrer noreferrer" target="_blank"
                    moz-do-not-send="true">configure.ac:89</a>:
                  installing 'cfg/config.sub'<br>
                  <a href="http://configure.ac:12"
                    rel="noreferrer noreferrer" target="_blank"
                    moz-do-not-send="true">configure.ac:12</a>:
                  installing 'cfg/install-sh'<br>
                  <a href="http://configure.ac:12"
                    rel="noreferrer noreferrer" target="_blank"
                    moz-do-not-send="true">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" target="_blank"
                    moz-do-not-send="true" class="moz-txt-link-freetext">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"
cite="mid:CA+rFky6z=55xOMEJORgo3-TKhAGP9WjB71UXZ=ppDXab2R9fJA@mail.gmail.com">
      <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"
            target="_blank" rel="noreferrer" moz-do-not-send="true"
            class="moz-txt-link-freetext">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>
                <br>
                <br>
                <blockquote type="cite">
                  <div dir="auto">
                    <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>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          <br>
                          -- <br>
                          Cin mailing list<br>
                          <a href="mailto:Cin@lists.cinelerra-gg.org"
                            rel="noreferrer noreferrer noreferrer"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">Cin@lists.cinelerra-gg.org</a><br>
                          <a
href="https://lists.cinelerra-gg.org/mailman/listinfo/cin"
rel="noreferrer noreferrer noreferrer noreferrer" target="_blank"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
                        </blockquote>
                      </div>
                    </div>
                  </div>
                </blockquote>
                <br>
              </div>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>