Thu 15 Oct 2009 04:48:04 PM UTC, comment #8:
Bug reporter says it can be closed.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|