Hi, I have a C++ Apache (v2.2.26) module that I created for Windows 7. I am now supporting this Apache module for Mac OS X Mavericks, and I'm quite new to Mac. This Mac version comes with a pre-installed Apache 2.2.26.
In the Apache module code, I have references to the "apr_" calls (like apr_brigade_create, apr_bucket_eos_create etc) and "ap_" calls (like ap_add_output_filter_handle, ap_hook_insert_filter etc). I created a Xcode project, added all the C++ source files and provided linker flags for libapr and libaprutil. But when I build my Xcode project I'm getting the below linker errors - Apple Mach-O Linker (ld) Error Undefined symbols for architecture x86_64:\ "_ap_add_output_filter_handle", referenced from:\ InsertFilter(request_rec*) in ApacheFilter.o\ "_ap_hook_handler", referenced from:\ RegisterHooks(apr_pool_t*) in ApacheFilter.o\ "_ap_hook_insert_filter", referenced from:\ RegisterHooks(apr_pool_t*) in ApacheFilter.o\ The linker is able to find the definitions of all the "apr_" calls. But the linker is unable to link to "ap_" calls. The "ap_" calls are defined in mod_filter. I'm not sure how to link to mod_filter.so from my Xcode project. Any help will be highly appreciated. Regards, Sindhi