[OS X TeX] compiling miktex tools

Martin Costabel costabel at wanadoo.fr
Tue Apr 8 00:37:26 CEST 2008


Alex Hamann wrote:
> Hi,
> 
> was anybody capable of compiling the latest miktex tools for unix?
> My make failed with miktex-2.7.2960 under Tiger 10.4.11, cmake 2.4.8 and 
> libcurl 7.18.0
> 
> 
> 
> this is where the make process fails:
> 
> [ 10%] Building CXX object 
> Libraries/3rd/7-Zip/CPP/7zip/Compress/LZMA/CMakeFiles/MiKTeX207-lzma.dir/lzma-miktex.oLinking 
> CXX shared library 
> ../../../../../../../binlib/libMiKTeX207-lzma.dylibld: common symbols 
> not allowed with MH_DYLIB output format with the -multi_module 
> optionCMakeFiles/MiKTeX207-lzma.dir/__/__/__/__/C/7zCrc.o definition of 
> common _g_CrcTable (size 1024)/usr/bin/libtool: internal link edit 
> command failedmake[2]: *** [binlib/libMiKTeX207-lzma.2.7.2960.dylib] 
> Error 1make[1]: *** 
> [Libraries/3rd/7-Zip/CPP/7zip/Compress/LZMA/CMakeFiles/MiKTeX207-lzma.dir/all] 
> Error 2make: *** [all] Error 2
> 
> 
> anybody got luckier?

On Leopard, this builds without problem. On Tiger, you will have to 
somehow add the -single_module flag to that linker line (this is on by 
default on Leopard).

Either edit the file 
Libraries/3rd/7-Zip/CPP/7zip/Compress/LZMA/CMakeFiles/MiKTeX207-lzma.dir/link.txt 
and rerun make or set the LDFLAGS environment variable or the 
CMAKE_SHARED_LINKER_FLAGS cmake variable correspondingly.

-- 
Martin





More information about the macostex-archives mailing list