[gelöst] libcurl3 nicht gefunden

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
betaros
Beiträge: 20
Registriert: 19.05.2007 14:28:35
Wohnort: MV

[gelöst] libcurl3 nicht gefunden

Beitrag von betaros » 28.10.2010 16:32:42

Moin,

ich habe ein Programm in C++ geschrieben und in meinem Programm curl verwendet. Nun wollte ich es kompilieren mit:

Code: Alles auswählen

g++ -Wall main.cpp `pkg-config --cflags --libs libcurl3` -o main
Doch anstatt einfach zu funktionieren spuckt er das hier aus:

Code: Alles auswählen

betaros@Chef:~/Entwicklung/facebook$ ./facecompile 
Package libcurl3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libcurl3.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libcurl3' found
/tmp/ccKpJuHs.o: In function `getsource(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
main.cpp:(.text+0x28c): undefined reference to `curl_easy_init'
main.cpp:(.text+0x2be): undefined reference to `curl_easy_setopt'
main.cpp:(.text+0x2e3): undefined reference to `curl_easy_setopt'
main.cpp:(.text+0x2ef): undefined reference to `curl_easy_perform'
main.cpp:(.text+0x2fe): undefined reference to `curl_easy_cleanup'
collect2: ld returned 1 exit status
Package libcurl3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libcurl3.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libcurl3' found
Es ist jedoch libcurl3 installiert! Weiß einer Rat?

Ich nutze Debian Squeeze und G++ 4.4.

Freue mich über jede Antwort!

mfg
betaros

Kleines Edit:
Habe noch libcurl4-openssl-dev installiert... Vielleicht hilft das ja...
Zuletzt geändert von betaros am 28.10.2010 18:36:26, insgesamt 1-mal geändert.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: libcurl3 nicht gefunden

Beitrag von Danielx » 28.10.2010 18:25:44

betaros hat geschrieben:Habe noch libcurl4-openssl-dev installiert... Vielleicht hilft das ja...
Wobei dann beim pkg-config-Befehl libcurl3 in libcurl [1] geändert werden muss:

Code: Alles auswählen

pkg-config --cflags --libs libcurl
[1] siehe "dpkg -L libcurl4-openssl-dev | grep pc"

Gruß,
Daniel

Benutzeravatar
betaros
Beiträge: 20
Registriert: 19.05.2007 14:28:35
Wohnort: MV

Re: libcurl3 nicht gefunden

Beitrag von betaros » 28.10.2010 18:36:05

Darauf hät man eigentlich auch allein kommen können :oops:

Vielen Dank :THX:

mfg
betaros

Antworten