[SCONS] pb de variable LIBPATH

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
celmir
Daikyu
Messages : 78
Inscription : jeu. 10 janv. 2008, 19:38
Localisation : La Rochelle (17)

[SCONS] pb de variable LIBPATH

Message par celmir »

j'ai une erreur lors du makepkg -f sur la ligne

Code : Tout sélectionner

 scons prefix=$startdir/pkg/usr libdir=$startdir/usr/lib || return 1
cela me renvoie une erreur du fait que LIBPATH n'est pas récupérée
comment exporter cette valeur (/usr/lib) dans mon PKGBUILD ?

Computer science is no more about computers than astronomy is about telescopes - Edsger Dijkstra
http://celmir.tuxfamily.org
Avatar de l’utilisateur
celmir
Daikyu
Messages : 78
Inscription : jeu. 10 janv. 2008, 19:38
Localisation : La Rochelle (17)

Message par celmir »

KeyError: 'LIBPATH':
File "/var/abs/local/gigi-svn/src/gigi/GG/SConstruct", line 636:

Computer science is no more about computers than astronomy is about telescopes - Edsger Dijkstra
http://celmir.tuxfamily.org
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut,

il est possible que le fichier scons soit mal fait !
fait un :

Code : Tout sélectionner

makepkg -fL
et met le fichier .log sur le pastebin : http://pastebin.archlinux.fr/

On va peut être avoir plus d'info.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
celmir
Daikyu
Messages : 78
Inscription : jeu. 10 janv. 2008, 19:38
Localisation : La Rochelle (17)

Message par celmir »

makepkg -fL
http://pastebin.archlinux.fr/15564
cat PKGBUILD
http://pastebin.archlinux.fr/15565
remarque :
- le mkdir et l'export sont des essais, mais j'obtiens sytématiquement lamême erreur avec ou sans
- Ca fonctionne en 'manuel' si je me positionne dans le répertoire de gigi/GG et que je fais
export LIBPATH=/usr/lib
scons

Computer science is no more about computers than astronomy is about telescopes - Edsger Dijkstra
http://celmir.tuxfamily.org
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Code : Tout sélectionner

iLIBPATH=$startdir/pkg/usr/lib
c'est normal le 'i' ?
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

De plus, je suis pas sur que ce soit judicieux de mettre un chemin temporaire pour LIBPATH, tu as tester avec /usr/lib ?
Faut dire que Scons en python c'est pas simple pour chercher les erreurs :/
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
celmir
Daikyu
Messages : 78
Inscription : jeu. 10 janv. 2008, 19:38
Localisation : La Rochelle (17)

Message par celmir »

j'ai fais pas mal de test même certains qui me semblaient euh exotiques :D
je viens de re-tester par acquis de conscience c'est la même chose.
je me demande si je dois patcher le fichier Sconstruct ?

Computer science is no more about computers than astronomy is about telescopes - Edsger Dijkstra
http://celmir.tuxfamily.org
Avatar de l’utilisateur
celmir
Daikyu
Messages : 78
Inscription : jeu. 10 janv. 2008, 19:38
Localisation : La Rochelle (17)

Message par celmir »

ca semble bon maintenant, je me suis positionné dans gigi/GG, un scons --help m'a donné les options :-)

pkgname=gigi-svn
pkgver=629
pkgrel=1
pkgdesc="small gui for openGL and SDL, svn version."
arch=(i686)
url="http://sourceforge.net/projects/gigi"
license=('LGPL')
makedepends=('subversion' 'scons' 'ogre')
depends=()
provides=('gigi')
conflicts=('gigi')
_svntrunk=https://gigi.svn.sourceforge.net/svnroot/gigi/trunk
_svnmod=gigi
build() {
cd $startdir/src/
if [ -d $_svnmod/.svn ]; then
(cd $_svnmod && svn up -r $pkgver)
else
svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
fi
cd $_svnmod/GG
mkdir -p $startdir/pkg/usr/{bin,include,lib/pkgconfig}
scons prefix=$startdir/pkg/usr bindir=$startdir/pkg/usr/bin libdir=$startdir/pkg/usr/lib incdir=$startdir/pkg/usr/include pkgconfigdir=$startdir/pkg/usr/pkgconfig configure || return 1
scons || return 1
scons install || return 1
}
il reste des problèmes à corriger (signalés par namcap), je vais y remédier :-)

Computer science is no more about computers than astronomy is about telescopes - Edsger Dijkstra
http://celmir.tuxfamily.org
Avatar de l’utilisateur
celmir
Daikyu
Messages : 78
Inscription : jeu. 10 janv. 2008, 19:38
Localisation : La Rochelle (17)

Message par celmir »

ça marche, je vais poster un billet sur mon blog d'ici peu :-)

Computer science is no more about computers than astronomy is about telescopes - Edsger Dijkstra
http://celmir.tuxfamily.org
Répondre