Linker error when building amaya 3.2.1 on alpha-dec-osf4.0

Hi,

I try to build amaya 3.2.1 using gcc 2.8.1 and make 3.75 on an
AlphaServer running Digital Unix 4.0D. The error message is as follows:

gcc  -o ../bin/print base/fileaccess.o base/memory.o base/message.o
base/platform.o base/registry.o base/actions.o base/units.o
document/externalref.o document/language.o document/readprs.o
document/readstr.o document/readtra.o document/schtrad.o
document/translation.o tree/exceptions.o tree/tree.o tree/checkaccess.o
tree/labelalloc.o unicode/uaccess.o unicode/uconvert.o unicode/ustring.o
unicode/uio.o content/content.o content/dictionary.o dialogue/font.o
document/documentapi.o document/readpivot.o document/schemas.o
editing/applicationapi.o image/abspictures.o image/epshandler.o
image/gifhandler.o image/jpeghandler.o image/picture.o
image/picturebase.o image/pnghandler.o image/xbmhandler.o
image/xpmattrib.o image/xpmcreate.o image/xpmcrifrdata.o
image/xpmcrpfrdata.o image/xpmcrpfri.o image/xpmdata.o
image/xpmhandler.o image/xpmhashtab.o image/xpmimage.o image/xpminfo.o
image/xpmmisc.o image/xpmparse.o image/xpmrdftoi.o image/xpmrdftop.o
presentation/attrpresent.o presentation/changepresent.o
presentation/presrules.o presentation/presvariables.o
presentation/pschemaapi.o presentation/style.o tree/attributes.o
tree/pagecommands.o tree/references.o tree/structschema.o
view/absboxes.o view/boxmoves.o view/boxpositions.o view/boxrelations.o
view/buildboxes.o view/buildlines.o view/changeabsbox.o
view/createabsbox.o view/createpages.o view/displaybox.o
view/displayview.o view/frame.o view/hyphen.o dialogue/nodialog.o
tree/paginatePP.o view/initpses.o view/psdisplay.o editing/print.o
../amaya/libCSS.a -lThotTable -L../tablelib -L. -L.. -ljpeg -lpng -lz  
-lXext -lSM -lICE -lX11 -ldnet_stub   -lm 
collect2: ld returned 1 exit status
/bin/ld:
Unresolved:
jpeg_std_error
jpeg_destroy_decompress
jpeg_CreateDecompress
jpeg_stdio_src
jpeg_read_header
jpeg_start_decompress
jpeg_read_scanlines
jpeg_finish_decompress
gmake[2]: *** [../bin/print] Error 1
gmake[2]: Leaving directory
`/usr/ax1320.apps/depot/tmp/amaya-3.2.1/Amaya/alpha-dec-osf4.0/thotlib'
gmake[1]: *** [../bin/print] Error 2
gmake[1]: Leaving directory
`/usr/ax1320.apps/depot/tmp/amaya-3.2.1/Amaya/alpha-dec-osf4.0/amaya'

The current directory contains the libjpeg.a library that was built from
the amaya source distribution. The output of 
nm libjpeg.a | grep jpeg_std_error
is
jpeg_std_error                   | 0000000000000624 | T |
0000000000000008
jpeg_std_error..ng               | 0000000000000000 | N |
0000000000000000

According to the man page of nm, T stands for "External text", which in
my opinion indicates, that the library contains this function.

I tried to search the archives for such an error but could not find
suitable information. I would be very glad if you could help me to find
out what's wrong.

Best regards and thanks for your attention,
Ralf Eichmann

Received on Thursday, 17 August 2000 10:21:44 UTC