Re: Problems with apreq2 on OS X

Dave Viner <[email protected]>
Newsgroups gmane.comp.apache.apreq
Message-ID <[email protected]>
this might be a dumb question, but have you checked that the apreq  
module is loaded?

LoadModule apreq_module    modules/mod_apreq2.so

?

dave

On Oct 29, 2006, at 12:23 PM, Patrick Galbraith wrote:

> Fred Moyer wrote:
>
>> Patrick Galbraith wrote:
>>
>>> Fred,
>>>
>>> Ok: I have this failure on
>>> 1. OS X
>>> 2. Suse 10.0 amd 64
>>> 3. Suse 9.3   intel 32
>>>
>>> Has anyone addressed this? This is what I would call severely  
>>> broke. I would prefer not to use CGI. After this week, I think  
>>> maybe the universe is telling me to learn PHP after all these  
>>> years of being a perl developer.
>>
>>
>> The short answer would be to use an earlier release of libapreq -  
>> this only happened to me with the latest release.  Or use CGI for  
>> now until it's fixed.  There's nothing wrong with using CGI while  
>> this bug gets worked out, the api is the same for the most part.   
>> libapreq is still in a development version, and chances are that  
>> your application will not bottleneck on CGI.
>>
>> If you go to PHP, you should not expect a trouble free life :) I  
>> don't have anything against PHP, but it has it's own set of  
>> problems.  With development in any language, you need to make sure  
>> that you keep a tight hold on your versions.  Using the latest  
>> version of something isn't always the best move, as experience has  
>> taught me.  It's nice to try it out and report bugs back, and  
>> helpful to the development of the project, but use the version  
>> that works for you.
>>
>> I've dug around a bit in the code trying to resolve this issue,  
>> but it's a bit above my head right now.
>
> Fred,
>
> I know, I'm just frustrated and venting after losing many hours of  
> dev time. The reason CGI won't work in my case is I've written all  
> this code as a handler and putting into CGI seems like it'd be a  
> lot of work.  Maybe not, I'm not sure what I would have to change  
> since I rely so much on the request object.
>
> When you say to use an earlier version of libapreq, do you mean  
> version 1.0? That won't work because all the linux dists I deal  
> with are ones with pre-packaged mod_perl2 and apache2 (but haven't  
> been able to get apreq to compile correctly against those pre- 
> package versions, trying everything from source).
>
> Thanks for your replies!
>
> Patrick
>
>
>>
>>>
>>> Patrick
>>>
>>> Fred Moyer wrote:
>>>
>>>> Patrick Galbraith wrote:
>>>>
>>>>> [Sun Oct 29 12:38:27 2006] [notice] Apache/2.2.3 (Unix) mod_ssl/ 
>>>>> 2.2.3 OpenSSL/0.9.8d DAV/2 mod_perl/2.0.2 Perl/v5.8.8  
>>>>> configured -- resuming normal operations
>>>>> dyld: lazy symbol binding failed: Symbol not found:  
>>>>> _apreq_handle_apache2
>>>>>  Referenced from: /opt/local/lib/perl5/vendor_perl/5.8.8/ 
>>>>> darwin-2level/auto/APR/Request/Apache2/Apache2.bundle
>>>>>  Expected in: dynamic lookup
>>>>>
>>>>> dyld: Symbol not found: _apreq_handle_apache2
>>>>>  Referenced from: /opt/local/lib/perl5/vendor_perl/5.8.8/ 
>>>>> darwin-2level/auto/APR/Request/Apache2/Apache2.bundle
>>>>>  Expected in: dynamic lookup
>>>>>
>>>>> [Sun Oct 29 12:38:38 2006] [notice] child pid 11206 exit signal  
>>>>> Trace/BPT trap (5)
>>>>>
>>>>> OS X version: Darwin radha.local 8.8.1 Darwin Kernel Version  
>>>>> 8.8.1: Mon Sep 25 19:42:00 PDT 2006; root:xnu-792.13.8.obj~1/ 
>>>>> RELEASE_I386 i386 i386
>>>>>
>>>>> Not sure what this is. Anyone encountered this before?
>>>>
>>>>
>>>>
>>>> I ran into this also, same platform.  I have been digging around  
>>>> a bit to see if I can resolve it but no luck so far - my foo in  
>>>> this area isn't quite where it needs to be.  This works fine for  
>>>> me on Linux though.
>>>>
>>>>> Also, is there a way to have access to things like $rec->param  
>>>>> without having to use Apache2::Request/libapreq2? I ask this in  
>>>>> case there is no solution for getting this to work, as well as  
>>>>> on linux distributions I cannot get libapreq2 working.
>>>>
>>>>
>>>>
>>>> You can use CGI.  Are you hitting this same issue on Linux?
>>>
>>>
>>>
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.