Hello,
There is no way to compile u-cherokee like web Documentation and README
show. There are a lot of undefined functions. I have been able to fix
some of them but I need help...
I'm using the last version of cherokee (0.4.29).
./configure --prefix=/usr --sysconfdir=/etc --disable-pthread
--disable-tls --disable-largefile --disable-pcre
<ALL OK>
cd cherokee && make -f Makefile.embedded
cc -O0 -g -DCHEROKEE_COMPILATION -DCHEROKEE_EMBEDDED -I. -I..
-DCHEROKEE_CONFDIR=\""/etc/cherokee"\"
-DCHEROKEE_DEPSDIR=\""/usr/share/cherokee/deps"\" -c -o md5.o md5.c
In file included from common.h:33,
from common-internal.h:35,
from md5.h:26,
from md5.c:23:
../cherokee/macros.h:227:3: error: #error Unknown size of off_t
make: *** [md5.o] Error 1
If I remove --disable-largefile this error does not appear:
./configure --prefix=/usr --sysconfdir=/etc --disable-pthread
--disable-tls --disable-pcre
<ALL OK>
cd cherokee && make -f Makefile.embedded
...
make: *** No rule to make target `dirs_table_entry.o', needed by
`u-cherokee'. Stop.
ChangeLog say that dirs_table_entry.h and dirs_table_entry.c have been
renamed, so I have removed this line from Makefile.embedded and rename
all *dirs_table_entry_* to *dirs_table_* into read_config_embedded.c too.
cd cherokee && make -f Makefile.embedded
...
post.o: In function `cherokee_post_set_len':
/sources_new/cherokee-0.4.29/cherokee/post.c:87: warning: the use of
`mktemp' is dangerous, better use `mkstemp'
thread.o: In function `process_active_connections':
/sources_new/cherokee-0.4.29/cherokee/thread.c:695: undefined reference
to `cherokee_config_entry_init'
exts_table.o: In function `cherokee_exts_table_free':
/sources_new/cherokee-0.4.29/cherokee/exts_table.c:55: undefined
reference to `cherokee_config_entry_free'
exts_table.o: In function `cherokee_exts_table_get':
/sources_new/cherokee-0.4.29/cherokee/exts_table.c:74: undefined
reference to `cherokee_config_entry_complete'
connection.o: In function `cherokee_connection_get_req_entry':
/sources_new/cherokee-0.4.29/cherokee/connection.c:1512: undefined
reference to `cherokee_reqs_list_get'
dirs_table.o: In function `cherokee_dirs_table_free':
/sources_new/cherokee-0.4.29/cherokee/dirs_table.c:47: undefined
reference to `cherokee_config_entry_free'
dirs_table.o: In function `cherokee_dirs_table_mrproper':
/sources_new/cherokee-0.4.29/cherokee/dirs_table.c:63: undefined
reference to `cherokee_config_entry_free'
dirs_table.o: In function `cherokee_dirs_table_get':
/sources_new/cherokee-0.4.29/cherokee/dirs_table.c:117: undefined
reference to `cherokee_config_entry_complete'
/sources_new/cherokee-0.4.29/cherokee/dirs_table.c:121: undefined
reference to `cherokee_config_entry_inherit'
virtual_server.o: In function `cherokee_virtual_server_free':
/sources_new/cherokee-0.4.29/cherokee/virtual_server.c:118: undefined
reference to `cherokee_config_entry_free'
/sources_new/cherokee-0.4.29/cherokee/virtual_server.c:170: undefined
reference to `cherokee_reqs_list_mrproper'
read_config_embedded.o: In function `cherokee_embedded_read_config':
/sources_new/cherokee-0.4.29/cherokee/read_config_embedded.c:48:
undefined reference to `cherokee_dirs_table_set_handler'
collect2: ld returned 1 exit status
make: *** [u-cherokee] Error 1
I just don't know how to fix this :'(
Somebody knows when will leave then next release of Cherokee Web Server?
Thank you!
_______________________________________________
Cherokee mailing list
[email protected]
http://www.alobbs.com/cgi-bin/mailman/listinfo/cherokee