[OpenCV] Solusi Error Install Opencv 2.4.10 “opencv error inconsistent operand operand constraints in an ‘asm’” pada Ubuntu 14.04 32bit

Bismillah,

Beberapa hari yang lalu, saya memutuskan untuk melakukan upgrade pustaka opencv yang saya gunakan dari versi 2.4.9 ke versi 2.4.10. Namun ketika melakukan operasi cmake terjadi error, log error menunjukan pesan sebagai berikut

/home/sumarsono/opencv-2.4.10/modules/core/src/system.cpp:280:10: error: inconsistent operand constraints in an ‘asm’
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2**

Pesan error tersebut, tidak saya alami ketika melakukan kompilasi opencv 2.4.9. Setelah mencari solusi di forum opencv, ternyata hal tersebut merupakan bug dan sudah dilaporkan ke pihak pengembang. Selanjutnya akan di fix pada versi 2.4.11. Namun demikian, kita dapat tetap melakukan kompilasi versi 2.4.10 dengan cara menimpa berkas system.cpp dengan system.cpp yang sudah di fix.

Solusi untuk masalah tersebut adalah sebagai berikut:

  1. Unduh system.cpp dari tautan berikut:

https://github.com/Itseez/opencv/blob/2.4/modules/core/src/system.cpp#L280

  1. Timpa (replace dalam bahasa inggris) file system.cpp yang ada di direktori /opencv/modules/core/src/ dengan system.cpp hasil unduhan.
  2. Ulangi kompilasi yang sebelumnya terhenti karena error, Insya Allah sudah tidak error lagi.
  3. Jika masih terjadi error, silahkan upgrade versi gcc yang digunakan.

Pranala:

[1] https://answers.opencv.org/question/52193/instalation-opencv-on-ubuntu-inconsistent-operand/

[2] https://answers.opencv.org/question/45836/problem-in-installing-opencv-in-ubntu-1204-32-bit-system/

[3] https://github.com/Itseez/opencv/blob/2.4/modules/core/src/system.cpp#L280

[4] https://code.opencv.org/issues/3983

Terima kasih,

Semoga bermanfaat

signature
signature

[Linux-Flashplayer] Memasang Adobe Flash Player secara Luring (offline) pada ubuntu 14.04 32bit

Bismillah

Pernahkah anda mengalami error saat melakukan pemasangan flash plugin melalui flashplugins-installer? Jika iya (mungkin) kita sama.

Hari ini saya melakukan update pada ubuntu 14.04 milik saya, semua lancar kecuali ketika sistem melakukan pemasangan flashplugin. Pada terminal tidak muncul indikator proses unduhan dan pemasangan, setelah saya tunggu selama satu jam, masih sama tidak ada perubahan. Setelah komputer di reboot, muncul peringatan “Failed to download……” pada system tray.

Menghadapi masalah tersebut, saya putuskan untuk “mengakali” proses pemasangan flashplugin secara offline.

Langkah-langkah:

  1. Unduh flash plugin pada tautan berikut https://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.440.orig.tar.gz
  2. Ekstrak hasil unduhan
  3. Masuk ke terminal, kemudian masuk ke direktori flash plugin (hasil ekstrak)
  4. Jalankan perintah berikut pada terminal:

sudo install -m 644 i386/libflashplayer.so /usr/lib/flashplugin-installer

  1. Selanjutnya jalankan perintah berikut pada terminal:

sudo update-alternatives --quiet --install "/usr/lib/mozilla/plugins/flashplugin-alternative.so" "mozilla-flashplugin" /usr/lib/flashplugin-installer/libflashplayer.so 50

Demikian, semoga bermanfaat.
Terima Kasih

signature
signature

[Python] Bab 1 Perkenalan

Python merupakan bahasa pemrograman yang mudah dipelajari, dan powerfull. Python mempunyai struktur data tingkat tinggi yang efisien, sederhana dan efektif untuk “object oriented programming”. Bahasa pemrograman python cenderung fokus pada solusi dari masalah daripada sintaks (syntax) dan struktur pemrogramanan.

1.1 Fitur-fitur Python

  • Sederhana
  • Mudah dipelajari
  • Free and opensource
  • Bahasa tingkat tinggi
  • Portable
  • Interpreted
  • Orientasi object
  • Extensible
  • Embeddable
  • Extensive Libraries

[AVR-GCC] KONFIGURASI CODE::BLOCKS SEBAGAI IDE UNTUK AVR GCC DI UBUNTU

Bismillah

AVR GCC merupakan pustaka gcc untuk lingkungan AVR. Bagi yang sudah bermain dengan mikrokontroller dari AVR (misalnya: Atmega32/16/8) pasti sudah tidak asing dengan nama tersebut. Benar, untuk memprogram chip dari AVR menggunakan bahasa C, kita butuh avr-gcc. Bagi yang terbiasa dengan lingkungan CLI pasti tidak ada kesulitan yang berarti. Namun, bagaimana dengan pemula yang baru migrasi dari windows ke linux? pasti kesulitan karena di windows dia dimanjakan dengan GUI ide avr-gcc (misalnya,avr studio).

Berangkat dari masalah tersebut, saya menulis tutorial konfigurasi code blocks agar dapat digunakan sebagai IDE untuk AVR-GCC. Berhubung waktu saya menulis tutorial dalam keadaan offline, dan saya tidak tahu cara embed pdf di free wordpress maka saya share tutorial tersebut dalam bentuk file pdf.

Silahkan klik link berikut:
IDE UNTUK AVR

Semoga bermanfaat.

Terima Kasih,

signature
signature