Hi Matijs van Zuijlen, I have the following version of python installed on my system: Python 2.6.8 --> /opt/freewaare/bin/python (This is Michael Perzl version) Python 2.7.9 --> /opt/alinux/bin/python Python 3.4.2 --> /opt/alinux/bin/python3.4m Have no idea why; but configure does not like Python 2.6.8. configure accepts Python 2.7.9 and Python 3.4.2. However; Python 3.4.2 does something different. When I searched the web it seems that the problem is known. However; I did not find a solution to the problem. When I ran test/check on both version of python I got the same results. there were some errors which I reported to the python list and got the response that the problem were for end cases that should not cause any problems. The reason I sent the last command was I was hopping someone could tell me just what is going on. Today I tried a gmake with the -d option and got lots and lots of output. Almost all of it made no sense to me. I am guessing that python is being executed; but I do not know what the calling sequence/parameter list looks like. I was going to try running the python sequence to see if I could figure out what was going wrong. No luck. I just could not figure out what was going on. (I do not know anything about python.) However; when I was looking at the output from gmake I noticed that there were references to /opt/freeware directory instead of the /opt/alinux directory. Most of these references were related to gcc; but there were some references to ffi which I took to mean libffi.a. Could not understand why this was happening because I have a new version of libffi.a installed in /usr/alinux/lib. Did a little more research and found the gmake was picking up the libffi.a header files from /opt/freeware/include. Since, the header files for the libffi.a installed in /opt/alinux were not installed I assume some how configure/gmake searched and found them in /opt/freeware/include and used the ones that were there. Have no idea if configure/gmake linked in the libffi.a from /opt/alinux/lib/ or /opt/freeware/lib/. Found the header files in the libffi distribution that I had installed in /opt/alinux/lib and installed them into /opt/alinux/include/. Then I ran configure and gmake again on a clean unpack directory. Made no difference. For some reason configure/gmake keeps going to /opt/freeware/include for the ffi header files. Well! I am at the end of my knowledge as to what to do next. I have no idea why the gmake install of libffi did not install the header files. Have no idea why configure/gmake wants to use the libffi in the /opt/freeware director during the gmake run. /opt/alinux/bin is the first library in the PATH list of directories. PKG_CONFIG_PATH points to /opt/alinux/lib/pkgconfig/ LIBPATH points to /opt/alinux/lib/ PYTHON ponts to /opt/alinux/bin/pthon (With out this configure find the python in /opt/freeware/bin) By the way. I am only doing this because I am trying to build gtk+-2.24.25 which ended up needing gobject-introspection. This via the gtk source download site. (Need this version of gtk to compile the latest version of firefox which is really the only thing I wanted to build.) By the way. I have very little or no knowledge about configure, gmake, python, etc.... I am primary a user of firefox. I am forced to try and build firefox because I can not access the online documentation for my system at IBM (only way to access the documentation), I can not get my ISP email application to work, I can not get my banking application to work, etc.......... I really appreciate any help I can get in effort to build firefox...... Bye, Dwight P.S. Just made one more check. I looked at the libffi.pc file and noticed that the information there said they put the header files in a different directory so I copied the header files to the directory and starting from a freshly unpacked directory I did the configure and make again. Well this time if seems to be using the correct version of libffi.a and its headers. Or at least it is picking up the headers from the /opt/alinux directory. No matter. It seemed to stop at the same place with the same error. Must remake target 'GLib-2.0.gir'. Child access: user 202 (real 202), group 201 (real 201) Putting child 301ff158 (GLib-2.0.gir) PID 7209160 on the chain. Live child 301ff158 (GLib-2.0.gir) PID 7209160 Reaping winning child 301ff158 PID 7209160 env PATH=".libs:/opt/alinux/bin:/usr/bin:/etc:/usr/sbin:/opt/freeware/bin:/opt/freeware/sbin:/usr/ucb:/usr/dt/bin:/usr/bin/X11:/sbin:/usr/ccs/bin:/home/surfer::/usr/bin/Mycommands:/usr/local/bin:/usr/lib/instl:/usr/java5/jre/bin:/usr/java5/bin:/usr/lpp/Adobe/Acrobat7.0" LPATH=.libs CC="gcc" PYTHONPATH=.:. UNINSTALLED_INTROSPECTION_SRCDIR=. UNINSTALLED_INTROSPECTION_BUILDDIR=. ./g-ir-scanner --verbose -I. --add-include-path=. --add-include-path=./gir --add-include-path=. --add-include-path=. --namespace=GLib --nsversion=2.0 --libtool="/bin/sh ./libtool" --pkg=glib-2.0 --library=glib-2.0 --library=gobject-2.0 --external-library --reparse-validate --identifier-prefix=G --symbol-prefix=g --symbol-prefix=glib --c-include="glib.h" --cflags-begin -I/opt/alinux/include/glib-2.0 -I/opt/alinux/lib/glib-2.0/include -DGETTEXT_PACKAGE=Dummy -DGLIB_COMPILATION -D__G_I18N_LIB_H__ --cflags-end /opt/alinux/lib/glib-2.0/include/glibconfig.h /opt/alinux/include/glib-2.0/glib/gchecksum.h /opt/alinux/include/glib-2.0/glib/gvarianttype.h /opt/alinux/include/glib-2.0/glib/gslice.h /opt/alinux/include/glib-2.0/glib/gkeyfile.h /opt/alinux/include/glib-2.0/glib/gunicode.h /opt/alinux/include/glib-2.0/glib/gbitlock.h /opt/alinux/include/glib-2.0/glib/gatomic.h /opt/alinux/include/glib-2.0/glib/gstdio.h /opt/alinux/include/glib-2.0/glib/gthread.h /opt/alinux/include/glib-2.0/glib/gpattern.h /opt/alinux/include/glib-2.0/glib/gconvert.h /opt/alinux/include/glib-2.0/glib/gutils.h /opt/alinux/include/glib-2.0/glib/gstrfuncs.h /opt/alinux/include/glib-2.0/glib/gslist.h /opt/alinux/include/glib-2.0/glib/gqsort.h /opt/alinux/include/glib-2.0/glib/gmarkup.h /opt/alinux/include/glib-2.0/glib/gbacktrace.h /opt/alinux/include/glib-2.0/glib/gtimer.h /opt/alinux/include/glib-2.0/glib/gdatetime.h /opt/alinux/include/glib-2.0/glib/gbookmarkfile.h /opt/alinux/include/glib-2.0/glib/gregex.h /opt/alinux/include/glib-2.0/glib/gwin32.h /opt/alinux/include/glib-2.0/glib/gtestutils.h /opt/alinux/include/glib-2.0/glib/gpoll.h /opt/alinux/include/glib-2.0/glib/gversion.h /opt/alinux/include/glib-2.0/glib/gdate.h /opt/alinux/include/glib-2.0/glib/gcharset.h /opt/alinux/include/glib-2.0/glib/gmessages.h /opt/alinux/include/glib-2.0/glib/glist.h /opt/alinux/include/glib-2.0/glib/gtimezone.h /opt/alinux/include/glib-2.0/glib/gi18n.h /opt/alinux/include/glib-2.0/glib/gbytes.h /opt/alinux/include/glib-2.0/glib/ghash.h /opt/alinux/include/glib-2.0/glib/gmain.h /opt/alinux/include/glib-2.0/glib/gquark.h /opt/alinux/include/glib-2.0/glib/grand.h /opt/alinux/include/glib-2.0/glib/gurifuncs.h /opt/alinux/include/glib-2.0/glib/ghmac.h /opt/alinux/include/glib-2.0/glib/ghostutils.h /opt/alinux/include/glib-2.0/glib/gmacros.h /opt/alinux/include/glib-2.0/glib/gdataset.h /opt/alinux/include/glib-2.0/glib/gbase64.h /opt/alinux/include/glib-2.0/glib/gscanner.h /opt/alinux/include/glib-2.0/glib/gstring.h /opt/alinux/include/glib-2.0/glib/gstringchunk.h /opt/alinux/include/glib-2.0/glib/goption.h /opt/alinux/include/glib-2.0/glib/ggettext.h /opt/alinux/include/glib-2.0/glib/gsequence.h /opt/alinux/include/glib-2.0/glib/gqueue.h /opt/alinux/include/glib-2.0/glib/gi18n-lib.h /opt/alinux/include/glib-2.0/glib/gnode.h /opt/alinux/include/glib-2.0/glib/gerror.h /opt/alinux/include/glib-2.0/glib/gtrashstack.h /opt/alinux/include/glib-2.0/glib/gmappedfile.h /opt/alinux/include/glib-2.0/glib/garray.h /opt/alinux/include/glib-2.0/glib/gvariant.h /opt/alinux/include/glib-2.0/glib/ghook.h /opt/alinux/include/glib-2.0/glib/gprimes.h /opt/alinux/include/glib-2.0/glib/genviron.h /opt/alinux/include/glib-2.0/glib/gtree.h /opt/alinux/include/glib-2.0/glib/gprintf.h /opt/alinux/include/glib-2.0/glib/giochannel.h /opt/alinux/include/glib-2.0/glib/gshell.h /opt/alinux/include/glib-2.0/glib/gversionmacros.h /opt/alinux/include/glib-2.0/glib/gspawn.h /opt/alinux/include/glib-2.0/glib/galloca.h /opt/alinux/include/glib-2.0/glib/gthreadpool.h /opt/alinux/include/glib-2.0/glib/gfileutils.h /opt/alinux/include/glib-2.0/glib/gtypes.h /opt/alinux/include/glib-2.0/glib/gdir.h /opt/alinux/include/glib-2.0/glib/gasyncqueue.h /opt/alinux/include/glib-2.0/glib/gmem.h /opt/alinux/include/glib-2.0/gobject/glib-types.h gir/glib-2.0.c /opt/alinux/include/glib-2.0/glib-unix.h g-ir-scanner g-ir-compiler --output GLib-2.0.gir Child access: user 202 (real 202), group 201 (real 201) Live child 301ff158 (GLib-2.0.gir) PID 7209162 Reaping losing child 301ff158 PID 7209162 Makefile:3409: recipe for target 'GLib-2.0.gir' failed gmake[2]: *** [GLib-2.0.gir] Segmentation fault (core dumped) Removing child 301ff158 PID 7209162 from chain. gmake[2]: Leaving directory '/home/surfer/DownLoadLFNs/HTML/NEWS/BuildFirefox/DONE/gobject-introspection-1.42.0' Reaping losing child 30037338 PID 6881384 Makefile:2702: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 Removing child 30037338 PID 6881384 from chain. gmake[1]: Leaving directory '/home/surfer/DownLoadLFNs/HTML/NEWS/BuildFirefox/DONE/gobject-introspection-1.42.0' Reaping losing child 30106c88 PID 6553744 Makefile:1480: recipe for target 'all' failed gmake: *** [all] Error 2 Removing child 30106c88 PID 6553744 from chain. Hi Dwight, The command that's trying to run is g-ir-scanner, which is a python program. This means the core dump occurs in python. So, it looks like there is still a problem with your python-2.7.9 installation. Did its test pass during the build? Maybe you can install one of these pre-built python packages: http://www.perzl.org/aix/index.php?n=Main.Python Note the warning there: As the Python versions 2.6.X and 2.7.X are not binary compatible one has to decide for a "production version". Regards, Matijs On 19/02/15 05:18, Dwight wrote:Hi, Can some one please tell me what is going on here. Unable to figure out what is causing the gmake failure at this point. I have determined that both sed commands that preceeded this command seem to have executed. But what follows is a mystery to me! What follow below is my effort to break apart the last thing executed. It was one very long command! env PATH=".libs:/opt/alinux/bin:/usr/bin:/etc:/usr/sbin:/opt/freeware/bin:/opt/freeware/sbin:\ /usr/ucb:/usr/dt/bin:/usr/bin/X11:/sbin:/usr/ccs/bin:/home/surfer::/usr/bin/Mycommands:\ /usr/local/bin:/usr/lib/instl:/usr/java5/jre/bin:/usr/java5/bin:/usr/lpp/Adobe/Acrobat7.0" \ LPATH=.libs CC="gcc" PYTHONPATH=.:. UNINSTALLED_INTROSPECTION_SRCDIR=. UNINSTALLED_INTROSPECTION_BUILDDIR=. \ ./g-ir-scanner --verbose -I. --add-include-path=. --add-include-path=./gir --add-include-path=. --add-include-path=. --namespace=GLib --nsversion=2.0 \ --libtool="/bin/sh ./libtool" --pkg=glib-2.0 --library=glib-2.0 --library=gobject-2.0 --external-library --reparse-validate --identifier-prefix=G \ --symbol-prefix=g --symbol-prefix=glib --c-include="glib.h" --cflags-begin -I/opt/alinux/include/glib-2.0 -I/opt/alinux/lib/glib-2.0/include \ -DGETTEXT_PACKAGE=Dummy -DGLIB_COMPILATION -D__G_I18N_LIB_H__ --cflags-end \ /opt/alinux/lib/glib-2.0/include/glibconfig.h \ /opt/alinux/include/glib-2.0/glib/gchecksum.h \ /opt/alinux/include/glib-2.0/glib/gvarianttype.h \ /opt/alinux/include/glib-2.0/glib/gslice.h \ /opt/alinux/include/glib-2.0/glib/gkeyfile.h \ /opt/alinux/include/glib-2.0/glib/gunicode.h \ /opt/alinux/include/glib-2.0/glib/gbitlock.h \ /opt/alinux/include/glib-2.0/glib/gatomic.h \ /opt/alinux/include/glib-2.0/glib/gstdio.h \ /opt/alinux/include/glib-2.0/glib/gthread.h \ /opt/alinux/include/glib-2.0/glib/gpattern.h \ /opt/alinux/include/glib-2.0/glib/gconvert.h \ /opt/alinux/include/glib-2.0/glib/gutils.h \ /opt/alinux/include/glib-2.0/glib/gstrfuncs.h \ /opt/alinux/include/glib-2.0/glib/gslist.h \ /opt/alinux/include/glib-2.0/glib/gqsort.h \ /opt/alinux/include/glib-2.0/glib/gmarkup.h \ /opt/alinux/include/glib-2.0/glib/gbacktrace.h \ /opt/alinux/include/glib-2.0/glib/gtimer.h \ /opt/alinux/include/glib-2.0/glib/gdatetime.h \ /opt/alinux/include/glib-2.0/glib/gbookmarkfile.h \ /opt/alinux/include/glib-2.0/glib/gregex.h \ /opt/alinux/include/glib-2.0/glib/gwin32.h \ /opt/alinux/include/glib-2.0/glib/gtestutils.h \ /opt/alinux/include/glib-2.0/glib/gpoll.h \ /opt/alinux/include/glib-2.0/glib/gversion.h \ /opt/alinux/include/glib-2.0/glib/gdate.h \ /opt/alinux/include/glib-2.0/glib/gcharset.h \ /opt/alinux/include/glib-2.0/glib/gmessages.h \ /opt/alinux/include/glib-2.0/glib/glist.h \ /opt/alinux/include/glib-2.0/glib/gtimezone.h \ /opt/alinux/include/glib-2.0/glib/gi18n.h \ /opt/alinux/include/glib-2.0/glib/gbytes.h \ /opt/alinux/include/glib-2.0/glib/ghash.h \ /opt/alinux/include/glib-2.0/glib/gmain.h \ /opt/alinux/include/glib-2.0/glib/gquark.h \ /opt/alinux/include/glib-2.0/glib/grand.h \ /opt/alinux/include/glib-2.0/glib/gurifuncs.h \ /opt/alinux/include/glib-2.0/glib/ghmac.h \ /opt/alinux/include/glib-2.0/glib/ghostutils.h \ /opt/alinux/include/glib-2.0/glib/gmacros.h \ /opt/alinux/include/glib-2.0/glib/gdataset.h \ /opt/alinux/include/glib-2.0/glib/gbase64.h \ /opt/alinux/include/glib-2.0/glib/gscanner.h \ /opt/alinux/include/glib-2.0/glib/gstring.h \ /opt/alinux/include/glib-2.0/glib/gstringchunk.h \ /opt/alinux/include/glib-2.0/glib/goption.h \ /opt/alinux/include/glib-2.0/glib/ggettext.h \ /opt/alinux/include/glib-2.0/glib/gsequence.h \ /opt/alinux/include/glib-2.0/glib/gqueue.h \ /opt/alinux/include/glib-2.0/glib/gi18n-lib.h \ /opt/alinux/include/glib-2.0/glib/gnode.h \ /opt/alinux/include/glib-2.0/glib/gerror.h \ /opt/alinux/include/glib-2.0/glib/gtrashstack.h \ /opt/alinux/include/glib-2.0/glib/gmappedfile.h \ /opt/alinux/include/glib-2.0/glib/garray.h \ /opt/alinux/include/glib-2.0/glib/gvariant.h \ /opt/alinux/include/glib-2.0/glib/ghook.h \ /opt/alinux/include/glib-2.0/glib/gprimes.h \ /opt/alinux/include/glib-2.0/glib/genviron.h \ /opt/alinux/include/glib-2.0/glib/gtree.h \ /opt/alinux/include/glib-2.0/glib/gprintf.h \ /opt/alinux/include/glib-2.0/glib/giochannel.h \ /opt/alinux/include/glib-2.0/glib/gshell.h \ /opt/alinux/include/glib-2.0/glib/gversionmacros.h \ /opt/alinux/include/glib-2.0/glib/gspawn.h \ /opt/alinux/include/glib-2.0/glib/galloca.h \ /opt/alinux/include/glib-2.0/glib/gthreadpool.h \ /opt/alinux/include/glib-2.0/glib/gfileutils.h \ /opt/alinux/include/glib-2.0/glib/gtypes.h \ /opt/alinux/include/glib-2.0/glib/gdir.h \ /opt/alinux/include/glib-2.0/glib/gasyncqueue.h \ /opt/alinux/include/glib-2.0/glib/gmem.h \ /opt/alinux/include/glib-2.0/gobject/glib-types.h \ gir/glib-2.0.c /opt/alinux/include/glib-2.0/glib-unix.h g-ir-scanner g-ir-compiler --output GLib-2.0.gir Makefile:3409: recipe for target 'GLib-2.0.gir' failed gmake[2]: *** [GLib-2.0.gir] Segmentation fault (core dumped) gmake[2]: Leaving directory '/home/surfer/DownLoadLFNs/HTML/NEWS/BuildFirefox/DONE/gobject-introspection-1.42.0' Makefile:2702: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/home/surfer/DownLoadLFNs/HTML/NEWS/BuildFirefox/DONE/gobject-introspection-1.42.0' Makefile:1480: recipe for target 'all' failed gmake: *** [all] Error 2 * Really appreciate some help! Bye, Dwight* _______________________________________________ gir-devel-list mailing list gir-devel-list gnome org https://mail.gnome.org/mailman/listinfo/gir-devel-list_______________________________________________ gir-devel-list mailing list gir-devel-list gnome org https://mail.gnome.org/mailman/listinfo/gir-devel-list |