Problème compilation Libcaca (pour VLC)

Problème compilation Libcaca (pour VLC) - Divers - Programmation

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.

Reply

Marsh Posté le 03-04-2008 à 10:49:21   

Reply

Marsh Posté le 03-04-2008 à 10:52:01    

La libcaca n'est pas intégrée mplayer ?
J'aurais juré :/


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

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) ?


Message édité par Riot le 03-04-2008 à 11:01:52

---------------
Be the one with the flames.
Reply

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

Reply

Marsh Posté le 03-04-2008 à 11:16:17    

Tu peux nous expliquer pourquoi tu veux compiler ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 03-04-2008 à 11:30:51    

kus3000 a écrit :

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


Ok, mais as-tu vraiment besoin de compiler les librairies ? Tu ne peux pas installer les paquets de développement ?


---------------
Be the one with the flames.
Reply

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.

Reply

Marsh Posté le 03-04-2008 à 11:42:02    

Si tu compile sous Linux, tu obtiendras un fichier exécutable utilisable sous Linux.
Point.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 03-04-2008 à 11:44:12    

on ne peut pas utiliser des techniques de cross compilation ?

Reply

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.
Point.


pas nécessairement :non:
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 :sweat:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 03-04-2008 à 11:44:15   

Reply

Marsh Posté le 03-04-2008 à 11:45:12    

Si. Mais de toute façon VLC existe déjà sous Windows.


---------------
Be the one with the flames.
Reply

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 ... :spamafote:

 
Spoiler :

:vomi:


Message édité par wedgeant le 03-04-2008 à 11:47:42

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

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 ?

Reply

Marsh Posté le 03-04-2008 à 11:54:50    

Tu as vu mon dernier post ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 03-04-2008 à 11:55:29    

wedgeant a écrit :


pas nécessairement :non:
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 :sweat:


les sources de vlc pour windows existent/sont disponibles de toute façon, non?
suffit de les utiliser, c'est tout :o


Message édité par memaster le 03-04-2008 à 11:55:43

---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

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)

Reply

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?
suffit de les utiliser, c'est tout :o


[:prozac]
Là on lui demande de compiler sous linux un .exe pour windows :spamafote:
que tu prennes les sources "pour windows" ou les sources "pour linux" (c'est différent ? [:toukc]), il te faut les libs dll natives de windows (toute l'API win32 quoi :o) pour pouvoir linker le tout correctement et obtenir un véritable .exe windows :spamafote:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

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

Reply

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.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 03-04-2008 à 12:09:34    

wedgeant a écrit :


[:prozac]
Là on lui demande de compiler sous linux un .exe pour windows :spamafote:
que tu prennes les sources "pour windows" ou les sources "pour linux" (c'est différent ? [:toukc]), [b]il te faut les libs dll natives de windows (toute l'API win32 quoi[/b] :o) pour pouvoir linker le tout correctement et obtenir un véritable .exe windows :spamafote:


sous win ceci est contenu dans l'outil de dev qui coûte bonbon ;)


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

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.
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.


kus3000 a écrit :

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


Tes formulations sont peu claires, d'ou mon incompréhension.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

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

Reply

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

Reply

Marsh Posté le 03-04-2008 à 12:28:03    

kus3000 a écrit :

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


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 :sarcastic: .
ce n'est qu'un exemple. :sweat:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 03-04-2008 à 12:28:57    

il me semble que ce post relève nettement plus de programmation :o
je réfléchis au transfert...


---------------
Intermittent du GNU
Reply

Marsh Posté le 03-04-2008 à 14:13:01    

kus3000 a écrit :

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


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.


Message édité par Riot le 03-04-2008 à 14:13:27

---------------
Be the one with the flames.
Reply

Marsh Posté le 03-04-2008 à 15:12:19    

j'ai déjà essayé cela dans le passé je n'ai jamais réussi ^^

Reply

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 :D


Message édité par fabetal le 03-04-2008 à 15:16:10
Reply

Marsh Posté le 03-04-2008 à 15:36:34    

mikala a écrit :

il me semble que ce post relève nettement plus de programmation :o
je réfléchis au transfert...


j'agis :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

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


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

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 ?

Reply

Marsh Posté le 03-04-2008 à 19:29:25    

memaster a écrit :


sous win ceci est contenu dans l'outil de dev qui coûte bonbon ;)


C'est vraiment trop difficile de faire une recherche sur Google ?
http://www.microsoft.com/downloads [...] laylang=en


---------------
dap.developpez.com
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed