Problème compilation Libcaca (pour VLC) - Divers - Programmation
Marsh Posté le 03-04-2008 à 10:52:01
La libcaca n'est pas intégrée mplayer ?
J'aurais juré
Marsh Posté le 03-04-2008 à 11:01:38
Tu veux vraiment compiler VLC ?
Tu ne peux pas simplement installer le(s) paquet(s) binaire(s) ?
Marsh Posté le 03-04-2008 à 11:14:05
Oui je veux compiler depuis le début VLC.
Et donc la première étape est de complier toutes les librairies.
Bon j'ai triché pour passer cette erreur...
J'ai viré la partie du fichier 'config' qui pose problème... en attendant mieux
Marsh Posté le 03-04-2008 à 11:16:17
Tu peux nous expliquer pourquoi tu veux compiler ?
Marsh Posté le 03-04-2008 à 11:30:51
kus3000 a écrit : Oui je veux compiler depuis le début VLC. |
Ok, mais as-tu vraiment besoin de compiler les librairies ? Tu ne peux pas installer les paquets de développement ?
Marsh Posté le 03-04-2008 à 11:35:34
C'est ma boite qui m'a demandé de compiler sous Linux et d'en sortir un exe pour windows.
On voudrait mettre une vidéo Flash en entré et faire du transcodage vers MPEG2TS après. En gros mettre un VLC invisible entre un serveur flash et un client.
Marsh Posté le 03-04-2008 à 11:42:02
Si tu compile sous Linux, tu obtiendras un fichier exécutable utilisable sous Linux.
Point.
Marsh Posté le 03-04-2008 à 11:44:12
on ne peut pas utiliser des techniques de cross compilation ?
Marsh Posté le 03-04-2008 à 11:44:15
Fork Bomb a écrit : Si tu compile sous Linux, tu obtiendras un fichier exécutable utilisable sous Linux. |
pas nécessairement
tu peux obtenir un binaire exécutable sur un autre système que linux, mais ça demande d'avoir à dispo les librairies natives du système cible, et de spécifier tout ça au compilateur ... pas simple à faire
Marsh Posté le 03-04-2008 à 11:45:12
Si. Mais de toute façon VLC existe déjà sous Windows.
Marsh Posté le 03-04-2008 à 11:47:16
enfin, pour en revenir au souci du début, la libcaca n'est franchement pas nécessaire, elle permet simplement d'afficher la vidéo dans une fenêtre en ASCII Art ...
Spoiler : |
Marsh Posté le 03-04-2008 à 11:52:45
oui je l'ai viré d'ailleur...
maintenant j'ai un probleme sur la librairie x264
il faut un mot de passe pour faire le checkout svn... c'est
nouveau ça ?
Marsh Posté le 03-04-2008 à 11:54:50
Tu as vu mon dernier post ?
Marsh Posté le 03-04-2008 à 11:55:29
wedgeant a écrit :
|
les sources de vlc pour windows existent/sont disponibles de toute façon, non?
suffit de les utiliser, c'est tout
Marsh Posté le 03-04-2008 à 11:57:16
oui mais je veux modifier le code de VLC, et sous Windows c'est galère (d'ailleur VLC sous windows est compilé en crosscompilation)
Marsh Posté le 03-04-2008 à 11:57:40
memaster a écrit : les sources de vlc pour windows existent/sont disponibles de toute façon, non? |
Là on lui demande de compiler sous linux un .exe pour windows
que tu prennes les sources "pour windows" ou les sources "pour linux" (c'est différent ? ), il te faut les libs dll natives de windows (toute l'API win32 quoi ) pour pouvoir linker le tout correctement et obtenir un véritable .exe windows
Marsh Posté le 03-04-2008 à 12:04:06
on me demande pas de compiler sous linux pour en faire un exe sous win.
On me demande de modifier différentes librairies de VLC, puis de compiler et d'en faire un exe sous Windows.
PRQ? car la compilation sous windows, directement, est quasiment impossible
Marsh Posté le 03-04-2008 à 12:08:10
--disable-libcaca (ou approchant) ce serait surement plus simple que de faire le porc en modifiant les fichiers.
et pour de la cross compil de progs multimédias.... bon courage. Les MLs VLC te renseigneront surement mieux sur ce point.
Marsh Posté le 03-04-2008 à 12:09:34
wedgeant a écrit : |
sous win ceci est contenu dans l'outil de dev qui coûte bonbon
Marsh Posté le 03-04-2008 à 12:19:35
kus3000 a écrit : C'est ma boite qui m'a demandé de compiler sous Linux et d'en sortir un exe pour windows. |
kus3000 a écrit : on me demande pas de compiler sous linux pour en faire un exe sous win. |
Tes formulations sont peu claires, d'ou mon incompréhension.
Marsh Posté le 03-04-2008 à 12:21:55
Bon :
0) J'ai un PC sous Linux
1) Je prend les sources VLC
2) Je compile d'abord les librairies (ffmpeg...)
3) je modifie du code là où il faut
4) Et je complie le tout, mais il faut en sortir un exe pour Windows
Marsh Posté le 03-04-2008 à 12:26:35
Mais peu importe ce n'est pas ça le problème.
J'ai trouvé ce lien :
http://wiki.videolan.org/UnixCompile
Je fais ce qui est marqué :
cd extras/contrib;
./bootstrap;
make;
Arrivé à un moment, on me demande un mot de passe SVN pour pouvoir télécharger la librairie x264
Marsh Posté le 03-04-2008 à 12:28:03
kus3000 a écrit : Bon : |
c'est impossible, on t'as dit qu'il fallait les sources de dll windows pour faire les link (includes, headers...).
admettons que VLC ai besoin de maths.h : ceci sera très différent sous windows et sous linux .
ce n'est qu'un exemple.
Marsh Posté le 03-04-2008 à 12:28:57
il me semble que ce post relève nettement plus de programmation
je réfléchis au transfert...
Marsh Posté le 03-04-2008 à 14:13:01
kus3000 a écrit : Bon : 0) J'ai un PC sous Linux |
Tu as aussi la solution de compiler sous Windows mais sous environnement GNU : en utilisant mingw.
C'est grâce à ça que j'avais pu compiler ffmpeg pour windows.
edit : c'est pas LA solution, c'est plutôt prise de tête.
Marsh Posté le 03-04-2008 à 15:12:19
j'ai déjà essayé cela dans le passé je n'ai jamais réussi ^^
Marsh Posté le 03-04-2008 à 15:15:58
j'espère que t'es bien payé en tout cas pour t'occuper de trucs aussi tordus
Marsh Posté le 03-04-2008 à 15:36:34
mikala a écrit : il me semble que ce post relève nettement plus de programmation |
j'agis
Marsh Posté le 03-04-2008 à 15:37:06
Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Programmation par Black_lord
Marsh Posté le 03-04-2008 à 16:18:21
on n'est jamais assez payé
bon bah la derniere version 0.8.6f a l'air de mieux passé que la e déjà.
Il y a un an j'avais essayé avec Cygwin (sur windows donc) et ça ne marchait pas. Est-ce que ça s'est amélioré depuis ?
Idem pour MSYS/mingw ?
Marsh Posté le 03-04-2008 à 19:29:25
memaster a écrit : |
C'est vraiment trop difficile de faire une recherche sur Google ?
http://www.microsoft.com/downloads [...] laylang=en
Marsh Posté le 03-04-2008 à 10:49:21
Bonjour,
Je voudrais compiler VLC sous Linux (une Debian).
Mais lors de la compilation de la librairie Libcaca (joli nom),
j'ai cette erreur :
checking valid output drivers... no
configure : error : no output drivers were selected !
Etant nouveau sur Linux, comment remédier à ce problème ?
Merci beaucoup.