Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

bit of a different question.

I'm trying to upload a package to a repository that I just started on Launchpad. Launchpad accepts the upload happily, and everything seems good up until the build. It cuts itself short part-way through, reporting "Missing build dependencies: libswfdec-0.8-dev".

Now, this package is listed in the Control file. So I'm not sure what's going on here, but I feel like it's a very novice mistake, since this is my first (attempted) upload.

The main page shows the following text:

Build status

Dependency wait on king (virtual) Retry this build
Missing build dependencies: libswfdec-0.8-dev
Started 5 minutes ago
Finished 2 minutes ago (took 3 minutes, 30.4 seconds)
buildlog (4.3 KiB)

and the buildlog shows (amongst other things):

libswfdec-0.8-dev: missing
libswfdec-0.8-dev: does not exist

This of course, compiles fine on my system. If anybody has a suggestion, I would really appreciate it.

share|improve this question
Is this for Natty? If so ... there does not seem to be a libswfdec for Natty(??) – Rinzwind May 1 '11 at 21:22
no the build is for Maverick. I haven't installed Natty on any of my systems yet, but hopefully I'll be building this for 11.04 once I get the Maverick build up. – zookalicious May 2 '11 at 4:36
Frustrating :=) Did you see this on debian bugs: ? – Rinzwind May 2 '11 at 7:44
up vote 4 down vote accepted

libswfdec was removed from Ubuntu & Debian so you will not be able to build that file in your Maverick PPA.

See the Ubuntu source package and the Debian removal bug.

Since this file is still in Lucid you may be able to build it there. See this page for more info about how to push to a different release.

share|improve this answer
That's bizarre. Was this a recent change? I'm building a modified version of Gloobus-Preview, and the Gloobus team obviously has been successful with building on Maverick even though it relies on that package. Do you know of a way to fix this or do I just have to remove the code that relies on libswfdec to build past Lucid? – zookalicious May 2 '11 at 17:38

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.