Hello all,
It's been some time since I've tried to build from the sources, and now
it doesn't work anymore, no matter whether I use the "--make" option or
not (actually it seems to work except no luatex.exe is produced). I'm
using Msys 1.0 under Windows 7. Since I know nothing about such things,
I can't see any relevant information to add, so I've attached the log of
a compilation with "build.sh --make"; the last lines apparently report
errors (``pas de fichier comme tel'' means ``no such file'').
The title says ``again'' because I'd already have trouble building in
the past, but I've checked and it's not the same thing.
Best,
Paul
Your make is a GNU-make; I will use that
Making all in .
make[1]: Entering directory `/c/texlive/luatex/trunk/build'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build'
Making all in libs
make[1]: Entering directory `/c/texlive/luatex/trunk/build/libs'
Making all in .
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build/libs'
Making all in utils
make[1]: Entering directory `/c/texlive/luatex/trunk/build/utils'
Making all in .
make[2]: Entering directory `/c/texlive/luatex/trunk/build/utils'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/utils'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build/utils'
Making all in texk
make[1]: Entering directory `/c/texlive/luatex/trunk/build/texk'
Making all in .
make[2]: Entering directory `/c/texlive/luatex/trunk/build/texk'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/texk'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build/texk'
make all-recursive
make[1]: Entering directory `/c/texlive/luatex/trunk/build/libs/zziplib'
Making all in include/zzip
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/zziplib/include/zzip'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/zziplib/include/zzip'
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/zziplib'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/zziplib'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build/libs/zziplib'
make all-recursive
make[1]: Entering directory `/c/texlive/luatex/trunk/build/libs/zlib'
Making all in .
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/zlib'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/zlib'
Making all in include
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/zlib/include'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/zlib/include'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build/libs/zlib'
make: Nothing to be done for `all'.
make all-recursive
make[1]: Entering directory `/c/texlive/luatex/trunk/build/libs/libpng'
Making all in include
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/libpng/include'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/libpng/include'
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/libpng'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/libpng'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build/libs/libpng'
make all-recursive
make[1]: Entering directory `/c/texlive/luatex/trunk/build/libs/poppler'
Making all in goo
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/poppler/goo'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/poppler/goo'
Making all in fofi
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/poppler/fofi'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/poppler/fofi'
Making all in poppler
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/poppler/poppler'
make all-am
make[3]: Entering directory `/c/texlive/luatex/trunk/build/libs/poppler/poppler'
make[3]: Leaving directory `/c/texlive/luatex/trunk/build/libs/poppler/poppler'
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/poppler/poppler'
make[2]: Entering directory `/c/texlive/luatex/trunk/build/libs/poppler'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/libs/poppler'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build/libs/poppler'
make all-recursive
make[1]: Entering directory `/c/texlive/luatex/trunk/build/texk/kpathsea'
Making all in .
make[2]: Entering directory `/c/texlive/luatex/trunk/build/texk/kpathsea'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/texk/kpathsea'
Making all in doc
make[2]: Entering directory `/c/texlive/luatex/trunk/build/texk/kpathsea/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/texk/kpathsea/doc'
Making all in man
make[2]: Entering directory `/c/texlive/luatex/trunk/build/texk/kpathsea/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/c/texlive/luatex/trunk/build/texk/kpathsea/man'
make[1]: Leaving directory `/c/texlive/luatex/trunk/build/texk/kpathsea'
/bin/bash.exe ./libtool --tag=CXX --mode=link g++ -Wall -Wunused -Wimplicit -Wreturn-type -Wno-unknown-pragmas -Wshadow -g -O2 -export-dynamic -o luatex.exe luatex-luatex.o libluatex.a libff.a libluamisc.a libluasocket.a liblua51.a /c/texlive/luatex/trunk/build/libs/zziplib/libzzip.a /c/texlive/luatex/trunk/build/libs/libpng/libpng.a /c/texlive/luatex/trunk/build/libs/zlib/libz.a /c/texlive/luatex/trunk/build/libs/poppler/libpoppler.a /c/texlive/luatex/trunk/build/libs/obsdcompat/libopenbsd-compat.a libmd5.a libmplib.a lib/lib.a /c/texlive/luatex/trunk/build/texk/kpathsea/libkpathsea.la -lwsock32
libtool: link: g++ -Wall -Wunused -Wimplicit -Wreturn-type -Wno-unknown-pragmas -Wshadow -g -O2 -o luatex.exe luatex-luatex.o -Wl,--export-all-symbols libluatex.a libff.a libluamisc.a libluasocket.a liblua51.a /c/texlive/luatex/trunk/build/libs/zziplib/libzzip.a /c/texlive/luatex/trunk/build/libs/libpng/libpng.a /c/texlive/luatex/trunk/build/libs/zlib/libz.a /c/texlive/luatex/trunk/build/libs/poppler/libpoppler.a /c/texlive/luatex/trunk/build/libs/obsdcompat/libopenbsd-compat.a libmd5.a libmplib.a lib/lib.a /c/texlive/luatex/trunk/build/texk/kpathsea/.libs/libkpathsea.a -lwsock32
Info: resolving vtable for __cxxabiv1::__si_class_type_info by linking to __imp___ZTVN10__cxxabiv120__si_class_type_infoE (auto-import)
Info: resolving vtable for __cxxabiv1::__class_type_info by linking to __imp___ZTVN10__cxxabiv117__class_type_infoE (auto-importc:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/bin/ld.exe: warning: auto-importing has been activated without --enable-auto-import specified on the command line.
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(PDFDoc.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/PDFDoc.cc:379: undefined reference to `strtok_r(char*, char const*, char**)'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(GlobalParams.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/GlobalParams.cc:427: undefined reference to `EnumFontsA@16'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(GlobalParams.o): In function `WinFontList':
c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/GlobalParams.cc:329: undefined reference to `EnumFontsA@16'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(GlobalParams.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/GlobalParams.cc:799: undefined reference to `strtok_r(char*, char const*, char**)'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(GlobalParams.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/GlobalParams.cc:800: undefined reference to `strtok_r(char*, char const*, char**)'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(CharCodeToUnicode.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/CharCodeToUnicode.cc:149: undefined reference to `strtok_r(char*, char const*, char**)'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(CharCodeToUnicode.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/CharCodeToUnicode.cc:156: undefined reference to `strtok_r(char*, char const*, char**)'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(UnicodeMap.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/UnicodeMap.cc:76: undefined reference to `strtok_r(char*, char const*, char**)'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(UnicodeMap.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.16.7/poppler/UnicodeMap.cc:78: more undefined references to `strtok_r(char*, char const*, char**)' follow)
collect2: ld returned 1 exit status
make: *** [luatex.exe] Error 1
c:\MinGW\bin\strip.exe: 'build/texk/web2c/luatex.exe': pas de fichier comme tel
ls: build/texk/web2c/luatex.exe: No such file or directory