[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[Libevent-users] One problem



Dear All,

I have downloaded open-source programs from https://github.com/ppelleti/https-example..

I am running Linux mint.

When I am running config I am getting the following error.

configure:12238: $PKG_CONFIG --exists --print-errors "libevent >= 2.1.2
                               libevent_pthreads >= 2.1.2
                               libevent_openssl >= 2.1.2"
Requested 'libevent >= 2.1.2' but version of libevent is 2.0.21-stable
Requested 'libevent_pthreads >= 2.1.2' but version of libevent_pthreads is 2.0.21-stable
Requested 'libevent_openssl >= 2.1.2' but version of libevent_openssl is 2.0.21-stable
configure:12243: $? = 1
configure:12261: $PKG_CONFIG --exists --print-errors "libevent >= 2.1.2
                               libevent_pthreads >= 2.1.2
                               libevent_openssl >= 2.1.2"
Requested 'libevent >= 2.1.2' but version of libevent is 2.0.21-stable
Requested 'libevent_pthreads >= 2.1.2' but version of libevent_pthreads is 2.0.21-stable
Requested 'libevent_openssl >= 2.1.2' but version of libevent_openssl is 2.0.21-stable
configure:12266: $? = 1
configure:12282: result: no
Requested 'libevent >= 2.1.2' but version of libevent is 2.0.21-stable
Requested 'libevent_pthreads >= 2.1.2' but version of libevent_pthreads is 2.0.21-stable
Requested 'libevent_openssl >= 2.1.2' but version of libevent_openssl is 2.0.21-stable
configure:12302: error: Package requirements (libevent >= 2.1.2
                               libevent_pthreads >= 2.1.2
                               libevent_openssl >= 2.1.2) were not met:

Requested 'libevent >= 2.1.2' but version of libevent is 2.0.21-stable
Requested 'libevent_pthreads >= 2.1.2' but version of libevent_pthreads is 2.0.21-stable
Requested 'libevent_openssl >= 2.1.2' but version of libevent_openssl is 2.0.21-stable

When I run sudo apt install event.2.1.6 I am getting below error.
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Note, selecting 'libevent-2.1-6' for regex 'event.2.1.6'
libevent-2.1-6 is already the newest version (2.1.8-stable-4build1).
The following packages were automatically installed and are no longer required:
  gist lib32asan2 lib32atomic1 lib32cilkrts5 lib32gcc-5-dev lib32gomp1 lib32itm1 lib32mpx0 lib32quadmath0 lib32ubsan0 libkadm5clnt-mit9 libx32asan2 libx32atomic1
  libx32cilkrts5 libx32gcc-5-dev libx32gomp1 libx32itm1 libx32quadmath0 libx32ubsan0 ruby-json
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1671 not upgraded.

When I run
$ gcc  -o http_client https-client.c https-common.c openssl_hostname_validation.c -L/usr/lib -lssl -lcrypto -levent -levent_core -levent_openssl
https-client.c: In function ‘launch_request’:
https-client.c:98:10: warning: implicit declaration of function ‘evhttp_connection_base_bufferevent_new’ [-Wimplicit-function-declaration]
   conn = evhttp_connection_base_bufferevent_new (
          ^
https-client.c:98:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
   conn = evhttp_connection_base_bufferevent_new (
        ^
/tmp/ccIqRyuJ.o: In function `launch_request':
https-client.c:(.text+0x2cb): undefined reference to `evhttp_connection_base_bufferevent_new'
collect2: error: ld returned 1 exit status

Help is appreciated.

Regards,
Harshan

--
Harshan Eppurath
Mobile 9747992657