J'essaie de lancer sous AIX 5.2 un exe qui fonctionne très bien sous AIX 4.3, et j'obtiens le message suivant :
Symbol resolution failed for pl2x because:
Symbol connect (number 33) is not exported from dependent
module /unix.
Symbol select (number 36) is not exported from dependent
module /unix.
Symbol poll (number 44) is not exported from dependent
module /unix.
Symbol unload (number 67) is not exported from dependent
module /unix.
Examine .loader section symbols with the 'dump -Tv' command.
Mes recherches via le net m'ont apportées les pistes suivantes :
1 - ce n'est pas un problème de kernel : 64 bit sur les deux machines
2 - l'exe inclut des liens avec l'AIX Asynchronous IO (AIO) : Par défaut le "STATE to be configured at system restatrt" est "defined" sous AIX : via smit/Change-show Characteristics of Asynchronous I/O, j'ai modifié l'état en "available", rebooté la serveur et vérifié l'état AIO en tapant la commande lsdev -C | grep aio=> résultat=aio0 Available Asynchronous I/O : OK.
3 - Je ne pense pas que ce soit un problème de compilation car j'ai lu que certaines personnes rencontraient ce problème également après avoir recompilé le code sur la machine AIX 5.2
Est-ce que quelqu'un a déjà rencontré ce genre de problème, si oui, comment le résoudre (en dehors de ce que j'ai déjà essayé) ?
Toutes les suggestions sont les bienvenues. Merci d'avance.
Trouvez des réponses à vos questions sur les distributions, les commandes en ligne et la résolution de problèmes. Partagez vos connaissances et connectez-vous avec la communauté open source pour maîtriser ces systèmes d'exploitation.