mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benabbas Aboubakr El Hacen (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (MESOS-464) mesos 0.10.0 fails to build on ubutu 13.04
Date Fri, 17 May 2013 17:11:16 GMT

    [ https://issues.apache.org/jira/browse/MESOS-464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13660064#comment-13660064
] 

Benabbas Aboubakr El Hacen edited comment on MESOS-464 at 5/17/13 5:10 PM:
---------------------------------------------------------------------------

I have read about chronos, it is wrriten in scala, whereas i want to write one in c++, what
i want to do is the following: 
I want to write a framework in c++, the job that i want to run in is an execution of a c++
program on the framework, i looked into this test-framework to see how does it run, it seems
that everything is wrapped into a script, what does this script actually do ?, besides, do
I need to write something other than the scheduler?
and how do i pass my task (my c++ program) to the framework to be executed. i tried to look
into the logs when i run test-framework to see how it run tasks, but it seems there is something
hidden because of send function used in the master and slave, what are the involved parts
in this framework, 
another thing : once i have written my own framework, how i'am i supposed to build it, and
how does it interact with master and slave

I read about the Command Executor that you've written about in the interplay between framework
and executor, where can i find it, I have noted in the test-framework that the corresponding
executor is not use at all, why is that ?
                
      was (Author: aboubakr):
    I have read about chronos, it is wrriten in scala, whereas i want to write one in c++,
what i want to do is the following: 
I want to write a framework in c++, the job that i want to run in is an execution of a c++
program on the framework, i looked into this test-framework to see how does it run, it seems
that everything is wrapped into a script, what does this script actually do ?, besides, do
I need to write something other than the scheduler?
and how do i pass my task (my c++ program) to the framework to be executed. i tried to look
into the logs when i run test-framework to see how it run tasks, but it seems there is something
hidden in the wrapper script that does something extra, what are the involved parts in this
framework, 
another thing : once i have written my own framework, how i'am i supposed to build it, and
how does it interact with master and slave
                  
> mesos 0.10.0 fails to build on  ubutu 13.04 
> --------------------------------------------
>
>                 Key: MESOS-464
>                 URL: https://issues.apache.org/jira/browse/MESOS-464
>             Project: Mesos
>          Issue Type: Bug
>          Components: general
>    Affects Versions: 0.10.0
>         Environment: Ubuntu 13.04 32 bits, Ubuntu 12.04 LTS 32 bits
>            Reporter: Benabbas Aboubakr El Hacen
>              Labels: newbie
>             Fix For: 0.13.0
>
>
> I try to build mesos 0.10.0 on my machine by following the instructions on the README
file, but when i run make I get the following :
> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> In file included from ../third_party/boost-1.37.0/boost/uuid/random_generator.hpp:12:0,
>                  from ../third_party/boost-1.37.0/boost/uuid/uuid_generators.hpp:17,
>                  from ../../third_party/libprocess/include/stout/uuid.hpp:11,
>                  from ../../src/master/master.cpp:31:
> ../third_party/boost-1.37.0/boost/uuid/seed_rng.hpp: In member function 'void boost::uuids::detail::seed_rng::sha1_random_digest_()':
> ../third_party/boost-1.37.0/boost/uuid/seed_rng.hpp:153:53: warning: ignoring return
value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
[-Wunused-result]
> make[2]: *** [master/libmesos_no_third_party_la-master.lo] Error 1
> make[2]: Leaving directory `/home/aboubakr/Development/mesos-0.10.0/build/src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/aboubakr/Development/mesos-0.10.0/build/src'
> make: *** [all-recursive] Error 1
> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> I tried to find a solution to that by reading the other issues posted before, but i could
not understand them, besides they were for older version(12.04), I would be grateful if you
tell me in details the steps needed to build mesos on my machine 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message