[tex-live] Building texlive 2007 on FreeBSD 7.0 AMD64

Jonathan Kew jonathan_kew at sil.org
Fri Mar 14 22:14:11 CET 2008


On 14 Mar 2008, at 12:38 pm, Michael Krauss wrote:

> Hi texlive specialists!
>
> Because there are no binaries for FreeBSD-AMD64, I try to compile
> texlive by myself. But I am running into problems during the build of
> freetype2.
>
> What I have done so far:
> * Downloaded texlive branch2007 with subversion.
> * Set GNUMAKE with: export GNUMAKE=/usr/local/bin/gmake
> * Went to branch2007/Build/source
> * Ran: ./Build --with-fontconfig=/usr/local
>
> Here is the output of the build run:
> [ ... ]
> cd po; make all
> ( if test
> 'x/usr/home/mickraus/latex/texlive/branch2007/Build/source/libs/ 
> freetype/po' != 'x.'; then  posrcprefix='/usr/home/mickraus/latex/ 
> texlive/branch2007/Build/source/libs/freetype/';  else   
> posrcprefix="../";  fi;  sed -e '/^#/d' -e '/^[     ]*$/d'  -e  
> "s at .*@       $posrcprefix& \\\\@"  -e '$s/\(.*\) \\/\1/' < /usr/ 
> home/mickraus/latex/texlive/branch2007/Build/source/libs/freetype/ 
> po/POTFILES.in > POTFILES )
> cd ..  && CONFIG_FILES=po/Makefile.in
> CONFIG_HEADERS=  /bin/sh ./config.status
> creating po/Makefile.in
> No support for NLS requested
> cd libs/freetype2; make
> "Makefile", line 6: Need an operator
> "Makefile", line 7: Need an operator
> "Makefile", line 8: Need an operator
> "Makefile", line 12: Need an operator
> "Makefile", line 13: Need an operator
> make: fatal errors encountered -- cannot continue
> *** Error code 1
>
> Stop in /usr/home/mickraus/latex/texlive/branch2007/Build/source/Work.
>        68.22 real        60.99 user         5.38 sys
>
>
> Maybe the build script still uses BSD make instead of GNU make,
> although I set the GNUMAKE variable. So I tried to alias make to gmake
> by "alias make=/usr/local/bin/gmake" in the xterm and in the shell
> startup file. "which make" pointed to /usr/local/bin/gmake even in
> subshells, but the build problems persisted.
>
> I am at a loss. What could I try next?

Try setting the TL_MAKE variable:

	export TL_MAKE=/usr/local/bin/gmake
	./Build --with-fontconfig=/usr/local

I think that's the top-level thing you need to override in order to  
get the right "make" everywhere.

HTH,

JK



More information about the tex-live mailing list