Page 1 sur 2
[pcmanfm git] Erreur de compilation (Résolu)
Publié : lun. 25 juin 2012, 10:08
par mélodie
Bonjour,
Je voulais installer les derniers pcmanfm du dépôt git disponibles sur AUR:
libfm-fixes-git et pcmanfm-fixes-git car je sais que de nombreux bugs ont été résolus.
Voici l'erreur:
Code : Tout sélectionner
You must have automake > 1.10 or 1.11 installed
Install the appropriate package for your distribution,
or get the source tarball at http://ftp.gnu.org/gnu/automake/
==> ERREUR : Une erreur s'est produite dans build().
Abandon...
==> ERREUR: Makepkg n'a pas pu construire libfm-fixes-git.
==> Relancer la compilation de libfm-fixes-git ? [o/N]
==> --------------------------------------------------
==>
J'ai tous les automake demandés:
Code : Tout sélectionner
1 core/automake 1.12.1-1 (base-devel) [installed]
A GNU tool for automatically creating Makefiles
2 aur/automake-1.11 1.11.5-3 [installed] (14)
A GNU tool for automatically creating Makefiles
...
5 aur/automake1.10 1.10.3-1 [installed] (47)
A GNU tool for automatically creating Makefiles
Si quelqu'un pouvait regarder ce qui cloche ?
Merci.

