On Thu, 30 May 2013 08:14:10 +0200 Jérémy Zurcher <jer...@asynk.ch> said:

> On Thursday 30 May 2013  11:43, Carsten Haitzler wrote :
> > On Wed, 29 May 2013 19:07:33 -0500 Doug Newgard <scimmi...@outlook.com>
> > said:
> > 
> > > I  helped figure out what was going on when the bug reporter came on IRC
> > > trying to figure out why his build failed. There was no pkgconfig file on
> > > his system, as you can see by his configure log: "checking whether PNG
> > > image loader will be built... no".  That's why the question is being
> > > asked here, should the configure script fail without libpng or should it
> > > disable certain things that depend on libpng?
> > 
> > as per my reply - it should, unless explicitly --disabled. same for jpeg,
> > gif and tiff.
> 
> just to be sure
> both options should be implemented ?
>  - want_evas_image_loader_png=yes|static => crashes if not found
>    (now all loaders crashes only if "yes" and not found)
>  - want_evas_image_loader_png=no => build anyway
>    thus add if HAVE_LOADER_PNG … endif in emotion_test, ethumb emotion
>    module and edje examples
> same for jpeg, gif, and tiff

yes - both. this allows for png to be disabled if explicitly asked to be
disabled, and efl to build, but by default efl fails at configure if png not
found.

> > 
> > > 
> > > ----------------------------------------
> > > > Date: Thu, 30 May 2013 08:55:33 +0900
> > > > From: ras...@rasterman.com
> > > > To: enlightenment-devel@lists.sourceforge.net
> > > > CC: scimmi...@outlook.com
> > > > Subject: Re: [E-devel] compilation fail without png support
> > > >
> > > > On Wed, 29 May 2013 18:37:06 -0500 Doug Newgard <scimmi...@outlook.com>
> > > > said:
> > > >
> > > >> I think you missed the point, raster. The problem is that the configure
> > > >> script doesn't find the libpng .pc file, but continues to try to build
> > > >> anyway, resulting in a build failure.
> > > >
> > > > i thought it did but the header was missing? i thought we made png,
> > > > jpeg, tiff, gif mandatory (unless --disabled)?
> > > >
> > > >> ----------------------------------------
> > > >>> Date: Thu, 30 May 2013 08:20:57 +0900
> > > >>> From: ras...@rasterman.com
> > > >>> To: enlightenment-devel@lists.sourceforge.net
> > > >>> Subject: Re: [E-devel] compilation fail without png support
> > > >>>
> > > >>> On Wed, 29 May 2013 23:35:54 +0200 Jérémy Zurcher <jer...@asynk.ch>
> > > >>> said:
> > > >>>
> > > >>> i havent checked yet - seen the ticket though. as such if you have
> > > >>> the pc file (pkg-config) but dont have the .h... your system is broken
> > > >>> regardless. we will fail compiling in a gazillion ways if deps behave
> > > >>> this way. we can't be expected to test every possible broken system
> > > >>> setup (have pc file
> > > >>> - missing 1, 2, 3 or 4 headers? which permutation of headers is
> > > >>> missing? are we missing shared libs - should we test linking? what if
> > > >>> the version the pc advertises is not the version of the lib
> > > >>> installed? shall we test for every function symbol?). thus this is a
> > > >>> low priority thing imho due to it seemingly just being a broken build
> > > >>> system, but if there are any sanity checks they go in configure and
> > > >>> we abort configure. the problem here is that our configure just gets
> > > >>> bigger and messier the more of these we add. :(
> > > >>>
> > > >>>> Hi,
> > > >>>> as reported in https://phab.enlightenment.org/T64,
> > > >>>> without proper png support compilation crashes because of:
> > > >>>> - emotion_test
> > > >>>> - edje examples
> > > >>>> - ethumb emotion module
> > > >>>>
> > > >>>> what is the right way to handle this ?
> > > >>>> - crash configure
> > > >>>> - disable compilation of faulty bits
> > > >>>>
> > > >>>> I have patches ready for both of these options in
> > > >>>> https://phab.enlightenment.org/D133
> > > >>>>
> > > >>>> Jérémy
> > > >>>>
> > > >>>> ------------------------------------------------------------------------------
> > > >>>> Introducing AppDynamics Lite, a free troubleshooting tool for
> > > >>>> Java/.NET Get 100% visibility into your production application - at
> > > >>>> no cost. Code-level diagnostics for performance bottlenecks with <2%
> > > >>>> overhead Download for free and get started troubleshooting in
> > > >>>> minutes. http://p.sf.net/sfu/appdyn_d2d_ap1
> > > >>>> _______________________________________________
> > > >>>> enlightenment-devel mailing list
> > > >>>> enlightenment-devel@lists.sourceforge.net
> > > >>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >>>
> > > >>>
> > > >>> --
> > > >>> ------------- Codito, ergo sum - "I code, therefore I am"
> > > >>> -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com
> > > >>>
> > > >>>
> > > >>> ------------------------------------------------------------------------------
> > > >>> Introducing AppDynamics Lite, a free troubleshooting tool for
> > > >>> Java/.NET Get 100% visibility into your production application - at
> > > >>> no cost. Code-level diagnostics for performance bottlenecks with <2%
> > > >>> overhead Download for free and get started troubleshooting in minutes.
> > > >>> http://p.sf.net/sfu/appdyn_d2d_ap1
> > > >>> _______________________________________________
> > > >>> enlightenment-devel mailing list
> > > >>> enlightenment-devel@lists.sourceforge.net
> > > >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >>>
> > > >> ------------------------------------------------------------------------------
> > > >> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> > > >> Get 100% visibility into your production application - at no cost.
> > > >> Code-level diagnostics for performance bottlenecks with <2% overhead
> > > >> Download for free and get started troubleshooting in minutes.
> > > >> http://p.sf.net/sfu/appdyn_d2d_ap1
> > > >> _______________________________________________
> > > >> enlightenment-devel mailing list
> > > >> enlightenment-devel@lists.sourceforge.net
> > > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >>
> > > >
> > > >
> > > > --
> > > > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > > > The Rasterman (Carsten Haitzler) ras...@rasterman.com
> > > >
> > > >
> > > > ------------------------------------------------------------------------------
> > > > Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> > > > Get 100% visibility into your production application - at no cost.
> > > > Code-level diagnostics for performance bottlenecks with <2% overhead
> > > > Download for free and get started troubleshooting in minutes.
> > > > http://p.sf.net/sfu/appdyn_d2d_ap1
> > > > _______________________________________________
> > > > enlightenment-devel mailing list
> > > > enlightenment-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >                                           
> > > ------------------------------------------------------------------------------
> > > Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> > > Get 100% visibility into your production application - at no cost.
> > > Code-level diagnostics for performance bottlenecks with <2% overhead
> > > Download for free and get started troubleshooting in minutes.
> > > http://p.sf.net/sfu/appdyn_d2d_ap1
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > enlightenment-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > 
> > 
> > 
> > -- 
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> > 
> > 
> > ------------------------------------------------------------------------------
> > Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> > Get 100% visibility into your production application - at no cost.
> > Code-level diagnostics for performance bottlenecks with <2% overhead
> > Download for free and get started troubleshooting in minutes.
> > http://p.sf.net/sfu/appdyn_d2d_ap1
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> -- 
> Jérémy Zurcher
> av General Guisan 49
> 1400 Yverdon-les-bains
> +41 (0) 79 599 84 27
> 
> ------------------------------------------------------------------------------
> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> Get 100% visibility into your production application - at no cost.
> Code-level diagnostics for performance bottlenecks with <2% overhead
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap1
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to