j'essaye d'installer pdftk sur ma gentoo et ça ne fonctionne pas.
voici le message que je reçois en tapant ebuild pdftk-1.41.ebuild merge :
ebuild pdftk-1.41.ebuild merge
Disabling noauto in features... merge disables it. (qmerge doesn't)
Traceback (most recent call last):
File "/usr/bin/ebuild", line 72, in ?
if not portage.catpkgsplit(cpv):
File "/usr/lib64/portage/pym/portage_versions.py", line 299, in catpkgsplit
raise InvalidData("Invalid category in %s" %mydata )
portage_exception.InvalidData: Invalid category in /pdftk-1.41
Pouvez vous m'aider ?
Merci beaucoup.
# dossier de l'ebuild
Posté par polytan . Évalué à 2.
Peux-tu dire dans quel dossier se trouve ton ebuild ?
Si c'est dans un arbre perso, tu dois respecter une certaine architecture de dossiers.
Par exemple, tu peux mettre ton ebuild dans ton_arbre_portage_déclaré_dans_le_make.conf/app-editors/pdftk/
[^] # Re: dossier de l'ebuild
Posté par de_prog . Évalué à 1.
merci pour ta réponse.
mon ebuild se trouve dans mon /home
je vais tester ce que tu me dis...
[^] # Re: dossier de l'ebuild
Posté par de_prog . Évalué à 1.
Disabling noauto in features... merge disables it. (qmerge doesn't)
Appending /usr to PORTDIR_OVERLAY...
!!! /usr does not seem to have a valid PORTDIR structure.
:-(
[^] # Re: dossier de l'ebuild
Posté par de_prog . Évalué à 1.
j'ai donc correctement placé mon ebuild dans le bon dossier... maintenant il me dis manifest not found
[^] # Re: dossier de l'ebuild
Posté par nonas . Évalué à 1.
$ ebuild mon_ebuild.ebuild manifest
(cf man ebuild pour tout le reste)
[^] # Re: dossier de l'ebuild
Posté par polytan . Évalué à 2.
Car sinon, à ton prochain sync, ton dossier et ton ebuild sera supprimé.
[^] # Re: dossier de l'ebuild
Posté par de_prog . Évalué à 1.
voila en fait c'est une gentoo de OVH (release 2), en fait l'arbre de portage se trouve dans le portage-ovh, de se côté finalement tout a fonctionné enfin...
le problème est que la config de ma gentoo n'a pas été faite par moi.
mon problème actuelle : j'ai tenté de recompiler gcc avec gcj car 'était nécessaire pour l'install
pour cela, j'ai du mettre a jour mon systeme emerge --sync
j'ai fait
echo "sys-devel/gcc gcj" >> /etc/portage/package.use
puis
emerge gcc
et la problème :
!!! All ebuilds that could satisfy ">=sys-libs/glibc-2.7-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/glibc-2.9_p20081201-r2 (masked by: package.mask, ~amd64 keyword)
- sys-libs/glibc-2.9_p20081201-r1 (masked by: package.mask, ~amd64 keyword)
- sys-libs/glibc-2.9_p20081201 (masked by: package.mask, ~amd64 keyword)
- sys-libs/glibc-2.8_p20080602-r1 (masked by: package.mask)
- sys-libs/glibc-2.8_p20080602 (masked by: package.mask, ~amd64 keyword)
- sys-libs/glibc-2.7-r2 (masked by: package.mask, ~amd64 keyword)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "sys-devel/gcc-4.3.2-r3" [ebuild])
(dependency required by "gcc" [argument])
Bon, du coup ça craint ...
[^] # Re: dossier de l'ebuild
Posté par de_prog . Évalué à 1.
voila en fait c'est une gentoo de OVH (release 2), en fait l'arbre de portage se trouve dans le portage-ovh, de se côté finalement tout a fonctionné enfin...
le problème est que la config de ma gentoo n'a pas été faite par moi.
mon problème actuelle : j'ai tenté de recompiler gcc avec gcj car 'était nécessaire pour l'install
pour cela, j'ai du mettre a jour mon systeme emerge --sync
j'ai fait
echo "sys-devel/gcc gcj" >> /etc/portage/package.use
puis
emerge gcc
et la problème :
!!! All ebuilds that could satisfy ">=sys-libs/glibc-2.7-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/glibc-2.9_p20081201-r2 (masked by: package.mask, ~amd64 keyword)
- sys-libs/glibc-2.9_p20081201-r1 (masked by: package.mask, ~amd64 keyword)
- sys-libs/glibc-2.9_p20081201 (masked by: package.mask, ~amd64 keyword)
- sys-libs/glibc-2.8_p20080602-r1 (masked by: package.mask)
- sys-libs/glibc-2.8_p20080602 (masked by: package.mask, ~amd64 keyword)
- sys-libs/glibc-2.7-r2 (masked by: package.mask, ~amd64 keyword)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "sys-devel/gcc-4.3.2-r3" [ebuild])
(dependency required by "gcc" [argument])
Bon, du coup ça craint ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.