/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tk-JPEG does not start with /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64 i.e. building outside Tk itself Checking if your kit is complete... Looks good checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking how to run the C preprocessor... gcc -E checking for function prototypes... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for size_t... yes checking for type unsigned char... yes checking for type unsigned short... yes checking for type void... yes checking for working const... yes checking for inline... __inline__ checking for broken incomplete types... ok checking for short external names... ok checking to see if char is signed... yes checking to see if right shift is signed... yes checking to see if fopen accepts b spec... yes checking for a BSD compatible install... /opt/imake/bin/install -c checking for ranlib... ranlib checking libjpeg version number... 62 creating ./config.status creating Makefile creating jconfig.h Finding dependancies for JPEG.xs Finding dependancies for imgJPEG.c Writing Makefile for Tk::JPEG cp JPEG.pm blib/lib/Tk/JPEG.pm cd jpeg && make libjpeg.a make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tk-JPEG/jpeg' gcc -O2 -I. -c -o jcapimin.o jcapimin.c gcc -O2 -I. -c -o jcapistd.o jcapistd.c gcc -O2 -I. -c -o jctrans.o jctrans.c gcc -O2 -I. -c -o jcparam.o jcparam.c gcc -O2 -I. -c -o jdatadst.o jdatadst.c gcc -O2 -I. -c -o jcinit.o jcinit.c gcc -O2 -I. -c -o jcmaster.o jcmaster.c gcc -O2 -I. -c -o jcmarker.o jcmarker.c gcc -O2 -I. -c -o jcmainct.o jcmainct.c gcc -O2 -I. -c -o jcprepct.o jcprepct.c gcc -O2 -I. -c -o jccoefct.o jccoefct.c gcc -O2 -I. -c -o jccolor.o jccolor.c gcc -O2 -I. -c -o jcsample.o jcsample.c gcc -O2 -I. -c -o jchuff.o jchuff.c gcc -O2 -I. -c -o jcphuff.o jcphuff.c gcc -O2 -I. -c -o jcdctmgr.o jcdctmgr.c gcc -O2 -I. -c -o jfdctfst.o jfdctfst.c gcc -O2 -I. -c -o jfdctflt.o jfdctflt.c gcc -O2 -I. -c -o jfdctint.o jfdctint.c gcc -O2 -I. -c -o jdapimin.o jdapimin.c gcc -O2 -I. -c -o jdapistd.o jdapistd.c gcc -O2 -I. -c -o jdtrans.o jdtrans.c gcc -O2 -I. -c -o jdatasrc.o jdatasrc.c gcc -O2 -I. -c -o jdmaster.o jdmaster.c gcc -O2 -I. -c -o jdinput.o jdinput.c gcc -O2 -I. -c -o jdmarker.o jdmarker.c gcc -O2 -I. -c -o jdhuff.o jdhuff.c gcc -O2 -I. -c -o jdphuff.o jdphuff.c gcc -O2 -I. -c -o jdmainct.o jdmainct.c gcc -O2 -I. -c -o jdcoefct.o jdcoefct.c gcc -O2 -I. -c -o jdpostct.o jdpostct.c gcc -O2 -I. -c -o jddctmgr.o jddctmgr.c gcc -O2 -I. -c -o jidctfst.o jidctfst.c gcc -O2 -I. -c -o jidctflt.o jidctflt.c gcc -O2 -I. -c -o jidctint.o jidctint.c gcc -O2 -I. -c -o jidctred.o jidctred.c gcc -O2 -I. -c -o jdsample.o jdsample.c gcc -O2 -I. -c -o jdcolor.o jdcolor.c gcc -O2 -I. -c -o jquant1.o jquant1.c gcc -O2 -I. -c -o jquant2.o jquant2.c gcc -O2 -I. -c -o jdmerge.o jdmerge.c gcc -O2 -I. -c -o jcomapi.o jcomapi.c gcc -O2 -I. -c -o jutils.o jutils.c gcc -O2 -I. -c -o jerror.o jerror.c gcc -O2 -I. -c -o jmemmgr.o jmemmgr.c gcc -O2 -I. -c -o jmemnobs.o jmemnobs.c rm -f libjpeg.a ar rc libjpeg.a jcapimin.o jcapistd.o jctrans.o jcparam.o jdatadst.o jcinit.o jcmaster.o jcmarker.o jcmainct.o jcprepct.o jccoefct.o jccolor.o jcsample.o jchuff.o jcphuff.o jcdctmgr.o jfdctfst.o jfdctflt.o jfdctint.o jdapimin.o jdapistd.o jdtrans.o jdatasrc.o jdmaster.o jdinput.o jdmarker.o jdhuff.o jdphuff.o jdmainct.o jdcoefct.o jdpostct.o jddctmgr.o jidctfst.o jidctflt.o jidctint.o jidctred.o jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o jcomapi.o jutils.o jerror.o jmemmgr.o jmemnobs.o ranlib libjpeg.a make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tk-JPEG/jpeg' make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tk-JPEG/jpeg' gcc -O2 -I. -c -o cjpeg.o cjpeg.c gcc -O2 -I. -c -o rdppm.o rdppm.c gcc -O2 -I. -c -o rdgif.o rdgif.c gcc -O2 -I. -c -o rdtarga.o rdtarga.c gcc -O2 -I. -c -o rdrle.o rdrle.c gcc -O2 -I. -c -o rdbmp.o rdbmp.c gcc -O2 -I. -c -o rdswitch.o rdswitch.c gcc -O2 -I. -c -o cdjpeg.o cdjpeg.c gcc -o cjpeg cjpeg.o rdppm.o rdgif.o rdtarga.o rdrle.o rdbmp.o rdswitch.o cdjpeg.o libjpeg.a gcc -O2 -I. -c -o djpeg.o djpeg.c gcc -O2 -I. -c -o wrppm.o wrppm.c gcc -O2 -I. -c -o wrgif.o wrgif.c gcc -O2 -I. -c -o wrtarga.o wrtarga.c gcc -O2 -I. -c -o wrrle.o wrrle.c gcc -O2 -I. -c -o wrbmp.o wrbmp.c gcc -O2 -I. -c -o rdcolmap.o rdcolmap.c gcc -o djpeg djpeg.o wrppm.o wrgif.o wrtarga.o wrrle.o wrbmp.o rdcolmap.o cdjpeg.o libjpeg.a gcc -O2 -I. -c -o jpegtran.o jpegtran.c gcc -O2 -I. -c -o transupp.o transupp.c gcc -o jpegtran jpegtran.o rdswitch.o cdjpeg.o transupp.o libjpeg.a gcc -O2 -I. -c -o rdjpgcom.o rdjpgcom.c gcc -o rdjpgcom rdjpgcom.o gcc -O2 -I. -c -o wrjpgcom.o wrjpgcom.c gcc -o wrjpgcom wrjpgcom.o make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Tk-JPEG/jpeg' /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/Tk/typemap JPEG.xs > JPEG.xsc && mv JPEG.xsc JPEG.c cc -c -I/home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/Tk -Ijpeg -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"2.014\" -DXS_VERSION=\"800.024\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" JPEG.c Warning 936: "/home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/Tk/pTk/Lang.h", line 32 # '__FUNCTION__' is predefined identifier. #define __FUNCTION__ __FILE__ ":" STRINGIFY(__LINE__) ^^^^^^^^^^^^ cc -c -I/home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/Tk -Ijpeg -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"2.014\" -DXS_VERSION=\"800.024\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" imgJPEG.c Warning 936: "/home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/Tk/pTk/Lang.h", line 32 # '__FUNCTION__' is predefined identifier. #define __FUNCTION__ __FILE__ ":" STRINGIFY(__LINE__) ^^^^^^^^^^^^ Warning 942: "imgJPEG.c", line 1411 # Types 'char *' and 'unsigned char *' are not assignment-compatible. nbytes = (*ImgintVptr->V_ImgRead) (&src->handle, src->buffer, 4096 ); ^^^^^^^^^^^ Running Mkbootstrap for Tk::JPEG () chmod 644 JPEG.bs rm -f blib/arch/auto/Tk/JPEG/JPEG.so LD_RUN_PATH="" /usr/bin/ld -b +vnocompatwarnings -L/usr/lib/hpux64 JPEG.o imgJPEG.o -o blib/arch/auto/Tk/JPEG/JPEG.so jpeg/libjpeg.a ld: Mismatched Data ABI. Expected EF_IA_64_ABI64 but found None in file jpeg/libjpeg.a[jcapimin.o] Fatal error. make: *** [blib/arch/auto/Tk/JPEG/JPEG.so] Error 1