[Mod_transform] undefined symbols when compiling on OS X leopard (10.5)
Laurence Rowe
l at lrowe.co.uk
Mon Nov 2 04:09:11 EST 2009
I switched to ubuntu in a VM (I needed to test inclusion of external
files which is not implemented in nginx yet).
2009/11/1 Cristopher Ewing <cewing at u.washington.edu>:
> Thanks, Laurence
>
> I managed to manually fiddle the makefile to find all the missing xslt and
> xml2 symbols, but I've been completely stumped by the apreq2 one.
>
> The symbol is defined in the mod_apreq2 file that is compiled and loaded
> into apache, but I just can't seem to figure out how to point to it from
> there :(
>
> Eventually I gave up and switched to nginx. It took about an hour and no
> special effort to get that going. Did you eventually do the same?
>
> Cris Ewing
> Webmaster, Developer
> UW Radiology Web Services
> Phone: 206.616.1288
> Mobile: 206.708.9083
> cewing at u.washington.edu
> http://www.rad.washington.edu
>
> On Nov 1, 2009, at 14:23, Laurence Rowe <l at lrowe.co.uk> wrote:
>
>> I asked this at Stack Overflow and got a bit further by using
>> CFLAGS="-lxml2 -lxslt", but still having problems with libapreq2.
>>
>>
>> http://stackoverflow.com/questions/1645356/undefined-symbols-compiling-apache-module-modtransform-on-mac-os-x
>>
>> Laurence
>>
>> 2009/10/24 Cristopher Ewing <cewing at u.washington.edu>:
>>>
>>> Hello,
>>> I'm trying to build mod_transform in order to support theming plone sites
>>> via xdv. I've run into a problem and I'm hoping someone can help figure
>>> out
>>> how to proceed.
>>> Here's what happens. I'm applying the patches created by Lawrence Rowe
>>> and
>>> referenced here:
>>>
>>> http://lists.outoforder.cc/pipermail/mod_transform/2008-August/000057.html
>>> as well as some patches he made for mod_depends (which compiles and
>>> installs
>>> cleanly).
>>> I can run ./configure with no problems, but when running make, it fails
>>> with
>>> the following message:
>>> Undefined symbols:
>>> "_apreq_handle_apache2", referenced from:
>>> _filter_init in http_la-http.o
>>> _transform_run_begin in http_la-http.o
>>> "_xmlStrdup", referenced from:
>>> _httpRemoteIP in http_la-http.o
>>> _httpRequestHeader in http_la-http.o
>>> _httpGet in http_la-http.o
>>> "_xmlXPathNewFloat", referenced from:
>>> _httpRemotePort in http_la-http.o
>>> "_xmlXPathWrapString", referenced from:
>>> _httpRemoteIP in http_la-http.o
>>> _httpRequestHeader in http_la-http.o
>>> _httpGet in http_la-http.o
>>> "_xsltRegisterExtModuleFunction", referenced from:
>>> _child_init in http_la-http.o
>>> _child_init in http_la-http.o
>>> _child_init in http_la-http.o
>>> _child_init in http_la-http.o
>>> "_xmlXPathPopString", referenced from:
>>> _httpRequestHeader in http_la-http.o
>>> _httpGet in http_la-http.o
>>> "_valuePush", referenced from:
>>> _httpRemoteIP in http_la-http.o
>>> _httpRemotePort in http_la-http.o
>>> _httpRequestHeader in http_la-http.o
>>> _httpGet in http_la-http.o
>>> "_xmlXPatherror", referenced from:
>>> _httpRemoteIP in http_la-http.o
>>> _httpRemotePort in http_la-http.o
>>> _httpRequestHeader in http_la-http.o
>>> _httpGet in http_la-http.o
>>> ld: symbol(s) not found
>>> collect2: ld returned 1 exit status
>>> make[1]: *** [http.la] Error 1
>>> make: *** [all-recursive] Error 1
>>> I've checked and all the library files referenced in src/http.c are
>>> present
>>> in the expected locations. All the symbols referenced by the above
>>> message
>>> are defined in those files, as expected. I'm just not sure where to go
>>> from
>>> here. Can anyone reading this list offer some advice on how to build on
>>> an
>>> OS X xserve running 10.5?
>>> Thanks for any advice you all can offer,
>>> c
>>> ********************************
>>> Cris Ewing
>>> Webmaster, Lead Developer
>>> Department of Radiology Web Services
>>> University of Washington
>>> School of Medicine
>>> Work Phone: (206) 616-1288
>>> Cell Phone: (206) 708-9083
>>> Pager: (206) 559-2306
>>> E-mail: cewing at u.washington.edu
>>> Web: http://www.rad.washington.edu
>>> *******************************
>>>
>>> _______________________________________________
>>> Download the latest version at
>>> http://www.outoforder.cc/projects/apache/mod_transform/
>>>
>>> To unsubscribe send an e-mail to
>>> mod_transform-unsubscribe at lists.outoforder.cc
>>>
>>>
>
More information about the Mod_transform
mailing list