[codes-ross-users] Help needed in running codes.

Raghav Kapoor rkapoor7 at hawk.iit.edu
Fri Feb 27 09:45:20 CST 2015


Hi Jonathon,
                        First, I would like to bring to your attention that
Makefile to compile example.c is not correct. There is no compiler
specified like gcc or mpicc.

Even after giving the correct dependencies and include files and compiler,
if i run this command,

raghav at raghav-Lenovo-G505s:~/DIC_PROJECT/codesross/codes-base/doc/example$

*mpicc -I/home/raghavDIC_PROJECT/codesross/codes-base/install/include
-I/home/raghavDIC_PROJECT/codesross/codes-net/install/include/codes
-L/home/raghav/DIC_PROJECT/codesross/ROSS/install/lib
-L/home/raghavDIC_PROJECT/codesross/codes-base/install/lib
-L/home/raghavDIC_PROJECT/codesross/codes-net/install/lib  example.c
 -lROSS -lm
-L/home/raghav/DIC_PROJECT/codesross/codes-net/install/lib/codes-net
-L/home/raghav/DIC_PROJECT/codesross/codes-base/install/codes-base  -o
example*

1. I had to change in many .h files to set the correct path etc.

Second after using the above command, I get lot of undefined references like

/tmp/ccle6WVw.o: In function `get_next_server':
/home/raghav/DIC_PROJECT/codesross/codes-base/doc/example/example.c:403:
undefined reference to `codes_mapping_get_lp_info'
/home/raghav/DIC_PROJECT/codesross/codes-base/doc/example/example.c:408:
undefined reference to `codes_mapping_get_group_reps'
/home/raghav/DIC_PROJECT/codesross/codes-base/doc/example/example.c:411:
undefined reference to `codes_mapping_get_lp_id'
/tmp/ccle6WVw.o: In function `handle_ack_rev_event':

The include files are there as i have specified in the above command.

Not sure what is going wrong.

Can you help.

Regards,

Raghav

ᐧ

On Thu, Feb 26, 2015 at 8:37 PM, Sughosh Divanji <sdivanji at hawk.iit.edu>
wrote:

> Hi Jonathan,
>
> Thanks for the info. I have setup CODESBASE,CODESNET and ROSS environment
> variables and tried to run example.c. However, compiling is failing because
> of the following reason.
>
> sughosh at sughosh-Lenovo-G50-45:~/Desktop/IITC/CS597/codes-base/doc/example$
> make
> make: /home/sughosh/Desktop/IITC/CS597/ROSS/bin/ross-config: Command not
> found
> make: /home/sughosh/Desktop/IITC/CS597/ROSS/bin/ross-config: Command not
> found
> make: /home/sughosh/Desktop/IITC/CS597/ROSS/bin/ross-config: Command not
> found
> make: /home/sughosh/Desktop/IITC/CS597/ROSS/bin/ross-config: Command not
> found
> I/home/sughosh/Desktop/IITC/CS597/codes-base/include
> -I/home/sughosh/Desktop/IITC/CS597/codes-net/include/codes
>  -L/home/sughosh/Desktop/IITC/CS597/codes-base/lib
> -L/home/sughosh/Desktop/IITC/CS597/codes-net/lib  example.c   -lcodes-net
> -lcodes-base  -o example
> make: I/home/sughosh/Desktop/IITC/CS597/codes-base/include: Command not
> found
> make: [example] Error 127 (ignored)
>
> bin directory is not prsent in my ROSS installation and the same with
> other errors as well.
>
> I tried compiling codes-base 0.3.0 but it was failing at src/util/codes_mapping.c:483:51
> as I have indicated in my earlier mail. So, I downloaded the source code
> from the git link mentioned in Developer Access page,
> http://git.mcs.anl.gov/radix/codes-base and
> git.mcs.anl.gov/radix/codes-net and was able to compile codes-base and
> codes-net succesfully. For ROSS I have downloaded source code from
> https://github.com/carothersc/ROSS.
>
> Thanks,
> Sughosh
>>
> On Thu, Feb 26, 2015 at 8:51 AM, Jenkins, Jonathan P. <jenkins at mcs.anl.gov
> > wrote:
>
>>  Hi Sughosh,
>>
>>  Instructions to build CODES (codes-base and codes-net repositories) can
>> be found in their respective INSTALL documents. An example program,
>> requiring codes-base and codes-net, can be found in codes-base/doc/example.
>> To build it, you need to specify the paths to the codes installs via the
>> CODESBASE, CODESNET, and ROSS environment variables. Details of the program
>> as well as the CODES components utilized by the program can be found in the
>> GETTING_STARTED document.
>>
>>  Additionally, what version / revision of ROSS/CODES are you using?
>> We're in the midst of some changes on the master branches, so it's probably
>> safer to start with the 0.3.0 releases with the ROSS revision specified in
>> the INSTALL document.
>>
>>  John
>>
>>   From: Sughosh Divanji <sdivanji at hawk.iit.edu>
>> Date: Wednesday, February 25, 2015 at 7:26 PM
>> To: "codes-ross-users at lists.mcs.anl.gov" <
>> codes-ross-users at lists.mcs.anl.gov>, Raghav Kapoor <rkapoor7 at hawk.iit.edu>,
>> Ke Wang <kwang22 at hawk.iit.edu>
>> Subject: [codes-ross-users] Help needed in running codes.
>>
>>   Hi,
>>
>>  I am trying to use codes for my project and I am new to codes. I have
>> installed codes. Can you provide me a sample hello-world program and
>> instructions on how to run it. I haven't been able to find documentation on
>> how to run the programs and also make files seem to be broken.
>>
>>  Thanks,
>> Sughosh
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/codes-ross-users/attachments/20150227/7d3d2b76/attachment.html>


More information about the codes-ross-users mailing list