Paul Smith wrote: > Thanks, Angus, for your explanation. The log file is attached as > requested.
Extracting this from your log file: Configuration C++ Compiler: g++ (3.4.1) g++ -DHAVE_CONFIG_H -I. -I../../../../../boost/libs/filesystem/src -I../../../../src -Winvalid-pch --include=../../../../../boost/libs/filesystem/src/pch.h "-DBOOST_USER_CONFIG=<config.h>" -I../../../../../boost -Wextra -Wall -I/usr/X11R6/include -g -O -fno-exceptions -MT convenience.lo -MD -MP -MF .deps/convenience.Tpo -c ../../../../../boost/libs/filesystem/src/convenience.cpp -o convenience.o cc1plus: ../../../../../boost/libs/filesystem/src/pch.h: No such file or directory This all means that the C++ compiler (g++ version 3.4.1) failed to compile the file boost/libs/filesystem/src/convenience.cpp because it couldn't find the file boost/libs/filesystem/src/pch.h This file is a 'precompiled header file' that is meant to be generated automatically if your C++ compiler supports such things. (Yours does, by the way.) It's not being generated because we are not running make in the src directory and we dont' want to: you'll compile the whole of LyX! The work around is to pass the option "--disable-pch" to the configure script. Ie, modify your script so: 24 ../configure ... --disable-pch || \ 25 usage "$0" "configure failed" where ... is whatever other options you're already passing. --with-frontend=qt, I guess. Actually, why not just try to use the modified version of the script, attached, which tries to do this automatically. If you find that it works, then I'll upload it to the wiki page. -- Angus
make_tex2lyx_dist.sh
Description: application/shellscript