[tlbuild] Stripping the luatex binary
Philipp Stephani
st_philipp at yahoo.de
Wed Apr 27 01:24:24 CEST 2011
Am 26.04.2011 um 00:42 schrieb Karl Berry:
> While I still can't compile the TeX Live sources
>
> On what system are you building, and how, and what is the error message?
> Simply running Build on i386-linux works for me.
I followed the instructions here:
http://tug.org/texlive/build.html
I'm on OS X 10.6. Running ./Build ends with:
g++ -O2 -o ../../bin/makeconv makeconv.o ucnvstat.o genmbcs.o gencnvex.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lm
Undefined symbols:
"_u_getDataDirectory_46", referenced from:
_main in makeconv.o
"_u_errorName_46", referenced from:
_main in makeconv.o
_main in makeconv.o
_main in makeconv.o
_main in makeconv.o
"_uprv_malloc_46", referenced from:
_MBCSOpen in genmbcs.o
_MBCSAddTable in genmbcs.o
_MBCSAddTable in genmbcs.o
_CnvExtOpen in gencnvex.o
"_u_getVersion_46", referenced from:
_main in makeconv.o
"_T_CString_stricmp_46", referenced from:
_main in makeconv.o
"_u_strFromUTF32_46", referenced from:
_generateToUTable in gencnvex.o
_generateToUTable in gencnvex.o
"_uprv_isInvariantString_46", referenced from:
_main in makeconv.o
"_uprv_free_46", referenced from:
_MBCSClose in genmbcs.o
_MBCSClose in genmbcs.o
_MBCSClose in genmbcs.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[7]: *** [../../bin/makeconv] Error 1
make[6]: *** [all-recursive] Error 2
make[5]: *** [all-recursive] Error 2
make[4]: *** [icubuild] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [sublibs] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Then I tried building with the system ICU library (./Build --disable-native-texlive-build --with-system-icu --disable-xetex). This circumvented the error above, but later a new error was issued which I couldn't resolve:
mv -f .deps/libluatex_a-managed-sa.Tpo .deps/libluatex_a-managed-sa.Po
make[5]: *** No rule to make target `mplibdir/lmplib.c', needed by `libluatex_a-lmplib.o'. Stop.
make[4]: *** [all-recursive] Error 1
make[3]: *** [all] Error 2
make[2]: *** [subtexk] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
More information about the tlbuild
mailing list