Well... i've installed python 2.5 and set PYTHON variable before ./configure
On MSYS console (I've installed python in d:\utils\python25) # export PYTHON=/d/utils/Python25/python # export LIBFFI_CFLAGS='-I /mingw/lib/libffi-3.0.11/include' # export LIBFFI_LIBS=-lffi # export CFLAGS="-O0 -g -pipe -Wall -march=i686 -mms-bitfields -mthreads" ./configure --prefix=/build --with-pcre=internal --enable-silent-rules --disable-modular-tests # make # make install and it's ok... Regards Raum ps: I'm preparing packages for vala 0.18.0, glib 2.34, libgee, libxml2. :) > Hi, > > I didn't see this error before .... Do you have any idea to correct this ? > (installing python2.5 did not resolv this problem) > > ------------------------------------------ > USER@POSTE /src/glib-2.34.0 > $ make install > Making install in . > make[1]: Entering directory `/src/glib-2.34.0' > make[2]: Entering directory `/src/glib-2.34.0' > [...] > make[4]: Entering directory `/src/glib-2.34.0/gio/gdbus-2.0/codegen' > /usr/bin/mkdir -p '/build/bin' > /usr/bin/install -c gdbus-codegen '/build/bin' > /usr/bin/mkdir -p '/build/lib/gdbus-2.0/codegen' > /usr/bin/install -c -m 644 __init__.py codegen.py codegen_main.py > codegen_docbo > ok.py config.py dbustypes.py parser.py utils.py > '/build/lib/gdbus-2.0/codegen' > /bin/sh: line 19: python2.5: command not found > make[4]: *** [install-codegenPYTHON] Error 127 > make[4]: Leaving directory `/src/glib-2.34.0/gio/gdbus-2.0/codegen' > make[3]: *** [install-am] Error 2 > make[3]: Leaving directory `/src/glib-2.34.0/gio/gdbus-2.0/codegen' > make[2]: *** [install-recursive] Error 1 > make[2]: Leaving directory `/src/glib-2.34.0/gio' > make[1]: *** [install] Error 2 > make[1]: Leaving directory `/src/glib-2.34.0/gio' > make: *** [install-recursive] Error 1 > -------------------------------------- > > If I install python 2.5, i've got something like "pythoon can't find > sh"... > > Thanks > > regards > > > In fact, I've got> Hello, >> >> I've tried to compile libgee but it depends to glib... :-/ >> >> So, how to compile glib for Vala ?!? >> >> Reference site : http://www.mingw.org/wiki/Bootstrapping_GLIB_with_MinGW >> >> For information, I've relocated my precdedent "vala-src" directory in >> "/src" directory. I've modified msys/etc/fstab to : >> c:/vala-build/mingw /mingw >> c:/vala-build/vala-0.18 /vala >> c:/vala-build/src /src >> c:/vala-build/mingw/lib /usr/lib >> c:/vala-build/build /build >> >> 1/ Install few more libs >> >> At first, we need to install these packages : >> libstdc++-4.6.2-1-mingw32-dll-6.tar.lzma >> libgcc-4.6.2-1-mingw32-dll-1.tar.lzma (for libgcc_s_dw2-1.dll) >> mmingwrt-3.20-mingw32-dev.tar.gz (for crt2.o) >> libz-1.2.7-1-mingw32-dev.tar.lzma >> libz-1.2.7-1-mingw32-dll-1.tar.lzma >> gettext-0.18.1.1-2-mingw32-dev.tar.lzma >> gettext-0.18.1.1-2-mingw32-bin.tar.lzma >> libgettextpo-0.18.1.1-2-mingw32-dll-0.tar.lzma (for >> libgettextsrc-0-18-1.dll) >> libexpat-2.0.1-1-mingw32-dll-1.tar.gz >> >> (some links : >> http://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.7-1/libz-1.2.7-1-mingw32-dev.tar.lzma/download >> http://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.7-1/libz-1.2.7-1-mingw32-dll-1.tar.lzma/download >> >> http://sourceforge.net/projects/mingw/files/MinGW/Base/gettext/gettext-0.18.1.1-2/gettext-0.18.1.1-2-mingw32-dev.tar.lzma/download >> http://sourceforge.net/projects/mingw/files/MinGW/Base/gettext/gettext-0.18.1.1-2/gettext-0.18.1.1-2-mingw32-bin.tar.lzma/download >> http://sourceforge.net/projects/mingw/files/MinGW/Base/gettext/gettext-0.18.1.1-2/libgettextpo-0.18.1.1-2-mingw32-dll-0.tar.lzma/download >> ) >> >> 2/ Compile & install FFI lib from tarball >> >> And glib need libffi, so we need to download libffi package. >> >> "FFI stands for Foreign Function Interface. A foreign function interface >> is the popular name for the interface that allows code written in one >> language to call code written in another language." >> >> Link : ftp://sourceware.org/pub/libffi/libffi-3.0.11.tar.gz >> (alt link: >> http://ftp.gwdg.de/pub/linux/sources.redhat.com/libffi/libffi-3.0.11.tar.gz) >> >> >> # cd /src/libffi-3.0.11/ >> # ./configure --prefix=/build >> # make >> # make install >> >> Then move files into c:/vala-build/mingw. >> >> 3/ Compile & install glib >> >> Download lastest release and extract to c:/vala-build/: >> http://ftp.gnome.org/pub/GNOME/sources/glib/2.34/glib-2.34.0.tar.xz >> >> And now : >> >> # cd /src/glib-2.34.0 >> >> // I don't want to use pkg-config for libffi >> /src/glib-2.34.0# export LIBFFI_CFLAGS='-I >> /mingw/lib/libffi-3.0.11/include' >> /src/glib-2.34.0# export LIBFFI_LIBS=-lffi >> /src/glib-2.34.0# export CFLAGS="-O0 -g -pipe -Wall -march=i686 >> -mms-bitfields -mthreads" >> /src/glib-2.34.0# ./configure --prefix=/build --with-pcre=internal >> --enable-silent-rules --disable-modular-tests --disable-static >> >> (perhaps we need these variables...not sure) >> export CPPFLAGS="-DG_ATOMIC_OP_USE_GCC_BUILTINS=1" >> export LDFLAGS="-Wl,--enable-auto-image-base" >> export lt_cv_deplibs_check_method="pass_all" >> () >> >> >> /src/glib-2.34.0# make >> >> /src/glib-2.34.0# make install >> >> And that's probably all... >> >> Have fun >> >> Regards >> >> Raum >> _______________________________________________ >> vala-list mailing list >> vala-list@gnome.org >> https://mail.gnome.org/mailman/listinfo/vala-list >> > _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list