You are not logged in.

#1 2010-07-05 15:32:33

reflets de vert
Member
Registered: 2010-03-20
Posts: 71
Website

Impossible to install icecat (solved)

Hello,

When I try to install icecat, the console says:

$ yaourt -S icecat

==> Téléchargement du PKGBUILD de icecat depuis AUR...
bsdtar: Removing leading '/' from member names
x xulrunner-copy-stub.patch
x PKGBUILD
x mozilla-firefox-1.0-lang.patch
x icecat-safe.desktop
x icecat.desktop
x mozconfig
x icecat.install

Comment by: tjwoosta on Thu, 24 Jun 2010 08:00:07 +0000
Am I really though? 

I have gtk-qt-engine running just fine without libbonoboui or kdelibs (which both pull in a ton of unnescessary depends), and I have icecat running just fine without libgnomeui. Both of which were built without those packages and without the need for --disable flags or otherwise pkgbuild modification except removing/replacing deps. If this is possible, why should they be required?

How about this from the gtk-qt-engine readme?

Prerequisites:
CMake 2.4
Qt 4.3 developement package
GTK developement package

I dont see any libgnomeui or kdelibs, no affiliation with any DE at all.

or how about this from the icecat readme?

The default configuration of IceCat uses the following libraries:
libpango libpangoxft libpangoft2 libfreetype libxft libgtk2 libx11

wheres libgnomeui? The configure script checks for it sure, but it doesnt require it, not for building or otherwise. Only gnome users might want this, but even then its not required. Its like an optbuilddep because its optional, but if you choose to use it it should be installed before you compile like a builddep. This could easily be covered in the optdep details (libgnomeui: for gnome integration, requires rebuilding the package)    

Comment by: wonder on Thu, 24 Jun 2010 10:19:41 +0000
i was talking only about icecat and firefox. if you use firefox, pacman will never fetch libgnomeui and after compiling icecat you do pacman -Rs $(pacman -Qdtq) will clean that crap too.    

Comment by: figue on Sun, 27 Jun 2010 08:20:04 +0000
i18n package was splitted. Please, check your language package: icecat-${langpack}. Much better, I think.    

Comment by: Ravenman on Wed, 30 Jun 2010 19:07:41 +0000
The package xulrunner has been updated from 1.9.2.4 to 1.9.2.6 version and I can't install IceCat by the dependencies. What can I do?    

Comment by: figue on Wed, 30 Jun 2010 22:29:17 +0000
@Ravenman, IceCat needs exactly its xulrunner version, but you can use IceCat with lastest xulrunner, though. It isn't recommended, just it works. I've been playing a bit and IceCat seems to be stable. Quick steps:

- pacman -Sd xulrunner
- Download lastest tarball and untar it.
- makepkg -d
- pacman -U icecat-3.6.4-1-${arch}.pkg.tar.xz

or just you can wait until Giuseppe release lastest version ;)     

Comment by: cb474 on Thu, 01 Jul 2010 00:46:14 +0000
@Ravenman: Or you could download the older version of xulrunner from Arch Rollback Machine: http://arm.kh.nu/search/. Use pacman -U to install it. Then edit the IgnorePkg line in pacman.conf and add xulrunner, so it doesn't get upgraded, with system upgrades. That's what I do when I'm waiting for Icecat to get upgraded to the latest version. Usually Icecat upgrades right away or withing a couple days, but this time the GNU OS people seem to be taking a longer time.    

First Submitted: Sun, 09 Dec 2007 10:12:05 +0000    
icecat 3.6.4-1 : GNU version of the Firefox browser
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> 
==> o

Veuillez ajouter \$EDITOR à vos variables d'environnement
par exemple :
export EDITOR="vim" (dans ~/.bashrc)
(remplacez vim par votre éditeur favori)

==> Éditer PKGBUILD avec :medit

==> Dépendances de icecat :
 - desktop-file-utils (déjà installé)
 - mime-types (déjà installé)
 - shared-mime-info (déjà installé)
 - zip (déjà installé)
 - libgnomeui>=2.22.1 (déjà installé)
 - python (déjà installé)
 - autoconf2.13 (déjà installé)
 - xulrunner=1.9.2.4 (compilation depuis AUR)
 - wireless_tools (paquet trouvé)


==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> 
==> r

==> Dépendances de icecat :
 - desktop-file-utils (déjà installé)
 - mime-types (déjà installé)
 - shared-mime-info (déjà installé)
 - zip (déjà installé)
 - libgnomeui>=2.22.1 (déjà installé)
 - python (déjà installé)
 - autoconf2.13 (déjà installé)
 - xulrunner=1.9.2.4 (compilation depuis AUR)
 - wireless_tools (paquet trouvé)


