kevin-vigor / clamz

Automatically exported from code.google.com/p/clamz
0 stars 0 forks source link

Clamz, Ubuntu UNR, and libcurl/3 #20

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
> What steps will reproduce the problem?

1. Attempt to build clamz on Ubuntu UNR.
2. Libcurl3 package is installed, but ./configure can't find libcurl
3. ./configure fails

> What is the expected output? What do you see instead?

checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBCURL... configure: error: Package requirements (libcurl) were 
not met:

No package 'libcurl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBCURL_CFLAGS
and LIBCURL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

> What version of the product are you using? On what operating system?

Clamz 0.4 on Ubuntu UNR on an Asus EeePC 1000HE.

> Please provide any additional information below.

Not a bug in clamz, it works fine on my Ubuntu 10.04 x64 desktop.  Just a 
problem with clamz finding the libcurl on UNR that I'm not sure the best way to 
solve.  Any suggestions?

Original issue reported on code.google.com by byron.gi...@gmail.com on 15 Jun 2010 at 2:41

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Problem solved here:

http://ubuntuforums.org/showthread.php?t=879851&highlight=clamz

Getting the right libraries is tricky.  I used Synaptic instead apt-get in 
order to better see which packages are mutually exclusive, namely 
libcurl4-openssl-dev and libcurl4-gnutls-dev namely.  I chose the former and 
clamz works.  Didn't test the latter.

Original comment by byron.gi...@gmail.com on 6 Jul 2010 at 8:01

GoogleCodeExporter commented 9 years ago
Ubuntu, like many other distributions, splits up libraries into a "runtime" 
package (containing the library itself, and any extra stuff you need in order 
to *run* programs based on that library) and a "development" package 
(containing stuff you need in order to *compile* programs using that library.)

To compile Clamz, as is mentioned in the README, you need the development 
packages for libgcrypt, libcurl, and libexpat - in Ubuntu, these are 
libgcrypt11-dev, libcurl4-gnutls-dev or libcurl4-openssl-dev, and libexpat1-dev.

In any case, I believe that the next version of Ubuntu, whichever animal that 
is, will include a clamz package (I have no idea whether that package will work 
on older versions of Ubuntu, though.)

Original comment by Benjamin...@gmail.com on 14 Jul 2010 at 3:48

GoogleCodeExporter commented 9 years ago
Yeah, i can confirm this: had libcurl3 installed, but it wasn't recognized. 
After a sudo apt-get install libcurl4-openssl-dev, the ./configure works as 
expected.

Original comment by thf....@gmail.com on 1 Oct 2012 at 7:08