[Yaourt] Installation opera-mplayer-plugin

Mise à jour / Création /debug de paquetages
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

[Yaourt] Installation opera-mplayer-plugin

Message par Guiux »

Bonjour à tous,
je me suis rendu compte que Opera ne lisait pas les vidéos non flashs des sites web. Je me suis rapidement renseigné et suis tombé sur le paquet opera-mplayer-plugin.
Seulement, ça plante lors de l'installation.

Code : Tout sélectionner

==> Installation ou compilation des dépendances de opera-mplayer-plugin:
==> Compilation et installation du paquetage                            

==> Dépendances de opera-mplayer-plugin
 - libxpm (déjà installé)              
 - mozilla-common (déjà installé)      
 - mplayer (un paquetage fournissant mplayer est déjà installé)
 - opera (un paquetage fournissant opera est déjà installé)    
 - gcc-libs (déjà installé)                                    
 - pkgconfig (déjà installé)                                   
==> Création du paquet opera-mplayer-plugin 3.55-1 x86_64 (dim. oct.  4 17:13:24 CEST 2009)
==> Vérification des dépendances...                                                        
==> Vérification des dépendances pour la compilation...                                    
==> Récupération des sources...                                                            
  -> mplayerplug-in-3.55.tar.gz trouvé dans le répertoire de compilation                   
  -> mplayerplug-in_xulrunner-1.9.patch trouvé dans le répertoire de compilation           
  -> mplayerplug-in.conf trouvé dans le répertoire de compilation                          
==> Validation des fichiers sources avec md5sums...                                        
    mplayerplug-in-3.55.tar.gz ... Réussite                                                
    mplayerplug-in_xulrunner-1.9.patch ... Réussite                                        
    mplayerplug-in.conf ... Réussite                                                       
==> Extraction des sources...                                                              
  -> Extraction de mplayerplug-in-3.55.tar.gz avec bsdtar                                  
==> Suppression du répertoire pkg/ existant...                                             
==> Entre dans l'environnement fakeroot...                                                 
==> Début de la compilation...                                                             
patching file configure.in                                                                 
checking for g++... g++                                                                    
checking for C++ compiler default output file name... a.out                                
checking whether the C++ compiler works... yes                                             
checking whether we are cross compiling... no                                              
checking for suffix of executables...                                                      
checking for suffix of object files... o                                                   
checking whether we are using the GNU C++ compiler... yes                                  
checking whether g++ accepts -g... yes                                                     
checking for gcc... gcc                                                                    
checking whether we are using the GNU C compiler... yes                                    
checking whether gcc accepts -g... yes                                                     
checking for gcc option to accept ISO C89... none needed                                   
checking for a BSD-compatible install... /bin/install -c                                   
checking for gawk... gawk                                                                  
checking whether make sets $(MAKE)... yes                                                  
checking for pkg-config... /usr/bin/pkg-config                                             
checking pkg-config is at least version 0.9.0... yes                                       
configure: Determining mozilla/firefox packages to build against                           
checking for MOZPLUG... no                                                                 
configure: WARNING: mozilla-plugin not found                                               
checking for MOZPLUG... no                                                                 
configure: WARNING: firefox-plugin not found                                               
checking for MOZPLUG... no                                                                 
configure: WARNING: seamonkey-plugin not found                                             
checking for MOZPLUG... no                                                                 
configure: WARNING: xulrunner-plugin not found                                             
checking for MOZPLUG... yes                                                                
checking for xpidl... /usr/lib/xulrunner-devel-1.9.1/bin/xpidl                             
checking how to run the C preprocessor... gcc -E                                           
checking for X... yes                                                                      
checking for XT... yes                                                                     
checking for grep that handles long lines and -e... /bin/grep                              
checking for egrep... /bin/grep -E                                                         
checking for ANSI C header files... yes                                                    
checking for sys/types.h... yes                                                            
checking for sys/stat.h... yes                                                             
checking for stdlib.h... yes                                                               
checking for string.h... yes                                                               
checking for memory.h... yes                                                               
checking for strings.h... yes                                                              
checking for inttypes.h... yes                                                             
checking for stdint.h... yes                                                               
checking for unistd.h... yes                                                               
checking for XPM... yes                                                                    
checking for ANSI C header files... (cached) yes                                           
checking stddef.h usability... yes                                                         
checking stddef.h presence... yes                                                          
checking for stddef.h... yes                                                               
checking for stdlib.h... (cached) yes                                                      
checking for unistd.h... (cached) yes                                                      
checking for sys/stat.h... (cached) yes                                                    
checking fcntl.h usability... yes                                                          
checking fcntl.h presence... yes                                                           
checking for fcntl.h... yes                                                                
checking for an ANSI C-conforming const... yes                                             
checking whether time.h and sys/time.h may both be included... yes                         
checking for pid_t... yes                                                                  
checking for size_t... yes                                                                 
checking for stdlib.h... (cached) yes                                                      
checking for GNU libc compatible malloc... yes                                             
checking vfork.h usability... no                                                           
checking vfork.h presence... no                                                            
checking for vfork.h... no                                                                 
checking for fork... yes                                                                   
checking for vfork... yes                                                                  
checking for working fork... yes                                                           
checking for working vfork... (cached) yes                                                 
checking for memset... yes                                                                 
checking for strcasecmp... yes                                                             
checking for strchr... yes                                                                 
checking for strdup... yes                                                                 
checking for strncasecmp... yes                                                            
checking for strstr... yes                                                                 
checking for strrchr... yes                                                                
checking for snprintf... yes                                                               
checking for mkfifo... yes                                                                 
checking for dup2... yes                                                                   
checking for gettimeofday... yes                                                           
checking for strerror... yes                                                               
checking for strtol... yes                                                                 
checking for mkdir... yes                                                                  
checking for setlocale... yes                                                              
checking for memmem... yes                                                                 
checking libintl.h usability... yes                                                        
checking libintl.h presence... yes                                                         
checking for libintl.h... yes                                                              
checking sys/time.h usability... yes                                                       
checking sys/time.h presence... yes                                                        
checking for sys/time.h... yes                                                             
checking sys/param.h usability... yes                                                      
checking sys/param.h presence... yes                                                       
checking for sys/param.h... yes                                                            
checking locale.h usability... yes                                                         
checking locale.h presence... yes                                                          
checking for locale.h... yes                                                               
checking for stdbool.h that conforms to C99... yes                                         
checking for _Bool... yes                                                                  
checking for sys/wait.h that is POSIX.1 compatible... yes                                  
checking return type of signal handlers... void                                            
checking for DPMSQueryExtension in -lXdpms... no                                           
checking for X11/extensions/dpms.h... yes                                                  
configure: creating ./config.status                                                        
config.status: creating Makefile                                                           
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting           
config.status: creating po/Makefile                                                        
config.status: WARNING:  'po/Makefile.in' seems to ignore the --datarootdir setting        
config.status: creating install.sh                                                         
config.status: WARNING:  'install.sh.in' seems to ignore the --datarootdir setting         
config.status: creating uninstall.sh                                                       
config.status: creating dist.sh                                                            
config.status: creating mplayerplug-in.spec                                                
config.status: creating config.h                                                           
/usr/lib/xulrunner-devel-1.9.1/bin/xpidl -w -m header -I /usr/share/idl/xulrunner-1.9.1/stable/stable -I Source -e Source/nsIScriptableMplayerPlugin.h Source/nsIScriptableMplayerPlugin.idl                  
./Source/nsIScriptableMplayerPlugin.idl:2: can't open included file nsISupports.idl for reading        

