[Sumover-tech] Error when compiling VIC with Tcl/Tk 8.0

Michael Miller mimiller at ncsa.illinois.edu
Mon Jan 31 21:27:55 GMT 2011


Following the instructions here:

http://mediatools.cs.ucl.ac.uk/nets/mmedia/wiki/SvnDev

I checked out tcl-8.0 and tk-8.0.  I had to create some symlinks to get VIC to compile:

ln -s /home/agnode/src/tcl-8.0/library/init.tcl /usr/local/lib/init.tcl
ln -s /home/agnode/src/tcl-8.0/unix/tclConfig.sh /usr/lib/tclConfig.sh

but now I've run into the following error and I don't know what to do:
g++ -O2 -g -W -Wall -Wno-return-type -DHAVE_CONFIG_H  -DHAVE_LINUX_VIDEODEV2_H -DLinux -DUSE_SHM      -DARCH_X86  -fsigned-char -DED_YBITS=4 -DSIGRET=void -DNLAYER=8 -D_GNU_SOURCE -I. -Icodec/tmndec -Icodec/tmn-x -Icodec/h263 -Irtp -Irender -Inet -Ivideo -Icodec  -I../common/src   -I/home/agnode/src/tk-8.0/generic    -Icodec/jpeg -Icodec/p64 -I.  -Wno-write-strings  -L../common/src  -o vic net/inet.o net/inet6.o codec/cellb_tables.o tkStripchart.o md5c.o random.o  codec/h263/h263rtp.o codec/h263/h263dec.o codec/h263/bitIn.o codec/h263/input.o codec/h263/getgob.o codec/h263/reconh263.o codec/h263/recon.o codec/h263/getvlc.o codec/h263/getblk.o codec/h263/h263enc.o codec/h263/motion.o codec/h263/block.o codec/h263/bitOut.o codec/h263/h263mux.o codec/h263/idctdec.o codec/h263/fdct.o codec/h263/code.o codec/h263/gethdr.o codec/h263/idctenc.o codec/h263/sac.o   idlecallback.o iohandler.o main.o media-timer.o module.o rate-variable.o Tcl.o Tcl2.o timer.o codec/compositor.o codec/dct.o codec/decoder-cellb.o codec/decoder-h261.o codec/decoder-h261v1.o codec/decoder-h261as.o codec/decoder-h263.o codec/decoder-h263v2.o codec/decoder-jpeg.o codec/decoder-nv.o codec/decoder.o codec/decoder-pvh.o codec/decoder-raw.o codec/encoder-cellb.o codec/encoder-h261.o codec/encoder-h261as.o codec/encoder-h263.o codec/encoder-h263v2.o codec/encoder-jpeg.o codec/encoder-nv.o codec/encoder-pvh.o codec/encoder-raw.o codec/framer-jpeg.o codec/jpeg/jpeg.o codec/p64/p64.o codec/p64/p64as.o codec/transcoder-jpeg.o net/confbus.o net/crypt-des.o net/crypt.o net/group-ipc.o net/mbus_engine.o net/mbus_handler.o net/net-addr.o net/net-ip.o net/net-ipv6.o net/net.o net/pktbuf.o net/pkttbl.o render/color-dither.o render/color-ed.o render/color-gray.o render/color-hist.o render/color-mono.o render/color.o render/color-pseudo.o render/color-quant.o render/ppm.o render/renderer.o render/renderer-window.o render/rgb-converter.o render/vw.o rtp/pktbuf-rtp.o rtp/session.o rtp/source.o rtp/transmitter.o video/assistor-list.o video/device.o video/grabber-file.o video/grabber.o video/grabber-still.o  codec/encoder-bvc.o codec/decoder-bvc.o render/color-true.o  render/color-hi.o  cm0.o cm1.o huffcode.o version.o bv.o codec/pvh-huff.o ui-ctrlmenu.o ui-main.o ui-resource.o ui-relate.o ui-titlemaker.o ui-srclist.o ui-stats.o ui-util.o ui-switcher.o ui-extout.o ui-grabber.o cf-main.o cf-tm.o cf-confbus.o cf-network.o cf-util.o tkerror.o entry.o accessgrid.o ag-pixrate.o autoplace_ui.o ui-windows.o ui-unix.o   video/grabber-video4linux.o video/grabber-v4l2.o video/yuv_convert.o  video/tinyjpeg.o video/jidctflt.o video/grabber-x11.o net/crypt-rijndael.o   -L/home/agnode/src/tk-8.0/unix -ltk8.0 -L/usr/local/lib -ltcl8.0 -lX11 -lXext  -lnsl codec/tmndec/libh263.a codec/tmn-x/libh263coder.a  -luclmmbase -lm -lz    
/usr/bin/ld: cannot find -ltcl8.0
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [vic] Error 1

The system is Fedora14 and Tcl8.5 was installed, but I believe I have the correct symlinks set up to use the tcl/tk 8.0.  Suggestions are greatly appreciated.

thanks

Michael Miller
System Engineer
NCSA
217 649 0747
"If you're clear in your vision and trust the people in your team with clear objectives, they will invariably do their best to achieve everything desired, and usually deliver everything you could have hoped for and even more." -Paul Debevec




More information about the Sumover-tech mailing list