[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [igraph] Cannot install iGraph (0.6.5) C library on Mac OSX 10.8.3
From: |
Tamas Nepusz |
Subject: |
Re: [igraph] Cannot install iGraph (0.6.5) C library on Mac OSX 10.8.3 |
Date: |
Mon, 24 Jun 2013 12:50:15 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 |
It was not removed but moved to the science tap instead of the main Homebrew
repo, just like almost every science-related software that used to be in the
main Homebrew repo. So, this is all that you need to get igraph back again:
brew tap homebrew/science
brew install igraph
--
T.
On 06/24/2013 05:23 AM, Jacob Eggers wrote:
> Do you know when/if the brew install for igraph will be back? I tried to get
> that working, but it looks like the igraph formula was removed recently from
> brew.
>
> Thanks,
> j
>
> On Wednesday, April 17, 2013 11:00:01 AM UTC-7, Gábor Csárdi wrote:
>
> Please stay on the list. Thanks. More below.
>
> On Wed, Apr 17, 2013 at 1:05 PM, fernando martinez <address@hidden
> <javascript:>> wrote:
>
> So I fixed the gcc issue. Symlinks.
>
> Now when I run make i get this:
>
> make all-recursive
> Making all in src
> make all-am
> /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/g++
> -DHAVE_CONFIG_H -I. -I.. -g -O2 -I/usr/include/libxml2
> -I../include -I../include -Wall -I../optional/glpk -g -O2
> -I/usr/include/libxml2 -MT libigraph_la-games.lo -MD -MP -MF
> .deps/libigraph_la-games.Tpo -c -o libigraph_la-games.lo `test -f
> 'games.c' || echo './'`games.c
> libtool: compile: /usr/bin/g++ -DHAVE_CONFIG_H -I. -I.. -g -O2
> -I/usr/include/libxml2 -I../include -I../include -Wall
> -I../optional/glpk -g -O2 -I/usr/include/libxml2 -MT
> libigraph_la-games.lo -MD -MP -MF .deps/libigraph_la-games.Tpo -c
> games.c -fno-common -DPIC -o .libs/libigraph_la-games.o
>
>
> games.c is c, not c++, so I guess you set up your symlinks wrong, and
> the c compiler points to a c++ compiler. Or using configure with some
> wrong options to use a c++ compiler for c files. Or something similar.
>
> G.
>
>
> games.c: In function 'int igraph_preference_game(igraph_t*,
> igraph_integer_t, igraph_integer_t, const igraph_vector_t*,
> igraph_bool_t, const igraph_matrix_t*, igraph_vector_t*,
> igraph_bool_t, igraph_bool_t)':
> games.c:2207: error: invalid conversion from 'void*' to
> 'igraph_vector_t*'
> games.c:2207: error: initializing argument 1 of 'int
> igraph_vector_init(igraph_vector_t*, long int)'
> games.c:2246: error: invalid conversion from 'void*' to
> 'igraph_vector_t*'
> games.c:2256: error: invalid conversion from 'void*' to
> 'igraph_vector_t*'
> games.c: In function 'int
> igraph_asymmetric_preference_game(igraph_t*, igraph_integer_t,
> igraph_integer_t, igraph_matrix_t*, igraph_matrix_t*,
> igraph_vector_t*, igraph_vector_t*, igraph_bool_t)':
> games.c:2471: error: invalid conversion from 'void*' to
> 'igraph_vector_t*'
> games.c:2471: error: initializing argument 1 of 'int
> igraph_vector_init(igraph_vector_t*, long int)'
> games.c:2472: error: invalid conversion from 'void*' to
> 'igraph_vector_t*'
> games.c:2472: error: initializing argument 1 of 'int
> igraph_vector_init(igraph_vector_t*, long int)'
> games.c: In function 'int igraph_rewire_edges(igraph_t*,
> igraph_real_t, igraph_bool_t, igraph_bool_t)':
> games.c:2843: warning: operation on 'igraph_i_ret' may be undefined
> make[3]: *** [libigraph_la-games.lo] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
>
> I have not touched the code so I do not understand why I am getting
> compilation errors.
>
>
>
>
>
> --
> Gabor Csardi <address@hidden <javascript:>> MTA KFKI RMKI
>
>
>
> _______________________________________________
> igraph-help mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>