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

Submitter:  Gabriele Giacone <gg0>
Submitted:  Sat 17 Sep 2011 11:58:11 AM UTC
   
 
Category:  build Severity:  3 - Normal
Release:  master Status:  Fixed
Privacy:  Public Assigned to:  rsavoye
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group 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>
Group 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>
Group Member
Thu 22 Sep 2011 11:09:20 PM UTC, comment #7: 

s/3d9edb9/33b7184/

Gabriele Giacone <gg0>
Group 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>
Group 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>
Group administrator
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>
Group Member
Mon 19 Sep 2011 02:05:25 PM UTC, comment #3: 

Fixed as of commit 3d9edb9.

Rob Savoye <rsavoye>
Group administrator
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>
Group 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>
Group 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>
Group Member

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-09-29 strk StatusReady For Test Fixed
        Open/ClosedOpen Closed
    2011-09-19 rsavoye Severity4 - Important 3 - Normal
        StatusNone Ready For Test
    2011-09-17 gg0 Summarydistcheck failures build fails with enable-device=all on lenny squeeze openbsd
        Carbon-Copy- Added -email is unavailable-
    2011-09-17 strk Severity3 - Normal 4 - Important
        Assigned toNone rsavoye

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code