bugGnash - The GNU Flash player - Bugs: bug #27393, Lot of missing dependencies in...

 
 

bug #27393: Lot of missing dependencies in src.rpm

Submitted by:  Volodymyr Lisivka <vlisivka>
Submitted on:  Mon 07 Sep 2009 01:05:32 PM UTC  
 
Category: buildSeverity: 2 - Minor
Release: trunkStatus: Works For Me
Privacy: PublicAssigned to: Rob Savoye <rsavoye>
Open/Closed: Closed

Add a New Comment(Rich 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 15 Oct 2009 04:48:04 PM UTC, comment #8:

Bug reporter says it can be closed.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Wed 16 Sep 2009 02:01:46 PM UTC, comment #7:

I still cannot build package on Fedora 11 x86_64, but, IMHO, it is another bug.

This ticket can be closed.

Volodymyr Lisivka <vlisivka>
Tue 08 Sep 2009 05:19:34 PM UTC, comment #6:

The rpms are built for kde4 only, although on Fedora it's possible to build both the kde3 and kde4 GUIs at the same time. I adjusted the Requires a little, built new RPMs, and uploaded them to getgnash.org, revno #11493. I'm also on a Fedora 11 system, which is what I built these packages on.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Tue 08 Sep 2009 07:32:40 AM UTC, comment #5:

rpm asked me to install additional packages for gnash-11488_trunk-1.src.rpm:

error: Failed build dependencies:
gstreamer-ffmpeg is needed by gnash-11488_trunk-1.src
kdelibs-devel is needed by gnash-11488_trunk-1.src
kdebase-devel is needed by gnash-11488_trunk-1.src
qt-devel is needed by gnash-11488_trunk-1.src

I installed them:

[root@vnc-test ~]# yum -y install gstreamer-ffmpeg kdelibs-devel kdebase-devel qt-devel

Then following error happen:

+ . /etc/profile.d/qt.sh
/var/tmp/rpm-tmp.rxCv1v: line 26: /etc/profile.d/qt.sh: No such file or directory

/etc/profile.d/qt.sh belongs to qt3-devel package. I installed it, but following error happen after that (because kde4 uses qt4):

ERROR: No KDE 4.x development package installed!
To disable the KDE 4.x gui,
reconfigure using --enable-gui=<list-of-guis>
and omit kde from the list.
When the option --enable-gui=... is omitted,
the default is the same of --enable-gui=kde,gtk
To be able to build the kde 4.x gui,
install version 4.x of the KDE development environment from http://kde.org
or .deb users: apt-get install kdelibs5-dev
or .rpm users: yum install kdelibs-devel.

I use Fedora 11 x86_64 at RackspaceCloud.

Volodymyr Lisivka <vlisivka>
Mon 07 Sep 2009 11:23:46 PM UTC, comment #4:

I built fresh rpms after tweaking several things in the gnash.spec file, and uploaded new snapshots for revno #11488 to getgnash.org.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Mon 07 Sep 2009 02:22:37 PM UTC, comment #3:

When I build binary rpms, they're configured for ffmpeg usually, which is why the gstreamer dependencies aren't listed. btw, I wrote the gnash/spec file, I'll be tweaking it further for the upcoming Gnash release.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Mon 07 Sep 2009 02:19:53 PM UTC, comment #2:

See snipet from .spec file for gnash-11475_trunk-1.src.rpm:

BuildRequires: libpng-devel libjpeg-devel libogg-devel
BuildRequires: gtk2-devel glib2-devel
BuildRequires: atk-devel pango-devel
BuildRequires: agg-devel boost-devel curl-devel libXt-devel
BuildRequires: SDL-devel
# YellowDog doesn't ship ffmpeg
%if %{distribution} != "ydl6"
BuildRequires: ffmpeg-devel
%endif
# Mandriva uses different names for the X11 library packages
%if %{distribution} != "fc10"
BuildRequires: libx11_6-devel libxt_6-devel
%else
BuildRequires: libX11-devel libXt-devel xorg-x11-proto-devel
%endif

Some dependencies are missed: pygtk2-devel, libungif-devel, gstreamer-devel, openssl-devel, gstreamer-plugins-base-devel .

I am sorry, I used bash history to create list of packages, which I installed manually, so first dependencies are from .spec file, next ones from ./configure script.

Volodymyr Lisivka <vlisivka>
Mon 07 Sep 2009 01:56:56 PM UTC, comment #1:

Well, all of those are listed in the gnash.spec file for all RPM packages, maybe the src.rpm one ignores those. As GNU projects usually only make source releases as tarballs, these are experimental rpms. I'd be more worried about the binary rpms. Anyway, I see no additional place to list these dependencies for the src rpm, and they are all listed under BuildRequires.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Mon 07 Sep 2009 01:05:32 PM UTC, original submission:

I tried to compile gnash-11475_trunk-1.src.rpm but found lot of missing dependencies. Guided by ./configure, I installed these packages:

libogg-devel
agg-devel
boost-devel
libXt-devel
SDL-devel
ffmpeg-devel
pygtk2-devel
libungif-devel
gstreamer-devel
openssl-devel
gstreamer-plugins-base-devel

# For documentation only?
dejagnu
speex-devel

Please, add them to list of package build requirements.

Volodymyr Lisivka <vlisivka>

 

(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 (Posted a comment)
  • -unavailable- added by vlisivka (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 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 15 Oct 2009 04:48:04 PM UTCrsavoyeOpen/ClosedOpen=>Closed
    Mon 07 Sep 2009 11:23:46 PM UTCrsavoyeStatusNone=>Works For Me
    Mon 07 Sep 2009 01:56:56 PM UTCrsavoyeAssigned toNone=>rsavoye
      Severity3 - Normal=>2 - Minor

    Back to the top


    Powered by Savane 3.1-cleanup1