[erlang-questions] CEAN 1.0 beta available

Kirill Zaborski <>
Sun Dec 3 16:21:40 CET 2006


Thanks for your small tutorial on CEAN+YAWS :)
When I've tried to do the same and used dynamic code in index.yaws instead
of your static one I'v got an error:

Dynamic compile error: p:/tmp/yaws/index.yaws:3:
 can't find include file
"p:/PRG/CEAN/erlang/erts-5.5.2/windows/lib/yaws-1.65/include/yaws_api.hrl"
generated file at: p:/tmp/yaws/m2.erl

So YAWS from CEAN genarates a platform-specific include instead of a generic
variant (which I have in p:/PRG/CEAN/erlang/lib/yaws-1.65/include/yaws_api.hrl
).
I seems to me that the problem here is very similar to the problem I had
with toolbar module on Kubuntu (BTW on Windows I installed it with CEAN  and
received:
25> toolbar:start().
** exited: {startup_timeout,toolbar} **)

Do you have any thoughts how to solve these issues?

BR,
Kirill

On 11/27/06, Torbjorn Tornkvist <> wrote:
>
>
> Excellente !!
>
> And here is a short session showing how to quickly deploy Yaws.
>
> ---------------------------------------------------------------------
> cean # ./start.sh
> Erlang (BEAM) emulator version 5.5.2 [source] [async-threads:0] [hipe]
> [kernel-poll:false]
>
> Eshell V5.5.2  (abort with ^G)
> 1> cean:install(yaws).
> + compiler
> md5=<<110,234,169,104,95,149,68,50,43,241,10,196,247,222,157,126>>
> + fd_server
> md5=<<20,226,169,70,190,39,130,177,126,27,19,202,27,102,139,161>>
> + inets md5=<<19,105,15,109,40,101,51,109,135,112,237,103,3,222,24,177>>
> + mnesia
> md5=<<148,166,102,84,120,129,104,128,77,254,79,176,144,36,61,138>>
> + ssl md5=<<177,107,178,165,217,252,116,88,130,146,29,132,216,7,109,65>>
> + tools md5=<<192,165,89,32,255,13,131,179,97,92,37,255,139,20,171,179>>
> + xmerl md5=<<162,71,177,169,168,89,150,167,41,136,16,142,95,229,185,226>>
> + xmlrpc md5=<<221,141,193,136,115,42,102,157,76,121,251,167,2,255,64,47>>
> + yaws md5=<<"\b??+????\b?\tdW?Le">>
> ok
>
> 2> file:make_dir("/tmp/abc").
> ok
>
> 3> file:write_file("/tmp/abc/index.yaws", <<"hello world">>).
> ok
>
> 4> inet:i().
> Port Module Recv Sent Owner Local Address Foreign Address State
> Port Module Recv Sent Owner Local Address Foreign Address State
> ok
>
> 5>
>
> GL=[{trace,false},{tmpdir,"/tmp"},{flags,[{auth_log,false},{copy_errlog,false}]}].
>
> [{trace,false},{tmpdir,"/tmp"},{flags,[{auth_log,false},{copy_errlog,false}]}]
>
> 6> SL=[{port,8000},{dir_listings, true},{flags,[{access_log,false}]}].
> [{port,8000},{dir_listings,true},{flags,[{access_log,false}]}]
>
> 7> yaws:start_embedded("/tmp/abc", SL, GL).
>
> =INFO REPORT==== 27-Nov-2006::09:44:05 ===
> Yaws: Listening to 127.0.0.1:8000 for servers
>   - http://localhost:8000 under /tmp/abc
> ok
>
> 8> inet:i().
> Port Module   Recv Sent Owner    Local Address  Foreign Address State
> 87   inet_tcp 0    0    <0.49.0> localhost:8000 *:*            ACCEPTING
> Port Module Recv Sent Owner Local Address Foreign Address State
> ok
> -----------------------------------------------------------------------
>
> Now, point your browser to: http://localhost:8000/
>
> Cheers, Tobbe
> (nb: you also got mnesia,ssl,xmerl,xmlrpc,fd_server...etc...very nice!
>
>
> Christophe Romain wrote:
> > Hello
> >
> > The Comprehensive Erlang Archive Network is available for testing.
> > CEAN aims to be a central place to find erlang packaged code.
> >
> > It now includes 193 binary packages, available for 17 platforms,
> > using R11B-2.
> > Packages are installed using erlang command line: administration is
> > the same regardless of the host system. Multi-host shared
> > installation is possible: you can build your USB key running your
> > Erlang application on windows, mac, linux using REPOS repository.
> >
> > All information is on web site http://cean.process-one.net
> >
> > We are actually working on:
> >       - packages classification into categories (if you have any
> > suggestion, you're welcome).
> >       - package finder improvement (keywords combination, usage of
> > description, etc...)
> >       - debian packages generation
> >
> > We did not test the whole repository, some packages may be broken.
> > Any help would be appreciated !
> >       - package description checking
> >       - package testing
> >       - finding missing packages
> >
> > A build script is almost ready to allow people to build archives from
> > a package description file. Then, archives could be integrated to CEAN.
> > This will be released on the site at http://cean.process-one.net/
> > contrib/ as soon as tests and documentation will be finished.
> >
> > Known issue:
> > ejabberd available only on MacOS X, Linux x86, Windows
> > erl_cgi available only on MacOS X PowerPC, Linux x86
> > gtkNode available only on MacOS X PowerPC, Linux x86
> > OpenBSD-x86 and SunOS-Sparc are available with R11B-0 in production
> > distribution only
> >
> >
> > Best Regards.
> >
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20061203/0e55bdb8/attachment.html>


More information about the erlang-questions mailing list