CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C] Problème de compilation

dark_drow
dark_drow
Niveau 15
19 mars 2013 à 16:18:18

Coucou,

je me permet de faire un 2e thread sur la même page car j'ai un soucis de compilation depuis 3jours (mon cerveau est en train de craquer :noel: ) En gros je voudrais compiler ffmpeg pour iPhone5. J'ai donc suivis ce tuto la : http://www.tangentsoftworks.com/blog/2012/11/12/how-to-prepare-your-mac-for-ios-development-with-ffmpeg-libraries/

Le ./compile marche bien (m'enfin n'étant pas du tout calé en C je sais pas si c'est vraiment un bon signe) mais quand je lance le make je me tape ces erreurs horrible :
http://pastebin.com/Rg5Q8bfS

Si j'ai bien compris (je répète que je suis noob en C), c'est un problème du au compilateur (j'ai testé avec gcc et celui de apple) qui est en conflit avec les librairies mathématiques de ffmpeg mais je n'ai aucune idée de comment régler mon soucis.

J'ai essayé de modifier le config.h pour changer les

  1. define HAVE_MAFONCTION 0 en #define HAVE_MAFONCTION 1

Du coup le make passe mais comme je m'y attendais le make install plante (après je sais pas si c'est lié mais je suppose que oui)

Auriez-vous des idées ?

godrik
godrik
Niveau 30
19 mars 2013 à 18:34:48

Quand tu as recuperer le code de ffmpeg avec git, tu as peut etre recupere une version de developpement. regardes les branches dans le repository pour voir si il y a une branche stable quelquepart et checkout celle la.

dark_drow
dark_drow
Niveau 15
20 mars 2013 à 09:41:52

J'y croyais presque ce matin, mais j'ai exactement la même erreur avec la release stable "Angel" :(

dark_drow
dark_drow
Niveau 15
20 mars 2013 à 15:41:06

je me permet de up, j'ai lu sur un forum coréen (oui oui je pars loin...) qu'on pouvait tenter un fix dans le style : http://pastebin.com/Jge7VmYM
Sauf qu'a la compilation (make) je me tape cette erreur :
libavfilter/vsrc_mandelbrot.c:334: error: called object ‘x’ is not a function

et à cette fameuse ligne j'ai ça :
c= lrintf((sin(zr)+1)*127) + lrintf((sin(zr/1.234)+1)*127)*256*256 + lrintf((sin(zr/100)+1)*127)*256;

godrik
godrik
Niveau 30
20 mars 2013 à 15:43:47

Je ne sais pas bne. Tu peux essayer de retirer les static qui sont associe a ces fonctions

dark_drow
dark_drow
Niveau 15
20 mars 2013 à 16:26:33

ouai en enlevant les static (et en changeant les ifnan et ifinf en macro) ça mouline à mort (les minutes d'espoir ^^') sur le make puis ça fini par planter avec une shitstorm d'erreurs :(

dark_drow
dark_drow
Niveau 15
20 mars 2013 à 16:34:10

d'ailleurs ça plante un peu pareil que quand j'ai fais #define HAVE_MAFONCTION 0 en #define HAVE_MAFONCTION 1, je suppose qu'enlever le static doit revenir à peu près au même :(

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment