gecko-mediaplayer version 1.0.4-2ubuntu1 FTBFS on i386 in precise

Bug #935501 reported by Andreas Moog
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gecko-mediaplayer (Ubuntu)
Fix Released
High
Unassigned
Precise
Won't Fix
High
Unassigned

Bug Description

This is a semi-automatic report based on the latest archive rebuild results [1].
Apologies if it reaches you in error.

Excerpt from the buildlog:

  CC libgmlib_a-gm_parse.o
gm_parse.c: In function 'gm_parse_asx_is_asx':
gm_parse.c:137:13: warning: 'g_strncasecmp' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:175) [-Wdeprecated-declarations]
  CC libgmlib_a-gm_pref_store.o
  CC libgmlib_a-gm_strfuncs.o
  AR libgmlib.a
make[4]: Leaving directory `/build/buildd/gecko-mediaplayer-1.0.4/src/libgmlib'
make[4]: Entering directory `/build/buildd/gecko-mediaplayer-1.0.4/src'
  CXX plugin_types_std.o
In file included from plugin_types.h:41:0,
                 from plugin_types_std.cpp:38:
plugin.h:40:19: fatal error: npapi.h: No such file or directory
compilation terminated.
make[4]: *** [plugin_types_std.o] Error 1
make[4]: Leaving directory `/build/buildd/gecko-mediaplayer-1.0.4/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/buildd/gecko-mediaplayer-1.0.4/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/gecko-mediaplayer-1.0.4'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/gecko-mediaplayer-1.0.4'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20120213-0715
FAILED [dpkg-buildpackage died]

The full buidlog can be found at https://launchpad.net/ubuntu/+archive/test-rebuild-20120201/+build/3146712/+files/buildlog_ubuntu-precise-i386.gecko-mediaplayer_1.0.4-2ubuntu1_FAILEDTOBUILD.txt.gz.

[1] http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20120201-precise.html

Andreas Moog (ampelbein)
Changed in gecko-mediaplayer (Ubuntu):
importance: Undecided → High
Changed in gecko-mediaplayer (Ubuntu Precise):
status: New → Confirmed
Revision history for this message
Brandon Snider (brandonsnider) wrote :

I have attached a patch to debian/rules which will fix this bug. The problem was, the build flag which executes "pkg-config --variable=sdkdir libxul" fails because there is no more libxul pc file in firefox-dev in Precise. The remaining pc file, mozilla-plugin, works.

However, the gmtk/gnome-mplayer versions in Precise are both 1.0.5, as in Debian. I think that gecko-mediaplayer should also be synced to that version. I have created a bzr branch with a working ubuntu-ized version of the build scripts for 1.0.5 here:

https://code.launchpad.net/~brandonsnider/+junk/gecko-mediaplayer

Revision history for this message
Brandon Snider (brandonsnider) wrote :

Sorry, here is the patch.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "alter build flag in debian/rules" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Julien Lavergne (gilir) wrote :

Thanks Brandon for the patch. You can see the difficulties we have to build 1.0.5 on bug 928101.

Revision history for this message
Brandon Snider (brandonsnider) wrote : Re: [Bug 935501] Re: gecko-mediaplayer version 1.0.4-2ubuntu1 FTBFS on i386 in precise

Hi.
I'll take a crack at this when I get home from work in a few hours, but I
built 1.0.6 successfully last night for precise:
https://launchpad.net/~nvidia-vdpau/+archive/testing-ppa/+build/3396633

On Wed, Apr 11, 2012 at 3:00 PM, Julien Lavergne
<email address hidden>wrote:

> Thanks Brandon for the patch. You can see the difficulties we have to
> build 1.0.5 on bug 928101.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/935501
>
> Title:
> gecko-mediaplayer version 1.0.4-2ubuntu1 FTBFS on i386 in precise
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gecko-mediaplayer/+bug/935501/+subscriptions
>

--
 -- Brandon J. Snider

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gecko-mediaplayer - 1.0.6-1ubuntu1

---------------
gecko-mediaplayer (1.0.6-1ubuntu1) quantal; urgency=low

  * Sync with Debian (LP: #928101)
  * Ubuntu remaining changes :
   - debian/rules:
    + Add --with-xulrunner-sdk to fix FTBFS on Ubuntu (LP: #935501)
    + Disable --as-needed to fix another FTBFS on Ubuntu.

gecko-mediaplayer (1.0.6-1) unstable; urgency=low

  * New upstream release.
  * debian/patches:
    - Update 0001-mozalloc.patch.
    - Remove 0002-fix-spelling-error.patch (not needed anymore).
  * debian/control:
    - Bump Standards version to 3.9.3 (no changes required).
    - Bump Depends on gnome-mplayer to 1.0.6 to keep them in sync.
    - Bump Build-Dep on debhelper to >= 9.
    - Drop unnecessary Build-Dep on dpkg-dev.
  * debian/copyright: Update Format URL.
  * debian/rules:
    - Enable verbose build output.
    - Enable parallel build.
    - Drop include of /usr/share/dpkg/buildflags.mk. The flags are exported by
      debhelper with compat level 9.
  * debian/compat: Bump to 9.

gecko-mediaplayer (1.0.5-1) unstable; urgency=low

  [ Sebastian Ramacher ]
  * New upstream release (Closes: #652152).
  * debian/control:
    - add myself to Uploaders.
    - don't depend on specific browsers (Closes: #567169)
    - Build-Dep on dh-autoreconf instead of autotools-dev.
    - Build-Dep on pkg-config (>= 2.26).
    - Remove unnecessary Build-Dep on libidl0.
  * debian/rules:
    - regenerate configure with dh-autoreconf.
  * debian/patches:
    - add 0002-fix-spelling-error.patch to fix spelling mistake in
      src/plugin.cpp.
    - update 0001-nomozalloc.patch to not include diff for configure.

  [ Julien Lavergne ]
  * debian/patches:
    - force-no-gsettings.patch: Remove, since gnome-mplayer provide the
      gsettings schemas.

  [ Brandon Snider ]
  * debian/rules: convert package to dh short form (Closes: #638336).
  * debian/compat: bump compat to 8.
  * debian/control:
    - Build-Dep on debhelper (>= 8)
    - Build-Dep on libgmlib-dev
  * debian/copyright: make it DEP-5 compliant

  [ Aron Xu ]
  * debian/control:
    - Move to Debian Multimedia Team, add Julien and myself to Uploaders.
      (Closes: #628997)
    - Add Vcs-* fields.
 -- Julien Lavergne <email address hidden> Fri, 04 May 2012 19:11:21 +0200

Changed in gecko-mediaplayer (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Andreas Moog (ampelbein) wrote :

Precise is EoL, setting task to Won't Fix.

Changed in gecko-mediaplayer (Ubuntu Precise):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.