[compilation]Piklab

Applications, problèmes de configuration réseau
blacktail
Hankyu
Messages : 49
Inscription : jeu. 14 janv. 2010, 01:12

[compilation]Piklab

Message par blacktail »

Hello,

J'ai voulu installer le paquet AUR piklab, il est pas bien à jour mais ce n'est psa grave j'ai changé le PKGBUILD comme ceci :

Code : Tout sélectionner

# Contributor: Tom Billiet (mouse256@ulyssis.org)
# Maintainer: Kevin Cox (youarefunny - ktcox@rogers.com)
pkgname=piklab
pkgver=0.15.12
pkgrel=3
pkgdesc="IDE applications based on Microchip PIC and dsPIC microcontrollers similar to MPLAB"
url="http://piklab.sourceforge.net/"
license=('GPL')
arch=('i686' 'x86_64')
depends=('cmake' 'kdelibs' 'hicolor-icon-theme')
optdepends=('gputils:	Assembeler'
            'pk2cmd:	Upload via PikKit2 programer'
            'sdcc:	Compile C Code')
install=$pkgname.install
source=("http://localhost/piklab-0.15.12.tar.bz2")
md5sums=('7fa372b967e8a38108073bdaa80f1798')

build() {
	cd "${srcdir}/$pkgname-$pkgver"
	
	export KDEDIRS=${pkgdir}/usr:/opt/kde
	cmake -D 'CMAKE_BUILD_TYPE=Release'                       \
	      -D 'CMAKE_INSTALL_PREFIX=/usr'                      \
	      -D 'QT_INCLUDE_DIR:PATH=/opt/qt/include'            \
	      -D 'QT_MOC_EXECUTABLE:FILEPATH=/opt/qt/bin/moc'     \
	      -D 'QT_UIC_EXECUTABLE:FILEPATH=/opt/qt/bin/uic'     \
	      -D 'QT_QT_LIBRARY:FILEPATH=/opt/qt/lib/libqt-mt'    \
	      .
	
	make
	make DESTDIR="${pkgdir}" install
	
	rm -rf ${pkgdir}/usr/share/doc/HTML/en/piklab/common
}

#build() {
#	cd ${srcdir}/$pkgname-$pkgver
#	export KDEDIRS=${pkgdir}/usr:/opt/kde
#	cmake . \
#	-DCMAKE_INSTALL_PREFIX=/usr \
#	-DCMAKE_BUILD_TYPE=Release
#	make
#	make install
#}
Mais dès qu'il lance la compilation, le cmake . il me sort une erreur :
Found KDE3 kconfig_compiler preprocessor: /opt/kde/bin/kconfig_compiler
-- checking for module 'libusb'
-- found libusb, version 0.1.12
-- Found LIBUSB
-- LIBUSB version: 0.1.12
-- Looking for include files HAVE_READLINE
-- Looking for include files HAVE_READLINE - not found.
CMake Error at cmake/FindReadline.cmake:7 (message):
Could not find readline header

Call Stack (most recent call first):
cmake/Piklab.cmake:56 (find_package)
CMakeLists.txt:21 (include)


-- Configuring incomplete, errors occurred!
Alors que le paquet est bien installé ?!
Auriez vous une solution ?
Merci d'avance.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17262
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [compilation]Piklab

Message par benjarobin »

Pourquoi tu fais pointer vers /opt/qt/ alors que Qt n'est pas installé ici ? A moins que tu parles de Qt3, mais dans ce cas là, la ligne depend est fausse.

Edit: Apparemment Piklab utilise Qt3... :(
Dernière modification par benjarobin le ven. 20 avr. 2012, 16:46, modifié 1 fois.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [compilation]Piklab

Message par FoolEcho »

... et si tu fais compiler contre kdelibs au lieu de kdelibs3, pas sûr que ça fonctionne non plus. :|

Mais bref, si le paquet n'est plus à jour, autant le signaler au mainteneur. :P
«The following statement is not true. The previous statement is true.» :nage:
blacktail
Hankyu
Messages : 49
Inscription : jeu. 14 janv. 2010, 01:12

Re: [compilation]Piklab

Message par blacktail »

Ok merci je vais le signaler au mainteneur ;)
Arf je viens de voir que dans la colonne mainteneur il y a :
devel piklab 0.15.10-3 27 IDE applications based on Microchip PIC and dsPIC microcontrollers similar to MPLAB orphelin
https://aur.archlinux.org/packages.php? ... arch=Aller
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [compilation]Piklab

Message par FoolEcho »

orphelin + plus à jour... C'est du frais. :)

Je n'ai pas regardé plus en détail (mis à part que j'ai la même erreur que toi), mais l'erreur du readline pourrait bien être qu'il cherche les headers pour readline 5 (j'ai tenté une compilation en passant outre la vérification du readline.h, mais ça se vautre entre le code et les headers de readline 6). :(

Voir les dépendances (à moins qu'elles ne soient pas à jour, mais le wiki a l'air à la page): http://sourceforge.net/apps/mediawiki/p ... _for_Linux
«The following statement is not true. The previous statement is true.» :nage:
blacktail
Hankyu
Messages : 49
Inscription : jeu. 14 janv. 2010, 01:12

Re: [compilation]Piklab

Message par blacktail »

Ok, j'avais également regarder la compilation for linux sur le site de piklab mais sans succès.
En espérant trouvé une solution ;)

Bon week end ;) et merci.
Répondre