[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE : Un ptit coup de pouce ...



Salut,

>> Aucune installation n'est faite que ce soit dans /usr/local ou 
>> /usr/bin ... le binaire généré reste dans le répertoire où les sources 
>> du programmes ont été désarchivés...

>Il faut être plus précis. De quel répertoire s'agit-il ?

>Si c'est debian/<paquet>/usr/bin alors c'est normal et c'est bon. Un paquet
source 
>a vocation à re installé dans un tel répertoire qui est ensuite utilisé par
dpkg-deb pour créer le fichier .deb.

Là-dessus nous sommes d'accord ... Je parle lors d'une utilisation normale
du 
logiciel n'ayant rien à voir avec debian ...
Pour l'instant j'ai rajouté ceci dans le Makefile :

DESTDIR = 
BIN = /usr/bin

install: all
        install -d $(DESTDIR)$(BIN)
        install -m 0755 hydan $(DESTDIR)$(BIN)/hydan

Et là tout à l'air de fonctionner correctement :-)

>Il faut voir que la racine du paquet Debian est dans debian/<paquet> en
règle générale. 
>Et donc installer quelque chose dans /usr/bin c'est l'installer dans
debian/<paquet>/usr/bin ...

>> Là aussi je bute un petit peu car le Makefile du répertoire libdisasm 
>> doit pointer Où exactement ? En général où met-on les librairies ?

>/usr/lib ... donc debian/<paquet>/usr/lib

>Les emplacements des fichiers sont régis par la Debian Policy (à relire
donc ;)).

Ouais je viens de retrouver le lien ;)

Mais j'ai encore un ptit problème, dans le Makefile du répertoire libdisasm
j'ai rajouté ceci :

DESTDIR =
LIB = /usr/lib

install: all
        install -d $(DESTDIR)$(LIB)
        install -m 0755 libdisasm $(DESTDIR)$(LIB)/libdisasm
Mais j'obtiens l'erreur suivante :

make[1]: Entering directory `/home/edi/packaging/hydan-0.10'
gcc -Wall -Ilibdisasm -g -D_DEBUG -DVARBITS  -o hydan hdn_common.o
hdn_embed.o hdn_decode.o hdn_stats.o 
hdn_insns.o  hdn_crypto.o hydan.o -Llibdisasm -ldisasm -lcrypto -lm
/usr/bin/ld: ne peut trouver -ldisasm

Qu'elle est l'astuce pour que le Makefile du répertoire <paquet>/libdisasm/
soit pris en compte lors 
de la création du paquet ?

@+
-- 
 .''`.   E d i   S T O J I C E V I C 
: :'  :  http://www.debianworld.org
`. `~'   GPG: C360 FCF0 AB3A 2AB0 52E7 044F 1B3D 2109 1237 B032
  `-	 
*************************************************************************

Ce message et toutes les pièces jointes (ci-après le "message") sont
confidentiels et établis à l'intention exclusive de ses destinataires.
Toute utilisation ou diffusion non autorisée est interdite. 
Tout message électronique est susceptible d'altération. 
La SOCIETE GENERALE et ses filiales déclinent toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié.

				********

This message and any attachments (the "message") are confidential and
intended solely for the addressees.
Any unauthorised use or dissemination is prohibited. 
E-mails are susceptible to alteration.   
Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall be liable for the message if altered, changed or falsified. 

*************************************************************************



Reply to: