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

Reply via email to