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.


Daha fazlası için arama yapın :






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.



İstatistikler

BLOGKAFEM.NET

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