From: SourceForge.net <no...@so...> - 2004-08-11 03:31:47
|
Bugs item #958212, was opened at 2004-05-22 05:56 Message generated for change (Comment added) made by das You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=958212&group_id=10894 Category: 51. Configure and Build Tools Group: obsolete: 8.4.6 >Status: Closed >Resolution: Invalid Priority: 5 Submitted By: Russell Owen (reowen) Assigned to: Daniel A. Steffen (das) Summary: problem building on MacOS X: duplicate libs Initial Comment: I like to have a unix/ build of Tcl/Tk on my MacOS X box so I can see how my application looks to unix users. In other words, I build tcl/tk from source as if for vanilla unix and it ends up in usr/local and talks to Apple's X11. (This is entirely separate from an aqua framework build, which I also have.) Normally this has worked flawlessly, but for some reason I'm having trouble installing tcl/tk8.4.6. The worst problem was as follows (I'll report the other as a separate message): it seems there are duplicate tclStubLib.o libraries generated and this makes the tk make very upset: ld: warning multiple definitions of symbol _tclIntPlatStubsPtr /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) definition of _tclIntPlatStubsPtr /Users/rowen/tk8.4.6/unix/libtk8.4.dylib(tclStubLib.o) definition of _tclIntPlatStubsPtr ld: warning multiple definitions of symbol _tclIntStubsPtr /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) definition of _tclIntStubsPtr /Users/rowen/tk8.4.6/unix/libtk8.4.dylib(tclStubLib.o) definition of _tclIntStubsPtr ld: warning multiple definitions of symbol _Tcl_InitStubs /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) definition of _Tcl_InitStubs /Users/rowen/tk8.4.6/unix/libtk8.4.dylib(tclStubLib.o) definition of _Tcl_InitStubs ld: warning multiple definitions of symbol _tclStubsPtr /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) definition of _tclStubsPtr /Users/rowen/tk8.4.6/unix/libtk8.4.dylib(tclStubLib.o) definition of _tclStubsPtr ld: warning multiple definitions of symbol _tclPlatStubsPtr /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) definition of _tclPlatStubsPtr /Users/rowen/tk8.4.6/unix/libtk8.4.dylib(tclStubLib.o) definition of _tclPlatStubsPtr ld: warning suggest use of -bind_at_load, as lazy binding may result in errors or different symbols being used symbol _tclPlatStubsPtr used from dynamic library /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) not from earlier dynamic library /usr/local/lib/libtk8.4.dylib(tclStubLib.o) symbol _tclIntStubsPtr used from dynamic library /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) not from earlier dynamic library /usr/local/lib/libtk8.4.dylib(tclStubLib.o) symbol _Tcl_InitStubs used from dynamic library /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) not from earlier dynamic library /usr/local/lib/libtk8.4.dylib(tclStubLib.o) symbol _tclStubsPtr used from dynamic library /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) not from earlier dynamic library /usr/local/lib/libtk8.4.dylib(tclStubLib.o) symbol _tclIntPlatStubsPtr used from dynamic library /Users/rowen/tcl8.4.6/unix/libtcl8.4.dylib(tclStubLib.o) not from earlier dynamic library /usr/local/lib/libtk8.4.dylib(tclStubLib.o) [rowen:~/tk8.4.6/unix] rowen% I ignored the problem and went ahead and installed, and it seems to work. But I can't build "snack", and the errors I got when I tried suggest it may be for the same reason. ---------------------------------------------------------------------- >Comment By: Daniel A. Steffen (das) Date: 2004-08-11 13:31 Message: Logged In: YES user_id=90580 you can ignore this warning, it occurs because both the tcl and tk libraries contain tcl stub symbols, but as they are exactly the same, this causes no problem, there is no need to fix anything. I dont think your problem with snack is related at all, have you looked at my snack patch for tcltkaqua, that may help: http://tcltkaqua.sourceforge.net/8.4.7/patches/snack.diff otherwise, please ask on tcl-mac about building snack and not here... ---------------------------------------------------------------------- Comment By: Bill Northcott (northcob) Date: 2004-08-11 10:50 Message: Logged In: YES user_id=108591 This problem has been around a long time since at least 8.3. Does anyone know how to fix it? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=958212&group_id=10894 |