Author Topic: [not a bug] 3.6.0.2 fails to compile due to missing dependencies  (Read 1008 times)

Porket

  • Guest
Hi,

I've downloaded sources from sourceforge:

http://ufpr.dl.sourceforge.net/sourceforge/megaglest/megaglest-source-3.6.0.2.tar.xz

When I try to compile it stops claiming libircclient.c file missing:

megaglest-3.6.0.2/source/shared_lib/sources/libircclient/src/libircclient.c

System is Gentoo Linux amd64.

3.6.0.1 compiles and works in same system doing exactly same steps
« Last Edit: 26 December 2011, 14:37:44 by tomreyn »

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: 3.6.0.2 Fails compiling
« Reply #1 on: 24 December 2011, 19:19:27 »
Starting in build 3.6.0.2 we seperated embedded libraries into another archive (most distros have libirclclient and miniupnpc so they are considered embedded). To get the source for embedded libs additionally download:

http://sourceforge.net/projects/megaglest/files/megaglest_3.6.0.2/megaglest-source-embedded-3.6.0.2.tar.xz/download

Otherwise if your distro has them and you installed them run cmake as follows:

Code: [Select]
cmake -DCMAKE_INSTALL_PREFIX= -DWANT_STATIC_LIBS=OFF ..
Thanks

Porket

  • Guest
Re: 3.6.0.2 Fails compiling
« Reply #2 on: 25 December 2011, 16:17:44 »
Starting in build 3.6.0.2 we seperated embedded libraries into another archive (most distros have libirclclient and miniupnpc so they are considered embedded). To get the source for embedded libs additionally download:

http://sourceforge.net/projects/megaglest/files/megaglest_3.6.0.2/megaglest-source-embedded-3.6.0.2.tar.xz/download

Otherwise if your distro has them and you installed them run cmake as follows:

Code: [Select]
cmake -DCMAKE_INSTALL_PREFIX= -DWANT_STATIC_LIBS=OFF ..
Thanks

Thanks!

Donwloading embedded libraries was enough to compile successfully. Now I'm having other issues that will post as another bug.

 

anything