<!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>