Skip to Content.
Sympa Menu

charm - [charm] Building the network simulator...

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

[charm] Building the network simulator...


Chronological Thread 
  • From: "Dustyn Blasig" <dustynblasig AT gmail.com>
  • To: charm AT cs.uiuc.edu
  • Subject: [charm] Building the network simulator...
  • Date: Thu, 3 May 2007 20:22:18 -0500
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

Hello,

I'm trying to get the network simulator built and am getting lots of errors.
I have successfully done the following...


- Download latest Charm source.
- Built charm++ [ ./build charm++ net-linux ]
- Built bigsim [ ./build bigsim net-linux bigsim ]
- Built POSE [ ./build pose net-linux ]

These all build successfully with no errors. I then retrieved the BigNetSim
source using subversion, modified Makefile.common to point to my charm
directory, and tried to run 'make' in the BlueGene directory. Depending on
what order I build the above packages the errors seem to be slightly
different, but if I build them in the order shown above I get the following
error trying to build the simulator.

/home/dustyn/src/charm/bin/charmc -I/home/dustyn/src/charm/include/pose -g
-lz -g -o ../tmp/InitNetwork.o InitNetwork.C -I../Main -I./
make[1]: Nothing to be done for `../tmp/util.o'.
make[1]: Leaving directory `/home/dustyn/src/BigNetSim/trunk/BlueGene'
cd ../tmp; /bin/rm -f moduleinit.o; /home/dustyn/src/charm/bin/charmc
-I/home/dustyn/src/charm/include/pose -g -lz -g *.o -lconv-bigsim-logs
-Lstdc++ -lm -lz -o bigsimulator -module pose -ltrace-projections -language
charm++ -module commlib
/usr/bin/ld: cannot find -lconv-bigsim-logs
collect2: ld returned 1 exit status
Fatal Error by charmc in directory /home/dustyn/src/BigNetSim/trunk/tmp
Command g++ -Wl,--allow-multiple-definition -rdynamic -g -g -Lstdc++ -o
bigsimulator -L/home/dustyn/src/charm/bin/../lib
-I/home/dustyn/src/charm/bin/../include
/home/dustyn/src/charm/bin/../lib/libldb-rand.o BgSim_sim.o InitNetwork.o
Mesh3D.o SLQ.o TCsim_sim.o densegraphmanager.o fatdgmanager.o
fattreemanager.o hybridmanager.o hypercubemanager.o maxAvailBufferBubbleVc.o
modDirectionOrderedNDTorus.o pgm.o util.o
moduleinit10905.o-lconv-bigsim-logs -lm -lz -ltrace-projections
-lmodulepose -lmodulecommlib
/home/dustyn/src/charm/bin/../lib/libmemory-default.o/home/dustyn/src/charm/bin/../lib/libthreads-
default.o -lck -lconv-cplus-y -lconv-core -lconv-util -lckqt -ldl
-lmodulepose -lmodulecommlib -lm returned error code 1
charmc exiting...
make: *** [all] Error 1

I don't have much experience with building complex systems like this, so I'm
sure I'm doing something stupid. Can anyone enlighten me as to what I'm
doing wrong?

Thanks, Dustyn




Archive powered by MHonArc 2.6.16.

Top of Page