Page 1 sur 1

[Lxappearance] rien ne va plus

Publié : dim. 18 août 2013, 00:50
par mélodie
Salut,

J'utilise arch en 64bits.

Il se peut que ce topic soit mieux dans les pkgbuild, mais en même temps ça concerne lxappearance, quelle que soit la version. Alors j'ai hésité et l'ai mis ici.

Lxappearance il y a quelques temps s'est mis à modifier le gtk3 settings ini (sous .config/gtk-3) en même temps que le fichier de conf de gtk-2, résultat des acrobaties pour avoir des thèmes différents en passant par ce programme pour la configuration (je sais, je sais kiss, éditer les fichiers à la main... mais ça ne permet pas de voir de suite à quoi ressemblent les modifications).

Après quelques temps, Lxappearance ne fonctionne plus du tout. Je le lance et il ne se passe rien, idem depuis une console, même pas un message. Alors je souhaite essayer la version git qui semble être la plus avancée.

Ça ne marche pas vraiment, et je voudrais de l'aide pour réussir à faire le paquet. Je n'ai pas édité le PKGBUILD, ayant déjà regardé dedans une autre fois un peu plus tôt. Voici le contenu de la compilation:

Code : Tout sélectionner

5 aur/lxappearance2-git 0.5.2.15.g67e9745-1 (140)
    GTK+ theme switcher for LXDE (manages icons and fonts) - Version 2 - GIT
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ----------------------------------------------------
==> 5


==> Téléchargement du PKGBUILD de lxappearance2-git depuis AUR...
x PKGBUILD
Comment by browntown  (2013-01-27 19:41)
Ok, changed the following line in the pkgbuild:
sed -i 's/1\.11/1\.12/g' ./autogen.sh
to
sed -i 's/1\.11/1\.13/g' ./autogen.sh

and it built properly, thanks!

Comment by M4rQu1Nh0S  (2013-01-27 22:27)
The user 'browntown' and your comment help to resolv problem with automake. thanks!

Ner0, update your BUILDPKG ok!

Comment by Stebalien  (2013-06-04 05:38)
Here is a PKGBUILD for pacman 4.1: https://gist.github.com/Stebalien/b0e3d960b6b10e3b0305

Comment by sporkasaurus  (2013-06-29 19:08)
I can't get this to build, some issue with automake I think. Anyone got any idea how to fix it? Comments below did not solve my issue.

Comment by isaacaggrey  (2013-06-30 04:54)
Here is a working PKGBUILD forked from Stebalien's gist that fixes the autotools errors: https://gist.github.com/isaacaggrey/3f2d9996b21a5a87880b

You may need to add `--skipchecksums` if you've enabled the INTEGRITY_CHECK in /etc/makepkg.conf [1]

[1]: https://wiki.archlinux.org/index.php/PKGBUILD#sha256sums.2C_sha384sums.2C_sha512sums

lxappearance2-git 0.5.2.15.g67e9745-1  (dim. août  1 16:26:28 CEST 2010)
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> Dépendances de lxappearance2-git :
 - gtk2 (déjà installé)
 - intltool (déjà installé)
 - git (déjà installé)
 - docbook-xsl (déjà installé)


==> Lancer la compilation de lxappearance2-git ? [O/n]
==> --------------------------------------------------
==> 
==> Construction et installation du paquet
==> Création du paquet lxappearance2-git 0.5.2.15.g67e9745-1 (dim. août 18 00:38:18 CEST 2013)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Mise à jour du dépot lxappearance git
Fetching origin
==> Validation des fichiers sources avec md5sums...
    lxappearance ... Ignoré
==> Extraction des sources...
  -> Création d’une copie de travail du dépot lxappearance git...
Cloning into 'lxappearance'...
done.
Checking connectivity... done
==> Lancement de pkgver()...
==> Version mise à jour : lxappearance2-git 0.5.2.20.gbc4bd3d-1
==> Lancement de prepare()...
==> Lancement de build()...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4 ${ACLOCAL_FLAGS}
aclocal: warning: couldn't open directory 'm4': Aucun fichier ou dossier de ce type
configure.ac:27: warning: macro 'AM_PROG_CC_C_O_STDC' not found in library
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
configure.ac:27: warning: macro 'AM_PROG_CC_C_O_STDC' not found in library
autoreconf: running: /usr/bin/autoconf --force
configure.ac:27: error: possibly undefined macro: AM_PROG_CC_C_O_STDC
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
==> ERREUR : Une erreur s’est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire lxappearance2-git.
==> Relancer la compilation de lxappearance2-git ? [o/N]
==> ----------------------------------------------------
==> 
Qu'en pensez-vous ? Qu'est-ce qui coince au juste ? Est-ce cet avertissement à propos du répertoire m4 manquant qu'il faut regarder ?

Re: [Lxappearance] rien ne va plus

Publié : dim. 18 août 2013, 06:05
par ed0c
Après 2-3 recherches sur google il semblerait que ce soit un bug avec automake.
dans les commentaires de AUR, tu as quelques pistes vers un PKGBUILD qui reglerait les problèmes avec autotools.
--> https://gist.github.com/isaacaggrey/3f2 ... 1a5a87880b
Je ne sais pas si ça fonctionne, à toi de tester

Re: [Lxappearance] rien ne va plus

Publié : dim. 18 août 2013, 08:50
par jean_no
Salut

Euh, il ne s'agit pas d'un "bug" avec automake...
Ces macros sont dépréciées depuis ... 2002 ...

Il suffit de recréer tous les fichiers autotools pour qu'ils fonctionnent avec la nouvelle version de automake.
Dans le PKGBUILD, avant la ligne ./configure ... , rajoutes :

Code : Tout sélectionner

autoreconf -vfi
A+