Sabtu, 18 Juni 2011

Mengatasi Error "make: *** [libotcl.so] Error 1" Pada Network Simulator (NS2)

Elektronikatelekomunikasi - Malam minggu bingung ga ada kerjaan, pacar juga belum punya, iseng-iseng ngutak utik laptop, mencoba meresolved masalah kesalahan instalasi ns2 (network simulator 2) pada ubuntu, sekalian itung-itung menyicil tugas akhir. akhirnya dapat pencerahan juga. Alhamdulillah.

mengatasi-error-make-lib-o-tcl-linux-the-best-internet-explorer-error-message-ever.jpg

Disinilah pokok permasalahan kegagalan instalasi ns2 saya, sebenarnya instalasi NS2 sudah berhasil dan sudah bisa ngerunning nam-nya. Namun karena masih terjadi error dan dari kemarin nge-patch routing protocol tambahan untuk manet gagal terus. Saya berpikir mungkin disebabkan karena masih adanya error saat instalasi. Errornya biasanya nampak seperti dibawah ini :

otcl.o: In function `OTclDispatch':
/home/ns/ns-allinone-2.34/otcl/otcl.c:495: undefined reference to `__stack_chk_fail_local'
otcl.o: In function `Otcl_Init':
/home/ns/ns-allinone-2.34/otcl/otcl.c:2284: undefined reference to `__stack_chk_fail_local'
ld: libotcl.so: hidden symbol `__stack_chk_fail_local' isn't defined
ld: final link failed: Nonrepresentable section on output
make: *** [libotcl.so] Error 1



Error diatas muncul disebabkan karena kegagalan linking pada otcl saat instalasi ns2 di ubuntu. dan muncul pada saat akhir instalasi. Dan cara mengatasinya adalah buka file "configure" pada direktori "otcl-1.13/configure". Lalu tambahkan satu baris SHLIB_LD="gcc -shared" setelah SHLIB_LD="ld -shared" :



--- configure.orig      2009-11-02 12:14:52.556167945 -0800
+++ configure   2009-11-02 12:17:28.966706099 -0800
@@ -6301,7 +6301,7 @@       
      ;;
   Linux*)       
     SHLIB_CFLAGS="-fpic"
-     SHLIB_LD="ld -shared"
+     SHLIB_LD="gcc -shared"       
     SHLIB_SUFFIX=".so"       
     DL_LIBS="-ldl"       
     SHLD_FLAGS="" 


kemudian setelah disave ulangi lagi instalasi ns2 anda. Setelah berhasil, untuk lebih yakinnya anda dapat mem validate ns2 (network simulator versi 2)  anda.

Demikian dulu tulisan saya, semoga bisa bermanfaat bagi semua. Dan saya juga mohon doanya agar Tugas Akhir Saya tentang protokol telekomunikasi pada jaringan wireless segera selesai. amin...

1 komentar:

  1. makasih bro! blog lu muncul di page 1 google pas gw membutuhkan!! mantaps dah!

    BalasHapus