rrdtool: can't resolve symbol 'posix_fadvise'
Ett tips jag har fått är följande
Eftersom jag saknar linux kunskaper undrar först och främst vad som menas med rrdtool package source och hur man kan editera den för att sedan kompilera?I had the same problem in the transmission package. That software was trying to use the POSIX library (which my system doesn't have) to speed file operations.
If you can, recompile your DockStar with the posix library.
Or, get the rrdtool package source and compile it without the POSIX_FADVISE symbol defined:
Get the package source and search for calls to "posix_fadvise()". These calls were usually wrapped in ifdef blocks like "#ifdef HAVE_POSIX_FADVISE".
If you're lucky, you can throw in some "undef" statements before these ifdef blocks and the code will not use the posix_fadvise functions.
A quick and dirty fix is to throw statements like these before the ifdef block:
#undef HAVE_POSIX_FADVISE
#undef SYS_DARWIN
#undef HAVE_POSIX_FALLOCATE
Otherwise, if your code looks nothing like this, comment out the posix_fadvise functions and see if the package runs. (Sloppy way to go)
http://downloads.openwrt.org/snapshots/ ... /packages/