You are not logged in.

#1 2005-09-02 14:40:51

Machiavelli
Member
Registered: 2005-08-24
Posts: 92

Firefox missing dependency?

I decided to make the jump from 1.0.4 to 1.0.6 and this is what I get:

[ ~ ] $ firefox
/opt/mozilla/lib/firefox-1.0.6/firefox-bin: error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory

I then did

pacman -S pango

which updated glib2, gcc, xorg, cairo and pango, and then everything ran fine. Maybe pango should be in the firefox dependencies? Currently, it is gtk2 that requires the latest version of pango, so then maybe, mozilla-firefox should require the latest version of gtk2?

[ ~ ] $ pacman -Si mozilla-firefox
Repository        : testing
Name              : mozilla-firefox
Version           : 1.0.6-3
Groups            : None
Provides          : gecko-sdk 
Depends On        : gtk2 heimdal libidl2 mozilla-common nspr 
Conflicts With    : gecko-sdk 
Replaces          : gecko-sdk mozilla-firebird phoenix 
Size (compressed) : 11541282
Description       : Standalone web browser from mozilla.org
MD5 Sum           : 4bf10693a0fa38e6fceaa229aa5af707

Offline

#2 2005-09-02 16:08:16

oscar
Member
From: Kiruna, Sweden
Registered: 2004-08-13
Posts: 457

Re: Firefox missing dependency?

Did take the package from the testing repository?
Either wait for 1.0.6 to be moved to current, or run testing (uncomment the testing-section in pacman.conf) - else you'll need to download like 10-15 packages and upgrade them yourself.


To err is human... to really foul up requires the root password.

Offline

#3 2005-09-02 18:23:23

Machiavelli
Member
Registered: 2005-08-24
Posts: 92

Re: Firefox missing dependency?

I have the testing repo enabled. If firefox would've had trouble installing itself, that would've been an entirely different matter, but in this case, firefox didn't start, due to a dependency problem. pango should've been  - directly or indirectly - required to install when I installed mozilla-firefox, period.

Offline

#4 2005-09-02 19:18:12

oscar
Member
From: Kiruna, Sweden
Registered: 2004-08-13
Posts: 457

Re: Firefox missing dependency?

Complex problems usually have simple solutions.
Have you tried doing a pacman -Syu and a source /etc/profile? smile


To err is human... to really foul up requires the root password.

Offline

#5 2005-09-02 19:44:13

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Firefox missing dependency?

Machiavelli wrote:

I have the testing repo enabled. If firefox would've had trouble installing itself, that would've been an entirely different matter, but in this case, firefox didn't start, due to a dependency problem. pango should've been  - directly or indirectly - required to install when I installed mozilla-firefox, period.

If you are not using the entire testing repo, and only using firefox from said testing repo, pango was probably included with one of those packages.  And to make my reposnse sounds gruff and manly like yours, I'll add that too, period

Offline

#6 2005-09-02 21:51:30

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: Firefox missing dependency?

Firefox uses pango directly now, so firefox depends on whatever backends pango provides by default, which is the cairo backend.

Firefox also depends on gtk2, which is 2.8.x since the latest build in testing. I could have made that one a versioned dependency, which would solve this problem. The real problem is that people don't always run an up2date system, resulting in these bugs.

Offline

#7 2005-09-03 05:47:38

Machiavelli
Member
Registered: 2005-08-24
Posts: 92

Re: Firefox missing dependency?

Ofcourse, sorry, my mistake.

Offline

Board footer

Powered by FluxBB