You are not logged in.
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
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
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
Complex problems usually have simple solutions.
Have you tried doing a pacman -Syu and a source /etc/profile?
To err is human... to really foul up requires the root password.
Offline
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
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
Ofcourse, sorry, my mistake.
Offline