Fixing OMNET++ on Mac OS X 10.9 Mavericks

Upgrading to Mac OS X 10.9 Mavericks breaks OMNET++, some actions required to get it working correctly. Here is the steps that I followed;

  1. Install latest Xcode 5.0.1 from Mac App Store
  2. Install command line tools  xcode-select –install
  3. Install macports Mavericks build
  4. Install gcc version 4.7 via macports
    sudo port selfupdate
    sudo port install gcc47
    sudo port select –set gcc mp-gcc47
    After this point you can compile OMNET++ and get working but, I faced problems when running simulations like missing icons/images in simulation. I think Tcl library has issues with Mavericks, in my case it has to reinstall too.
  5. sudo port install tcl
    sudo port install tcllib
  6. Now, edit configure.user in OMNET++ source directory
    CC=gcc-mp-4.7
    CXX=g++-mp-4.7
    TK_LIBS=”-L/opt/local/lib -ltk8.6 -ltcl8.6″
  7. Now you can follow OMNET++ standard installation instructions.
    ./configure
    make

 


Book Review: Learning OMNeT++

Last week I read Learning OMNeT++ , the book is published by Packt Publishing which is about popular network simulation software. Book is 102 pages and it is easy to read and follow, it took a few days to go over and finish it. It is available in  pdf, epub and Kindle formats which is good.

Book covers OMNET++ IDE, network structure, models, basic and compound modules, simulation environment, evaluation of simulation results and INET framework with example simulations.

It is a good resource to start learning OMNET++.  It’d be nice if wireless related topics was included too. If you want to make quick start to OMNET++, I’d recommend reading the book: Learning OMNET++.

Learning OMNET++

Learning OMNET++

 

 


Thoughts About Pebble Watch

I had my pebble watch a few weeks ago and actively using it. In general watch is really good. However it has some issues. Some pebble owners face oily looking screen but I was lucky to get working one. Battery life is 5 days in average, changing 4 to 7 days with usage. Most of the iOS notifications appear on watch except whatsapp (most important app for me) and watch doesn’t use unicode encoding. Caller ID is a really big problem, already memorised most popular phone numbers in my address book, thanks to Pebble !!!  IMG_2991 IMG_2981


WCNC 2014

One of the most important network conferences WCNC 2014 will be held in Istanbul. Our plan is to attend conference with a paper which we have been working for a while if we finalize it. I hope I’d manage to meet important people  in wireless networks.


Macbook SSD Boost

Yesterday I replaced my Macbook’s HDD with Sandisk Extreme SSD. It feels like I renewed my mac. It is 3x faster than before. So, if you don’t have SSD which it asap, it will increase your productivity at least 3x.

Sandisk SSD