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

Reply via email to