bugGnash - The GNU Flash player - Bugs: bug #34313, build fails with enable-device=all...

 
 

bug #34313: build fails with enable-device=all on lenny squeeze openbsd

Submitted by:  Gabriele Giacone <gg0>
Submitted on:  Sat 17 Sep 2011 11:58:11 AM UTC  
 
Category: buildSeverity: 3 - Normal
Release: masterStatus: Fixed
Privacy: PublicAssigned to: Rob Savoye <rsavoye>
Open/Closed: Closed

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Thu 29 Sep 2011 10:31:58 AM UTC, comment #10:

I tried a couple of times but forgot to log it, git bisect is your friend.

Sandro Santilli <strk>
Project Member
Thu 29 Sep 2011 10:24:43 AM UTC, comment #9:

Yes it is.
Did anyone find out what changed =auto to =yes?

Gabriele Giacone <gg0>
Project Member
Thu 29 Sep 2011 10:11:48 AM UTC, comment #8:

Gabriele, is the bug fixed ? I'd like to see =auto come back but that's eventually for another ticket.

Sandro Santilli <strk>
Project Member
Thu 22 Sep 2011 11:09:20 PM UTC, comment #7:

s/3d9edb9/33b7184/

Gabriele Giacone <gg0>
Project Member
Thu 22 Sep 2011 10:55:40 PM UTC, comment #6:

ok 3d9edb9 just switched =yes to =no but I can't see when it had switched from =auto (692eb4829 by Petter) to =yes.
Any git guru around?

Gabriele Giacone <gg0>
Project Member
Mon 19 Sep 2011 02:53:19 PM UTC, comment #5:

In this particular case, most distributions do not ship EGL, which is only used for OpenVG support. For distcheck, it's good to build most everything, ie... all devices, but the EGL device would always fail. I guess 'auto' would handle that, but I dislike 'auto'.

We should close this one as distcheck now works fine. If all devices are specified at configure time, but OpenVG isn't, then that should be an error. That would be a different bug though, but I'll look into it as the author of the EGL & OpenVG code.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Mon 19 Sep 2011 02:39:57 PM UTC, comment #4:

That commit silently turns down a request to build all devices. Shouldn't this be the behavior of "auto" instead ?
I mean, if you request all gui you get an error if any can't be built. And the same happens with media handler.

Sandro Santilli <strk>
Project Member
Mon 19 Sep 2011 02:05:25 PM UTC, comment #3:

Fixed as of commit 3d9edb9.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Sat 17 Sep 2011 02:24:49 PM UTC, comment #2:

About lenny, dist configure fails and --enable-device=all seems to be the problem. I haven't add it yet to non-dist configure options on bb.
If I did it, configure would fail on squeeze, lenny, openbsd(any egl/gles?):

http://www.gnashdev.org:8010/builders/lenny-linux-x86/builds/582/steps/configure/logs/stdio
http://www.gnashdev.org:8010/builders/squeeze-linux-x86/builds/669/steps/configure/logs/stdio
http://www.gnashdev.org:8010/builders/current-openbsd-amd64/builds/626/steps/configure/logs/stdio

Don't consider fedora issue, I'll file another bug.

Gabriele Giacone <gg0>
Project Member
Sat 17 Sep 2011 12:24:29 PM UTC, comment #1:

As per point 8 in http://wiki.gnashdev.org/CommitRules
(Bugs that break builds should always be considered high-priority)
this is high priority...

Btw, if "configure" step fails, shouldn't build slave stop it there rather than going on to the "distcheck" step ?
(referring to the cygnal error)

Sandro Santilli <strk>
Project Member
Sat 17 Sep 2011 11:58:11 AM UTC, original submission:

[distcheck builds are scheduled once a week at 9:30 pm MDT on Friday]

It fails on lenny due to missing egl/gles packages:

checking egl/EGL/egl.h presence... configure: error: "EGL requested but development package not found"

http://www.gnashdev.org:8010/builders/lenny-linux-x86/builds/581/steps/make_distcheck/logs/stdio

and on fedora:

make[2]: Entering directory `/bb/build/fedora15-linux-i386/build/gnash-0.8.10dev/_build/cygnal'
make[2]: *** No rule to make target `distclean'. Stop.

http://www.gnashdev.org:8010/builders/fedora15-linux-i386/builds/10/steps/make_distcheck/logs/stdio

Gabriele Giacone <gg0>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by rsavoye (Updated the item)
  • -unavailable- added by gg0
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by gg0 (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 8 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 29 Sep 2011 10:31:58 AM UTCstrkStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Mon 19 Sep 2011 02:05:25 PM UTCrsavoyeSeverity4 - Important=>3 - Normal
      StatusNone=>Ready For Test
    Sat 17 Sep 2011 02:24:49 PM UTCgg0Summarydistcheck failures=>build fails with enable-device=all on lenny squeeze openbsd
      Carbon-Copy-=>Added -unavailable-
    Sat 17 Sep 2011 12:24:29 PM UTCstrkSeverity3 - Normal=>4 - Important
      Assigned toNone=>rsavoye

    Back to the top


    Powered by Savane 3.1-cleanup