apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From SAMEER KUMAR <sameer.kasi2...@gmail.com>
Subject [Problem] Not able to Link APR to my programs
Date Wed, 25 Mar 2009 09:13:10 GMT
I am new to APR. I am going to use it for developing a Apache like hybrid
architecture for OpenSIPS [www.opensips.org], which an open source SIP[RFC
3261] server.

I have downloaded APR and installed it on my Fedora 9 machine using the
configure and make commands. I tested the installation with testall. But I
am not able to use this in my programs and not able to link to the header
files in APR.

I am using a cat1.c program to run, in which I am using functions of APR
module. I have tried these gcc commands:

gcc -l lapr-1  /cat1.c

*gcc /cat1.c -L. -lapr-1*

my working directory is

*/usr/local/apr/lib*

I am getting following set of errors:

/cat1.c:1:23: error: apr_pools.h: No such file or directory
/cat1.c:2:25: error: apr_file_io.h: No such file or directory
/cat1.c: In function ‘main’:
/cat1.c:8: error: ‘apr_pool_t’ undeclared (first use in this function)
/cat1.c:8: error: (Each undeclared identifier is reported only once
/cat1.c:8: error: for each function it appears in.)
/cat1.c:8: error: ‘pool’ undeclared (first use in this function)
/cat1.c:9: error: ‘apr_file_t’ undeclared (first use in this function)
/cat1.c:9: error: ‘thefile’ undeclared (first use in this function)
/cat1.c:9: error: ‘NULL’ undeclared (first use in this function)
/cat1.c:10: error: ‘out’ undeclared (first use in this function)
/cat1.c:14: error: ‘apr_terminate’ undeclared (first use in this function)
/cat1.c:19: error: ‘APR_READ’ undeclared (first use in this function)
/cat1.c:19: error: ‘APR_CREATE’ undeclared (first use in this function)
/cat1.c:20: error: ‘APR_UREAD’ undeclared (first use in this function)
/cat1.c:20: error: ‘APR_UWRITE’ undeclared (first use in this function)
/cat1.c:20: error: ‘APR_GREAD’ undeclared (first use in this function)
/cat1.c:21: error: ‘APR_SUCCESS’ undeclared (first use in this function)
/cat1.c:25: error: ‘APR_EOF’ undeclared (first use in this function)
/cat1.c:26: error: ‘apr_size_t’ undeclared (first use in this function)
/cat1.c:26: error: expected ‘;’ before ‘bytes’
/cat1.c:29: error: ‘bytes’ undeclared (first use in this function)
/cat1.c:29: warning: incompatible implicit declaration of built-in function
‘strlen’


Can some one help me where I am lacking. Can some one track my mistake. I
will be very grateful if someone can do that. :)

Thank You in advance.

Sameer Kumar
B.Tech, Computer Engineering
Institute of Technology,
Nirma University,
Ahmedabad, Gujarat

Mime
View raw message