Thursday, May 19, 2011

Mysql Workbench Slackware64 13.37

Sudah beberapa lama saya mencoba untuk menginstall source distribution Mysql Workbench pada Slackware64 multilib-enabled 13.37 saya. Struggling untuk menginstall library gnome dan pendukungnya sebagai depedensi Mysql Workbench, akhirnya tibalah saya mengkompilasi Mysql Workbench. Untuk memudahkan proses kompilasi, saya menggunakan Slackbuild script yang saya download dari sini.

Pada proses kompilasi, saya menemukan error seperti ini :


/usr/lib64/../lib/libstdc++.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[4]: *** [mysqlcppconn.la] Error 1
make[4]: Leaving directory `/tmp/SBo/mysql-workbench-gpl-5.2.29-src/ext/cppconn/driver'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/SBo/mysql-workbench-gpl-5.2.29-src/ext/cppconn'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/SBo/mysql-workbench-gpl-5.2.29-src/ext'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/mysql-workbench-gpl-5.2.29-src'
make: *** [all] Error 2


Saya googling mencari jawaban dari error ini yang saya prediksikan karena betrok path dari arsitektur multilib.
Alhasil, saya berhasil menemukan referensi yang saya cari di sini dan di sini. Ternyata error dari proses kompilasi di atas memang di sebabkan oleh pakage multilib gcc-g++ dari alien bob, dan berdasarkan referensi pada link di atas, saya mencoba untuk menginstall gcc-g++ asli dari CD Slackware64 13.37 saya dengan terlebih dahulu meng-uninstall gcc-g++ multilib dari alien bob. Alhasil, mysql-workbench terkompilasi dengan lancar tanpa masalah dan Slackbuild script menghasilkan package mysql-workbench yang siap di install.

Setelah package Mysql Workbench terbentuk, saya kembali menginstall gcc-g++ multilib dari alien bob untuk mengembalikan Slackware saya ke multilib-enabled. Saya install package mysql-workbench dan sekarang saya bisa menggunakan mysql-workbench di Slackware64 saya.

Hope this will help anyone... :)

Referensi : Linux Question forum

No comments:

Post a Comment

Feel free to comment all my posts.