Bonjour a tous,
si je lance une bouteille a la mer parmis vous ce n'est pas par hasard….
je souhaiterais utiliser le logiciel copos (http://copos.berlios.de/)
ce dernier me pose beaucoup de problème quant a son installation…
Néophyte sous linux je n'ai que très peu de bases…
et après plusieurs jours a plancher sur le sujet je me heurte sans cesse a de nouveaux problèmes…
quand j'ai lu que Ronan Billon, le créateur de ce logiciel était présent ici mon sang n'a fait qu'un tour et je me suis inscrit.
voici pour faire simple mon état actuel
siedrone@siedrone-pc:~/Téléchargements/copos-0.8$ ./configurechecking for a BSD-compatible install… /usr/bin/install -c
[…]
checking for library containing avcodec_init… -lavcodec
checking for library containing guess_format… no
configure: error: libavcodec is missing
merci de bien vouloir me guider…
soit dans le choix d'un nouveau programme
soit, simplement (ou pas… :D) a m'aider a installer ce dernier…
par avance, merci.
cordialement,
Siedrone
ps: j'oubliais de préciser mais bien entendu, libavcodec est présent…
# port salut
Posté par NeoX . Évalué à 8. Dernière modification le 07 juillet 2012 à 09:43.
c'est marqué dessus
il te faut donc ajouter libavcodec à ton linux
mais en version developpeur, probablement libavcodec-dev
puisque tu installes copos en le compilant.
pour installer libavcodec-dev, suivant ta distribution ce sera :
debian/ubuntu : aptitude install libavcodec-dev
redhat/centos/fedora : yum install libavcodec-dev
…
[^] # Re: port salut
Posté par siedrone . Évalué à -1.
bonjour Neox et tout d'abord merci pour ta réponse.
je viens de retenter ca :
siedrone@siedrone-pc:~$ sudo apt-get install libavcodec-dev
[sudo] password for siedrone:
Lecture des listes de paquets… Fait
Construction de l'arbre des dépendances
Lecture des informations d'état… Fait
libavcodec-dev est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libunistring0:i386 libgomp1:i386 libcroco3:i386 libgettextpo0:i386
libglewmx1.5
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
siedrone@siedrone-pc:~$ debian/ubuntu : aptitude install libavcodec-dev
bash: debian/ubuntu: Aucun fichier ou dossier de ce type
siedrone@siedrone-pc:~$ redhat/centos/fedora : yum install libavcodec-dev
bash: redhat/centos/fedora: Aucun fichier ou dossier de ce type
siedrone@siedrone-pc:~$
sans succes….
apres je me trompe surement quelque part.
je tourne sur ubuntu 12.04 LTS
[^] # Re: port salut
Posté par Zarmakuizz (site web personnel) . Évalué à 3.
Dans le doute, installer ffmpeg également ?
Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/
[^] # Re: port salut
Posté par siedrone . Évalué à 1.
je vais retenter mais normalement c'est fait aussi…
[^] # Re: port salut
Posté par siedrone . Évalué à 1.
oui c'est bien ce que je disais si j'ai bien compris…
(j'ai pris les deux liens disponibles ici : http://doc.ubuntu-fr.org/ffmpeg
(le premier n'étant plus a jour…
[sudo] password for siedrone:
Lecture des listes de paquets… Fait
Construction de l'arbre des dépendances
Lecture des informations d'état… Fait
Aucune version du paquet libavcodec-unstripped-52 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Aucune version du paquet libavdevice-unstripped-52 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Aucune version du paquet libavformat-unstripped-52 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Aucune version du paquet libpostproc-unstripped-51 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Aucune version du paquet libswscale-unstripped-0 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « libavcodec-unstripped-52 » n'a pas de version susceptible d'être installée
E: Le paquet « libavdevice-unstripped-52 » n'a pas de version susceptible d'être installée
E: Le paquet « libavformat-unstripped-52 » n'a pas de version susceptible d'être installée
E: Impossible de trouver le paquet libavutil-unstripped-50
E: Le paquet « libpostproc-unstripped-51 » n'a pas de version susceptible d'être installée
E: Le paquet « libswscale-unstripped-0 » n'a pas de version susceptible d'être installée
siedrone@siedrone-pc:~$ sudo add-apt-repository ppa:jon-severinsson/ffmpeg && sudo apt-get update -qq
You are about to add the following PPA to your system:
Updated FFmpeg packages, including dependencies.
On Ubuntu 10.04 (Lucid Lynx) this PPA depends on the official backports repository.
Note: This is actual FFmpeg, from ffmpeg.org.
Recent Debian and Ubuntu packages feature Libav (from libav.org), a prominent FFmpeg fork, instead. You should be safe upgrading from LibAV to FFmpeg, as the FFmpeg developers regularly pull from the Libav git tree, and thus have all Libav features, as well as several of their own.
That said, there is a complicating factor due to a recent ABI break and diverging release numbering schemes. This should not break any binaries, but might case FTBFS issues. Below is a short overview of the various ffmpeg and libav branches the two projects have released to date:
ffmpeg-0.5.x, 0.6 and 0.6.1:
Pre-fork releases, providing the old ABI (libavcodec52 etc)
Shipped by Debian Squeeze and Ubuntu Lucid
libav-0.6.x
Bugfix releases by Libav, providing the old ABI (libavcodec52 etc)
Includes everything in ffmpeg-0.6.1, but not later ffmpeg-0.6.x
Shipped by Ubuntu Maverick and Natty
ffmpeg-0.6.x
Bugfix releases by FFmpeg, providing the old ABI (libavcodec52 etc)
Includes everything in ffmpeg-0.6.1 and libav-0.6.x.
libav-0.7.x
New releases by Libav, providing the new ABI (libavcodec53 etc)
Shipped by Ubuntu Oneiric.
ffmpeg-0.7.x
New releases by FFmpeg, providing the old ABI (libavcodec52 etc)
Includes everything in libav-0.7.x except the ABI break.
ffmpeg-0.8.x
New releases by FFmpeg, providing the new ABI (libavcodec53 etc)
Identical to ffmpeg-0.7.(x+1) except for the ABI break.
Includes everything in libav-0.7.x.
ffmpeg-0.9.x
New releases by FFmpeg, providing the new ABI (libavcodec53 etc)
Includes everything in libav-0.7.x, and everything in Libav master as of 2011-12-11.
libav-0.8.x
New releases by Libav, providing the new ABI (libavcodec53 etc)
Shipped by Debian Wheezy and Ubuntu Precise.
ffmpeg-0.10.x
New releases by FFmpeg, providing the new ABI (libavcodec53 etc)
Includes everything in libav-0.8.x.
This PPA contains both FFmpeg 0.10 and (part of) FFmpeg 0.7. The
ffmpeg
source package provides shared libraries, development files, and executables from FFmpeg 0.10, while theffmpeg-oldabi
source package provides the shared libraries from FFmpeg 0.7.With this PPA enabled the ffmpeg executables, as well as anything built against ffmpeg-0.8 or later, or libav-0.7 or later, will use the FFmpeg 0.10 libraries, while anything built against earlier ffmpeg or libav versions will use the FFmpeg 0.7 libraries.
Please not that when you (re-)build applications against the development packages in this PPA, they will be built against FFmpeg 0.10, which might cause FTBFS issues for old application versions that has not yet been updated to use the updated API.
More info: https://launchpad.net/~jon-severinsson/+archive/ffmpeg
Press [ENTER] to continue or ctrl-c to cancel adding it
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.DP45Qcezb1 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 8151C8708F3352AB6624A6151DB8ADC1CFCA9579
gpg: requête de la clé CFCA9579 du serveur hkp keyserver.ubuntu.com
gpg: clé CFCA9579: « Launchpad Jon Severinsson's PPA » n'a pas changé
gpg: Quantité totale traitée: 1
gpg: inchangée: 1
siedrone@siedrone-pc:~$
[^] # Re: port salut
Posté par NeoX . Évalué à 3.
pas besoin d'ajouter un vieux PPA pour installer ffmpeg
là encore il faut installer les versions de developpement pour pouvoir compiler CROPOS en utilisant des morceaux de ffpmeg
pour installer
il faut d'abord chercher s'il est disponible
ici, avec les depots officiels ubuntu, mais à rajouter s'ils n'y sont pas par defaut :
multiverse, universe et restricted ca me donne
il me semble avoir lu que le libavcodec-extra-53 remplace le libavcodec-unstripped-52
puis installer celui que tu veux
[^] # Re: port salut
Posté par siedrone . Évalué à 1. Dernière modification le 07 juillet 2012 à 14:54.
donc ca c'est fait (je crois bien que je l'avais installé depuis le gestionnaire de paquets synaptiques)
du coup ca change je rien :
[^] # Re: port salut
Posté par JGO . Évalué à 3. Dernière modification le 07 juillet 2012 à 14:05.
Il existe deux bibliothèques libavcodec : une produite par http://www.ffmpeg.org, une autre par http://libav.org. Tu peux essayer d'installer l'autre. Malheureusement les deux sont incompatibles donc il faudra faire un choix sur t machine.
Chez moi :
bash
copos-0.8/ grep "libavcodec" *
config.log:configure:20763: error: libavcodec is missing
configure: { { echo "$as_me:$LINENO: error: libavcodec is missing" >&5
configure:echo "$as_me: error: libavcodec is missing" >&2;}
configure: { { echo "$as_me:$LINENO: error: libavcodec is missing" >&5
configure:echo "$as_me: error: libavcodec is missing" >&2;}
configure.in:AC_SEARCH_LIBS(avcodec_init, [avcodec], [], [AC_MSG_ERROR([libavcodec is missing])])
configure.in:AC_SEARCH_LIBS(guess_format, [avformat], [], [AC_MSG_ERROR([libavcodec is missing])])
Donc on sait qu'il veut un truc appelé « avcodec_init »
Maintenant si tu regardes ce patch libav du 21 décembre 2001 : http://patches.libav.org/patch/13899/
Donc apparemment, avcodec_init a été retiré de libav et ffmpeg. Donc tu peux essayer d'installer une vieille version de ffmpeg.
À part ça, l'auteur de copos est aussi un lecteur de linuxfr. Voir un précédent journal sur le sujet https://linuxfr.org/users/jrm/journaux/adieu-scanner-3d et la page du développeur https://linuxfr.org/users/cirdan qui montre un dernier commentaire en mai 2012. Tu peux essayer de lui envoyer un message personnel.
[^] # Re: port salut
Posté par siedrone . Évalué à 1.
comme dit dans mon premier message c'est la raison qui m'a poussé a vous rejoindre… :/
:D
par contre je ne sais pas comment envoyer un message perso…
:D
[^] # Re: port salut
Posté par JGO . Évalué à 3.
Tiens tu as raison y'a plus de lien pour le faire. Peut-être que ça a disparu avec la dernière refonte du site.
Donc il te reste à installer une version plus ancienne de ffmepg. Copos 0.8 date de 2005, donc une version de ffmpeg de cette époque devrait marcher. Il faudra que tu la compiles manuellement, parce qu'une version aussi ancienne n'est plus supportée par les distros récentes. Mais peut-être que ça fonctionnerait aussi avec une version un peu plus récente, toujours avant le retrait de avcodec_init, qui date de 2011.
[^] # Re: port salut
Posté par siedrone . Évalué à 0. Dernière modification le 07 juillet 2012 à 14:53.
bon ben c'est pas fini la galere en ce qui me concerne….
lol
du coup ffmpeg 0.8.3 a besoin de gstreamer 0.8.4 qui lui a besoin de popt 1.6.3 (un fichier *.rpm a priori….
la je bloque……
:/
[^] # Re: port salut
Posté par JGO . Évalué à 2. Dernière modification le 07 juillet 2012 à 15:06.
Pourquoi cherches-tu à compiler gst-ffmpeg, aussi ?
[^] # Re: port salut
Posté par JGO . Évalué à 3.
J'ai téléchargé la version 0.6.6 de ffmpeg (http://ffmpeg.org/download.html ; pas gst-ffmpeg !), la plus ancienne qui dispose de libavcodec. Ça compile, sauf une erreur sur la doc mais facile à résoudre. Il donne une erreur sur un programme texi2html, apparemment il utilise une trop vieille version. Il suffit de modifier le makefile pour qu'il n'appelle plus ce programme (bon on n'aura pas la doc de ffmpeg sous forme html, tant pis).
C'est moi qui rajoute « echo » à la ligne suivante du fichier Makefile de ffmpeg-0.6.6
doc/%.html: doc/%.texi
$(M)cd doc && echo texi2html -monolithic -number $(<:doc/%=%)
Maintenant il faudrait faire
make install
pour rendre accessible cette bibliothèque à COPOS, mais je ne peux pas le faire sur ma machine (je ne veux pas flinguer mon install de ffmpeg tout neuf dont je me sers pour autre chose).[^] # Re: port salut
Posté par NeoX . Évalué à 2.
c'est là qu'il faut reprendre les bases, et jouer avec les options de ./configure
pour dire que tu veux installer le logiciel ailleurs que dans les emplacements par defaut, par exemple dans /opt ou /usr/local
[^] # Re: port salut
Posté par siedrone . Évalué à 0.
oups…
Merci les gars… :D
du coup je vais tester ca tout a l'heure ^
[^] # Re: port salut
Posté par JGO . Évalué à 2.
Je fais pour ffmpeg :
$ ./configure --prefix=/home/jgo/opt
$ make install
(en user)Ensuite pour COPOS :
CFLAGS="-I/home/jgo/opt/include/" LDFLAGS="-L/home/jgo/opt/lib/" ./configure
même erreur de libavcodec pas trouvé (même chose avec ../include/libavcodec et …/lib/libavcodec respectivement)
[^] # Re: port salut
Posté par siedrone . Évalué à 1.
Bon ben je viens de tenter au cas ou mais rien non plus…. :/
par contre les commandes "cflags" et "LDFLAGS" ne m'ont laissé aucun message apres les avoir entrés…
et vu que je n'y connais rien…..
je ne sais pas si c'est normal…
Merci encore a vous tous.
[^] # Re: port salut
Posté par claudex . Évalué à 3.
Ce ne sont pas des commandes mais des assignation de variable, il faut tout mettre sur la même ligne avec le
configure
. Cela permet de paramétrer l'utilisation duconfigure
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: port salut
Posté par NeoX . Évalué à 2.
CFLAG et LDFLAG sont des variables d'environnement, pour permettre à configure et make de savoir ou chercher
et ce serait plutot dans le makefile qu'il faudrait les mettre
doit pouvoir te dire comment lui dire de chercher les lib dans un dossier particulier (pour tenter de trouver libavcodec)
[^] # Re: port salut
Posté par siedrone . Évalué à 0.
LDFLAGS linker flags, e.g. -L if you have libraries in a
nonstandard directory
donc si je comprend bien la commande était bonne… :(
[^] # Re: port salut
Posté par siedrone . Évalué à 1.
du coup personne n'a d'autres idées?
:(
a votre avis je peux tenter de laisser un message sur un article de Ronan Billon pour qu'il voit mon post?
( ca sent un peu le pourrissage de post c'est pour ca que j'hésite….. :/ )
[^] # Re: port salut
Posté par NeoX . Évalué à 2.
installer un linux de l'epoque pour avoir les bonnes bibliotheques et les logiciels de l'eopque (2005 c'etait y a quand meme 7 ans)
pas sur non plus que tu ais des reponses sur le site copos.berlios.de
si c'etait un projet universitaire, et qu'il n'a pas bougé depuis 7 ans, c'est peut-etre que l'etudiant n'est plus là :(
[^] # Re: port salut
Posté par siedrone . Évalué à 0.
sur ce post la on peut voir que ronan billon est le créateur du programme.
http://linuxfr.org/users/jrm/journaux/adieu-scanner-3d
du coup je me demande si poster un commentaire la dessus pourrais m'aider a me faire "voir" par ce dernier…
car il y est passé il y a de ca 2mois… :/
(c'est la principale raison de mon inscription ici :D )
http://linuxfr.org/users/cirdan/journaux/hs-politique-naive-et-incoherences
"Posté par Ronan Billon (page perso) le 08/05/12 à 13:11. Évalué à 1."
du coup je vais patienter…
on verra bien s'il a quelque chose a me proposer…
[^] # Re: port salut
Posté par Zarmakuizz (site web personnel) . Évalué à 2.
2 mois ça fait longtemps tout de même. Il faut essayer par un autre moyen.
Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/
[^] # Re: port salut
Posté par siedrone . Évalué à 0.
un ami viens de me donner ce lien :
http://mesh.brown.edu/byo3d/links.html
je vais fouiner la dedans en attendant…
# je vais essayé mais c'est pas gagné
Posté par NeoX . Évalué à 3.
pourquoi ce n'est pas gagné ?
parce qu'il faut peut-etre de vieilles bibliotheques de developpement car le code date de 2005
http://developer.berlios.de/project/showfiles.php?group_id=2163
[^] # Re: je vais essayé mais c'est pas gagné
Posté par NeoX . Évalué à 5.
je viens d'essayer dans une VM, j'ai le meme probleme que toi.
en 5 etapes :
erreur sur G++
erreur sur GLIB2.0
erreur sur libgtk
erreur sur gtkglext1
erreur sur libavcodec
toujours l'erreur libavcodec introuvable :(
[^] # Re: je vais essayé mais c'est pas gagné
Posté par siedrone . Évalué à 3.
au moins ca a le merite de me rassurer je suis pas un cas completement désespéré pour un novice ^
merci beaucoup pour tes tentatives
# Bien courageux...
Posté par Ronan Billon . Évalué à 1.
Bonjour et merci de réveiller copos de son sommeil,
Je suis l'auteur de ce logiciel. Je dois avouer ne plus l'avoir toucher depuis 2005. Comme exprimer dans de nombreux commentaires, il faudrait réussir à installer un système de 2005 avec la bonne version de ffmpeg. J'avais déjà eu à l'époque un soucis car l'API avait changé pendant mon développement, alors je n'ose pas imaginer maintenant. Je pense de même pour crust codé avec un vieux Qt.
Si le but est juste scanner des objets 3D, j'avais vu le site de http://www.david-laserscanner.com/ qui me semble honnête. Autrement, il y a la technique un peu plus manuelle d'utiliser blender et des photos. Tu peux aussi chercher le scanner à base de lait : milkscanner. Pour finir dans le domaine de le recherche avec des bons résultats :
ProFORMA
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.