Hello
I have a hard time trying to compile tk from source
I am using fedora core 4 and trying to run amsn. It failed dependency tk=>8.3 and need wish. A check to fc4 rpm list only give tcl-8.4 but no tk installed. I decided I should install tk myself, but make gave me this error:
Code:
[root@vlan451-080-095 unix]# make
...(a bunch of stuff flying by)
/usr/bin/ld: cannot find -ltclstub8.4
collect2: ld return 1
make: *** [libtk8.4.so] error 1
Does it mean it cannot find tcl stuff in ld.so file? Any suggestions? 10K appriciation to any help.
P.S I used linux for almost 2 years. But until a while ago, i never had any success with make && make install :-D
./configure gave me these if you are interested
Code:
root@vlan451-080-095 unix]# ./configure
creating cache ./config.cache
checking for Tcl configuration... found /programs/tcl8.4.12/unix/tclConfig.sh
checking for existence of /programs/tcl8.4.12/unix/tclConfig.sh... loading
checking for tclsh... /usr/bin/tclsh8.4
checking for tclsh in Tcl build directory... /programs/tcl8.4.12/unix/tclsh
checking whether to use symlinks for manpages... no
checking whether to compress the manpages... no
checking whether to add a package name suffix for the manpages... no
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for limits.h... yes
checking for unistd.h... yes
checking stdlib.h... yes
checking if the compiler understands -pipe... yes
checking for building with threads... no (default)
checking for sin... no
checking for main in -lieee... yes
checking how to build libraries... shared
checking for ranlib... ranlib
checking if 64bit support is requested... no
checking if 64bit Sparc VIS support is requested... no
checking system version (for dynamic loading)... Linux-2.6.15-1.1833_FC4
checking for dlopen in -ldl... yes
checking for ar... ar
checking for build with symbols... no
checking for required early compiler flags... _LARGEFILE64_SOURCE
checking for 64-bit integer type... long long
checking for struct dirent64... no
checking for struct stat64... yes
checking for open64... yes
checking for lseek64... yes
checking for off64_t... yes
checking whether byte ordering is bigendian... no
checking for fd_set in sys/types... yes
checking for sys/time.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for strtod... yes
checking for Solaris2.4/Tru64 strtod bugs... ok
checking for ANSI C header files... yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking pw_gecos in struct pwd... yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for main in -lXbsd... no
checking for connect... yes
checking for gethostbyname... yes
checking whether char is unsigned... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating tkConfig.sh