Luis Felipe Strano Moraes <luis.str...@gmail.com> wrote:

>On Fri, Jan 4, 2013 at 4:33 PM, Christopher Michael
><cpmicha...@comcast.net>wrote:
>
>> Enlightenment SVN <no-re...@enlightenment.org> wrote:
>>
>> >Log:
>> >EPhysics: add BulletPhysics instructions
>> >
>> >  Add BulletPhysics build and install instructions and re-enable
>> >  ephysics.
>> >
>> >
>> >Author:       dorileo
>> >Date:         2013-01-04 10:22:29 -0800 (Fri, 04 Jan 2013)
>> >New Revision: 82221
>> >Trac:         http://trac.enlightenment.org/e/changeset/82221
>> >
>> >Modified:
>> >  trunk/efl/README trunk/efl/configure.ac
>> >
>> >Modified: trunk/efl/README
>> >===================================================================
>> >--- trunk/efl/README   2013-01-04 18:00:12 UTC (rev 82220)
>> >+++ trunk/efl/README   2013-01-04 18:22:29 UTC (rev 82221)
>> >@@ -11,7 +11,44 @@
>> > developer man have such as data structures, communication,
>rendering,
>> > widgets and more.
>> >
>> >+BULLET PHYSICS DEPENDENCY:
>>
>>
>>------------------------------------------------------------------------------
>> >+EFL comes with EPhysics(a physics wrapper library) enabled by
>default,
>> >to
>> >+build it the user must have BulletPhysics engine installed.
>> >+
>> >+More informations about BulletPhysics can be obtained in the
>upstream
>> >project
>> >+web site at: http://bulletphysics.org.
>> >+
>> >+We have received many reports about BulletPhysics installation and
>> >distros
>> >+packages in bad shape, some without even a package. If your distro
>> >doesn't
>> >+ship a BulletPhysics package or you want to build it from source
>code
>> >follow the
>> >+instructions below:
>> >+
>> >+* Required Packages:
>> >+You should have cmake installed. Bullet comes with autotools and
>cmake
>> >build
>> >+systems, do not use the autotools alternative, it's unstable, bogus
>> >and hasn't
>> >+been maintained for quite some time.
>> >+
>> >+* Download the tarball from:
>> >+http://code.google.com/p/bullet/downloads/list
>> >+
>> >+NOTE: the current supported version is 2.80 or greater.
>> >+
>> >+* Compiling and Installing:
>> >+Uncompress it to(say) ~/bullet and:
>> >+
>> >+$ cd ~/bullet/build
>> >+$ cmake .. -DBUILD_CPU_DEMOS=OFF -DBUILD_DEMOS=OFF
>> >-DBUILD_SHARED_LIBS=ON
>> >+$ make
>> >+$ sudo make install
>> >+
>> >+* Ubuntu Users:
>> >+Alternatively ubuntu users have the option to install the
>> >BulletPhysics from
>> >+our oficial EFL PPA:
>> >+
>> >+https://launchpad.net/~efl/+archive/trunk
>> >+
>>
>>
>>+------------------------------------------------------------------------------
>> > COMPILING AND INSTALLING:
>> >
>> >   ./configure
>> >
>> >Modified: trunk/efl/configure.ac
>> >===================================================================
>> >--- trunk/efl/configure.ac     2013-01-04 18:00:12 UTC (rev 82220)
>> >+++ trunk/efl/configure.ac     2013-01-04 18:22:29 UTC (rev 82221)
>> >@@ -3229,7 +3229,7 @@
>> >        want_physics="no"
>> >     fi
>> >    ],
>> >-   [want_physics="no"])
>> >+   [want_physics="yes"])
>> >
>> > EFL_LIB_START_OPTIONAL([EPhysics], [test "${want_physics}" =
>"yes"])
>> >
>> >
>> >
>>
>>
>>------------------------------------------------------------------------------
>> >Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
>> >much more. Get web development skills now with LearnDevNow -
>> >350+ hours of step-by-step video tutorials by Microsoft MVPs and
>> >experts.
>> >SALE $99.99 this month only -- learn more at:
>> >http://p.sf.net/sfu/learnmore_122812
>> >_______________________________________________
>> >enlightenment-svn mailing list
>> >enlightenment-...@lists.sourceforge.net
>> >https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>>
>> These changes are ok...Except that you now re-enabled physics by
>default
>> :-(
>>
>> IMO this should not be the case.
>>
>>  Physics is not a requirement for e17 and to my knowledge will not be
>one
>> for e18 either. As it is not a hard-dep, it really should be
>optional. By
>> turning on physics by default, you are now (sort of) requiring that
>anyone
>> who downloads and tries to build Efl will have to have Bullet
>> installed...even tho the physics stuff is not actually required. The
>reason
>> I say that is because the average user will not know how to disable
>it.
>>
>> A better approach is to have it disabled by default and those more
>> advanced users can pass an enable option is they want to
>play/experiment
>> with it.
>>
>> I am sure some people would have tossed a fit if I had set the
>wayland
>> optkons to be enabled by default (thus requiring average users to
>install
>> the wayland libraries) even tho they are not Actually required.
>>
>> So I would love to hear the reasoning behind this option being
>enabled by
>> default...
>>
>
>Raster already answered on the other thread, but copying it here for
>easy
>of reference:
>
>"designer/theme maker uses physics in a theme. edje loads it and goes
>"i
>cant do
>physics - ignore it", user then complains how the theme is broken and
>nothing
>works."
>
>--lf
>
>
>
>>
>>
>> dh
>>
>>
>------------------------------------------------------------------------------
>> Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
>> much more. Get web development skills now with LearnDevNow -
>> 350+ hours of step-by-step video tutorials by Microsoft MVPs and
>experts.
>> SALE $99.99 this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_122812
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
>
>
>-- 
>Luís Felipe Strano Moraes
>http://www.strano.org
>------------------------------------------------------------------------------
>Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
>much more. Get web development skills now with LearnDevNow -
>350+ hours of step-by-step video tutorials by Microsoft MVPs and
>experts.
>SALE $99.99 this month only -- learn more at:
>http://p.sf.net/sfu/learnmore_122812
>_______________________________________________
>enlightenment-devel mailing list
>enlightenment-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

I see. Well that logic makes sense However, what happens when a user builds efl 
themselves without physics ? or a distro makes packages with it disabled ?? You 
still face the same problem

dh
------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to