<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I finally found a way to have olsrd with httpinfo.<br>
<br>
I installed it with pkg_add and add to add pluging with<br>
pkg_add olsrd-plugins but at first, I think I forgeted the "s"<br>
at the end of plugins and that why I tryed from port.<br>
<br>
Anyway, I have olsrd with plugin working fine on<br>
OpenBSD and just to let you know, httpinfo on OpenBSD<br>
do the same than on FreeBSD when I try to acces it from<br>
Chrome, the page is really slow to be shown but ok from<br>
Firefox.<br>
<br>
Thanks to all for your help.<br>
<br>
Michel<br>
<br>
Le 2011-08-09 17:45, Michel Blais a écrit :
<blockquote cite="mid:4E41AA68.1090404@targointernet.com"
type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
---------- LOADING LIBRARY /usr/local/lib/olsrd_httpinfo.so.0.1
----------<br>
DL loading failed: "File not found"!<br>
-- PLUGIN LOADING FAILED! --<br>
<br>
It's the good path, I double check.<br>
<br>
I also tryed to copy the plugin in the same directory
"/usr/local/sbin" and still have the not found error :<br>
---------- LOADING LIBRARY olsrd_httpinfo.so.0.1 ----------<br>
DL loading failed: "File not found"!<br>
-- PLUGIN LOADING FAILED! --<br>
<br>
After, I try something else, on openwrt with olsrd 0.6.1, rename
olsrd_httpinfo.so.0.1 to a something else and create a empty file
with touch<br>
touch /usr/lib/olsrd_httpinfo.so.0.1<br>
after I restarted olsrd and I get this message :<br>
Warning: Plugin library 'olsrd_httpinfo.so.0.1' not found, skipped<br>
<br>
At first, I thinked that if the plugin file is not a valid file,
olsrd will report that the file is not found instead of invalid.
But nat not true, that because it don't have the good file right,
it can't be execute so I try to give it execute right (chmod +x)
and now I have this error : olsrd:
'/usr/lib/olsrd_httpinfo.so.0.1' is not an ELF file<br>
<br>
Look back at my olsrd_httpinfo.so.0.1 on the OpenBSD :<br>
-rwxr-xr-x 1 root wheel 58392 Aug 8 09:59
olsrd_httpinfo.so.0.1<br>
<br>
but lot of other library are in the group "bin" instead of "wheel"<br>
chown root:bin olsrd_httpinfo.so.0.1<br>
<br>
and olsrd now start fine ... or look like it start fine I can't
see it with 'ps aux' when I try to load the library but start fine
without it.<br>
<br>
Will continue to work on this and keep the list informed if I
found something else. I will also try with txtinfo because I
suppect that httpinfo is not compatible with OpenBSD. From
README_HTTPINFO in the lib directory of olsrd 0.6.0 source :<br>
<br>
The plugin should now compile on windows and FreeBSD<br>
as well.<br>
To compile in windows:<br>
make OS=win32<br>
to compile in FreeBSD:<br>
gmake OS=fbsd<br>
<br>
I already tryed to build it with "gmake OS=fbsd" and "gmake =obsd"
(tryed obsd just in case) before "make" without succes.<br>
<br>
Michel<br>
<br>
Le 2011-08-08 13:03, Markus Kittenberger a écrit :
<blockquote
cite="mid:CAKNLPNK4Qv_icHMgC8jjSBzZNBO9D4PC1AB8UP0Fz5Tb8EphTQ@mail.gmail.com"
type="cite">as i'm no bsd user, i don`t know.
<div><br>
</div>
<div>but (as a workaround) afair same directory as olsrd should
work, or specify the full path in configfile.</div>
<div><br>
</div>
<div>Markus<br>
<br>
<div class="gmail_quote"> On Mon, Aug 8, 2011 at 4:10 PM,
Michel Blais <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:michel@targointernet.com">michel@targointernet.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;"> Hi,<br>
<br>
I'm trying OLSRd on OpenBSD and it work fine via pkg_add
or port but I have problem with the plugin.<br>
<br>
I'm always having this error :<br>
<br>
---------- LOADING LIBRARY olsrd_httpinfo.so.0.1
----------<br>
DL loading failed: "File not found"!<br>
-- PLUGIN LOADING FAILED! --<br>
<br>
I looked at FreeBSD plugin location and the're in
/usr/local/lib so I was thinking the will be on the same
dir in OpenBSD.<br>
<br>
I tryed to copy
/usr/ports/pobj/olsrd-0.6.0/olsrd-0.6.0/lib/httpinfo/olsrd_httpinfo.so.0.1
in /usr/local/lib/ with the same message. I also tryed to
copy
/usr/ports/pobj/olsrd-0.6.0/fake-amd64/usr/local/lib/olsrd-plugins/olsrd_httpinfo.so
(and rename it at the same time for olsrd_httpinfo.so.0.1)
to /usr/local/lib with the same result. Always "File not
found"!<br>
<br>
Somebody know where OLSRd on OpenBSD expect plugin to be ?<br>
<br>
Thanks.<br>
<br>
Michel<br>
<font color="#888888"> <br>
-- <br>
Olsr-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:Olsr-users@lists.olsr.org"
target="_blank">Olsr-users@lists.olsr.org</a><br>
<a moz-do-not-send="true"
href="https://lists.olsr.org/mailman/listinfo/olsr-users"
target="_blank">https://lists.olsr.org/mailman/listinfo/olsr-users</a><br>
</font></blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</blockquote>
<pre class="moz-signature" cols="72">
</pre>
</body>
</html>