[Vm-dev] Compiling the windows 32 bits vm

Cyril Ferlicot D cyril at ferlicot.me
Tue Apr 3 21:30:14 UTC 2018


Hello,

I am trying to compile my first vm, so I read the README and HowToBuild
on OpenSmalltalk git repository.

I tried to build the build.win32x86/pharo.cog.spur flavour on Windows 7
after installing cygwin with this command:

setup-x86.exe -dgnqNO -R "E:\cygwin" -s
"http://cygwin.mirror.constant.com" -l "E:\cygwin\var\cache\setup" -P
mingw64-i686-gcc-core,mingw64-i686-gcc-g++,mingw64-i686-headers,mingw64-i686-runtime,zip,mingw64-i686-clang,mingw64-i686-openssl,libiconv-devel,libglib2.0-devel,perl,mingw64-i686-zlib,make,cmake,wget,mingw64-i686-win-iconv

The build fail with this error:

config.status: creating config.h.win32
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: cache variable lt_cv_path_LD contains a newline
make[2]: Entering directory
'/cygdrive/e/cog/oscogvm/build.win32x86/pharo.cog.spur/builddbg/third-party/pkg-config-0.29.1'
Makefile:311: *** missing separator.  Stop.
make[2]: Leaving directory
'/cygdrive/e/cog/oscogvm/build.win32x86/pharo.cog.spur/builddbg/third-party/pkg-config-0.29.1'
make[1]: *** [../third-party/Makefile.pkgconfig:26:
/cygdrive/e/cog/oscogvm/.thirdparty-cache/windows/i386/bin/pkg-config.exe]
Error 2
make[1]: Leaving directory
'/cygdrive/e/cog/oscogvm/build.win32x86/pharo.cog.spur'
make: *** [../common/Makefile:157: debug] Error 2

I have to say that I have really few experience with everything around
the vm and maybe this is a problem easy to solve. But not with my
knowledge.

Does anyone has an idea of what might be the problem?

Also, I'm not sure it is the right place for this kind of questions
since it's vm-dev and this is a vm usage question. So, is it the right
ML or is there another one?

-- 
Cyril Ferlicot
https://ferlicot.fr



More information about the Vm-dev mailing list