# Update from 0.6.32 to 0.7.59

**URL:** <https://www.ruby-forum.com/t/update-from-0-6-32-to-0-7-59/168828>\
**Category:** NGINX\
**Created:** [May 26, 2009, 2:32pm UTC](https://www.ruby-forum.com/t/update-from-0-6-32-to-0-7-59/168828 "2009-05-26T14:32:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![grigory](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a587f6/32.png) [@grigory](https://www.ruby-forum.com/u/grigory)\
**Post date:** [May 26, 2009, 2:32pm UTC](https://www.ruby-forum.com/t/update-from-0-6-32-to-0-7-59/168828/1 "2009-05-26T14:32:07Z")

</div>

Hi, I have installed nginx-0.6.32 and it works fine.  
I’ve been trying to install the new nginx (0.7.59) today but received  
some errors:

./configure --with-pcre=/usr/local/nginx/nginx-0.6.32/pcre-7.9  
–with-zlib=/usr/local/nginx/nginx-0.6.32/zlib-1.2.3

Configuration summary

- using PCRE library: /usr/local/nginx/nginx-0.6.32/pcre-7.9
- OpenSSL library is not used
- md5 library is not found
- sha1 library is not used
- using zlib library: /usr/local/nginx/nginx-0.6.32/zlib-1.2.3

nginx path prefix: “/usr/local/nginx”  
nginx binary file: “/usr/local/nginx/sbin/nginx”  
nginx configuration prefix: “/usr/local/nginx/conf”  
nginx configuration file: “/usr/local/nginx/conf/nginx.conf”  
nginx pid file: “/usr/local/nginx/logs/nginx.pid”  
nginx error log file: “/usr/local/nginx/logs/error.log”  
nginx http access log file: “/usr/local/nginx/logs/access.log”  
nginx http client request body temporary files: “client\_body\_temp”  
nginx http proxy temporary files: “proxy\_temp”  
nginx http fastcgi temporary files: “fastcgi\_temp”

An the error is:

In file included from src/http/ngx\_http\_file\_cache.c:10:  
src/core/ngx\_md5.h:18:17: error: md5.h: No such file or directory  
In file included from src/http/ngx\_http\_file\_cache.c:10:  
src/core/ngx\_md5.h:22: error: expected â€˜=â€™, â€˜,â€™, â€˜;â€™, â€˜asmâ€™ or  
â€˜\_\_attribute\_\_â€™ before â€˜ngx\_md5\_tâ€™  
src/http/ngx\_http\_file\_cache.c: In function  
â€˜ngx\_http\_file\_cache\_create\_keyâ€™:  
src/http/ngx\_http\_file\_cache.c:120: error: â€˜ngx\_md5\_tâ€™ undeclared (first  
use in this function)  
src/http/ngx\_http\_file\_cache.c:120: error: (Each undeclared identifier  
is reported only once  
src/http/ngx\_http\_file\_cache.c:120: error: for each function it appears  
in.)  
src/http/ngx\_http\_file\_cache.c:120: error: expected â€˜;â€™ before â€˜md5â€™  
cc1: warnings being treated as errors  
src/http/ngx\_http\_file\_cache.c:128: warning: implicit declaration of  
function â€˜MD5Initâ€™  
src/http/ngx\_http\_file\_cache.c:128: error: â€˜md5â€™ undeclared (first use  
in this function)  
src/http/ngx\_http\_file\_cache.c:138: warning: implicit declaration of  
function â€˜MD5Updateâ€™  
src/http/ngx\_http\_file\_cache.c:145: warning: implicit declaration of  
function â€˜MD5Finalâ€™  
make[1]: \*\*\* Error 1  
make[1]: Leaving directory `/usr/local/nginx/nginx-0.7.59’  
make: \*\*\* Error 2

What i need to do to solve this problem?

Posted at Nginx Forum:

> **[Update from 0.6.32 to 0.7.59](https://forum.nginx.org/read.php?2,2388,2388#msg-2388)**
>
> \[b\]Hi, I have installed nginx-0.6.32 and it works fine. I've been trying to install the new nginx (0.7.59) today but received some errors:\[/b\] ./configure --with-pcre=/usr/local/nginx/nginx-0.6.32/pcre-7.9...

---

<div class="post-metadata">

**Author:** ![grigory](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a587f6/32.png) [@grigory](https://www.ruby-forum.com/u/grigory)\
**Post date:** [May 26, 2009, 2:45pm UTC](https://www.ruby-forum.com/t/update-from-0-6-32-to-0-7-59/168828/2 "2009-05-26T14:45:05Z")

</div>

This error is just been discussed.

You can solve it by installing openssl-devel package

Best Regards,

## Glen L.

Sent from my BlackBerryÂ®

---

<div class="post-metadata">

**Author:** ![grigory](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a587f6/32.png) [@grigory](https://www.ruby-forum.com/u/grigory)\
**Post date:** [May 26, 2009, 2:48pm UTC](https://www.ruby-forum.com/t/update-from-0-6-32-to-0-7-59/168828/3 "2009-05-26T14:48:03Z")

</div>

On Tue, May 26, 2009 at 08:23:51AM -0400, grigory wrote:

> - using zlib library: /usr/local/nginx/nginx-0.6.32/zlib-1.2.3  
> nginx http fastcgi temporary files: “fastcgi\_temp”
> 
> An the error is:
> 
> In file included from src/http/ngx\_http\_file\_cache.c:10:  
> src/core/ngx\_md5.h:18:17: error: md5.h: No such file or directory

Currently nginx can use md5 in  
\*) system md5 library  
\*) OpenSSL system library (requires openssl-dev package on Linux)  
\*) md5 library built from sources  
\*) OpenSSL library built from sources

However, nginx builds OpenSSL from sources only if you use  
–with-http\_ssl\_module

In your case you may download md5 library sources  
[http://sysoev/nginx/libmd5-0.8.2b.tar.gz](http://sysoev/nginx/libmd5-0.8.2b.tar.gz)  
and use --with-md5=/path/to/libmd5-0.8.2b

---

<div class="post-metadata">

**Author:** ![grigory](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a587f6/32.png) [@grigory](https://www.ruby-forum.com/u/grigory)\
**Post date:** [May 26, 2009, 3:38pm UTC](https://www.ruby-forum.com/t/update-from-0-6-32-to-0-7-59/168828/4 "2009-05-26T15:38:35Z")

</div>

Thanks. Openssl-devel solved my problem. I thought that “yum install  
openssl” was quite enough and didn’t install “yum install  
openssl-devel”. Now everything is okay. Thanks again. 🙂

Posted at Nginx Forum:

> **[Re: Update from 0.6.32 to 0.7.59](https://forum.nginx.org/read.php?2,2388,2397#msg-2397)**
>
> \[b\]Hi, I have installed nginx-0.6.32 and it works fine. I've been trying to install the new nginx (0.7.59) today but received some errors:\[/b\] ./configure --with-pcre=/usr/local/nginx/nginx-0.6.32/pcre-7.9...
