From: SourceForge.net <no...@so...> - 2004-12-07 17:27:58
|
Bugs item #1080205, was opened at 2004-12-06 15:10 Message generated for change (Comment added) made by dgp You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1080205&group_id=12997 Category: 84. Unix Build Group: current: 8.5a2 Status: Open Resolution: Invalid Priority: 5 Submitted By: Larry W. Virden (lvirden) Assigned to: Mo DeJong (mdejong) Summary: libtk8.4 link on sparc solaris fails Initial Comment: Something in the past 3 days has changed regarding the linking for libtk - on sparc solaris today I get this on the cvs head: /usr/ccs/bin/ld -G -z text -o libtk8.5g.so tk3d.o tkArgv.o tkAtom.o tkBind.o tk Bitmap.o tkClipboard.o tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkEr ror.o tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle .o tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkUnix.o tkUnix3d.o tkUnixButton.o tk UnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent .o tkUnixFocus.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScal e.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o tkStubInit .o tkStubLib.o tkUnixFont.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o tkCanvPoly.o tkCanv Ps.o tkCanvText.o tkCanvUtil.o tkCanvWind.o tkRectOval.o tkTrig.o tkImage.o tkIm gBmap.o tkImgGIF.o tkImgPPM.o tkImgPhoto.o tkText.o tkTextBTree.o tkTextDisp.o t kTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o -lpthread -L/us r/openwin/lib -lX11 -ldl -lsocket -lpthread -lm -L/vol/tclsrcsol/tcl85/tcl/uni x -ltclstub8.5g -Wl,-R,/volws/lwv28/ldatae/lib:/usr/openwin/lib /usr/ccs/bin/ld: illegal option -- W usage: ld [-6:abc:d:e:f:h:il:mo:p:rstu:z:B:CD:F:GI:L:M:N:P:Q:R:S:VY:?] file(s) ---------------------------------------------------------------------- >Comment By: Don Porter (dgp) Date: 2004-12-07 12:27 Message: Logged In: YES user_id=80530 Your config.log files show what looks like the correct value for LD_SEARCH_FLAGS, so why is your link line wrong? Have you been hacking on the Makefile(.in) ? ---------------------------------------------------------------------- Comment By: Larry W. Virden (lvirden) Date: 2004-12-07 12:20 Message: Logged In: YES user_id=15949 i've uploaded the config.log files for tcl and tk 8.5 cvs head. ---------------------------------------------------------------------- Comment By: Larry W. Virden (lvirden) Date: 2004-12-07 12:18 Message: Logged In: YES user_id=15949 I am attaching my config.log file. Perhaps it will be of help here. I don't believe that I have anything unusual in my environment variables. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2004-12-07 12:05 Message: Logged In: YES user_id=80530 I have success on a sparc solaris 9 system with the 8.5a2 release candidate tarballs and $ cc -V cc: Forte Developer 7 C 5.4 2002/03/09 The link line I see is: /usr/ccs/bin/ld -G -z text -o libtk8.5g.so tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkClipboard.o tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkUnix.o tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o tkStubInit.o tkStubLib.o tkUnixFont.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPPM.o tkImgPhoto.o tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o -lpthread -L/usr/openwin/lib -lX11 -ldl -lsocket -lnsl -lpthread -lm -L/home/fs3c/dgp/tcl8.5a2/unix -ltclstub8.5g -R /tmp/dgp/lib:/usr/openwin/lib Looks like your value of LD_SEARCH_FLAGS got broken somehow? Anything in config.log that sheds light on that? ---------------------------------------------------------------------- Comment By: Larry W. Virden (lvirden) Date: 2004-12-07 07:07 Message: Logged In: YES user_id=15949 1. My results above are from extracting the tar into a brand new directory. 2. However, to satisfy you, I did a make distclean. 3. The problem still exists. 4. Platform: SPARC Solaris 8, Sun C compiler Sun WorkShop 6 update 2 C 5.3 Patch 111679-08 2002/05/09 5. ./configure --prefix=/volws/lwv28/ldatae --enable-shared --enable-symbols --enable-stubs --enable-threads ---------------------------------------------------------------------- Comment By: Jeffrey Hobbs (hobbs) Date: 2004-12-06 15:32 Message: Logged In: YES user_id=72656 make distclean and rebuild. This works fine for me. On Solaris8, I never get -Wl,-R..., just -R direct. The -Wl,-R should only occur for the -o wish line. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1080205&group_id=12997 |