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