Bonjour,
En installant lazarus, le fichier /usr/lib/lazarus/0.9.28/lcl/units/i386-linux/fileutil.ppu (par exemple) a été copié sur ma machine. Ce fichier est en lecture seule et je pense que c'est très bien ainsi.
J'ai un ou deux petits composants originellement en Delphi, et je voudrais installer un paquet les contenant dans mon Lazarus 0.9.28-2.
J'ai donc créé un nouveau paquet lpk, auquel j'ai ajouté le source .pas contenant mes composants. Il se compile bien. J'ai gardé la valeur par défaut pour le répertoire de sortie des unités, à savoir lib/$(TargetCPU)-$(TargetOS)/
Si mon paquet est /home/moi/lazarus/monpaquet.lpk, la compilation crée donc /home/moi/lazarus/lib/i386-linux/fileutil.ppu (par exemple)
Mais quand je veux installer, j'ai un message me signalant qu'il existe deux versions du même fichier ! C'est vrai, mais pourquoi est-ce un problème ?
Une solution (tordue) serait de changer le répertoire de sortie en /usr/lib/lazarus/0.9.28/lcl/units/i386-linux/ et rendre ce répertoire en lecture-écriture.
C'est ce que vous faites ? Ou alors comment ?
Si je crée un répertoire poubelle pour y envoyer les unités, le même message apparait.
Merci pour vos lumières...
Partager