[bbswitch] pb avec cible « clean » (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

[bbswitch] pb avec cible « clean » (résolu)

Message 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....
Dernière modification par Youpi le ven. 10 août 2012, 14:24, modifié 3 fois.
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [bbswitch] Aucune règle pour fabriquer la cible « clean

Message 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

Code : Tout sélectionner

clean:
        $(MAKE) -C $(KDIR) M=$(PWD) clean
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [bbswitch] Aucune règle pour fabriquer la cible « clean

Message 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....
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [bbswitch] pb avec cible « clean » (contourné)

Message 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
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [bbswitch] pb avec cible « clean » (résolu)

Message 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é :-)
Arch 64 | Awesome | Zsh | Bépo
Répondre