Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Problème lancement aticonfig
Envoyé par: Rémi G.

Bonjour!

Je n'arrive pas à lancer aticonfig après avoir installé les pilotes ati 8.22.5 sur mon portable acer travelmate 8100 doté d'une X700 (128 mo).

Mon erreur est la suivante :
roswel@mike-acer8100:~/pilotes$ sudo aticonfig
aticonfig: error while loading shared libraries: libfglrx_pp.so.1: cannot open shared object file: No such file or directory

J'ai procédé comme tel pour l'installation des drivers avec Ubuntu 5.10 :
- installation des paquetages : "linux-headers-2.6.12-10-686", "linux-source-2.6.12", "build-essential" et "gcc-3.4"
- utilisation de l'installeur ati : "sudo sh ati-driver-installer-8.22.5-i386.run"
- rajout de la ligne "fglrx" dans /etc/modules

Voici le rapport de l'installation des drivers /usr/share/fglrx/fglrx-install.log :
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.12-10-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.12-10-686 »
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agp3.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_init':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8175: attention : « pm_register » est obsolète (déclaré à include/linux/pm.h:106)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_cleanup':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8185: attention : « pm_unregister_all » est obsolète (déclaré à include/linux/pm.h:116)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6079: attention : « ati_gart_base » défini mais n'a pas été utilisé
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/i7505-agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_putminor':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:581: attention : « inter_module_put » est obsolète (déclaré à include/linux/module.h:568)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:583: attention : « inter_module_unregister » est obsolète (déclaré à include/linux/module.h:565)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_register':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:603: attention : « inter_module_register » est obsolète (déclaré à include/linux/module.h:564)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:634: attention : « inter_module_put » est obsolète (déclaré à include/linux/module.h:568)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3628: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3629: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3630: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3631: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3632: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3633: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3634: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3635: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3637: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3647: attention : la déclaration de fonction n'est pas un prototype valide
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `test_inter_module_interface':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3713: attention : « inter_module_put » est obsolète (déclaré à include/linux/module.h:568)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3719: attention : « inter_module_put » est obsolète (déclaré à include/linux/module.h:568)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_allocate_memory_phys_list':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3977: attention : passage de l'argument n°3 au pointeur de fonction transforme un pointeur en entier sans transtypage
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_bind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4016: attention : passage de l'argument n°1 au pointeur de fonction d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_unbind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4029: attention : passage de l'argument n°1 au pointeur de fonction d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2263: attention : « deferred_flush » défini mais n'a pas été utilisé
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST
Warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC3.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC3
  CC      /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.12-10-686 »
build succeeded with return value 0
 compiling fglrx_agp.ko module
make -C /lib/modules/2.6.12-10-686/build SUBDIRS=/lib/modules/fglrx/build_mod/firegl_agpgart modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.12-10-686 »
  CC [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/backend.o
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c: In function `agp_backend_initialize':
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:191: attention : passage de l'argument n°1 au pointeur de fonction transforme un entier en pointeur sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c: In function `agp_backend_cleanup':
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:216: attention : passage de l'argument n°1 de « __ke_phys_to_virt » transforme un entier en pointeur sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:216: attention : passage de l'argument n°1 au pointeur de fonction transforme un entier en pointeur sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c: At top level:
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:294: attention : « agp_init » défini mais n'a pas été utilisé
  CC [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/generic.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/agp.h:32,
          à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/generic.c:43:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.h:759:1: attention : "PCI_DEVICE_ID_INTEL_ICH7_1" redefined
Dans le fichier inclus à partir de include/linux/pci.h:452,
          à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/generic.c:34:
include/linux/pci_ids.h:2439:1: attention : this is the location of the previous definition
  CC [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/isoch.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/agp.h:32,
          à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/isoch.c:10:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.h:759:1: attention : "PCI_DEVICE_ID_INTEL_ICH7_1" redefined
Dans le fichier inclus à partir de include/linux/pci.h:452,
          à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/isoch.c:6:
include/linux/pci_ids.h:2439:1: attention : this is the location of the previous definition
  CC [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.o
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `intel_i810_cleanup':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:158: attention : passage de l'argument n°1 de « __ke_iounmap » annule des qualificateurs du type du pointeur cible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `i8xx_alloc_pages':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:174: attention : « page » pourrait être utilisé sans être initialisé dans cette fonction
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `intel_i810_free_by_type':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:348: attention : passage de l'argument n°1 de « __ke_phys_to_virt » transforme un entier en pointeur sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:348: attention : passage de l'argument n°1 de « i8xx_destroy_pages » transforme un entier en pointeur sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:351: attention : passage de l'argument n°1 de « __ke_phys_to_virt » transforme un entier en pointeur sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:351: attention : passage de l'argument n°1 au pointeur de fonction transforme un entier en pointeur sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:354: attention : déclaration implicite de la fonction « kfree »
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `intel_i830_cleanup':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:564: attention : passage de l'argument n°1 de « __ke_iounmap » annule des qualificateurs du type du pointeur cible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `intel_i915_cleanup':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:670: attention : passage de l'argument n°1 de « __ke_iounmap » annule des qualificateurs du type du pointeur cible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:671: attention : passage de l'argument n°1 de « __ke_iounmap » annule des qualificateurs du type du pointeur cible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `find_i830':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1526: attention : affectation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1528: attention : affectation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `agp_intel_probe':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1697: attention : déclaration implicite de la fonction « pci_assign_resource »
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `agp_intel_remove':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1734: attention : passage de l'argument n°1 de « __ke_pci_get_drvdata » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `agp_intel_resume':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1742: attention : passage de l'argument n°1 de « __ke_pci_get_drvdata » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: At top level:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1814: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1815: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `fgl_agp_intel_init':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1827: attention : passage de l'argument n°1 de « __fgl_pci_module_init » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: In function `fgl_agp_intel_cleanup':
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1834: attention : passage de l'argument n°1 de « __fgl_pci_unregister_driver » d'un type pointeur incompatible
  CC [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.o
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: In function `agp_ali_probe':
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:303: attention : passage de l'argument n°1 de « __ke_pci_find_capability » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:331: attention : passage de l'argument n°1 de « __ke_pci_read_config_byte » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:363: attention : passage de l'argument n°1 de « __ke_pci_read_config_dword » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:367: attention : passage de l'argument n°1 de « __ke_pci_set_drvdata » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: In function `agp_ali_remove':
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:373: attention : passage de l'argument n°1 de « __ke_pci_get_drvdata » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: At top level:
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:396: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:397: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: In function `fgl_agp_ali_init':
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:403: attention : passage de l'argument n°1 de « __fgl_pci_module_init » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: In function `fgl_agp_ali_cleanup':
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:408: attention : passage de l'argument n°1 de « __fgl_pci_unregister_driver » d'un type pointeur incompatible
  CC [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:113:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.h:759:1: attention : "PCI_DEVICE_ID_INTEL_ICH7_1" redefined
Dans le fichier inclus à partir de include/linux/pci.h:452,
          à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:74:
include/linux/pci_ids.h:2439:1: attention : this is the location of the previous definition
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function `__ke_phys_to_virt':
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:660: attention : passage de l'argument n°1 de « phys_to_virt » transforme un pointeur en entier sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:660: attention : return transforme un pointeur en entier sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function `__ke_verify_area':
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1123: attention : « verify_area » est obsolète (déclaré à include/asm/uaccess.h:105)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function `__ke_get_vm_phys_addr':
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1362: attention : passage de l'argument n°1 de « pmd_offset » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function `__ke_vm_phys_addr_str':
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1818: attention : passage de l'argument n°1 de « pmd_offset » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: At top level:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:333: attention : « firegl_stub_list » défini mais n'a pas été utilisé
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1475: attention : « deferred_flush » défini mais n'a pas été utilisé
  CC [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.o
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:2:1: attention : "/*" within comment
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/agp.h:32,
          à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:28:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.h:759:1: attention : "PCI_DEVICE_ID_INTEL_ICH7_1" redefined
Dans le fichier inclus à partir de include/linux/pci.h:452,
          à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:17:
include/linux/pci_ids.h:2439:1: attention : this is the location of the previous definition
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c: In function `firegl_agp_init':
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:301: attention : « inter_module_register » est obsolète (déclaré à include/linux/module.h:564)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:302: attention : « inter_module_register » est obsolète (déclaré à include/linux/module.h:564)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c: In function `firegl_agp_exit':
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:327: attention : « inter_module_unregister » est obsolète (déclaré à include/linux/module.h:565)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:328: attention : « inter_module_unregister » est obsolète (déclaré à include/linux/module.h:565)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:332: attention : « inter_module_put » est obsolète (déclaré à include/linux/module.h:568)
  LD [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.o
  Building modules, stage 2.
  MODPOST
  CC      /lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.mod.o
  LD [M]  /lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.12-10-686 »
AGPGART build succeeded with return value 0
 finished compiling for fglrx_agp
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel modules
done.

fglrxconfig n'étant plus accessible dans cette nouvelle version des pilotes linux ati, je ne sais plus quoi faire :-(
Merci d'avance pour votre aide!

Poste le Sunday 12 February 2006 19:54:58
Répondre     Citer    
Re: Problème lancement aticonfig
Envoyé par: Rémi G.

Je n'ai toujours pas trouvé la solution à mon problème :-(

Poste le Saturday 18 February 2006 17:00:04
Répondre     Citer    
Re: Problème lancement aticonfig
Envoyé par: Fred S.

Salut, je viens d'avoir le même problême...

Solution :

echo "/usr/X11R6/lib" >> /etc/ld.so.conf
ldconfig

Hop, ça marche... ^^D-*

Poste le Friday 24 March 2006 20:30:38
Répondre     Citer    
Re: Problème lancement aticonfig
Envoyé par: J-M

Bonjour, j'ai un problème du genre, moi aussi sur ubuntu 5.10 :
doom@PENGUZINE-I:/usr/X11R6$ sudo fireglcontrolpanel
fireglcontrolpanel: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory

Quelqu'un pourrait-il m'éclairer ? SVP.

Cordialement.

Poste le Sunday 16 April 2006 14:28:29
Répondre     Citer    
Re: Problème lancement aticonfig
Envoyé par: yago

salut a tous!
Citation
fred
Re: Problème lancement aticonfig
Auteur: Fred S. (IP enregistrée)
Date: le 24 mars 2006 à 20:30

Salut, je viens d'avoir le même problême...

Solution :

echo "/usr/X11R6/lib" >> /etc/ld.so.conf
ldconfig


Hop, ça marche... image : petard

franchement bravo fred!! c'est vrai que ça marche niquel chrome!! mais je comprends pas trop...
avant de chercher sur la toile, j'ai fait des liens symboliques vers ces librairies, j'ai fait pas mal de bidouillages pour y arriver, et hop !! toi en 2 coups de cuillères a pot tu nous fait ça!!!
:-):-)

en fait y'aurait moyen que tu m'expliques la démarche ? comment t'as fait pour trouver et qu'est-ce que c'est?
:-)

Poste le Friday 26 May 2006 14:01:14
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Problème lancement aticonfig
Vous voulez savoir si votre matériel est supporté par Linux, ou vous avez un problème pour installer un module ? Ce forum est pour vous !

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons