aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: checking for crypto++ version >= 5.1... configure: error:  (Read 6197 times)

hopelessone

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 107
  • Ubuntu 8.04
checking for crypto++ version >= 5.1... configure: error:
« on: February 20, 2008, 03:12:57 AM »

Hi,

And compile aMule like this:
./configure --enable-ccache --with-denoise-level=3 --enable-debug --disable-optimize --enable-verbose --enable-geoip --enable-cas --enable-wxcas --enable-amule-gui --enable-webserver --enable-amulecmd --enable-amule-daemon --with-wx-config=/home/firebox/usr/local/wxWidgets-2.8.7/bin/wx-config --prefix=/home/firebox/usr/local/amule && LD_LIBRARY_PATH=/home/firebox/usr/local/wxWidgets-2.8.7/lib/ make && LD_LIBRARY_PATH=/home/firebox/usr/local/wxWidgets-2.8.7/lib/ make instal

checking for crypto++ version >= 5.1... configure: error:
Could not find cryptopp header file "cryptlib.h".
Please check if the path "/usr" is valid.
firebox@firebox-desktop:~/amule-cvs$

what do i install to get this going?

thanks...!!
Logged

hopelessone

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 107
  • Ubuntu 8.04
Re: checking for crypto++ version >= 5.1... configure: error:
« Reply #1 on: February 20, 2008, 03:20:49 AM »

Durrrr.....

What developement packages do I need for compiling?

For compiling aMule-CVS and aMule 2.2.0 you need the following packages installed:

    * libglib2.0-dev
    * libgtk2.0-dev
    * zlib1g-dev
    * libwxgtk2.8-dev (if you compile wx by hand, this isn't needed. This package is atm only available for debian from Vollstreckers repository)
    * libgd2-xpm-dev
    * bison
    * flex
    * libreadline5-dev
    * libgeoip-dev
    * libupnp-dev

If you want to use the external crypto-library you need in addition:

    * libcrypto++-dev
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: checking for crypto++ version >= 5.1... configure: error:
« Reply #2 on: February 20, 2008, 07:28:35 AM »

Since some time ago, there's no more built-in crypto++, so you MUST use the external crypto-library.
Logged
concordia cum veritate

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: checking for crypto++ version >= 5.1... configure: error:
« Reply #3 on: February 21, 2008, 02:05:14 PM »

Also, some distros like OpenSuse (mine) do not provide cryptopp, so you must install it yourself. Check amule_build_install.sh script on the tarball to see how to do it.
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: checking for crypto++ version >= 5.1... configure: error:
« Reply #4 on: February 21, 2008, 05:15:40 PM »

And bug your distro-maintainers!
Logged

Nodsu

  • Jr. Member
  • **
  • Karma: 3
  • Offline Offline
  • Posts: 62
Re: checking for crypto++ version >= 5.1... configure: error:
« Reply #5 on: February 21, 2008, 07:54:52 PM »

CryptoPP RPM for SuSE can be obtained from the PackMan repository. It's called libcrypto++0
Logged

Ezeltje

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 130
    • Home page
Re: checking for crypto++ version >= 5.1... configure: error:
« Reply #6 on: March 08, 2008, 09:28:05 AM »

AFAICT, crypto++ is not available in the Fedora repos, but it is easy enough to download the source from http://www.cryptopp.com/ and compile it:
Code: [Select]
$ make -f GNUmakefile
$ sudo make install
Just in case anyone else is interested...
« Last Edit: March 08, 2008, 09:29:57 AM by Ezeltje »
Logged

Nodsu

  • Jr. Member
  • **
  • Karma: 3
  • Offline Offline
  • Posts: 62
Re: checking for crypto++ version >= 5.1... configure: error:
« Reply #7 on: March 08, 2008, 10:33:36 PM »

For RedHat, CentOS and Fedora, you can get crypto++ from Dag Wieers repository - the package is called cryptopp
Logged