Hi.
Because of recently found bug in Global Routing module (it won't set routes correctly for complex topologies build upon csma bridging datalink model), I decided to give a try to some alternative routing protocol implementations, and set my eys on something named quagga/dce, what supposedly can be easly configured and provides the same functionality as global routing does (and, if I'm lucky, will work perfectly with csma bridge based topology). So I tried to follow some installation guides, and failed miserably. Goolging didn't help either, so this group is my last hope.
Initial bake configuration string looked like this: "./bake.py configure -e dce-ns3-1.5 -e dce-quagga-1.5"
In output of commands like "./bake.py show" and "./bake.py check" I can't see anything obviously wrong. It seems that all dependecies are present (only one or two auxiliary and optional components are missing), but running "./bake.py build" results in error during compilation of "dce-ns3-1.5" component.
Running "./bake.py --debug build" left me with this not very descriptive error message:
============Message head==============
>> Building dce-ns3-1.5 - -> LD_LIBRARY_PATH /usr/share/bake/build/lib
-> LD_LIBRARY_PATH /usr/share/bake/build/lib
Problem
TaskError: <bake.Exceptions.TaskError instance at 0x9bf088c>
File "/usr/share/bake/bake/Module.py", line 423, in build
self._build.build(env, jobs)
File "/usr/share/bake/bake/ModuleBuild.py", line 430, in build
env=self._env(env.objdir))
File "/usr/share/bake/bake/ModuleEnvironment.py", line 533, in run
raise TaskError('Subprocess failed with error %d: %s' % (retcode, str(args)))
> Error: Critical dependency, module "dce-ns3-1.5" failed
DependencyUnmet: <bake.Dependencies.DependencyUnmet instance at 0x9c0ee6c>
File "/usr/share/bake/bake/Bake.py", line 569, in _iterate
deps.resolve(targets)
File "/usr/share/bake/bake/Dependencies.py", line 198, in resolve
self._resolve_serial(targets, callback)
File "/usr/share/bake/bake/Dependencies.py", line 414, in _resolve_serial
finished = self._resolve_one_iteration(targets, callback)
File "/usr/share/bake/bake/Dependencies.py", line 381, in _resolve_one_iteration
raise DependencyUnmet(i.dst())
============Message tail=============
From this I can't see clearly what could be the cause of the issue, so may be somebody here is more experienced to comprehend it.
I've already tried to change versions for both quagga and dce to earlier ones, with the exact same result.
I'm attaching outputs produced by different command mentioned above as a separate file to avoid clutter