[tlbuild] building TL10 on AIX 6.1 fails

Joerg Reschke Joerg.Reschke at infor.com
Mon Feb 13 11:12:34 CET 2012


2011/9/16 tlbuild-bounces at tug.org [mailto:tlbuild-bounces at tug.org] On Behalf Of Martin Schröder:
> Why TL2010? TL2011 exists: Use that.

Thanks for your answer and sorry for the delay. I have used tl2011 for building the binarys for HP-UX 11 and AIX 6.1.
Unfortunately with the same result, HP-UX build was successful but the AIX build failed for pdftex with the same error from tl2010 build:
:
libtool: link: g++ -g -O2 -o pdftex pdftex-pdftexextra.o pdftex-synctex.o pdftex-pdftexini.o pdftex-pdftex0.o pdftex-pdftex-pool.o  libpdftex.a /home/9991aa24/tl/texlive-20110705-source/Work/lib
s/libpng/libpng.a /home/9991aa24/tl/texlive-20110705-source/Work/libs/zlib/libz.a /home/9991aa24/tl/texlive-20110705-source/Work/libs/xpdf/libxpdf.a /home/9991aa24/tl/texlive-20110705-source/Wor
k/libs/obsdcompat/libopenbsd-compat.a libmd5.a lib/lib.a /home/9991aa24/tl/texlive-20110705-source/Work/texk/kpathsea/.libs/libkpathsea.a -lm
:
ld: 0711-317 ERROR: Undefined symbol: .Gfx::Gfx(XRef*, OutputDev*, Dict*, PDFRectangle*, PDFRectangle*, int (*)(void*), void*)
ld: 0711-317 ERROR: Undefined symbol: .Gfx::display(Object*, int)
ld: 0711-317 ERROR: Undefined symbol: .Gfx::~Gfx()
ld: 0711-317 ERROR: Undefined symbol: .Annots::Annots(XRef*, Catalog*, Object*)
ld: 0711-317 ERROR: Undefined symbol: .Annots::~Annots()
collect2: ld returned 8 exit status
make[5]: *** [pdftex] Error 1
make[5]: Leaving directory `/home/9991aa24/tl/texlive-20110705-source/Work/texk/web2c'

Compiler:
gcc-4.4.5-1
gcc-c++-4.4.5-1
gettext-0.17-1
glib2-2.28.6-1
libgcc-4.4.5-1
libslibiconv-1.13.1-1
libstdc++-4.4.5-1
libstdc++-devel-4.4.5-1

Build options:
export TL_MAKE=/usr/local/bin/make
export TL_CONF_BANNER='--with-tex-banner="TeX Live 2011/AIX"'
export TL_CONFIGURE_ARGS="\
  --enable-compiler-warnings=no
  --disable-shared \
  --disable-native-texlive-build \
  --without-x \
  --without-mf-x-toolkit \
  --enable-web2c \
  --disable-web-progs \
  --disable-cjkutils \
  --disable-dvisvgm \
  --disable-dependency-tracking \
  --disable-tpic2pdftex \
  --disable-dviljk \
  --disable-musixflx \
  --disable-tex4htk \
  --disable-vlna \
  --disable-xindy \
  --disable-detex \
  --disable-devnag \
  --enable-tex \
  --disable-dvi2tty \
  --disable-dvipng \
  --disable-bibtexu \
  --disable-afm2pl \
  --enable-etex \
  --disable-dtl \
  --disable-seetexk \
  --disable-dvipos \
  --disable-debug \
  --disable-xetex \
  --disable-gsftopk \
  --disable-timing \
  --disable-lcdf-typetools \
  --disable-pdfopen \
  --disable-debug \
  --disable-lacheck \
  --disable-aleph \
  --disable-dvisvgm \
  --disable-xdvipdfmx \
  --disable-luatex \
  --enable-pdftex \
  --disable-gsl \
  --disable-fftw \
  --disable-lcdf-typetools --disable-dialog \
  --without-graphite"

Hint: A build with --disable-pdftex was sucessful.

I don't find where the missing symbols are defined.
The Annot.cc and Gfx.cc from the xpdf (libxpdf.a) are not used from the build process.

Many thanks for help.
Joerg Reschke



More information about the tlbuild mailing list