X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=parts%2FInstallation.tex;h=8880c08caa7817a92be8a9c4f38004a8001a4e1f;hb=15e8c168f0f69ea2f40e0b853512b3d03fdca6ba;hp=d7fece72b92589a7e627c8ece60818af9bc52028;hpb=c7fc46cd3cfcc15a1dc7fb5cf967a457d52111fe;p=goodguy%2Fcin-manual-latex.git diff --git a/parts/Installation.tex b/parts/Installation.tex index d7fece7..8880c08 100644 --- a/parts/Installation.tex +++ b/parts/Installation.tex @@ -243,20 +243,19 @@ cd cinelerra5/cinelerra-5.1 \begin{lstlisting}[style=sh] ./blds/bld_prepare.sh # where represents the # Operating System of - # centos, fedora, suse, ubuntu, mint, debian, arch, debian-testing, ubuntu-testing. + # centos, fedora, suse, ubuntu, mint, debian, arch, debian-older, ubuntu-older. ./autogen.sh ./configure --prefix=/usr # optional parameters can be added here make 2>&1 | tee log # make and log the build \end{lstlisting} -\texttt{bld\_prepare.sh} works for debian-testing, ubuntu-testing, and arch with some additional information. For Arch linux, a README file containing many more dependencies is maintained. For Gentoo, a README file lists other dependencies that have to be installed manually. +\texttt{bld\_prepare.sh} works for Arch and Gentoo with some additional information. For Arch linux, a README file containing many more dependencies is maintained. For Gentoo, a README file lists other dependencies that have to be installed manually. \begin{list}{}{} \item \href{https://cinelerra-gg.org/download/README.arch}{https://cinelerra-gg.org/download/README.arch} \item \href{https://cinelerra-gg.org/download/README.gentoo}{https://cinelerra-gg.org/download/README.gentoo} \end{list} - \texttt{bld\_prepare.sh} option of debian-testing and ubuntu-testing is currently for perhaps the absolute latest versions and future distros and - will be changed to more relevant names when they are released. + \texttt{bld\_prepare.sh} option of debian-older and ubuntu-older is currently for older operating system versions since before about 06/2022. \item Check for obvious build errors: \begin{lstlisting}[style=sh] @@ -476,7 +475,13 @@ 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 \textit{devel} version so the header files which match -the library interfaces exist. Below is the list of thirdparty +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: +\begin{lstlisting}[style=sh] +./confgure --with-single-user --disable-static-build --without-thirdparty +\end{lstlisting} +Below is the list of thirdparty builds, but this list may have changed over time. % It's list of Table? @@ -718,6 +723,10 @@ cd cinelerra gdb ./ci \end{lstlisting} +When you get the gdb prompt, type the letter "r", for run, and the windows will come up. +If there is a crash, the windows will freeze and typing "bt" for backtrace in the startup window +after the gdb prompt, provides useful information. + \subsection{Unbundled Builds}% \label{sub:unbundled_builds}