Jhoanna Rhodette Pedrasa wrote:
> Hi,
>
> I am trying to install ns-allinone-2.33 on an x64 CentOS
> machine (of which I don't have admin access). Compilation goes well but
> I get an error during the link stage:
>
> /usr/bin/ld: skipping incompatible ~/ns-allinone-2.33/tclcl-1.19/libtclcl.a
> when searching for -ltclcl
> /usr/bin/ld: cannot find -ltclcl
> collect2: ld returned 1 exit status
> make: *** [ns] Error 1
> Ns make failed!
>
> I went into the tclcl-1.19 directory and ran configure and make but I need su
> access for make install.
>
> Since I dont have admin access I tried installing tclcl manually by running
> ./configure with --prefix=$HOME/simruntime but when I run ./install in NS2 I
> get the same error. Any help is appreciated.
>
> - Jhoanna
>
Does libtclcl.a get built initially? Did you start from a fresh
ns-allinone-2.33.tar.gz file on this machine?
ns-2 should pull in the tclcl from the ../tclcl-1.19 directory by virtue
of this configuration line in the ns-allinone-2.33 install script:
./configure --with-otcl=../otcl-$OTCLVER
--with-tclcl=../tclcl-$TCLCLVER || die "Ns configuration failed! Exiting
...";
I haven't seen that specific error before.
- Tom