OMNeT'in Ubuntu'ya Kurulumuyla İlgili Sorunları ve Çözümler

Yazar:



OMNeT++ simülasyon programın Ubuntu'ya kurulumu ile ilgili YouTube üzerinde birçok video olduğu için kurulum aşamalarını anlatmak yerine direkt olarak karşılaşabilecek muhtemel sorunları ve çözüm yöntemlerini paylaşmak istedim.

cdynamicexpression.cc Sorunu Hata Çıktısı :
Creating executable: out/clang-release//osg-earth
/usr/bin/ld: cannot find -losgEarthFeatures
/usr/bin/ld: cannot find -losgEarthSymbology
/usr/bin/ld: cannot find -losgEarthAnnotation
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:108: recipe for target 'out/clang-release//osg-earth' failed
make[2]: *** [out/clang-release//osg-earth] Error 1
Makefile:133: recipe for target 'osg-earth' failed
make[1]: *** [osg-earth] Error 2
Bu hatanın (cdynamicexpression.cc hatasının) çözümü için clang'ı kurmanız yeterli olacaktır. Bunun için ise terminale şu komutu yazmanız gerekmektedir :

sudo apt-get install clang

Sonrasında ise ./configure komutunu çalıştırıp, ardından make komutu ile kurulumu tamamlamayı tekrar deneyin.

Bu işlem sonrasında herhangi bir sıkıntı yaşamazsınız şanslısınız. Omnet'i kullanmaya başlayabilirsiniz fakat; bir hata almanız da muhtemeldir. Şayet hata aldıysanız, yazıyı okumaya devam edin.

osg-earth Sorunu Hata Çıktısı :

Creating executable: out/clang-release//osg-earth
/usr/bin/ld: cannot find -losgEarthFeatures
/usr/bin/ld: cannot find -losgEarthSymbology
/usr/bin/ld: cannot find -losgEarthAnnotation
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:108: recipe for target 'out/clang-release//osg-earth' failed
make[2]: *** [out/clang-release//osg-earth] Error 1
Makefile:133: recipe for target 'osg-earth' failed
make[1]: *** [osg-earth] Error 2


osg-earth hatasının çözümü için ise aşağıdaki paketleri terminal üzerinden sırasıyla kurmanızı öneririm :

sudo apt-get install qt4-qmake libqt4-dev libqt4-opengl-dev
sudo apt-get install openscenegraph libopenscenegraph-dev openscenegraph-plugin-osgearth
sudo apt-get install osgearth osgearth-data libosgearth-dev


Son olarak make cleanall komutunu çalıştırın. Sonrasında ise yine ./configure komutunu çalıştırıp, ardından make komutu ile kurulumu tamamlamayı tekrar deneyin.

Tüm işlemlerin başarılı olması durumunda terminalde şöyle bir çıktı alacaksınız : Now you can type "omnetpp" to start the IDE

Terminale "omnetpp" yazdığınız takdirde program sorunsuz bir şekilde açılacaktır. Bakınız :

 
Ek Bilgiler : 

Şayet OMNeT'te yeniyseniz ve GUI araçları olan TKENV veya QTENV ile ilgili hata alırsanız, başlangıçta bunları şu şekilde devre dışı bırakabilirsiniz :

Komut satırına;
gedit configure.user

yazdıktan hemen sonra, gelecek olan metin editöründen
WITH_TKENV=yes
WITH_QTENV=yes
ifadelerini şu şekilde değiştirip, dosyayı kaydetmeniz gerekmektedir.
WITH_TKENV=no
WITH_QTENV=no
Ne de olsa daha sonradan eğer ki ihtiyaç duyarsanız, tekrardan aktif edebilirsiniz.

Java ile ilgili hata alırsanız,
sudo apt-get install openjdk-8-jdk 
komutunu terminale yazarak Java'yı kurmanız gerekmektedir.  Bilgisayarınızda Java'nın yüklü olup olmadığını, versiyon bilgisi sorgulayarak öğrenebilirsiniz.

Bunun için terminale şunu yazmanız yeterli olacaktır :
java --version
Konuyla ilgili benim bahsedeceklerim bunlardı. Sizin de eklemek istedikleriniz varsa veya farklı bir hata ile karşılaşmanız durumunda aşağıdaki yorum formuna yazarak, bana iletebilirsiniz. Kolay gelsin.

0 yorum:

Yorum Sayfası :


Yorum formuna konuyla ilgili görüş ve sorularınızı bırakabilirsiniz.

Yorumunuza mümkün olan en kısa sürede dönüş yapılacağından emin olabilirsiniz.


Eklenen yorumlar, moderatör onayından sonra yayınlanmaktadır.

BLOGKAFEM.NET © Copyright 2008-2023
Sitedeki yazıların her hakkı BLOGKAFEM.NET sitesine aittir.
Kopyalanması halinde lütfen kaynak gösteriniz.
DMCA.com Protection Status
Anasayfa | Hakkında | İletişim