input callback returned failure
**************************************************************
         ARE YOU SURE YOU WANT TO BUILD WITHOUT GTK?          
 BECAUSE mplayerplug-in WITHOUT GTK TAKES AWAY FUNCITIONALITY    
**************************************************************   
/tmp/yaourt-tmp-guillaume/aur-opera-mplayer-plugin/opera-mplayer-plugin/./PKGBUILD: line 37: --enable-gtk2 : commande introuvable                                                                             
g++ -c -o plugin.o -Wall -DXP_UNIX -DMOZ_X11 -fshort-wchar -I/usr/include/xulrunner-1.9.1/stable -I/usr/include/nspr   -I/usr/include/xulrunner-1.9.1 -march=x86-64 -mtune=generic -O2 -pipe      -march=x86-64 -mtune=generic -O2 -pipe  -Iinclude -fPIC     -DX_ENABLED   Source/plugin.cpp                        
Dans le fichier inclus à partir de include/pluginbase.h:41,                                            
          à partir de Source/plugin.h:53,                                                              
          à partir de Source/plugin.cpp:37:                                                            
include/npplat.h:42:19: erreur: npupp.h : Aucun fichier ou dossier de ce type                          
Dans le fichier inclus à partir de Source/nsScriptablePeer.h:48,                                       
          à partir de Source/plugin.h:54,                                                              
          à partir de Source/plugin.cpp:37:                                                            
Source/nsIScriptableMplayerPlugin.h:28:60: erreur: macro « NS_DEFINE_STATIC_IID_ACCESSOR » requiert 2 arguments, mais seulement 1 ont été passés                                                              
Source/nsIScriptableMplayerPlugin.h:123:64: erreur: macro « NS_DEFINE_STATIC_IID_ACCESSOR » requiert 2 arguments, mais seulement 1 ont été passés                                                             
In file included from Source/plugin.h:53,                                                              
                 from Source/plugin.cpp:37:                                                            
include/pluginbase.h:47: erreur: ‘uint16’ does not name a type                                         
include/pluginbase.h:48: erreur: ‘int16’ does not name a type                                          
include/pluginbase.h:67: erreur: ‘uint16’ has not been declared                                        
include/pluginbase.h:70: erreur: ‘int32’ does not name a type                                          
include/pluginbase.h:71: erreur: ‘int32’ does not name a type                                          
include/pluginbase.h:74: erreur: ‘uint16’ does not name a type                                         
In file included from Source/nsScriptablePeer.h:48,                                                    
                 from Source/plugin.h:54,                                                              
                 from Source/plugin.cpp:37:                                                            
