-   Slackware (
-   -   Textlive refuses to be build. (

lensilvan 11-10-2013 06:43 AM

Textlive refuses to be build.
In order to install ffmpeg, I am required to install Texlive. After reading carefully the slackbuild description and installed libsigsegv I run the slackbuild for arriving only at the very disappointing result as following:


make[3]: Leaving directory `/tmp/SBo/texlive-20120701-source/build/utils/vlna'
=== configuring in xindy (/tmp/SBo/texlive-20120701-source/build/utils/xindy)
make: running /bin/sh '../../../utils/xindy/configure'  '--disable-option-checking' '--prefix=/usr' '--libdir=/usr/lib64' '--mandir=/usr/man' '--infodir=/usr/info' '--with-banner-add=TeX Live 2012/Slackware (' '--disable-native-texlive-build' '--enable-largefile' '--disable-missing' '--with-xdvi-x-toolkit=xaw' '--enable-shared' '--disable-static' '--with-x' '--without-etex' '--enable-xindy' '--with-clisp-runtime=system' '--with-system-poppler' '--with-system-xpdf' '--with-system-ncurses' '--with-system-zlib' '--with-system-libpng' '--with-system-t1lib' '--with-system-gd' '--with-system-freetype2' '--build=x86_64-slackware-linux' 'build_alias=x86_64-slackware-linux' 'CFLAGS=-O2 -fPIC' 'CXXFLAGS=-O2 -fPIC' '--enable-multiplatform=no' '--enable-cxx-runtime-hack=no' '--enable-libtool-hack=yes' '--enable-texlive-build' '--enable-biber=yes' '--enable-chktex=yes' '--enable-mtx=yes' '--enable-pmx=yes' '--enable-ps2eps=yes' '--enable-psutils=yes' '--enable-t1utils=yes' '--enable-tpic2pdftex=yes' '--enable-vlna=yes' '--enable-xpdfopen=yes' '--enable-web2c=yes' '--enable-afm2pl=yes' '--enable-bibtex8=yes' '--enable-bibtexu=yes' '--enable-cjkutils=yes' '--enable-detex=yes' '--enable-devnag=yes' '--enable-dtl=yes' '--enable-dvi2tty=yes' '--enable-dvidvi=yes' '--enable-dviljk=yes' '--enable-dvipdfmx=yes' '--enable-dvipng=yes' '--enable-dvipos=yes' '--enable-dvipsk=yes' '--enable-dvisvgm=yes' '--enable-gsftopk=yes' '--enable-lacheck=yes' '--enable-lcdf-typetools=yes' '--enable-makeindexk=yes' '--enable-makejvf=yes' '--enable-mendexk=yes' '--enable-ps2pkm=yes' '--enable-seetexk=yes' '--enable-tex4htk=yes' '--enable-ttf2pk=yes' '--enable-ttf2pk2=no' '--enable-ttfdump=yes' '--enable-xdv2pdf=yes' '--enable-xdvik=yes' '--enable-xdvipdfmx=yes' '--enable-tetex=yes' '--enable-texlive=yes' '--with-system-icu=no' '--with-system-teckit=no' '--with-system-graphite=no' '--with-system-zziplib=no' '--with-system-freetype=no' '--with-system-ptexenc=no' '--with-system-kpathsea=no' '--cache-file=/dev/null' '--srcdir=../../../utils/xindy'
checking for a BSD-compatible install... /bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking whether ln -s works... yes
checking build system type... x86_64-slackware-linux-gnu
checking host system type... x86_64-slackware-linux-gnu
checking what warning flags to pass to the C compiler... -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas
checking for clisp... clisp
checking for perl... perl
checking for latex... no
checking for elatex... no
checking for lambda... no
checking for pdflatex... no
configure: error: LATEX is required to build xindy rules
=== configuring in xindy failed
make[2]: *** [subutils] Error 1
make[2]: Leaving directory `/tmp/SBo/texlive-20120701-source/build/utils'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/texlive-20120701-source/build/utils'
make: *** [all-recursive] Error 1

Where is the problem? What (tf) is Latex, elatex and lambda? Those dependencies were not even mentioned by the Slackbuild until now... They are not even Slackbuilds nor official packages.

willysr 11-10-2013 06:53 AM

See here:

mlpa 11-10-2013 06:54 AM

In order to build TexLive you need teTex packages.
teTex is part of the slackware.

Petri Kaukasoina 11-10-2013 06:59 AM

You don't need texlive at all. Tetex is included in Slackware.

allend 11-10-2013 07:10 AM

The standard advice to anybody new to Slackware is to do a full install. Had you done so, you would have installed the 't' series, which includes teTeX. It is expected that this is installed, as it can be required for building documentation. It is also a reason why packages should be built as the root user after doing 'su -', so that the path includes the location of the teTeX binaries.

All times are GMT -5. The time now is 02:09 PM.