You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
so on my system all of the routingN.conf plugin files have a bad stanza because the sed line replaces OLSRTXTINFO with an empty string. Making the routing config files look like:
LoadPlugin ""
{
PlParam "accept" "0.0.0.0"
}
Took a bit of debugging to figure out. Noticed olsrd wasn't running inside of the NEM containers and I had to manually run olsrd with debug mode to see a cryptic error:
This was indicative of olsrd trying to load the "" plugin and not being able to grab it's plugin interface version.
I was unable to figure out with the olsrd Makefile how to get it to install to a different location. I normally would use a ./configure script to change the prefix, but I couldn't see any easy way in olsrd's Makefile.
if I change the Makefile to remove the /lib* I can find it:
$ find /usr -name "olsrd_txtinfo.so*" | wc -l
1
My current solution was to modify the rules.mk to find the correct location of the txtinfo plugin:
Installing olsrd from source olsrd-0.9.0.3.tar.bz2 (http://www.olsr.org/mediawiki/index.php/Releases) on my system installs the binary and plugins to /usr/local instead of /usr
the tutorial Makefile/rules.mk uses find to find the txtinfo plugin location, but it searches /usr/lib* so on my system it does not find it:
so on my system all of the routingN.conf plugin files have a bad stanza because the sed line replaces OLSRTXTINFO with an empty string. Making the routing config files look like:
Took a bit of debugging to figure out. Noticed olsrd wasn't running inside of the NEM containers and I had to manually run olsrd with debug mode to see a cryptic error:
This was indicative of olsrd trying to load the "" plugin and not being able to grab it's plugin interface version.
I was unable to figure out with the olsrd Makefile how to get it to install to a different location. I normally would use a ./configure script to change the prefix, but I couldn't see any easy way in olsrd's Makefile.
if I change the Makefile to remove the
/lib*
I can find it:My current solution was to modify the rules.mk to find the correct location of the txtinfo plugin:
The text was updated successfully, but these errors were encountered: