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 Sep 17 11:58:11 2011  
 
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 Sep 29 10:31:58 2011, comment #10:

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

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

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

Gabriele Giacone <gg0>
Project Member
Thu Sep 29 10:11:48 2011, 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 Sep 22 23:09:20 2011, comment #7:

s/3d9edb9/33b7184/

Gabriele Giacone <gg0>
Project Member
Thu Sep 22 22:55:40 2011, 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 Sep 19 14:53:19 2011, 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 Sep 19 14:39:57 2011, 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 Sep 19 14:05:25 2011, comment #3:

Fixed as of commit 3d9edb9.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Sat Sep 17 14:24:49 2011, 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 Sep 17 12:24:29 2011, 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 Sep 17 11:58:11 2011, 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 Sep 29 10:31:58 2011strkStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Mon Sep 19 14:05:25 2011rsavoyeSeverity4 - Important=>3 - Normal
      StatusNone=>Ready For Test
    Sat Sep 17 14:24:49 2011gg0Summarydistcheck failures=>build fails with enable-device=all on lenny squeeze openbsd
      Carbon-Copy-=>Added -unavailable-
    Sat Sep 17 12:24:29 2011strkSeverity3 - Normal=>4 - Important
      Assigned toNone=>rsavoye

    Back to the top


    Powered by Savane 3.1-cleanup