On 06/07/2008 08:58 PM, William A. Rowe, Jr. wrote:
Ruediger Pluem wrote:
On 06/07/2008 03:57 AM, William A. Rowe, Jr. wrote:
Ruediger Pluem wrote:
server/.libs/libmain.a(exports.o):(.data+0x598): undefined reference
to `ap_parse_request_form'
shouldn't have, your exports.c is stale.
It wasn't stale, but r664227 fixed this. Now it works again. Thanks.
But as modules/http does not contain *.h files any longer I guess you
missed the following patch:
So I did, thanks for the pointer! However, modules/http/ might contain
includes in the future which aren't consumed by the core, so it isn't
harmful. In fact, the includes recently moved into core include/ should
probably be refactored into those bits which are relevant to core server/
and those which should have always been private, before a 2.4 or 3 ships.
Suppose we should leave that as-is, for now?
The reason why I noticed this at all is an error message emitted by make
which says that ls cannot find any *.h files in the modules/http directory.
And if we add *.h files back to modules/http, the question is whether
its functions need to be added to exports.c. If yes I would say that these
headers then belong in include/, if not then the patch needs to be applied
anyway.
Regards
RĂ¼diger