Hello

Je suis en train de migrer quelques apps vers mon H70 sous AIX 5.2 ML7, 
comme les interpréteurs python/ruby, apache2 et ses modules. Le GCC 
3.4.3 de bullfreeware ayant des 
problèmes avec des symboles et des pointeurs pour compiler pas mal de 
softs, j'ai upgradé à GCC 4.0.0... que je pensait la solution à mes 
soucis.

J'ai donc compilé Apache 2.0.55 et Python 2.4.2 sans problèmes (maiq bcp 
de temps sur le configure d'apache avec -so).

Là ou le problème se pose: à la compilation de ruby 1.8:

ar rcu libruby-static.a array.o  bignum.o  class.o  compar.o  dir.o  dln.o  
enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  
math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o  
range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  
struct.o  time.o  util.o  variable.o  version.o  flock.o  dmyext.o
        gcc -g -O2   -I. -I.  -c main.c
         gcc main.o  libruby-static.a -ldl -lcrypt -lm   -o miniruby -g 
-O2   -brtl
gcc: '-b' must come at the start of the command line
make: 1254-004 The error code from the last command is 1.

->Si je linke sans le -b flag, manuellement, puis relance un make avec cet 
objet existant:
        /usr/ccs/bin/ld -brtl -eInit_bigdecimal -bI:../../ruby.imp -bM:SRE 
-T512 -H512   -L"../.." -o ../../.ext/powerpc-aix5.2.0.0/bigdecimal.so 
bigdecimal.o -ldl -lcrypt -lm   -lc
ld: 0706-003 Cannot find or read import file: ../../ruby.imp
        ld:accessx(): A file or directory in the path name does not exist.
make: 1254-004 The error code from the last command is 255.
 
Stop.
make: 1254-004 The error code from the last command is 1.

-->Bang-boum! Du coup, pas de mod_ruby hein!

Je décide de passer les nerfs sur mod_python dont j'ai besoin pour 
Moinmoin, et là alors que mon pythob 2.4.2 fonctionne bien, le make (avec 
axps et --with-python) se vautre aussi au link:

*** Warning: Linking the shared library mod_python.la against the
*** static library 
/usr/local/python-2.4/lib/python2.4/config/libpython2.4.a is not portable!
ld: 0706-004 Cannot find or read export file: Modules/python.exp
        ld:accessx(): No such file or directory
collect2: ld returned 255 exit status
apxs:Error: Command failed with rc=65536
.
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.

Rharh nondidju!
Une idée?

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à