[skoll] Re: Journal Version
Cemal Yilmaz
cyilmaz at cs.umd.edu
Fri Mar 12 15:16:15 CST 2004
Hi Arvind,
I built ACE+TAO+CIAO as follows
+ Build ACE
+ Build TAO
+ Copy libs under $ACE_ROOT/ace to $ACE_ROOT/lib (???)
+ cd $CIAO_ROOT/ciao
+ $ACE_ROOT/bin/mwc.pl (I don't know what this does. It is in the manual)
+ make
+ cd $CIAO_ROOT/tools
+ $ACE_ROOT/bin/mwc.pl
+ make
+ cd $CIAO_ROOT/performance-tests
+ $ACE_ROOT/bin/mwc.pl
+ make
I got the following error messages. Is there something else I need to do
run the benchmarking code?
RoundTripClient_svnt.cpp: In member function `Benchmark::RoundTripClient*
CIAO_GLUE_Benchmark::RoundTripClientHome_Servant::_ciao_activate_component(Benchmark::CCM_RoundTripClient*)':
RoundTripClient_svnt.cpp:983: warning: choosing
`TAO_Pseudo_Var_T<T>::operator
T*&() [with T = CORBA::Object]' over `TAO_Pseudo_Var_T<T>::operator T*
const&() const [with T = CORBA::Object]'
RoundTripClient_svnt.cpp:983: warning: for conversion from
`CORBA::Object_var
' to `CORBA::Object*'
RoundTripClient_svnt.cpp:983: warning: because conversion sequence for
the
argument is better
RoundTripClient_svnt.cpp: In member function `virtual void
CIAO_GLUE_Benchmark::RoundTripClient_Servant::connect_consumer(const
char*,
Components::EventConsumerBase*)':
RoundTripClient_svnt.cpp:601: warning: unused parameter `
Components::EventConsumerBase*consumer'
RoundTripClient_svnt.cpp: In member function `virtual Components::Cookie*
CIAO_GLUE_Benchmark::RoundTripClient_Servant::subscribe(const char*,
Components::EventConsumerBase*)':
....
field `_tao_print_system_exception' declared void
In file included from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/Objref_VarOut_T.cpp:6,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/Objref_VarOut_T.h:133,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/Sequence_T.h:24,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/Sequence.h:671,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/OctetSeqC.h:36,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/IOP_IORC.h:36,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/Object.h:23,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/CurrentC.h:36,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/PolicyC.h:36,
from
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/ORB.h:28,
from RoundTripEIC.h:36,
from RoundTrip_exec.h:17,
from RoundTrip_exec.cpp:8:
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/Environment.h:132: type
specifier omitted for parameter `FILE'
/export/home/cyilmaz/arvind/ACE_wrappers/TAO/tao/Environment.h:132: parse
error
before `*' token
In file included from
/export/home/cyilmaz/arvind/ACE_wrappers/ace/OS_NS_sys_mman.inl:6,
....
{standard input}: Assembler messages:
{standard input}:200: Error: symbol `getc_unlocked' is already defined
{standard input}:207: Error: symbol `feof_unlocked' is already defined
{standard input}:214: Error: symbol `ferror_unlocked' is already defined
{standard input}:348: Error: symbol `_ZN6ACE_OS8clearerrE' is already
defined
{standard input}:355: Error: symbol `_ZN6ACE_OS6fcloseE' is already
defined
{standard input}:369: Error: symbol `ace_result_' is already defined
{standard input}:376: Error: symbol `_ZN6ACE_OS6fflushE' is already
defined
{standard input}:383: Error: symbol `ace_result_' is already defined
{standard input}:390: Error: symbol `_ZN6ACE_OS5fgetcE' is already defined
{standard input}:397: Error: symbol `ace_result_' is already defined
{standard input}:404: Error: symbol `ace_result_' is already defined
{standard input}:411: Error: symbol `ace_result_' is already defined
{standard input}:418: Error: symbol `_ZN6ACE_OS5ftellE' is already defined
{standard input}:425: Error: symbol `ace_result_' is already defined
{standard input}:432: Error: symbol `_ZN6ACE_OS6rewindE' is already
defined
{standard input}:439: Error: symbol `rewind' is already defined
make[1]: *** [.shobj/RoundTrip_exec.o] Error 1
make: *** [all.RoundTrip_exec] Error 2
Cemal Yilmaz
-----------------------------------------------------------------
University of Maryland
Computer Science Department work: +1 301 405 27 22
College Park, MD 20742 cyilmaz at cs.umd.edu
USA
On Tue, 9 Mar 2004, Arvind S. Krishna wrote:
> Hi Cemal,
>
> > Sure.
> >
> > Arvind - Can I get the benchmarking code you used in the experiment?
> >
> > By the way, can you guys send me the current version of the paper?
> >
> > thanks,
> >
>
> The benchmarking code can be downloaded from:
> www.dre.vanderbilt.edu/~arvindk/CIAO-Benchmarks/Benchmark.zip
> I used for the experiments.
>
> Here are the steps involved in building and running the experiments:
>
> 1: unzip the directory in $CIAO_ROOT/performance-tests. It will create a
> directory called Benchmark
>
> 2: The make files have already been generated for you so you can just type
> in make
>
> 3: To generate the servant implementations, you will need to use the cidl
> compiler. You can download the cidlc compiler from:
>
> www.dre.vanderbilt.edu/~boris/cidlc/
>
> 4: To run the experiment do the following:
>
> cd $CIAO_ROOT/performance-tests/Benchmark/descriptor
> perl ../Roundtrip/run_test.pl
>
> This should run the experiment for you
>
> NOTE:
> =====
> I have only described how to make and run the experiment. You will also
> need to compile the $CIAO_ROOT/ciao and $CIAO_ROOT/tools directory apart
> from ACE+TAO distribution.
>
> PAPER
> =====
> The latest version of the paper is present in the paper repository at
> ~/doc-repository/paper/CIAO-Benchmarks/ICSR8/journal. We can also
> alternatively move it to a less cryptic location if that will help.
>
> Thanks,
>
> Arvind
>
>
More information about the skoll
mailing list