From owner-cvs-all Thu Jan 21 17:09:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA00162 for cvs-all-outgoing; Thu, 21 Jan 1999 17:09:08 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA29964; Thu, 21 Jan 1999 17:08:49 -0800 (PST) (envelope-from asami@vader.cs.berkeley.edu) Received: (from asami@localhost) by vader.cs.berkeley.edu (8.8.7/8.7.3) id RAA21128; Thu, 21 Jan 1999 17:08:34 -0800 (PST) Date: Thu, 21 Jan 1999 17:08:34 -0800 (PST) Message-Id: <199901220108.RAA21128@vader.cs.berkeley.edu> To: ejc@FreeBSD.ORG CC: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG In-reply-to: <199901211735.JAA08259@freefall.freebsd.org> (ejc@FreeBSD.ORG) Subject: Re: cvs commit: ports/x11-toolkits/tk81/patches patch-ab From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk * install libtk as libtk81.so.1 not libtk8.1.so.1 Are you sure this is correct? It still uses a soname of libtk8.1.so.1. That means that if you link against libtk81.so, the binary won't be able to find libtk81.so.1 in runtime (since it will be looking at libtk8.1.so.1). Looking at patch-ab (but not the file it's patching), shouldn't you go about changing TK_LIB_FILE? By the way, it fails build in 2.2: === rm -f libtk8.1.so.1.0 ld -Bshareable -x -o libtk8.1.so.1.0 tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkClipboard.o tkCmds.o tkColor.o tkConfig.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 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 tkUnixFont.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.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 tkTe! xtIndex.o tkTextMark.o tkTextTag.o tkTextWind.o ln -sf libtk8.1.so.1.0 libtk81.so : libtk8.1.so.1.0 cc tkAppInit.o -L/tmp/usr/ports/x11-toolkits/tk81/work/tk8.1b1/unix -ltk81 -L/usr/local/lib -ltcl81 -L/usr/X11R6/lib -lX11 -lm -lc -o wish ld: -ltk81: no match *** Error code 1 === We don't support 2.2 anymore, but it seems all this could be avoided if you just change TK_LIB_FILE. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message