Source/nsIScriptableMplayerPlugin.h:28: erreur: ISO C++ forbids declaration of ‘NS_DEFINE_STATIC_IID_ACCESSOR’ with no type                                                                                   
Source/nsIScriptableMplayerPlugin.h:31: erreur: expected ‘;’ before ‘virtual’                          
Source/nsIScriptableMplayerPlugin.h:123: erreur: ISO C++ forbids declaration of ‘NS_DEFINE_STATIC_IID_ACCESSOR’ with no type                                                                                  
Source/nsIScriptableMplayerPlugin.h:126: erreur: expected ‘;’ before ‘virtual’                         
Source/plugin.cpp: In constructor ‘nsPluginInstance::nsPluginInstance(NPP_t*)’:                        
Source/plugin.cpp:300: erreur: ‘getenv’ was not declared in this scope                                 
Source/plugin.cpp: In member function ‘void nsPluginInstance::shutdown()’:                             
Source/plugin.cpp:437: attention : deprecated conversion from string constant to ‘char*’               
Source/plugin.cpp:440: attention : deprecated conversion from string constant to ‘char*’               
Source/plugin.cpp:548: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:553: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:558: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:563: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:578: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:583: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:588: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:593: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:598: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:603: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:608: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:614: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:619: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:627: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp:633: erreur: ‘free’ was not declared in this scope                                   
Source/plugin.cpp: In member function ‘virtual NPError nsPluginInstance::DestroyStream(NPStream*, NPError)’:                                                                                                  
Source/plugin.cpp:1488: erreur: ‘free’ was not declared in this scope                                  
Source/plugin.cpp: In member function ‘void nsPluginInstance::Play()’:                                 
Source/plugin.cpp:2241: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::Pause()’:                                
Source/plugin.cpp:2271: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::Stop()’:                                 
Source/plugin.cpp:2291: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp:2293: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp:2303: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::Quit()’:                                 
Source/plugin.cpp:2321: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp:2322: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::FastForward()’:                          
Source/plugin.cpp:2348: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp:2349: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp:2351: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::FastReverse()’:                          
Source/plugin.cpp:2375: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp:2376: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp:2378: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::Seek(double)’:                           
Source/plugin.cpp:2391: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp:2395: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::VolumeUp()’:                             
Source/plugin.cpp:2409: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::VolumeDown()’:                           
Source/plugin.cpp:2423: attention : deprecated conversion from string constant to ‘char*’              
Source/plugin.cpp: In member function ‘void nsPluginInstance::SetFilename(const char*)’:               
Source/plugin.cpp:2529: erreur: ‘free’ was not declared in this scope                                  
Source/plugin.cpp:2533: erreur: ‘free’ was not declared in this scope                                  
Source/plugin.cpp:2546: erreur: ‘free’ was not declared in this scope                                  
Source/plugin.cpp:2551: erreur: ‘free’ was not declared in this scope                                  
Source/plugin.cpp:2556: erreur: ‘free’ was not declared in this scope                                  
make: *** [plugin.o] Erreur 1                                                                          
==> ERREUR: La compilation a échoué.                                                                   
    Abandon...                                                                                         
Error: Makepkg n'a pas pu construire le paquetage opera-mplayer-plugin.                                
Vous pouvez m'aidez ? Tous ça, c'est du charabia, pour moi.
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Yaourt] Installation opera-mplayer-plugin

Message par Guiux »

Je me permets de remonter ce sujet, parce que je n'arrive toujours pas à lire les vidéos non flash sur le web...
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [Yaourt] Installation opera-mplayer-plugin

Message par wido »

Bonjour,
chez moi j'utilise gecko-mediaplayer

Code : Tout sélectionner

pacman -S gecko-mediaplayer
Image
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Yaourt] Installation opera-mplayer-plugin

Message par Guiux »

Ça marche avec Opera ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [Yaourt] Installation opera-mplayer-plugin

Message par wido »

Et bien oui, je l'utilise sinon je ne te l'aurais pas proposé :mrgreen:
Image
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Yaourt] Installation opera-mplayer-plugin

Message par Guiux »

Mmm...
Le problème, c'est que ça ajouterait des dépendances GNOME à Opera, que j'utilisais justement parce qu'il n'utilise que Qt (alors que Firefox est extrêmement lourd à lancer sur KDE parce qu'il doit faire appel à Gtk).

Ça ne ralentit pas trop le bidule ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [Yaourt] Installation opera-mplayer-plugin

Message par wido »

Aucune idée sur les ralentissements, j'utilise Qt et gtk avec openbox, slim et d'autre programme léger, je ne remarque pas de ralentissement.
Image
Répondre