<!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 20.09.2024 17:45, skrev Андрей
Спицын via Cin:<br>
</div>
<blockquote type="cite"
cite="mid:CAEHHY6+75dU4KL3_JW3YXCuG5BVpBtSytEvU=NEorqjSnVhvdA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Terje,
<div><br>
</div>
<div>Here is list of suse packages from my suse build host:</div>
<div>"libusb-devel", "fftw-devel", "flac-devel", "libXv-devel",
"ncurses-devel", "texinfo", <br>
"libogg-devel", "libvorbis-devel",
"libx264-devel", "libx265-devel", "libsndfile-devel",
"libtiff-devel", "ffmpeg-devel",<br>
"lv2-devel", "liblilv-0-devel", "libjpeg8-devel",
"suil-devel", "nasm", "libpulse-devel", "xz-devel", "yasm", <br>
"gcc", "gcc-c++", "zlib-devel", "libpng16-devel",
"perl-XML-Parser", "rpm-build",<br>
"freeglut-devel", "libXv-devel", "alsa-devel",
"libbz2-devel", "ncurses-devel",<br>
"libXinerama-devel", "freetype-devel",
"libXft-devel", "giflib-devel", "ctags",<br>
"bitstream-vera-fonts", "xorg-x11-fonts-core",
"xorg-x11-fonts", "dejavu-fonts",<br>
"openexr-devel", "libavc1394-devel",
"libjpeg8-devel", "libdv-devel",<br>
"libdvdnav-devel", "libdvdread-devel",
"libiec61883-devel", "libuuid-devel", <br>
"ilmbase-devel", "fftw3-devel",
"libsndfile-devel", "libtheora-devel", "flac-devel" ,<br>
"libtiff-devel", "patch", "libnuma-devel",
"lzma-devel", "udftools", "git" , "wget",<br>
"yasm", "autoconf", "automake", "libjbig-devel",
"libvdpau-devel", "libva-devel",<br>
"gtk2-devel", "libusb-1_0-devel",
"libpulse-devel", "libtool", "python", "patchelf",<br>
"libboost_regex-devel",
"libboost_filesystem-devel",<br>
"cmake"<br>
</div>
<div><br>
</div>
<div>I hope this helps you.</div>
<div><br clear="all">
<div>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div>Best regards,</div>
<div>Andrey</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
OK. Your suse build host I expect is for Leap 15. <br>
<br>
I am using Slowroll but gave it a try yet:<br>
<br>
<font face="Courier New, Courier, monospace">zypper in <your
package list><br>
......snip<br>
<br>
Problem: 1: the installed libjpeg62-devel-62.4.0-79.1.x86_64
conflicts with 'libjpeg-devel' provided by the to be installed
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
[1/2/s/r/c/d/?] (c): 2<br>
<br>
Problem: 2: the installed zlib-ng-compat-devel-2.2.1-1.1.x86_64
conflicts with 'zlib-devel' provided by the to be installed
zlib-devel-1.3.1-1.1.x86_64<br>
Solution 1: deinstallation of
zlib-ng-compat-devel-2.2.1-1.1.x86_64<br>
Solution 2: do not install zlib-devel-1.3.1-1.1.x86_64<br>
<br>
Choose from above solutions by number or skip, retry or cancel
[1/2/s/r/c/d/?] (c): 2<br>
<br>
Problem: 3: the to be installed fftw3-devel-3.3.10-119.2.x86_64
requires '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>
Solution 1: install libfftw3-3-3.3.10-119.2.x86_64 from vendor
obs://build.opensuse.org/multimedia<br>
replacing libfftw3-3-3.3.10-4.3.x86_64 from vendor openSUSE<br>
Solution 2: do not install fftw3-devel-3.3.10-119.2.x86_64<br>
Solution 3: break fftw3-devel-3.3.10-119.2.x86_64 by ignoring
some of its dependencies<br>
<br>
Choose from above solutions by number or skip, retry or cancel
[1/2/3/s/r/c/d/?] (c): 2<br>
<br>
Resolving dependencies...<br>
Resolving package dependencies...<br>
<br>
The following 50 recommended packages were automatically selected:<br>
libva-gl-devel perl-File-ShareDir perl-HTML-Format
perl-List-MoreUtils perl-Params-Util tcsh-lang texi2html texi2roff
texlive-collection-basic<br>
texlive-collection-context texlive-collection-fontsrecommended
texlive-collection-latexrecommended texlive-collection-luatex
texlive-collection-xetex<br>
texlive-hyphen-basque texlive-hyphen-catalan
texlive-hyphen-churchslavonic texlive-hyphen-croatian
texlive-hyphen-czech texlive-hyphen-danish texlive-hyphen-dutch<br>
texlive-hyphen-english texlive-hyphen-estonian
texlive-hyphen-finnish texlive-hyphen-french
texlive-hyphen-friulan texlive-hyphen-galician
texlive-hyphen-german<br>
texlive-hyphen-hungarian texlive-hyphen-icelandic
texlive-hyphen-irish texlive-hyphen-italian
texlive-hyphen-kurmanji texlive-hyphen-latin
texlive-hyphen-latvian<br>
texlive-hyphen-norwegian texlive-hyphen-occitan
texlive-hyphen-piedmontese texlive-hyphen-polish
texlive-hyphen-portuguese texlive-hyphen-romanian<br>
texlive-hyphen-romansh texlive-hyphen-slovak
texlive-hyphen-slovenian texlive-hyphen-spanish
texlive-hyphen-swedish texlive-hyphen-turkish texlive-metapost<br>
texlive-pdftosrc texlive-scheme-medium<br>
<br>
The following 1895 NEW packages are going to be installed:<br>
Imath-devel alsa-devel bitstream-vera-fonts ed
ffmpeg-7-libavcodec-devel ffmpeg-7-libavdevice-devel
ffmpeg-7-libavfilter-devel ffmpeg-7-libavformat-devel<br>
ffmpeg-7-libavutil-devel ffmpeg-7-libpostproc-devel
ffmpeg-7-libswresample-devel ffmpeg-7-libswscale-devel
fftw3_3_3_10-gnu-hpc-devel freeglut-devel gcc-fortran<br>
gcc14-fortran ghostscript-fonts-std
ghostscript-fonts-std-converted giflib-devel git-gui gitk
glu-devel gnu-compilers-hpc gnu-compilers-hpc-devel libOSMesa8<br>
libOpenEXRUtil-3_2-31 libXaw3d8 libXinerama-devel libXv-devel
libboost_atomic1_85_0 libboost_atomic1_85_0-devel
libboost_atomic1_85_0-x86-64-v3<br>
libboost_filesystem-devel libboost_filesystem1_85_0
libboost_filesystem1_85_0-devel
libboost_filesystem1_85_0-x86-64-v3 libboost_regex-devel
libboost_regex1_85_0<br>
libboost_regex1_85_0-devel libboost_regex1_85_0-x86-64-v3
libdrm-devel libdv-devel libdvdnav-devel libdvdread-devel
libfftw3_3_3_10-gnu-hpc libglut3<br>
libhdr10plus-3_6 libiec61883-devel libjbig-devel libkpathsea6
liblilv-0-devel libnuma-devel libopenssl1_1 libopus-devel
libpciaccess-devel libpotrace0 libptexenc1<br>
libpulse-devel libquadmath0-devel-gcc14 libsigsegv2
libsndfile-devel libsuil-0-0 libtexlua53-5 libtexluajit2
libtheora-devel libusb-0_1-4 libusb-1_0-devel<br>
libusb-compat-devel libva-devel libva-gl-devel libvdpau-devel
libvorbis-devel libx264-devel libx265-devel libzzip-0-13 lua-lmod
lua-lmod-apparmor-abstractions<br>
lua54 lua54-doc lua54-luafilesystem lua54-luaposix lua54-luaterm
lv2 lv2-devel nasm openexr-devel patchelf perl-Class-Inspector
perl-Exporter-Tiny<br>
perl-File-Copy-Recursive perl-File-HomeDir perl-File-Path
perl-File-ShareDir perl-File-Which perl-Font-AFM perl-HTML-Form
perl-HTML-Format perl-HTML-Tree<br>
perl-IPC-System-Simple perl-List-MoreUtils
perl-List-MoreUtils-XS perl-Params-Util perl-Tk
perl-Unicode-EastAsianWidth perl-WWW-Mechanize perl-YAML-Tiny<br>
perl-libintl-perl python python311-tk serd-devel snobol4
sord-devel speex-devel speexdsp-devel sratom-devel suil-devel
suil-plugin-x11-in-gtk2<br>
suil-plugin-x11-in-gtk3 suil-plugin-x11-in-qt5 system-user-mktex
tcsh tcsh-lang texi2html texi2html-lang texi2roff texinfo texlive
texlive-12many texlive-a0poster<br>
texlive-a2ping texlive-a2ping-bin texlive-a4wide texlive-abbr
texlive-abstyles texlive-accents texlive-accfonts
texlive-accfonts-bin texlive-accsupp texlive-acro<br>
texlive-addliga texlive-addtoluatexpath texlive-adhocfilelist
texlive-adhocfilelist-bin texlive-adjustbox texlive-advdate
texlive-advice texlive-ae texlive-aeguill<br>
<br>
... and a lot more of texlive- language packages. <br>
<br>
I wonder if I really need all those 50 that was installed, or if
the English (6) and Norwegian (2) is enough?<br>
<br>
<br>
By the way, I still got the same 5) make errors as before<br>
</font><br>
<br>
<blockquote type="cite"
cite="mid:CAEHHY6+75dU4KL3_JW3YXCuG5BVpBtSytEvU=NEorqjSnVhvdA@mail.gmail.com">
<div dir="ltr">
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">пт, 20 сент. 2024 г. в 18:34,
Terje J. Hanssen via Cin <<a
href="mailto:cin@lists.cinelerra-gg.org"
moz-do-not-send="true" class="moz-txt-link-freetext">cin@lists.cinelerra-gg.org</a>>:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div> <br>
<br>
<div>Den 20.09.2024 16:33, 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
г., 16:43 Terje J. Hanssen <<a
href="mailto:terjejhanssen@gmail.com"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div> <br>
<br>
<div>Den 20.09.2024 01:19, skrev Andrew
Randrianasulu:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri,
Sep 20, 2024 at 1:35 AM Terje J. Hanssen
<<a
href="mailto:terjejhanssen@gmail.com"
rel="noreferrer" target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div> <br>
<br>
<div>Den 19.09.2024 19:19, skrev
Andrew Randrianasulu:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr"
class="gmail_attr">On Thu, Sep
19, 2024 at 7:52 PM Terje J.
Hanssen via Cin <<a
href="mailto:cin@lists.cinelerra-gg.org" rel="noreferrer"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">cin@lists.cinelerra-gg.org</a>> wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div> If my understanding is
correct, the standard
pre-built CinGG packages
are static binaries with all
required thirdparty, ffmpeg
and libs included(?)<br>
<br>
Would it be possible to
combine static and dynamic
in one pre-built so that
users via setting could
select what they want,
ffmpeg and libs included or
from the system?<br>
Or is two different
pre-builts required?<br>
</div>
</blockquote>
<div><br>
</div>
<div>well, in general you can't
link both statically (piece of
library embedded into binary)
and shared (piece of code
loaded on demand or at
launch). There might be some
sort of thunks/shims/wrappers
dynamically dispatching calls
to external library if present
(like firefox vs ffmpeg) but I
am not programmist enough for
making this happen even for
most obvious vaapi libs.<br>
<br>
sorry.</div>
</div>
</div>
</blockquote>
<br>
I had "a little hope" something could
be done via a configuration/startup
file :)<br>
<br>
In addition to the last sections below
(from 1.3.3 in the manual):<br>
"just include "–without-thirdparty" to
your configure script, "and auto means
probe and use the system version"<br>
<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>
Is there available a built-guide or
possible to list the detailed
procedure steps doing this? ;)<br>
</div>
</blockquote>
<div><br>
</div>
<div>well, step no. 1 - download source
repo via git clone.</div>
<div>git clone git://<a
href="http://git.cinelerra-gg.org/goodguy/cinelerra.git"
rel="noreferrer" target="_blank"
moz-do-not-send="true">git.cinelerra-gg.org/goodguy/cinelerra.git</a>
should do it<br>
</div>
<div>Step 2 - cd to directory where
./autogen.sh located.</div>
<div>2a - set additional environment
variables if you need so via export
command<br>
</div>
<div>3) run ./autogen.sh</div>
<div>4) run ./configure with all switches
you need. (for first try probably
--with-single-user so build will be
user-local, no need for installing into
system)</div>
<div>my current build uses "./configure
--with-single-user --with-git-ffmpeg=<a
href="https://git.ffmpeg.org/ffmpeg.git" rel="noreferrer"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://git.ffmpeg.org/ffmpeg.git</a>"
but </div>
<div>ffmpeg.git can be broken at any time
by ffmpeg development process :(<br>
</div>
<div>5) run make</div>
<div>6) if doing single user build also
run make install</div>
<div>7) run it from same directory as
bin/cin (you can "ls bin" just to see if
all files were build/installed)<br>
</div>
<div><br>
</div>
<div>report errors here :) <br>
</div>
<div><br>
</div>
</div>
</div>
</blockquote>
<br>
Thanks, here we go:<br>
<br>
1)<br>
# cd /home<br>
<br>
# git clone git://<a
href="http://git.cinelerra-gg.org/goodguy/cinelerra.git"
rel="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), pack-reused 0<br>
Receiving objects: 100% (22646/22646), 405.36
MiB | 16.00 MiB/s, done.<br>
Resolving deltas: 100% (11647/11647), done.<br>
<br>
2)<br>
# cd
/home/cinelerra/cinelerra-5.1/tools/makeappimagetool<br>
<br>
2a) ?<br>
<br>
3)<br>
# ./autogen.sh<br>
<a href="http://configure.ac:19"
rel="noreferrer" target="_blank"
moz-do-not-send="true">configure.ac:19</a>:
installing 'cfg/compile'<br>
<a href="http://configure.ac:89"
rel="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" target="_blank"
moz-do-not-send="true">configure.ac:89</a>:
installing 'cfg/config.sub'<br>
<a href="http://configure.ac:12"
rel="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" target="_blank"
moz-do-not-send="true">configure.ac:12</a>:
installing 'cfg/missing'<br>
Makefile.am: installing 'cfg/depcomp'<br>
<br>
4)<br>
I didn't understand what to do with 4) "run
./configure with all switches you need" ?<br>
<br>
So I just started with your <br>
<br>
# ./configure --with-single-user
--with-git-ffmpeg=<a
href="https://git.ffmpeg.org/ffmpeg.git"
rel="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... no<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... no<br>
checking for vfork... no<br>
checking for getpagesize... no<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... no<br>
checking for working mmap... no<br>
checking for dup2... no<br>
checking for floor... no<br>
checking for gettimeofday... no<br>
checking for memmove... no<br>
checking for memset... no<br>
checking for munmap... no<br>
checking for pow... no<br>
checking for realpath... no<br>
checking for select... no<br>
checking for sqrt... no<br>
checking for strcasecmp... no<br>
checking for strchr... no<br>
checking for strdup... no<br>
checking for strerror... no<br>
checking for strncasecmp... no<br>
checking for strrchr... no<br>
checking for strstr... no<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: config.h is unchanged<br>
config.status: executing depfiles commands<br>
configure: WARNING: unrecognized options:
--with-single-user, --with-git-ffmpeg<br>
</div>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">lack of vfork.h and sqrt.h and few
others is concerning!</div>
<div dir="auto"><br>
</div>
<div dir="auto">you probably need to install more
development files, my bulk solution was to drag
gtk2-dev in and see how it drags X libs and other dev
files into system as dependency</div>
</div>
</blockquote>
<br>
zypper in gtk2-devel<br>
Loading repository data...<br>
Reading installed packages...<br>
Resolving package dependencies...<br>
<br>
The following 35 NEW packages are going to be installed:<br>
at-spi2-core-devel cairo-devel dbus-1-devel
fontconfig-devel freetype2-devel fribidi-devel
gdk-pixbuf-devel glib2-devel graphite2-devel gtk2-devel<br>
harfbuzz-devel libXfixes-devel libXft-devel libXi-devel
libXrender-devel libXtst-devel libbrotli-devel libbz2-devel
libdatrie-devel libffi-devel<br>
libgirepository-2_0-0 libharfbuzz-cairo0 libicu-devel
libmount-devel libpcre2-posix3 libpixman-1-0-devel
libselinux-devel libsepol-devel libthai-devel<br>
pango-devel pcre2-devel typelib-1_0-GIRepository-3_0
typelib-1_0-GLibUnix-2_0 typelib-1_0-GdkPixdata-2_0
typelib-1_0-Gtk-2_0<br>
<br>
<br>
But still lack of vfork.h and sqrt.h and more<br>
<br>
<blockquote type="cite">
<div dir="auto">
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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>
appdir.cpp: In static member function ‘static
bool
linuxdeploy::core::appdir::AppDir::PrivateData::copyFile(const
boost::filesystem::path&,
boost::filesystem::path,
boost::filesystem::perms, bool)’:<br>
appdir.cpp:164:57: error: ‘bf::copy_option’ has
not been declared<br>
164 |
bf::copy_file(from, to,
bf::copy_option::overwrite_if_exists);<br>
|
^~~~~~~~~~~<br>
make[1]: *** [Makefile:469: appdir.o] Error 1<br>
make[1]: Leaving directory
'/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'<br>
make: *** [Makefile:340: all] Error 2<br>
</div>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">this, from short googling, looks like
boost error?</div>
<div dir="auto"><br>
</div>
<div dir="auto">do you have boost 1.85 by any chance?</div>
</div>
</blockquote>
<br>
Yes, I have the following "boost" installed<br>
<br>
<font face="Courier New, Courier, monospace">S |
Name | Type | Version
| Arch | Repository<br>
---+------------------------------------+---------+------------+--------+----------------------<br>
i | boost-devel | package |
1.85.0-1.1 | noarch | openSUSE-Slowroll-Oss<br>
i | boost-jam | package |
1.85.0-1.1 | noarch | openSUSE-Slowroll-Oss<br>
i | boost-license1_85_0 | package |
1.85.0-2.1 | noarch | openSUSE-Slowroll-Oss<br>
i | boost1_85_0-jam | package |
1.85.0-2.1 | x86_64 | openSUSE-Slowroll-Oss<br>
i | libboost_headers1_85_0-devel | package |
1.85.0-2.1 | x86_64 | openSUSE-Slowroll-Oss<br>
i | libboost_iostreams1_85_0 | package |
1.85.0-2.1 | x86_64 | openSUSE-Slowroll-Oss<br>
i | libboost_iostreams1_85_0-x86-64-v3 | package |
1.85.0-2.1 | x86_64 | openSUSE-Slowroll-Oss<br>
i | libboost_locale1_85_0 | package |
1.85.0-2.1 | x86_64 | openSUSE-Slowroll-Oss<br>
i | libboost_locale1_85_0-x86-64-v3 | package |
1.85.0-2.1 | x86_64 | openSUSE-Slowroll-Oss<br>
i | libboost_thread1_85_0 | package |
1.85.0-2.1 | x86_64 | openSUSE-Slowroll-Oss<br>
i | libboost_thread1_85_0-x86-64-v3 | package |
1.85.0-2.1 | x86_64 | openSUSE-Slowroll-Oss<br>
<br>
<br>
</font>
<blockquote type="cite">
<div dir="auto">
<div dir="auto"><br>
</div>
<div dir="auto">I found similar looking issue with fixed
there</div>
<div dir="auto"><br>
</div>
<div dir="auto"><a
href="https://github.com/monero-project/monero/issues/9304"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/monero-project/monero/issues/9304</a><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">but for now I thinkwe better to
concentrate on running cingg's main configure, as
opposed to makeappimagetool configure.</div>
</div>
</blockquote>
<br>
I tried 5) make again, but still got the similar errors ....<br>
<br>
To clear up, because I'm a bit confused at the moment:<br>
Are we trying to install Cingg "unbundled, dynamic linked,
single-user" to be able to use the system ffmpeg and libs?<br>
If so, don't we need to edit the configure file then?<br>
<br>
<br>
<br>
<blockquote type="cite">
<div dir="auto">
<div dir="auto"><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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div> <br>
6)<br>
# make install<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>
appdir.cpp: In static member function ‘static
bool
linuxdeploy::core::appdir::AppDir::PrivateData::copyFile(const
boost::filesystem::path&,
boost::filesystem::path,
boost::filesystem::perms, bool)’:<br>
appdir.cpp:164:57: error: ‘bf::copy_option’ has
not been declared<br>
164 |
bf::copy_file(from, to,
bf::copy_option::overwrite_if_exists);<br>
|
^~~~~~~~~~~<br>
make: *** [Makefile:469: appdir.o] Error 1<br>
<br>
<br>
<br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div> <br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_quote">
<div> </div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div> <br>
Experiences with the latter?<br>
<br>
---------<br>
Refer to extracted sections
from the CinGG manual
Chapter 1 - Installation
below:<br>
<br>
If you prefer to not have to
take the time to build
CINELERRA-GG Infinity
yourself,<br>
there are pre-built dynamic
or static binaries for
various versions of Ubuntu,
Mint,<br>
Suse, Fedora, Debian
........<br>
<br>
The pkgs directory contains
the standard packaged
application for various
distros.<br>
This will install a dynamic
system version for users who
prefer to have the binaries<br>
in the system area<br>
---------<br>
<br>
Notes about Building from
Git in your Customized
Environment<br>
<br>
Getting a build to work in a
custom environment is not
easy. If you have already
installed libraries which
are normally in the
thirdparty build, getting
them to be recognized means
you have to install the
devel version so the header
files which match the
library interfaces exist. If
you want to build using only
the thirdparty libraries
installed in your system,
just include
"–without-thirdparty" to
your configure script. For
example:<br>
<br>
./confgure
--with-single-user
--disable-static-build
--without-thirdparty<br>
<br>
Below is the list of
thirdparty builds, but this
list may have changed over
time.<br>
<br>
Table 1.1: List of
thirdparty builds <br>
<blockquote><font
face="Courier New, Courier, monospace">a52dec yes</font><br>
<font
face="Courier New, Courier, monospace">djbfft yes</font><br>
<font
face="Courier New, Courier, monospace">ffmpeg yes</font><br>
<font
face="Courier New, Courier, monospace">fftw auto</font><br>
<font
face="Courier New, Courier, monospace">flac auto</font><br>
<font
face="Courier New, Courier, monospace">giflib yes</font><br>
<font
face="Courier New, Courier, monospace">ilmbase auto</font><br>
<font
face="Courier New, Courier, monospace">lame auto</font><br>
<font
face="Courier New, Courier, monospace">libavc1394 auto</font><br>
<font
face="Courier New, Courier, monospace">libraw1394 auto</font><br>
<font
face="Courier New, Courier, monospace">libiec61883 auto</font><br>
<font
face="Courier New, Courier, monospace">libdv auto<br>
..........<br>
</font></blockquote>
The yes means force build
and auto means probe and use
the system version if the
build operation is not
static. To get your
customized build to work,
you need to change the probe
options for the conflicting
libraries from yes to auto,
or even rework the <a
href="http://configure.ac"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">configure.ac</a>
script. There may be several
libraries which need special
treatment.<br>
<br>
An example of a problem you
might encounter with your
customized installation is
with a52dec which has probes
line
(CHECK_LIB/CHECK_HEADERS) in
<a
href="http://configure.ac"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">configure.ac</a>,
but djbfft does not. In this
case, djbfft is only built
because a52dec is built, so
if your system has a52dec,
set a52dec to auto and see
if that problem is solved by
retrying the build with:<br>
<br>
<font
face="Courier New, Courier, monospace">./confgure --with-single-user
-enable-a52dec=auto .</font><br>
<br>
With persistence, you can
get results, but it may take
several tries to stabilize
the build. If you need help,
email the log and
config.log, which is usually
sufficient to determine why
a build failed.<br>
<br>
If you have already
installed the libfdk_aac
development package on your
computer because you prefer
this version over the
default aac, you will have
to do the following to get
this alternative
operational. The libfdk_aac
library is not a part of
CINELERRA-GG by default
because it is not license
free.<br>
<br>
<font
face="Courier New, Courier, monospace">export FFMPEG_EXTRA_CFG="
--enable-libfdk-aac
--enable-nonfree"<br>
export EXTRA_LIBS="
-lfdk-aac"<br>
for f in `grep -lw aac
cinelerra-5.1/ffmpeg/audio/*`;
do<br>
sed -e
's/\<aac\>/libfdk_aac/'
-i $f<br>
done</font><br>
<br>
<br>
<br>
<br>
</div>
-- <br>
Cin mailing list<br>
<a
href="mailto:Cin@lists.cinelerra-gg.org" rel="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"
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>
</blockquote>
<br>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<br>
</div>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" 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" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
</blockquote>
<br>
</body>
</html>