Re: recipe for target 'GLib-2.0.gir' failed



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]