igraph-help
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [igraph] Compilation Issue Using Graph Generation


From: Thomas Gorochowski
Subject: Re: [igraph] Compilation Issue Using Graph Generation
Date: Thu, 30 Jul 2009 15:23:13 +0100

Thank you for the input I will give that a go. The reason for linking statically is that the final application will be distributed to users that won't necessarily have igraph installed on there machine, so I was hoping to bundle the libraries statically to ensure that they would run correctly. Is this not the best way to get around this problem?

Many thanks once again.

Tom
--
T.E. Gorochowski
University of Bristol, Centre for Complexity Sciences (BCCS)
http://www.chofski.co.uk, address@hidden

On 30 Jul 2009, at 14:54, Gábor Csárdi wrote:

Ok, so you are trying to link statically to igraph. (May I ask why?
Can't you compile igraph as a dynamic library?) Anyway, these should
work:

gcc test.c -I ~/Work/Complexity/Development/libs/include/igraph/
~/Work/Complexity/Development/libs/lib/libigraph.a -lstdc++

(assuming the standard c++ library is called libstdc++ on OSX) or if
you have an igraph dynamic library:

gcc test.c -I ~/Work/Complexity/Development/libs/include/igraph/ -L
~/Work/Complexity/Development/libs/lib -ligraph

Note that for -L you should give the directory and not the static
library, AFAIK. I have never seen XCode, but based on these command
lines, you can hopefully set things up correctly.

Also note, that the order of the arguments to gcc might matter.

Best,
Gabor

On Thu, Jul 30, 2009 at 3:11 PM, Thomas Gorochowski<address@hidden > wrote:
Hi

I am using igraph-0.5.2 which I compiled from source in the standard way,
only altered the prefix location to my development area. My system is
running Leopard 10.5.7 and compilation of my own code is done using XCode. I am not 100% sure of the exact commands that XCode uses but I have managed to recreate the problem using the following program and compilation command from the terminal. If I use g++ instead of gcc it compiles fine. I'm sure it is probably the way I have created the static library but some direction
would be great.

C CODE ===========================

#include <stdlib.h>
#include <igraph.h>

int main (int argc, const char * argv[])
{
       igraph_t *G;
       G = (igraph_t *)malloc(sizeof(igraph_t));
       igraph_erdos_renyi_game(G, IGRAPH_ERDOS_RENYI_GNM, 100, 400,
IGRAPH_UNDIRECTED, IGRAPH_NO_LOOPS);
       return 0;
}

COMPILE COMMAND ===========================

gcc -I ~/Work/Complexity/Development/libs/include/igraph/ -L
~/Work/Complexity/Development/libs/lib/libigraph.a test.c

Many thanks,

Tom
--
T.E. Gorochowski
University of Bristol, Centre for Complexity Sciences (BCCS)
http://www.chofski.co.uk, address@hidden

From:
Gábor Csárdi
Subject:
Re: [igraph] Compilation Issue Using Graph Generation
Date:
Wed, 29 Jul 2009 21:39:41 +0200
Tom, this should not happen. igraph indeed contains some C++ code, but after you have compiled igraph (with a C and a C++ compiler) you can happily write your programs in C. How did you install igraph? What version do you have? How did compile your own program? Can you send a small program that reproduces the error? Thanks, Gabor On Wed, Jul 29, 2009 at 6:03 PM, Thomas Gorochowski<address@hidden> wrote: > Hi there, > > I am experiencing some problems compiling a program I am writing that uses > igraph. Previously the program was compiling successfully, however, after > adding the following line I get the linker errors documented at the end of > this e- mail. > >
igraph_erdos_renyi_game(G, IGRAPH_ERDOS_RENYI_GNM, 100, 500, >
IGRAPH_UNDIRECTED, IGRAPH_NO_LOOPS); > > It looks like it is trying to use some C++ symbols, however, I was under the > impression that igraph was a pure C implementation? Is there a way of > linking to igraph so that any underlying C++ code is hidden and not required > by the linker? > > The reason for this requirement is that I am developing a Mac OS X > application on top of this library and from experience it plays better with > just C based code. > > Many thanks, > > Tom > -- > T.E. Gorochowski > University of Bristol, Centre for Complexity Sciences (BCCS) > http://www.chofski.co.uk , address@hidden > > > ***************** Linker Output ******************* >
Undefined symbols: >  "operator delete[](void*)", referenced from: >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
gengraph::graph_molloy_opt::breadth_search(int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::~graph_molloy_opt()in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::~graph_molloy_opt()in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::replace(int*)  in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::clean()     in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::is_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::is_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertices_real(int&)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::pick_random_vertices(int&, int*, int, > int*)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::pick_random_dst(double, int*, int*, int, > int*)in libigraph.a(libigraph_la- gengraph_graph_molloy_optimized.o) > gengraph::graph_molloy_opt::pick_random_src(double, int*, int*, int, > int*)in libigraph.a(libigraph_la- gengraph_graph_molloy_optimized.o) > gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::graph_molloy_opt(__sFILE*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::make_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::make_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::make_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::make_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::components(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::components(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::nbarcs_comp()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::nbvertices_comp()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::giant_comp()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::try_disconnect(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::try_disconnect(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::fab_connected_shuffle(long)  in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::opt_fab_connected_shuffle(long)  in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::gkantsidis_connected_shuffle(long)  in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::sort_vertices(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_hash::~graph_molloy_hash()in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::~graph_molloy_hash()in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::is_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::is_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::restore(int*)  in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::try_shuffle(int, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::try_shuffle(int, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::try_shuffle(int, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::optimal_window()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::shuffle(unsigned long, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::shuffle(unsigned long, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::depth_isolated(int, long&, int&, int, > int*&,
bool*)in libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::effective_K(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::effective_K(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::degree_sequence::~degree_sequence()in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::cumul_sort(int*, int)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::print_cumul()      in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::box_list::~box_list()in >
libigraph.a(libigraph_la-gengraph_box_list.o) >
gengraph::box_list::~box_list()in >
libigraph.a(libigraph_la-gengraph_box_list.o) >
gengraph::box_list::~box_list()in >
libigraph.a(libigraph_la-gengraph_box_list.o) >
gengraph::powerlaw::~powerlaw()in >
libigraph.a(libigraph_la-gengraph_powerlaw.o)
gengraph::powerlaw::~powerlaw()in >
libigraph.a(libigraph_la-gengraph_powerlaw.o) >
gengraph::powerlaw::init_to_offset(double, int)in >
libigraph.a(libigraph_la-gengraph_powerlaw.o) > "operator delete(void*)",
referenced from: >     _igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
gengraph::degree_sequence::degree_sequence(__sFILE*, bool)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(__sFILE*, bool)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(__sFILE*, bool)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(__sFILE*, bool)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) > std::vector<int, std::allocator<int> >>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*,
std::vector<int, > std::allocator<int> > >, int const&)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >  "operator
new[](unsigned long)", referenced from: >
gengraph::graph_molloy_opt::breadth_search(int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::backup(int*)  in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::hard_copy()     in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::backup_degs(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::replace(int*)  in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::is_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::is_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertices_real(int&)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::pick_random_vertices(int&, int*, int, > int*)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::path_sampling(int*, int*, double*, > double**)in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::rho(int, int, int*, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::vertex_betweenness(int, bool)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::alloc(gengraph::degree_sequence&)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::alloc(gengraph::degree_sequence&)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::vertex_cover(int, int*, int*, int**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::traceroute_sample(int, int, int*, int, int*, >
double*, double**)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::graph_molloy_opt(__sFILE*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::graph_molloy_opt(__sFILE*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::make_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::make_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::components(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::components(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::components(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::try_disconnect(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::try_disconnect(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::sort_vertices(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_opt::sort_vertices(int*)   in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
gengraph::graph_molloy_hash::is_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::is_connected()      in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::alloc(gengraph::degree_sequence&)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::alloc(gengraph::degree_sequence&)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::hard_copy()     in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::backup()     in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::restore(int*)  in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::try_shuffle(int, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::try_shuffle(int, int, int*)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::shuffle(unsigned long, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::shuffle(unsigned long, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::shuffle(unsigned long, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::depth_isolated(int, long&, int&, int, > int*&,
bool*)in libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::effective_K(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::graph_molloy_hash::effective_K(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
gengraph::cumul_sort(int*, int)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(igraph_vector_t const*)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::print_cumul()      in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::havelhakimi()      in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(int, double, int, int, >
double)in libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(int, double, int, int, >
double)in libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(__sFILE*, bool)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(__sFILE*, bool)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::degree_sequence::degree_sequence(__sFILE*, bool)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
gengraph::box_list::box_list(int, int*)in >
libigraph.a(libigraph_la-gengraph_box_list.o) >
gengraph::box_list::box_list(int, int*)in >
libigraph.a(libigraph_la-gengraph_box_list.o) >
gengraph::box_list::box_list(int, int*)in >
libigraph.a(libigraph_la-gengraph_box_list.o) >
gengraph::powerlaw::powerlaw(double, int, int)in >
libigraph.a(libigraph_la-gengraph_powerlaw.o) >
gengraph::powerlaw::powerlaw(double, int, int)in >
libigraph.a(libigraph_la-gengraph_powerlaw.o) >
gengraph::powerlaw::init_to_offset(double, int)in >
libigraph.a(libigraph_la-gengraph_powerlaw.o) > "operator new(unsigned
long)", referenced from: >     _igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
_igraph_degree_sequence_game_vl in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) > std::vector<int, std::allocator<int> >>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*,
std::vector<int, > std::allocator<int> > >, int const&)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
 "std::__throw_length_error(char const*)", referenced from: >
std::vector<int, std::allocator<int>
::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int, >
std::allocator<int> > >, int const&)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
 "___gxx_personality_v0", referenced from: >
___gxx_personality_v0$non_lazy_ptr in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
___gxx_personality_v0$non_lazy_ptr in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
___gxx_personality_v0$non_lazy_ptr in >
libigraph.a(libigraph_la-gengraph_graph_molloy_hash.o) >
___gxx_personality_v0$non_lazy_ptr in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
___gxx_personality_v0$non_lazy_ptr in >
libigraph.a(libigraph_la-gengraph_box_list.o) >
___gxx_personality_v0$non_lazy_ptr in >
libigraph.a(libigraph_la-gengraph_powerlaw.o) > "std::__throw_bad_alloc()",
referenced from: >     std::vector<int, std::allocator<int>
::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int, >
std::allocator<int> > >, int const&)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
 "std::ios_base::Init::Init()", referenced from: >
__static_initialization_and_destruction_0(int, int)in >
libigraph.a(libigraph_la-gengraph_mr-connected.o) >
__static_initialization_and_destruction_0(int, int)in >
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) >
__static_initialization_and_destruction_0(int, int)in >
libigraph.a(libigraph_la-gengraph_degree_sequence.o) >
 "std::ios_base::Init::~Init()", referenced from: >     ___tcf_0 in
libigraph.a(libigraph_la-gengraph_mr-connected.o) >     ___tcf_0 in
libigraph.a(libigraph_la-gengraph_graph_molloy_optimized.o) > ___tcf_0 in libigraph.a(libigraph_la-gengraph_degree_sequence.o) > ld: symbol(s) not
found > collect2: ld returned 1 exit status > > > > >
_______________________________________________ > igraph-help mailing list > address@hidden > http://lists.nongnu.org/mailman/listinfo/igraph-help > --
Gabor Csardi <address@hidden> UNIL DGM



_______________________________________________
igraph-help mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/igraph-help




--
Gabor Csardi <address@hidden>     UNIL DGM


_______________________________________________
igraph-help mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/igraph-help





reply via email to

[Prev in Thread] Current Thread [Next in Thread]