touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #44673
[Bug 1406479] [NEW] includedir in libcurl.pc(for pkg-config) may be wrong
Public bug reported:
Environment
=============
===
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
===
Issue
============
I installed libcurl4-openssl-dev package as follows.
===
# apt-get update
# apt-get install -y libcurl4-openssl-dev
===
After that, I try to compile some program depending on libcurl with pkg-
config, but header file of curl can't be found.
===
# cat curl_test.c
#include "curl.h"
int main(args)
{
return 0;
}
# gcc `pkg-config libcurl --cflags --libs` curl_test.c
curl_test.c:1:18: fatal error: curl.h: No such file or directory
#include "curl.h"
^
compilation terminated.
===
I've checked pc file of libcurl, and includedir(=/usr/include) is
different from the path curl.h exists.
===
# cat /usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
...
prefix=/usr
...
includedir=${prefix}/include # = /usr/include
...
Cflags: -I${includedir}
...
# ls /usr/include/ | grep curl.h
# ls /usr/include/curl/ | grep curl.h
curl.h
===
** Affects: curl (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to curl in Ubuntu.
https://bugs.launchpad.net/bugs/1406479
Title:
includedir in libcurl.pc(for pkg-config) may be wrong
Status in curl package in Ubuntu:
New
Bug description:
Environment
=============
===
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
===
Issue
============
I installed libcurl4-openssl-dev package as follows.
===
# apt-get update
# apt-get install -y libcurl4-openssl-dev
===
After that, I try to compile some program depending on libcurl with
pkg-config, but header file of curl can't be found.
===
# cat curl_test.c
#include "curl.h"
int main(args)
{
return 0;
}
# gcc `pkg-config libcurl --cflags --libs` curl_test.c
curl_test.c:1:18: fatal error: curl.h: No such file or directory
#include "curl.h"
^
compilation terminated.
===
I've checked pc file of libcurl, and includedir(=/usr/include) is
different from the path curl.h exists.
===
# cat /usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
...
prefix=/usr
...
includedir=${prefix}/include # = /usr/include
...
Cflags: -I${includedir}
...
# ls /usr/include/ | grep curl.h
# ls /usr/include/curl/ | grep curl.h
curl.h
===
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1406479/+subscriptions
Follow ups
References