Building on Solaris 2.6
Manage your shell environment variables and aliases
Brought to you by:
leomania,
xdelaruelle
From: Paul C. <pj...@no...> - 2002-05-09 01:48:22
|
I'm running on: Solaris 2.6 gcc-3.0.3 libstdc++-3.0.95 tcl-7.6p2 tk-4.2p2 tclX-8.0.2 I've tried "make"ing but I get the following error: # make gcc -o modulecmd -static -L/usr/local/lib -L/usr/openwin/lib -R/usr/openwin/lib -R/usr/openwin/lib:/usr/local/lib -g ModuleCmd_Avail.o ModuleCmd_Clear.o ModuleCmd_Display.o ModuleCmd_Help.o ModuleCmd_Init.o ModuleCmd_List.o ModuleCmd_Load.o ModuleCmd_Purge.o ModuleCmd_Switch.o ModuleCmd_Update.o ModuleCmd_Use.o ModuleCmd_Whatis.o cmdAlias.o cmdConflict.o cmdIsLoaded.o cmdInfo.o cmdMisc.o cmdModule.o cmdPath.o cmdSetenv.o cmdUname.o cmdXResource.o cmdUlvl.o cmdLog.o cmdTrace.o cmdVersion.o cmdVerbose.o cmdWhatis.o init.o locate_module.o utility.o main.o error.o getopt.o version.o -ltcl7.6 -lXmu -lXt -lX11 -lXext -lm -lnsl -lsocket Undefined first referenced symbol in file dlclose /usr/openwin/lib/libX11.a(x11trans.o) dlsym /usr/local/lib/libtcl7.6.a(tclLoadDl.o) dlopen /usr/local/lib/libtcl7.6.a(tclLoadDl.o) dlerror /usr/local/lib/libtcl7.6.a(tclLoadDl.o) ld: fatal: Symbol referencing errors. No output written to modulecmd collect2: ld returned 1 exit status make: *** [modulecmd] Error 1 I've tried to compile with tcl-8.3.4 & tk-8.3.4 and I get the following error: # make gcc -o modulecmd -static -L/usr/local/lib -L/usr/openwin/lib -R/usr/openwin/lib -R/usr/openwin/lib:/usr/local/lib -g ModuleCmd_Avail.o ModuleCmd_Clear.o ModuleCmd_Display.o ModuleCmd_Help.o ModuleCmd_Init.o ModuleCmd_List.o ModuleCmd_Load.o ModuleCmd_Purge.o ModuleCmd_Switch.o ModuleCmd_Update.o ModuleCmd_Use.o ModuleCmd_Whatis.o cmdAlias.o cmdConflict.o cmdIsLoaded.o cmdInfo.o cmdMisc.o cmdModule.o cmdPath.o cmdSetenv.o cmdUname.o cmdXResource.o cmdUlvl.o cmdLog.o cmdTrace.o cmdVersion.o cmdVerbose.o cmdWhatis.o init.o locate_module.o utility.o main.o error.o getopt.o version.o -ltcl8.3 -lXmu -lXt -lX11 -lXext -lm -lnsl -lsocket Undefined first referenced symbol in file dlclose /usr/local/lib/libtcl8.3.a(tclLoadDl.o) dlsym /usr/local/lib/libtcl8.3.a(tclLoadDl.o) dlopen /usr/local/lib/libtcl8.3.a(tclLoadDl.o) dlerror /usr/local/lib/libtcl8.3.a(tclLoadDl.o) ld: fatal: Symbol referencing errors. No output written to modulecmd collect2: ld returned 1 exit status make: *** [modulecmd] Error 1 Also where do you get TclX. There old download site doesn't work. ftp://ftp.neosoft.com/pub/tcl/TclX/ Any suggestions? Thank you, paul |