Adding a module, config variables unknown

Igor Clark igor at pokelondon.com
Tue Aug 26 20:50:01 MSD 2008


I find that using ~ does not work, it doesn't get expanded by the  
shell (which seems unusual), but absolute path works fine. This is on  
Mac OS X, so YMMV.

On 21 Aug 2008, at 16:25, Igor Sysoev wrote:

> On Thu, Aug 21, 2008 at 05:07:41PM +0200, Bjoern wrote:
>
>> it seems the absolute path was the problem.
>> My solution is this:
>> cd ~/devel/nginx
>> mkdir src/addons
>> ln -s /home/myuser/data/development/workspace/ngx_mymodule/src/
>> src/addons/ngx_mymodule
>> ./configure --add-module=src/addons/ngx_mymodule
>> make
>> make install
>>
>> I don't know why the absolute path doesn't work. The oddest thing is,
>> that everything gets compiled perfectly well and that the binary
>> contains strings containing 'ngx_mymodule', so it's in there.
>> I'm not sure, why the path is relevant after the compile process
>> succeeded... but it seems to be. Can anybody explain this to me,  
>> please?
>> Or am I just misinterpreting anything?
>
> I commonly use
>     --add-module=../../src/addon/module
>
> and did not tried aboslute path, I will look.
>
>> Thanks,
>> Bjoern
>>
>> Bjoern wrote:
>>> Hi,
>>> sorry.. That was just the example...
>>> I used the absolute path of course...
>>> /home/myuser/data/development/workspace/ngx_accesskey/src/ to be  
>>> exact.
>>>
>>> Unfortunately, that's not the problem.
>>>
>>> Thanks,
>>> Bjoern
>>>
>>> Valery Kholodkov wrote:
>>>> "Bjoern" <bjoern at pokerstrategy.com> wrote:
>>>>
>>>>
>>>>> Hi everybody,
>>>>> I have a problem adding a module.
>>>>>
>>>>> I've downloaded and extracted the nginx sources.
>>>>> ~/devel/nginx/
>>>>>
>>>>> Downloaded the sources of the module called "accesskey".
>>>>> Extracted the files to a folder let's call it
>>>>> ~/devel/ngx_accesskey/src/
>>>>>
>>>>> cd ~/devel/nginx
>>>>> ./configure --add-module=~/devel/ngx_accesskey/src/
>>>>>
>>>>                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> Tilde (~) is not going to be expanded here. Use full path.
>>>>
>>>>
>>>
>>>
>>
>
> -- 
> Igor Sysoev
> http://sysoev.ru/en/
>

--
Igor Clark • POKE • 10 Redchurch Street • E2 7DD • +44 (0)20 7749 5355  
• www.pokelondon.com








More information about the nginx mailing list