Re: [pcmanfm git] Erreur de compilation
Publié : lun. 25 juin 2012, 11:06
par MrMen
Bonjour, bon c'est très crade, mais c'est une solution pour le moment : si tu supprimes le test en début du fichiers autogen.sh de libfm-fixes, ça compile à la main.
Je vais aller jeter un coup d'oeil pour voir le test qui est vraiment fait…
Edit : j'ai rien dit, je n'avais pas lancer la fin de la compilation. En tout cas si tu supprimes le test pour le moment le autogen.sh passe mais avec mon automake1.12 je bloque un peu plus loin au
./configure
Code : Tout sélectionner
configure: creating ./config.status
config.status: creating Makefile
config.status: error: cannot find input file: `src/Makefile.in'
Pour le moment je n'arrive pas à mettre automake1.10 ni 1.11…
Re: [pcmanfm git] Erreur de compilation
Publié : lun. 25 juin 2012, 11:43
par FoolEcho
Je n'ai pas regardé mais il faut vérifier quelle version d'automake est à utiliser. Ce que tu suggères, Mr Men, semble indiquer que ça ne passe pas avec le 1.12.
Par conséquent, il vous faut installer automake-1.11 ou 1.10 et modifier dans le test (selon comment il est fait), le chemin vers l'exécutable, à savoir remplacer automake par automake-1.11 ou automake-1.10 (par opposition à automake qui lui va chercher le 1.12).
... 'sais pas si je suis clair.

Re: [pcmanfm git] Erreur de compilation
Publié : mar. 26 juin 2012, 14:53
par MrMen
Bon voilà je pense que ça marche, j'ai fait ce que sous entendait FoolEcho, c'est à dire deux patchs avec modif du pkgbuild pour patcher les autogen.sh pour que ça fonctionne avec
automake-1.11.
À faire l'un après l'autre dans le bon ordre
libfm-fixes-git
PKGBUILD
Code : Tout sélectionner
#Maintainer : Vadim Ushakov <igeekless [at] gmail [dot] com>
pkgname=libfm-fixes-git
pkgver=20120626
pkgrel=1
url="https://github.com/geekless/libfm"
pkgdesc="the core of next generation file manager PCManFM"
arch=('i686' 'x86_64')
license=('GPL')
depends=('udisks' 'gtk2' 'glib2' 'vala' 'menu-cache')
optdepends=('gvfs: To access remote file systems.'
'ffmpegthumbnailer: video thumbnails'
'pdftoppm: pdf thumbnails'
'convert: epub thumbnails'
'unzip: epub thumbnails')
makedepends=('git' 'intltool' 'pkgconfig' 'autoconf' 'perl' 'gtk-doc')
provides=('libfm' )
conflicts=('libfm' 'libfm-git' 'libfm_with_external_thumbnailers')
source=(automake-1.11.patch)
md5sums=('a0ca10abb594d84003f8e1d6b58ad642')
_gitroot="git://github.com/geekless/libfm"
_gitname="${pkgname%-git}"
build() {
msg "Connecting to GIT server...."
cd "${srcdir}"
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot $_gitname
fi
[ -d "$srcdir/${_gitname}-build" ] && rm -rf "$srcdir/${_gitname}-build"
git clone "$srcdir/${_gitname}" "$srcdir/${_gitname}-build"
msg "GIT checkout done or server timeout"
msg "Start to build..."
cd "$srcdir/${_gitname}-build"
patch autogen.sh < ../../automake-1.11.patch
sh ./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc --enable-udisks --with-gnu-ld || return 1
# strange: twice make is needed only for makepkg; compiling manually is fine
make || make
}
package ()
{
cd "$srcdir/${_gitname}-build"
make DESTDIR="$pkgdir/" install
#mv $pkgdir/usr/bin/{libfm-demo,libfm}
#install -Dm644 $srcdir/${_gitname}.png $pkgdir/usr/share/pixmaps/${_gitname}.png
#install -Dm755 $srcdir/${_gitname}.desktop $pkgdir/usr/share/applications/${_gitname}.desktop
}
automake-1.11.patch
Code : Tout sélectionner
--- src/libfm-fixes/autogen.sh 2012-06-26 14:29:35.029545258 +0200
+++ src/libfm-fixes-build/autogen.sh 2012-06-26 14:30:24.179543340 +0200
@@ -1,7 +1,7 @@
#! /bin/sh
AC_VERSION=
-AUTOMAKE=${AUTOMAKE:-automake}
+AUTOMAKE=${AUTOMAKE:-automake-1.11}
AM_INSTALLED_VERSION=$($AUTOMAKE --version | sed -e '2,$ d' -e 's/.* \([0-9]*\.[0-9]*\).*/\1/')
if [ "$AM_INSTALLED_VERSION" != "1.10" \
@@ -32,7 +32,7 @@
set -x
-${ACLOCAL:-aclocal$AM_VERSION} ${ACLOCAL_ARG}
+${ACLOCAL:-aclocal-1.11} ${ACLOCAL_ARG}
${AUTOHEADER:-autoheader$AC_VERSION} --force
AUTOMAKE=$AUTOMAKE libtoolize -c --automake --force
AUTOMAKE=$AUTOMAKE intltoolize -c --automake --force
pcmanfm-fixes-git
PKGBUILD
Code : Tout sélectionner
#Maintainer : Vadim Ushakov <igeekless [at] gmail [dot] com>
pkgname=pcmanfm-fixes-git
pkgver=20120626
pkgrel=1
pkgdesc="An extremely fast, lightweight, yet feature-rich file manager with tabbed browsing"
arch=('i686' 'x86_64')
url="https://github.com/geekless/pcmanfm"
license=('GPL')
depends=('libfm-fixes-git')
makedepends=('git' 'intltool' 'pkg-config')
optdepends=('gvfs: mounting of local and remote drives'
'gnome-menus: applications menu and "Open with..." dialog')
provides=('pcmanfm')
conflicts=('pcmanfm' 'pcmanfm-git' 'pcmanfm_with_search')
install=pcmanfm.install
source=('automake-1.11.patch')
md5sums=('5ce2ceefd469641b9fd9d49084552657')
_gitroot=git://github.com/geekless/pcmanfm
_gitname=pcmanfm
build() {
cd "$srcdir"
msg "Connecting to $_gitroot..."
if [[ -d $_gitname ]]; then
cd $_gitname && git pull origin && cd ..
msg2 "Local files updated"
else
git clone $_gitroot $_gitname
msg2 "Git checkout done"
fi
rm -rf $_gitname-build
git clone $_gitname $_gitname-build
cd $_gitname-build
patch autogen.sh < ../../automake-1.11.patch
msg "Starting make..."
./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd "$srcdir/$_gitname-build"
make DESTDIR="$pkgdir" install
}
automake-1.11.patch
Code : Tout sélectionner
--- ../pcmanfm/autogen.sh 2012-06-26 14:42:53.729514149 +0200
+++ autogen.sh 2012-06-26 14:43:48.809512005 +0200
@@ -1,9 +1,10 @@
#! /bin/sh
AC_VERSION=
-AUTOMAKE=${AUTOMAKE:-automake}
+AUTOMAKE=${AUTOMAKE:-automake-1.11}
AM_INSTALLED_VERSION=$($AUTOMAKE --version | sed -e '2,$ d' -e 's/.* \([0-9]*\.[0-9]*\).*/\1/')
+
if [ "$AM_INSTALLED_VERSION" != "1.10" \
-a "$AM_INSTALLED_VERSION" != "1.11" ];then
echo
@@ -19,7 +20,7 @@
ACLOCAL_ARG=-I ${ACLOCAL_DIR}
fi
-${ACLOCAL:-aclocal$AM_VERSION} ${ACLOCAL_ARG}
+${ACLOCAL:-aclocal-1.11} ${ACLOCAL_ARG}
${AUTOHEADER:-autoheader$AC_VERSION} --force
AUTOMAKE=$AUTOMAKE libtoolize -c --automake --force
AUTOMAKE=$AUTOMAKE intltoolize -c --automake --force
Remarque : on peut se passer de patch avec sed par exemple (je viens d'y penser à l'instant) donc à voir si c'est pas mieux. On pourrait faire un test avec which et modifier en consèquences

Bon je ferais un edit quand j'aurais fini.
Edit : je ne sais pas ce qui est le mieux donc voilà la version avec sed donc sans patch :
libfm-fixes-git
PKGBUILD
Code : Tout sélectionner
#Maintainer : Vadim Ushakov <igeekless [at] gmail [dot] com>
pkgname=libfm-fixes-git
pkgver=20120626
pkgrel=1
url="https://github.com/geekless/libfm"
pkgdesc="the core of next generation file manager PCManFM"
arch=('i686' 'x86_64')
license=('GPL')
depends=('udisks' 'gtk2' 'glib2' 'vala' 'menu-cache')
optdepends=('gvfs: To access remote file systems.'
'ffmpegthumbnailer: video thumbnails'
'pdftoppm: pdf thumbnails'
'convert: epub thumbnails'
'unzip: epub thumbnails')
makedepends=('git' 'intltool' 'pkgconfig' 'autoconf' 'perl' 'gtk-doc')
provides=('libfm' )
conflicts=('libfm' 'libfm-git' 'libfm_with_external_thumbnailers')
_gitroot="git://github.com/geekless/libfm"
_gitname="${pkgname%-git}"
build() {
msg "Connecting to GIT server...."
cd "${srcdir}"
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot $_gitname
fi
[ -d "$srcdir/${_gitname}-build" ] && rm -rf "$srcdir/${_gitname}-build"
git clone "$srcdir/${_gitname}" "$srcdir/${_gitname}-build"
msg "GIT checkout done or server timeout"
msg "Start to build..."
cd "$srcdir/${_gitname}-build"
# look for automake
# test if automake-1.11 is present
path=$(which automake-1.11)
if !(($?)); then
sed -i 's/-automake\}/-automake-1\.11\}/; s/-aclocal\$AM_VERSION/-aclocal-1\.11/' autogen.sh
else
# test if automake-1.10 is present
path=$(which automake-1.10)
if !(($?)); then
sed -i 's/-automake}/-automake-1.10/; s/-aclocal\$AM_VERSION/-aclocal-1.10/' autogen.sh
fi
fi
sh ./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc --enable-udisks --with-gnu-ld || return 1
# strange: twice make is needed only for makepkg; compiling manually is fine
make || make
}
package ()
{
cd "$srcdir/${_gitname}-build"
make DESTDIR="$pkgdir/" install
#mv $pkgdir/usr/bin/{libfm-demo,libfm}
#install -Dm644 $srcdir/${_gitname}.png $pkgdir/usr/share/pixmaps/${_gitname}.png
#install -Dm755 $srcdir/${_gitname}.desktop $pkgdir/usr/share/applications/${_gitname}.desktop
}
pcmanfm-fixes-git
PKGBUILD
Code : Tout sélectionner
#Maintainer : Vadim Ushakov <igeekless [at] gmail [dot] com>
pkgname=pcmanfm-fixes-git
pkgver=20120626
pkgrel=1
pkgdesc="An extremely fast, lightweight, yet feature-rich file manager with tabbed browsing"
arch=('i686' 'x86_64')
url="https://github.com/geekless/pcmanfm"
license=('GPL')
depends=('libfm-fixes-git')
makedepends=('git' 'intltool' 'pkg-config')
optdepends=('gvfs: mounting of local and remote drives'
'gnome-menus: applications menu and "Open with..." dialog')
provides=('pcmanfm')
conflicts=('pcmanfm' 'pcmanfm-git' 'pcmanfm_with_search')
install=pcmanfm.install
_gitroot=git://github.com/geekless/pcmanfm
_gitname=pcmanfm
build() {
cd "$srcdir"
msg "Connecting to $_gitroot..."
if [[ -d $_gitname ]]; then
cd $_gitname && git pull origin && cd ..
msg2 "Local files updated"
else
git clone $_gitroot $_gitname
msg2 "Git checkout done"
fi
rm -rf $_gitname-build
git clone $_gitname $_gitname-build
cd $_gitname-build
# look for automake
# test if automake-1.11 is present
path=$(which automake-1.11)
if !(($?)); then
sed -i 's/-automake\}/-automake-1\.11\}/; s/-aclocal\$AM_VERSION/-aclocal-1\.11/' autogen.sh
else
# test if automake-1.10 is present
path=$(which automake-1.10)
if !(($?)); then
sed -i 's/-automake}/-automake-1.10/; s/-aclocal\$AM_VERSION/-aclocal-1.10/' autogen.sh
fi
fi
msg "Starting make..."
./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd "$srcdir/$_gitname-build"
make DESTDIR="$pkgdir" install
}
Perso je préfère le second qui s'adapte, mais si quelqu'un a un avis…
Re: [pcmanfm git] Erreur de compilation
Publié : mar. 26 juin 2012, 15:26
par FoolEcho
Il te faut rajouter automake-1.11 dans les makedepends (et pas de pkgconfig, autoconf, etc. car ça fait partie base-devel -- le PKGBUILD original sur Aur n'est donc pas zoli).
Pour ce qui est de
sed
ou de
patch
, peu importe (côté standard, Arch ne fait pas de recommendations en la matière). Personnellement (et j'imagine que beaucoup font comme ça), j'emploie sed quand il y a peu de modifications à faire ou sur des fichiers relativement lisibles, comme ici.
Re: [pcmanfm git] Erreur de compilation
Publié : mar. 26 juin 2012, 15:33
par MrMen
Le truc c'est que si on veut on peut garder automake-1.10 (je pense j'ai pas testé) donc est-ce qu'il y a un moyen de proposer l'une ou l'autre genre
automake-1.11||automake-1.10
? au pire va pour automake-1.11
Je t'avoue que je ne suis toujours pas à l'aise avec les pkgbuild : je tatonne.
Edit : j'ai rien dit il suffit de mettre des <= !!

Edit2 : ah ben non en fait c'est pas si simple puisque ce sont deux paquets différents… donc ma question est toujours d'actualité.
Re: [pcmanfm git] Erreur de compilation
Publié : mar. 26 juin 2012, 20:00
par FoolEcho
Mr_Men a écrit :Le truc c'est que si on veut on peut garder automake-1.10 (je pense j'ai pas testé) donc est-ce qu'il y a un moyen de proposer l'une ou l'autre genre automake-1.11||automake-1.10 ? au pire va pour automake-1.11
Tu n'aurais pas de question à te poser si les différents paquets d'automake fournissait automake (via
provides
), ce cas est prévu à l'installation (par exemple pour installer java: regarde pour openjdk et jre sur Aur). Mais automake est un mauvais exemple pour ça car il n'y a pas de compatibilité ascendante comme on le voit ici (compile pas pour 1.12), donc pas de
provides
possible.
Maintenant proposer le choix demeure faisable mais pas directement à ma connaissance et donc pas KISS (en quelques mots: demander à l'utilisateur ce qu'il veut comme version d'automake dans build() via la fonction read de bash -- toute syntaxe shell étant acceptable -- puis la supprimer après utilisation ; mais c'est pas trop propre). La solution KISS étant le
provides
.
Donc, le mieux est de rester sur la version la plus récente opérationnelle, en attendant que le git soit corrigé à ce niveau.
Mr_Men a écrit :Je t'avoue que je ne suis toujours pas à l'aise avec les pkgbuild : je tatonne.
Vois le wiki pour les grandes lignes:
PKGBUILD
Standard_paquetage

(ça montre que les PKGBUILDs sur Aur ne sont malheureusement pas tous très propres... donc c'est formateur à condition de se documenter

)
Re: [pcmanfm git] Erreur de compilation
Publié : mer. 27 juin 2012, 11:04
par MrMen
Les pages de wiki je les lis, mais je ne pratique pas encore assez pour me souvenir de tout à chaque fois…
Donc après tes remarques, voilà je pense des pkgbuild convenables (pas d'erreur avec namcap)
libfm-fixes-git :
PKGBUILD
Code : Tout sélectionner
#Maintainer : Vadim Ushakov <igeekless [at] gmail [dot] com>
pkgname=libfm-fixes-git
pkgver=20120627
pkgrel=1
url="https://github.com/geekless/libfm"
pkgdesc="the core of next generation file manager PCManFM"
arch=('i686' 'x86_64')
license=('GPL')
depends=('udisks' 'gtk2' 'glib2' 'vala' 'menu-cache')
install='libfm-fixes-git.install'
optdepends=('gvfs: To access remote file systems.'
'ffmpegthumbnailer: video thumbnails'
'pdftoppm: pdf thumbnails'
'convert: epub thumbnails'
'unzip: epub thumbnails')
makedepends=('git' 'intltool' 'perl' 'gtk-doc' 'automake-1.11')
provides=('libfm' )
conflicts=('libfm' 'libfm-git' 'libfm_with_external_thumbnailers')
_gitroot="git://github.com/geekless/libfm"
_gitname="${pkgname%-git}"
build() {
msg "Connecting to GIT server...."
cd "${srcdir}"
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot $_gitname
fi
[ -d "$srcdir/${_gitname}-build" ] && rm -rf "$srcdir/${_gitname}-build"
git clone "$srcdir/${_gitname}" "$srcdir/${_gitname}-build"
msg "GIT checkout done or server timeout"
msg "Start to build..."
cd "$srcdir/${_gitname}-build"
# to use automake-1.11
sed -i 's/-automake\}/-automake-1\.11\}/; s/-aclocal\$AM_VERSION/-aclocal-1\.11/' autogen.sh
sh ./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc --enable-udisks --with-gnu-ld || return 1
# strange: twice make is needed only for makepkg; compiling manually is fine
make || make
}
package ()
{
cd "$srcdir/${_gitname}-build"
make DESTDIR="$pkgdir/" install
#mv $pkgdir/usr/bin/{libfm-demo,libfm}
#install -Dm644 $srcdir/${_gitname}.png $pkgdir/usr/share/pixmaps/${_gitname}.png
#install -Dm755 $srcdir/${_gitname}.desktop $pkgdir/usr/share/applications/${_gitname}.desktop
}
libfm-fixes-git.install
pcmanfm-fixes-git :
PKGBUILD
Code : Tout sélectionner
#Maintainer : Vadim Ushakov <igeekless [at] gmail [dot] com>
pkgname=pcmanfm-fixes-git
pkgver=20120627
pkgrel=1
pkgdesc="An extremely fast, lightweight, yet feature-rich file manager with tabbed browsing"
arch=('i686' 'x86_64')
url="https://github.com/geekless/pcmanfm"
license=('GPL')
depends=('libfm-fixes-git' 'desktop-file-utils')
makedepends=('git' 'intltool' 'automake-1.11')
optdepends=('gvfs: mounting of local and remote drives'
'gnome-menus: applications menu and "Open with..." dialog')
provides=('pcmanfm')
conflicts=('pcmanfm' 'pcmanfm-git' 'pcmanfm_with_search')
install=pcmanfm.install
_gitroot=git://github.com/geekless/pcmanfm
_gitname=pcmanfm
build() {
cd "$srcdir"
msg "Connecting to $_gitroot..."
if [[ -d $_gitname ]]; then
cd $_gitname && git pull origin && cd ..
msg2 "Local files updated"
else
git clone $_gitroot $_gitname
msg2 "Git checkout done"
fi
rm -rf $_gitname-build
git clone $_gitname $_gitname-build
cd $_gitname-build
# to use automake-1.11
sed -i 's/-automake\}/-automake-1\.11\}/; s/-aclocal\$AM_VERSION/-aclocal-1\.11/' autogen.sh
msg "Starting make..."
./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd "$srcdir/$_gitname-build"
make DESTDIR="$pkgdir" install
}
Re: [pcmanfm git] Erreur de compilation
Publié : ven. 29 juin 2012, 10:01
par mélodie
Super ! Je vais essayer ça ce soir, merci bien !
Et puis pcmanfm 1.0 va bientôt sortir…

enfin… bientôt.
Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 11:05
par mélodie
Salut,
Quelque chose m'a probablement échappé. Pour compiler libfm-git voici ce que j'obtiens, (en utilisant les fichiers présentés dans le post précédent):
http://pastebin.com/GnWaVd8P
Comment dois-je faire pour arranger ça ?
Merci.
Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 11:16
par FoolEcho
Code : Tout sélectionner
$ ls -l
total 12
-rw-r--r-- 1 melodie melodie 1670 30 juin 10:59 PKGBUILD
-rw-r--r-- 1 melodie melodie 1872 30 juin 10:58 libfm-fixes-git
-rw-r--r-- 1 melodie melodie 58 30 juin 10:58 libfm-fixes-git.install
drwxr-xr-x 2 melodie melodie 40 30 juin 10:59 pkg
drwxr-xr-x 4 melodie melodie 80 30 juin 10:59 src
Je pense que tu n'as pas utilisé le bon PKGBUILD: le libfm-fixes-git présent ici devrait être renommé en PKGBUILD (or les poids sont différents).

Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 11:20
par mélodie
Ah oui ! Je suis une étourdie et je me doutais bien que je m'étais mélangée quelque part.
Merci.

Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 11:52
par mélodie
Re,
Code : Tout sélectionner
$ makepkg
==> Détermination de la dernière révision git...
-> Version trouvée : 20120630
==> Création du paquet pcmanfm-git 20120630-1 (sam. juin 30 11:43:39 CEST 2012)
==> Vérification des dépendances pour l'exécution...
==> Dépendances manquantes :
-> libfm-git
==> Vérification des dépendances pour la compilation...
==> ERREUR : Échec de résolution des dépendances.
J'ai changé "libfm-git" pour "libfm-fixes-git" dans le pkgbuild et j'ai relancé makepkg. Le paquet a été fait et je l'ai installé.
Mais pour pcmanfm-git "ça" recommence.
http://pastebin.com/dtsh3Rdr
Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 12:39
par MrMen
Bonjour, je viens de tester chez moi, je n'ai pas eu de soucis avec pcmanfm… à part un .install qui est absent ! Je pense que tu as bien supprimé la ligne gênante puisque le
./configure
se lance. Tu as pris quel PKGBUILD ?
Tu peux faire un
ls
du répertoire principal pour voir.
Edit : À mon avis tu n'as pas le bon pkgbuild cf :
Code : Tout sélectionner
+ libtoolize -c --automake --force
+ AUTOMAKE=automake
+ intltoolize -c --automake --force
la version automake choisie n'est pas la bonne.
Tu as bien pris le dernier pkgbuild avec le sed ?
Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 13:16
par mélodie
J'ai re-re copié ton pkgbuild de ton post précédent et je finis toujours la compilation avec une erreur. Il a bien le sed. Voici le contenu de la compilation:
http://pastebin.com/q3GR5ghf
et
Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 13:45
par MrMen
Je ne suis pas chez moi pour le moment, je tente de regarder ces erreurs quand je peux. Je n'ai pas eu ce soucis, sur aucune des deux architecture...
Edit : bon j'ai trouvé un poste avec ssh qui trainé donc j'ai pu tenté.
Je viens de comparer ma compilation et la tienne, et on a pas les mêmes lignes de fichiers pour les include par exemple.
Que donne :
Et peut tu me donner le contenu du pkgbuild. Je comprends pas tout là moi

Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 14:14
par mélodie
Salut,
Vu ce que tu me dis j'ai ré essayé avec un répertoire neuf, puis une fois les fichiers installés j'ai dit à yaourt de ne pas continuer, et j'ai remplacé le pkgbuild natif par le tien : cette fois ça a marché !
Merci beaucoup.

Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 14:17
par MrMen
Ok bon ben ça m'arrange parce que comme tu le vois je savais pas trop d'où ça venait. Content d'avoir pu aider
Et si ça a marché : résolu...
Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 14:38
par mélodie
>Et si ça a marché : résolu...
Salut,
Avant ça je me demandais si nous ne devrions pas pointer vers l'erreur et proposer ta solution, soit sur AUR, soit directement par mail au mainteneur principal de ce pkgbuild ?
Re: [pcmanfm git] Erreur de compilation
Publié : sam. 30 juin 2012, 15:35
par MrMen
Bon idée, je vais aller de ce pas proposer ces fix sur AUR.