Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 18/12/2008, 17h59   #1
Invité de passage
 
Inscription : mai 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 5
Points : 1
Points : 1
Par défaut Problème de compilation sur AIX 5.3 -

Salut les experts !
J'ai un pb de compilation sur AIX 5.3
quand je lance mon make, je me tappe l'erreur suivante:





/produits/oracle10.2/bin/oraxlc -O3 -q64 -DSS_64BIT_SERVER -qwarn64 -
qinfo=uni -DAIXRIOS -I. -I../include -g -c atp_purge.c
"atp_purge.c", line 574.1: 1506-412 (I) Referenced variable "sqlstm", which was
not initialized in its declaration.

......

ch was not initialized in its declaration.
"stp_purge.c", line 2637.1: 1506-412 (I) Referenced variable "nb_jours", which w
as not initialized in its declaration.
"atp_purge.c", line 2637.1: 1506-412 (I) Referenced variable "date_limite", whic
h was not initialized in its declaration.
"atp_purge.c", line 2637.1: 1506-412 (I) Referenced variable "date_today", which
was not initialized in its declaration.
Could not load program /usr/vac/exe/xlCcode:System error: Not enough space1586-346 (U) An error occurred during code generation. The code generation retu
rn code was 255.
make: The error code from the last command is 1.


Stop.


je ne comprend pas d'ù peut venir mon pb.

Ce serait super si quelqu'un pouvait m'éclairer !!

je vous remercie d'avance
bambabar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2008, 23h45   #2
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 361
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 361
Points : 2 002
Points : 2 002
Vérifie que tu n'a pas de filesystem plein.

Avant de lancer ta compil, fait ça :
Code :
1
2
3
ulimit -s unlimited
ulimit -m unlimited
ulimit -d unlimited
Si ça ne marche toujours pas, regarde si tu n'es pas un peu juste en mémoire, et si c'est le cas, agrandi ton paging space.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2008, 10h21   #3
Invité de passage
 
Inscription : mai 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 5
Points : 1
Points : 1
/purge/source> ulimit -s unlimited
ksh: ulimit: outside the allowable range
/purge/source> ulimit -m unlimited
/purge/source> ulimit -d unlimited
/purge/source> ulimit -s unlimited
ksh: ulimit: outside the allowable range
/purge/source> make
-------------------------------------------------
| COMPILATION |
-------------------------------------------------


atp_purge.c

/produits/oracle92/bin/oraxlc -O3 -q64 -I. -I../include -g -c at
p_purge.c
Could not load program /usr/vac/exe/xlCcode:
System error: Not enough space
make: The error code from the last command is 255.



Stop.



Si je consulte mon filesystem:

/purge/source> lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 10240MB 12 yes yes lv
/purge/source>



pareil, la commande df -k:


/purge/source> df -k | grep atpmin
/dev/lv_Atpmin 15728640 12646024 20% 2499 1% /atpmin
/dev/lv_AtpminBase 15728640 12427160 21% 51 1% /atpmin/base
/purge/source>



Il me semble donc bien que je n'ai pas de probleme de filesystem plein !!

je ne comprend rien !!!!!!!!!
bambabar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2008, 10h38   #4
Invité de passage
 
Inscription : mai 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 5
Points : 1
Points : 1
Could not load program /usr/vac/exe/xlCcode

Il me semble que le fichier executable xlCcode que le program n'arrive pas à charger fait référence au générateur de code utilisé par le compilateur. Lorsque je compile des sources sans génération de code je n'ai pas ce problème.

merci de votre aide !!
bambabar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2008, 10h44   #5
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 361
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 361
Points : 2 002
Points : 2 002
Le message que tu as sur les ulimit veut dire que tu as une limite hard. Il faut que tu les lève en éditant le fichier /etc/security/limits et en mettant :
pour ton user. Ensuite il faut que ton user se re-log.

En fait le problème c'est peut-être aussi la limite sur les tailles de fichier. Essaie aussi ça :
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2008, 15h01   #6
Invité de passage
 
Inscription : mai 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 5
Points : 1
Points : 1
Attribute Value
* ========== ============
* fsize_hard set to fsize
* cpu_hard set to cpu
* core_hard -1
* data_hard -1
* stack_hard 8388608
* rss_hard -1
* nofiles_hard -1
*

je veux bien modifier le stack_hard. Mais je ne pense pas que cela vienne de là car lorsque je lance une compilation dans un autre environnement du même host le problem ne se produit pas.
Je pense que mon pb est plutôt lié à mon file system! Un probleme de config que je n'arrive pas à voir !!

encore merci de votre éclairage
bambabar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2009, 13h06   #7
Invité de passage
 
Inscription : mars 2009
Messages : 1
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 1
Points : 1
Points : 1
Par défaut compilation Pro*C sous AIx 5.3

j'ai quasi le meme probleme ,
quelqu'un a t il eu une solution. j'ai des programme *.pc sous oracle 9 que je ve migrer sous oracle 10. j'ai les message d'erreurs suivants:

"finlib.c", line 22060.1: 1506-412 (I) Referenced variable "sqlstm", which was not initialized in its declaration.
"finlib.c", line 22140.1: 1506-412 (I) Referenced variable "sqlstm", which was not initialized in its declaration.
"finlib.c", line 22204.1: 1506-412 (I) Referenced variable "sqlstm", which was not initialized in its declaration.
"finlib.c", line 22234.1: 1506-412 (I) Referenced variable "sqlstm", which was not initialized in its declaration.
"finlib.c", line 22247.1: 1506-412 (I) Referenced variable "li_days", which was not initialized in its declaration.
"finlib.c", line 22247.1: 1506-412 (I) Referenced variable "ldDate2", which was not initialized in its declaration.
"finlib.c", line 22247.1: 1506-412 (I) Referenced variable "ldDate", which was not initialized in its declaration.
"finlib.c", line 22247.1: 1506-412 (I) Referenced variable "li_IntPayPeriodicityNum", which was not initialized in its declaration.
"finlib.c", line 22247.1: 1506-412 (I) Referenced variable "li_CapPayPeriodicityNum", which was not initialized in its declaration.
"finlib.c", line 22247.1: 1506-412 (I) Referenced variable "ldb_cap_amt", which was not initialized in its declaration.


============ HELP==========HELP. si ce type d'erreur vous dit quelque chose.
lota5 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 20h03.


 
 
 
 
Partenaires

Hébergement Web