Hallo, I have got problems running a cross compiled cherokee on an ARM embedded board. I configured cherokee with
./configure --host=arm-unknown-linux-gnueabi --prefix=/usr --includedir=/usr/include --datarootdir=/usr/share --sysconfdir=/etc --localstatedir=/var/www --enable-static --enable-shared=no CC and LD have been set in environment to the correct binaries. I then built with make, make DESTDIR=/opt/cherokee-install install and copied the files over to the root file system of the embedded board preserving their relative paths (e.g., /opt/cherokee-install/sbin/cherokee went to /sbin/cherokee etc.). While I can start the cherokee binary (cross compiling apparently worked), it almost immediately exits with the following error: [26/11/2010 09:03:33.843] (error) plugin_loader.c:194 - Something just happened while opening a plug-in file [26/11/2010 09:03:33.843] (error) plugin_loader.c:362 - Could not open the 'wildcard' module [26/11/2010 09:03:33.843] (critical) virtual_server.c:733 - Could not load rule module 'wildcard' Couldn't read the config file: /etc/cherokee/cherokee.conf I don't quite understand it, because I compiled it static (at least, I thought so) and expected that I wouldn't need any plugin files because they've been compiled in, but anyways, I copied the static libraries created by the build to /usr/lib/cherokee which did not change the error message of cherokee, though. Please provide me with help how to cross compile cherokee successfully. Thanks, Julian _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
