Hi, I'm trying to compile glib-2.6.2 on my work AIX 4.3.3 machine with gcc. "configure" runs fine, but "make" stops after a while, giving some assembler errors. I don't know how to go further, can someone please have a look and see what is going wrong? Thanks very much. The error looks like: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -pthread -g -O2 -Wall -MT gasyncqueue.lo -MD -MP -MF .deps/gasyncqueue.Tpo -c gasyncqueue.c -o gasyncqueue.o if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -pthread -g -O2 -Wall -MT gatomic.lo -MD -MP -MF ".deps/gatomic.Tpo" \ -c -o gatomic.lo `test -f 'gatomic.c' || echo './'`gatomic.c; \ then mv -f ".deps/gatomic.Tpo" ".deps/gatomic.Plo"; \ else rm -f ".deps/gatomic.Tpo"; exit 1; \ fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -pthread -g -O2 -Wall -MT gatomic.lo -MD -MP -MF .deps/gatomic.Tpo -c gatomic.c -o gatomic.o gatomic.c: In function `g_atomic_int_exchange_and_add': gatomic.c:279: warning: matching constraint does not allow a register gatomic.c:279: warning: matching constraint does not allow a register gatomic.c: In function `g_atomic_int_add': gatomic.c:295: warning: matching constraint does not allow a register gatomic.c:295: warning: matching constraint does not allow a register /tmp//cc5ey0q7.s: Assembler messages: /tmp//cc5ey0q7.s:301: Error: Unrecognized opcode: `lwarx' /tmp//cc5ey0q7.s:303: Error: Unrecognized opcode: `stwcx.' /tmp//cc5ey0q7.s:337: Error: Unrecognized opcode: `lwarx' /tmp//cc5ey0q7.s:339: Error: Unrecognized opcode: `stwcx.' /tmp//cc5ey0q7.s:372: Error: Unrecognized opcode: `lwarx' /tmp//cc5ey0q7.s:373: Error: Unrecognized opcode: `subf.' /tmp//cc5ey0q7.s:375: Error: Unrecognized opcode: `stwcx.' /tmp//cc5ey0q7.s:413: Error: Unrecognized opcode: `lwarx' /tmp//cc5ey0q7.s:414: Error: Unrecognized opcode: `subf.' /tmp//cc5ey0q7.s:416: Error: Unrecognized opcode: `stwcx.' make[4]: *** [gatomic.lo] Error 1 make[4]: Leaving directory `/impact/tmp/glib/glib-2.6.2/glib' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/impact/tmp/glib/glib-2.6.2/glib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/impact/tmp/glib/glib-2.6.2/glib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/impact/tmp/glib/glib-2.6.2' make: *** [all] Error 2 Best Regards, Salman Mohsin
<<attachment: winmail.dat>>