==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> 
==> n

==> Dépendances de icecat :
 - desktop-file-utils (déjà installé)
 - mime-types (déjà installé)
 - shared-mime-info (déjà installé)
 - zip (déjà installé)
 - libgnomeui>=2.22.1 (déjà installé)
 - python (déjà installé)
 - autoconf2.13 (déjà installé)
 - xulrunner=1.9.2.4 (compilation depuis AUR)
 - wireless_tools (paquet trouvé)


==> Éditer icecat.install ? [O/n] ("A" pour annuler)
==> ------------------------------------------------

n

==> Lancer la compilation de icecat ? [O/n]
==> ---------------------------------------
==> 
==> Construction et installation du paquet
==> Installation/compilation des dépendances manquantes pour icecat :
Mot de passe : 
Avertissement: xulrunner-1.9.2.6-1 est à jour -- réinstalle
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles (2): wireless_tools-29-3  xulrunner-1.9.2.6-1

Taille totale des paquets (téléchargement):   0,00 Mo
Taille totale des paquets (installation):   64,05 Mo

Procéder à l'installation ? [O/n] o
Analyse de l'intégrité des paquets...
(2/2) Analyse des conflits entre fichiers          [###################] 100%
(1/2) Installation de wireless_tools               [###################] 100%
(2/2) Mise à jour de xulrunner                     [###################] 100%

==> WARNING: Des dépendances ont été installées avant l'échec
Vérification des dépendances...

Suppression (1): wireless_tools-29-3

Taille totale des paquets (suppression):   0,23 Mo

Voulez-vous désinstaller ces paquets ? [O/n] 
(1/1) Désinstallation de wireless_tools            [###################] 100%
==> Relancer la compilation de icecat ? [o/N]
==> -----------------------------------------
==> 
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> Dépendances de icecat :
 - desktop-file-utils (déjà installé)
 - mime-types (déjà installé)
 - shared-mime-info (déjà installé)
 - zip (déjà installé)
 - libgnomeui>=2.22.1 (déjà installé)
 - python (déjà installé)
 - autoconf2.13 (déjà installé)
 - xulrunner=1.9.2.4 (compilation depuis AUR)
 - wireless_tools (paquet trouvé)


==> Éditer icecat.install ? [O/n] ("A" pour annuler)
==> ------------------------------------------------
==> 
==> n

==> Lancer la compilation de icecat ? [O/n]
==> ---------------------------------------
==> 
==> Construction et installation du paquet
==> Installation/compilation des dépendances manquantes pour icecat :
Avertissement: xulrunner-1.9.2.6-1 est à jour -- réinstalle
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles (2): wireless_tools-29-3  xulrunner-1.9.2.6-1

Taille totale des paquets (téléchargement):   0,00 Mo
Taille totale des paquets (installation):   64,05 Mo

Procéder à l'installation ? [O/n] o
Analyse de l'intégrité des paquets...
(2/2) Analyse des conflits entre fichiers          [###################] 100%
(1/2) Installation de wireless_tools               [###################] 100%
(2/2) Mise à jour de xulrunner                     [###################] 100%

==> WARNING: Des dépendances ont été installées avant l'échec
Vérification des dépendances...

Suppression (1): wireless_tools-29-3

Taille totale des paquets (suppression):   0,23 Mo

Voulez-vous désinstaller ces paquets ? [O/n]

etc…
I tried:

pacman -Sd xulrunner
- Download lastest tarball and untar it.
- makepkg -d
- pacman -U icecat-3.6.4-1-${arch}.pkg.tar.xz

It stops with makepkg

I don't know or understand…

Last edited by reflets de vert (2010-07-06 13:25:31)


I'm against internet totalitarians of any kind.
And like cheese's humor.

Offline

#2 2010-07-06 03:29:03

tjwoosta
Member
Registered: 2008-12-18
Posts: 453

Re: Impossible to install icecat (solved)

1. remove xulrunner, icecat, and wireless_tools (assuming you didn't already remove wireless_tools when it asked you about it)

2. install icecat again but this time modify the pkgbuild (change the depends  xulrunner=1.9.2.4 to xulrunner=1.9.2.6)


(the package was failing to build because the icecat pkgbuild specifies a specific version of xulrunner and the maintainer never changed it when the new version of xulrunner came out.)

Last edited by tjwoosta (2010-07-06 03:31:46)

Offline

#3 2010-07-06 13:25:00

reflets de vert
Member
Registered: 2010-03-20
Posts: 71
Website

Re: Impossible to install icecat (solved)

Thank you very much it works!

It is clear for me now.


I'm against internet totalitarians of any kind.
And like cheese's humor.

Offline

Board footer

Powered by FluxBB