X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=parts%2FInstallation.tex;h=8880c08caa7817a92be8a9c4f38004a8001a4e1f;hb=ce14b30e8686b4f3eb990b7d90bd30e84bcfb953;hp=6d5e6123fd6e46f354cb60bc9b328731d1ec01aa;hpb=d35e389f3447f1f0b37d9a0c2981a6e17e5be3a7;p=goodguy%2Fcin-manual-latex.git diff --git a/parts/Installation.tex b/parts/Installation.tex index 6d5e612..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? @@ -632,6 +637,8 @@ git clean -i # interactive clean, use answer 1 to "clean" If you have a problem with the current GIT version, you can revert to a previous working version easily. The commands to use will be similar to these next lines which are then explained in more detail. +You need "history" to do this, so should not have used the "depth 1" +parameter on your GIT. \strut \begin{lstlisting}[style=sh] @@ -716,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}