[CMake] HPUX 11.31 lgcc error

Bill Hoffman bill.hoffman at kitware.com
Mon Dec 10 23:14:14 EST 2007


galaxtron at gmail.com wrote:
> Hi all,
> 
> I need desperate help with my CMake and was hoping someone could
> render assistance.
> 
> I'm running HP-UX 11.31 ia64 and compiled CMake using aCC (HP Native
> Compiler). When I attempt to compile my code, I receive the following
> error:
> [ 26%] Built target XmHTML
>         make -f src/ptk/CMakeFiles/xvtxmba580.dir/build.make
> src/ptk/CMakeFiles/xvtxmba580.dir/depend
>         make -f src/ptk/CMakeFiles/xvtxmba580.dir/build.make
> src/ptk/CMakeFiles/xvtxmba580.dir/build
> Linking C shared library ../../lib/libxvtxmba580.sl
>         cd /home/builder/builds/hpux_i/dsc_hpux_i/build/src/ptk &&
> /usr/local/bin/cmake -P
> CMakeFiles/xvtxmba580.dir/cmake_clean_target.cmake
>         cd /home/builder/builds/hpux_i/dsc_hpux_i/build/src/ptk &&
> /usr/local/bin/cmake -E cmake_link_script
> CMakeFiles/xvtxmba580.dir/link.txt --verbose=1
> ld -E -b -L/usr/lib +hlibxvtxmba580.sl   -o ../../lib/libxvtxmba580.sl
> "CMakeFiles/xvtxmba580.dir/vanywin.o"
> "CMakeFiles/xvtxmba580.dir/vapp.o"
> "CMakeFiles/xvtxmba580.dir/vcnames.o"
> "CMakeFiles/xvtxmba580.dir/vcolor.o"
> "CMakeFiles/xvtxmba580.dir/vctable.o"
> "CMakeFiles/xvtxmba580.dir/vctl.o" "CMakeFiles/xvtxmba580.dir/vcxo.o"
> "CMakeFiles/xvtxmba580.dir/vdebug.o"
> "CMakeFiles/xvtxmba580.dir/vdlist.o" "CMakeFiles/xvtxmba580.dir/vdm.o"
> "CMakeFiles/xvtxmba580.dir/vdwin.o"
> "CMakeFiles/xvtxmba580.dir/verrmsg.o"
> "CMakeFiles/xvtxmba580.dir/verrtxt.o"
> "CMakeFiles/xvtxmba580.dir/vevent.o"
> "CMakeFiles/xvtxmba580.dir/vfont.o"
> "CMakeFiles/xvtxmba580.dir/vfrlin.o"
> "CMakeFiles/xvtxmba580.dir/vfrlutil.o"
> "CMakeFiles/xvtxmba580.dir/vfsys.o"
> "CMakeFiles/xvtxmba580.dir/vgmem.o"
> "CMakeFiles/xvtxmba580.dir/vhash.o"
> "CMakeFiles/xvtxmba580.dir/vhtml.o"
> "CMakeFiles/xvtxmba580.dir/vidmap.o"
> "CMakeFiles/xvtxmba580.dir/vimage.o"
> "CMakeFiles/xvtxmba580.dir/vimgbmpr.o"
> "CMakeFiles/xvtxmba580.dir/vimgbmpw.
> o" "CMakeFiles/xvtxmba580.dir/vimggif.o"
> "CMakeFiles/xvtxmba580.dir/vimgjpg.o"
> "CMakeFiles/xvtxmba580.dir/vimgmac.o"
> "CMakeFiles/xvtxmba580.dir/vimgxbm.o"
> "CMakeFiles/xvtxmba580.dir/vimgxfer.o"
> "CMakeFiles/xvtxmba580.dir/vimgxpm.o"
> "CMakeFiles/xvtxmba580.dir/viostr.o"
> "CMakeFiles/xvtxmba580.dir/vlist.o" "CMakeFiles/xvtxmba580.dir/vmem.o"
> "CMakeFiles/xvtxmba580.dir/vnav.o"
> "CMakeFiles/xvtxmba580.dir/vnotebk.o"
> "CMakeFiles/xvtxmba580.dir/vpalet.o"
> "CMakeFiles/xvtxmba580.dir/vpat.o" "CMakeFiles/xvtxmba580.dir/vrect.o"
> "CMakeFiles/xvtxmba580.dir/vres.o"
> "CMakeFiles/xvtxmba580.dir/vresread.o"
> "CMakeFiles/xvtxmba580.dir/vscr.o"
> "CMakeFiles/xvtxmba580.dir/vslist.o"
> "CMakeFiles/xvtxmba580.dir/vstr.o"
> "CMakeFiles/xvtxmba580.dir/vstatic.o"
> "CMakeFiles/xvtxmba580.dir/vtreev.o"
> "CMakeFiles/xvtxmba580.dir/vvobj.o" "CMakeFiles/xvtxmba580.dir/vwin.o"
> "CMakeFiles/xvtxmba580.dir/xm/kapp.o"
> "CMakeFiles/xvtxmba580.dir/xm/kdwin.o"
> "CMakeFiles/xvtxmba580.dir/xm/kfont.o" "CMakeFiles/xvtxmba580.dir
> /xm/kfsys.o" "CMakeFiles/xvtxmba580.dir/xm/khtml.o"
> "CMakeFiles/xvtxmba580.dir/xm/kicon.o"
> "CMakeFiles/xvtxmba580.dir/xm/kimage.o"
> "CMakeFiles/xvtxmba580.dir/xm/kmenu.o"
> "CMakeFiles/xvtxmba580.dir/xm/kmultih.o"
> "CMakeFiles/xvtxmba580.dir/xm/knotebk.o"
> "CMakeFiles/xvtxmba580.dir/xm/kpalet.o"
> "CMakeFiles/xvtxmba580.dir/xm/kpict.o"
> "CMakeFiles/xvtxmba580.dir/xm/kpmap.o"
> "CMakeFiles/xvtxmba580.dir/xm/krect.o"
> "CMakeFiles/xvtxmba580.dir/xm/kstr.o"
> "CMakeFiles/xvtxmba580.dir/xm/ktext.o"
> "CMakeFiles/xvtxmba580.dir/xm/ktimer.o"
> "CMakeFiles/xvtxmba580.dir/xm/kvobj.o"
> "CMakeFiles/xvtxmba580.dir/xm/kwin.o"
> "CMakeFiles/xvtxmba580.dir/xm/xCaret.o"
> "CMakeFiles/xvtxmba580.dir/xm/xCursor.o"
> "CMakeFiles/xvtxmba580.dir/xm/xDispatch.o"
> "CMakeFiles/xvtxmba580.dir/xm/xMisc.o"
> "CMakeFiles/xvtxmba580.dir/xm/xQueue.o"
> "CMakeFiles/xvtxmba580.dir/xm/xTrace.o"
> "CMakeFiles/xvtxmba580.dir/xm/xUpdate.o"
> "CMakeFiles/xvtxmba580.dir/xm/xWinUtil.o"
> "CMakeFiles/xvtxmba580.dir/xm/xhtml.o" "CMakeFiles/xvtxmba580
> .dir/xm/xmAttr.o" "CMakeFiles/xvtxmba580.dir/xm/xmAttrTbl.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmCb.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmControl.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmDialog.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmEscape.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmEvent.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmFocus.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmFontSel.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmInit.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmMenu.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmPatches.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmPopup.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmRes.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmWinUtil.o"
> "CMakeFiles/xvtxmba580.dir/xm/xmWindow.o"
> "CMakeFiles/xvtxmba580.dir/xm/xsrinit.o"
> "CMakeFiles/xvtxmba580.dir/xm/xsrman.o"
> "CMakeFiles/xvtxmba580.dir/xm/xssel.o"
> "CMakeFiles/xvtxmba580.dir/xm/xxinit.o"
> "CMakeFiles/xvtxmba580.dir/xm/vfpath.o"
> "CMakeFiles/xvtxmba580.dir/xm/vprint.o"
> "CMakeFiles/xvtxmba580.dir/xm/vprps.o"
> "CMakeFiles/xvtxmba580.dir/cpatches.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/j
> capimin.o" "CMakeFiles/xvtxmba580.dir/jpeg/jcapistd.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jccoefct.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jccolor.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcdctmgr.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jchuff.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcinit.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcmainct.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcmarker.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcmaster.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcomapi.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcparam.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcphuff.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcprepct.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jcsample.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jctrans.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdapimin.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdapistd.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdatadst.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdatasrc.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdcoefct.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdcolor.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jddctmgr.o" "CMakeFiles/xvtxmba58
> 0.dir/jpeg/jdhuff.o" "CMakeFiles/xvtxmba580.dir/jpeg/jdinput.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdmainct.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdmarker.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdmaster.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdmerge.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdphuff.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdpostct.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdsample.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jdtrans.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jerror.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jfdctflt.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jfdctfst.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jfdctint.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jidctflt.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jidctfst.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jidctint.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jidctred.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jmemmgr.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jmemnobs.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jquant1.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jquant2.o"
> "CMakeFiles/xvtxmba580.dir/jpeg/jutils.o" "CMakeFiles/
> xvtxmba580.dir/gif/dgif_lib.o"
> "CMakeFiles/xvtxmba580.dir/gif/egif_lib.o"
> "CMakeFiles/xvtxmba580.dir/gif/gif_err.o"
> "CMakeFiles/xvtxmba580.dir/gif/gif_hash.o"
> "CMakeFiles/xvtxmba580.dir/gif/gifalloc.o"
> "CMakeFiles/xvtxmba580.dir/gif/quantize.o"
> "CMakeFiles/xvtxmba580.dir/vtxc.o" "CMakeFiles/xvtxmba580.dir/vtxe.o"
> "CMakeFiles/xvtxmba580.dir/vtxm.o" "CMakeFiles/xvtxmba580.dir/vtxv.o"
> "CMakeFiles/xvtxmba580.dir/vtx.o" "CMakeFiles/xvtxmba580.dir/vtxn.o"
> "CMakeFiles/xvtxmba580.dir/vtxo.o" -L.
> -L/home/builder/builds/hpux_i/dsc_hpux_i/svn/lib
> -L/home/builder/builds/hpux_i/dsc_hpux_i/build/lib -a archive -lXmHTML
> -a default -lgcc
> ld: Can't find library or mismatched ABI for -lgcc
> Fatal error.
> *** Error exit code 1
> 
> 
> I have both 64-bit Itanium64 built GCC 4.2 and also aCC on the box.
> My code does not reference -lgcc anywhere, so I am not sure why this
> flag is even getting thrown in.
> 

Can you send your CMakeCache.txt for the project, as well as the 
CMakeList.txt file for the xvtxmba580 target?

-Bill


More information about the CMake mailing list