Re: Dependency hell *Again*

Michael Chan <[email protected]>
Newsgroups gmane.comp.web.galeon.user
Message-ID <[email protected]>
> 
>  On both, which also run FC4, I get the old, old misery : "Missing
>  Dependency : Mozilla <...> is needed ....
>  

Details that explain the issue I think you are facing are in this
Bugzilla entry:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=16434

Fedora-extras is at mozilla-1.7.10 whereas the Galeon rpm in extras is
built against 1.7.8.  I checked DAG; as of this writing, he hasn't built
galeonfor FC4 since moz upped to 1.7.10.  If you are other using other
repos that sport builds of Galeon, they may be watching the same thread.

Crispin was spot-on in his responses.  I respectfully suggest you voice
your concerns on the fedora-extras mailing list if you have not yet had
the opportunity to do so.  Also, regarding your comment about epiphany
never having a problem, I have had multiple issues with applications and
their dependencies on mozilla, including Epiphany and Evolution.  When
running FC(whatever) (plus non-core repos!) or any such fast-moving
distro, things break.

The most immediate solution is to build the package yourself for your
system.  It is not difficult; Crispin summed it up pretty well, but it
will require (slight) manual editing of two files to deal with an issue
regarding FC4's version of GCC, along with installing the necessary
build dependencies.  While the fedora package maintainer decides the way
they want to deal with the issue, I recommend you might want to try
rolling your own rpm.   If it works for you, while updating for the time
being, just use "yum --exclude=galeon update" until the issue is
resolved.

I'm sorry if the rest of this message is off-topic for this list; I do
hope this helps you get up and running if you have not found a solution.

You'll need to yum install mozilla-devel gtk2-devel gnome-desktop-devel,
and whatever other dependencies that I don't remember right now.  Your
error messages if your build fails will help you figure out what's
missing.

Download galeon-1.3.21.tar.bz2

Because of the aforementioned GCC issue, you will need to unpack the
archive edit files galeon.spec and galeon.spec.in, changing:

Copyright: GPL

to 

License: GPL

It's near the top of the file, maybe 8 lines down, and easy to find.
Once you're done, pack it back up.

rpmbuild -ta galeon-1.3.21.tar.bz2

If your build is successful, look in /usr/src/redhat/RPMS/i386/

That's where your rpm should be.

rpm -ivh galeon-1.3.21-1.i386.rpm

Best wishes,

Michael
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQBC8T3+QfJb2ugDUd8RAkQGAKCWBY10/UWOZMiF5PRAps5BQpAZdACePfCW
+l8uz7EWt/v0rPk99CUwyfI=
=Dp3g
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.