Page 1 sur 1
[bbswitch] pb avec cible « clean » (résolu)
Publié : mer. 08 août 2012, 16:27
par Youpi
Bonjour,
J'essaye d'installer bbswitch sur mon arch, pour gérer l'alimentation de ma carte graphique optirun, mais j'ai un problème à l'installation.
Code : Tout sélectionner
make -C /usr/src/linux-3.4.7-1-ARCH M="$(pwd)" clean
make[1] : on entre dans le répertoire « /usr/src/linux-3.4.7-1-ARCH »
make[1]: *** Aucune règle pour fabriquer la cible « clean ». Arrêt.
make[1] : on quitte le répertoire « /usr/src/linux-3.4.7-1-ARCH »
make: *** [clean] Erreur 2
==> ERREUR : Une erreur s'est produite dans package().
Abandon...
==> ERREUR: Makepkg n'a pas pu construire bbswitch.
Ah, petit détail, j'ai deux noyaux, mais le problème survient dès le premier....
Re: [bbswitch] Aucune règle pour fabriquer la cible « clean
Publié : mer. 08 août 2012, 19:07
par MrMen
Aucun soucis pour moi à la compilation. C'est une version récente du pkgbuild ?
Pour plus d'infos et une manipulation plus facile télécharge le nécessaire avec
yaourt -G bbswitch
puis à coup de
makepkg
.
Edit : dans ma version, il y a bien une cible clean
Re: [bbswitch] Aucune règle pour fabriquer la cible « clean
Publié : mer. 08 août 2012, 21:13
par Youpi
voila mon pkgbuild :
Code : Tout sélectionner
# Maintainer: Samsagax <samsagax@gmail.com>
pkgname=bbswitch
pkgver=0.4.2
pkgrel=3
pkgdesc="kernel module allowing to switch dedicated graphics card on Optimus laptops"
arch=('i686' 'x86_64')
url=("http://github.com/Bumblebee-Project/bbswitch")
license=('GPL')
provides=('bbswitch')
makedepends=('linux-headers')
install=bbswitch.install
source=("https://github.com/downloads/Bumblebee-Project/bbswitch/${pkgname}-${pkgver}.tar.gz")
md5sums=('0db72765c6accb49426a40c4cb1556d3')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
sed -i "s|/lib/modules|/usr/lib/modules|g" Makefile
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}
for _kernver in $(file /boot/* | grep "Linux kernel" | sed -e 's/^.*version //g' -e 's/ .*$//g' | xargs); do
msg2 "Building module for $_kernver..."
# KDIR is necessary even when cleaning
make KDIR=/usr/src/linux-${_kernver} clean
make KDIR=/usr/src/linux-${_kernver}
install -D -m644 bbswitch.ko ${pkgdir}/usr/lib/modules/${_kernver}/kernel/drivers/acpi/bbswitch.ko
done
}
J'ai tenté un dkms-bbswitch, et ça à marché du premier coup....
Re: [bbswitch] pb avec cible « clean » (contourné)
Publié : ven. 10 août 2012, 14:23
par Youpi
suite à une bourde de ma part, Mr Men a trouvé mon erreur...
En voulant supprimer dkms avec l'option Rcns, j'ai supprimer le kernel de mon noyaux ARCH.
Du coup, il n'y avait plus de makefile....
Mr. Men m'as réinstallé le kernel, et maintenant, je peux installer bbswitch sans problème
Merci encore Mr Men
Re: [bbswitch] pb avec cible « clean » (résolu)
Publié : ven. 10 août 2012, 14:35
par MrMen
Juste pour que ce soit clair les headers étaient absents (pas le noyau) et on pars en résolu quand ce n'est plus contourné
