<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16625"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" 
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" 
name="Compose message area">
<DIV><FONT face=Calibri>If I recall correctly from my experiences, there is a 
makeNamedPrims script in cygwin that does not have the execute 
permission.&nbsp;&nbsp; A simple chmod 755 did the trick.</FONT></DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV><BR></DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A 
title="mailto:eliot.miranda@gmail.com&#10;CTRL + Click to follow link" 
href="mailto:eliot.miranda@gmail.com">Eliot Miranda</A> </DIV>
<DIV><B>Sent:</B> Wednesday, September 08, 2010 5:23 PM</DIV>
<DIV><B>To:</B> <A 
title="mailto:vm-dev@lists.squeakfoundation.org&#10;CTRL + Click to follow link" 
href="mailto:vm-dev@lists.squeakfoundation.org">Squeak Virtual Machine 
Development Discussion</A> </DIV>
<DIV><B>Subject:</B> Re: [Vm-dev] Build Cog on Win32</DIV></DIV></DIV>
<DIV><BR></DIV>
<P>
<HR>

<P></P>Hi Torsten, 
<DIV><BR></DIV>
<DIV>&nbsp;&nbsp; &nbsp;the makefile should attempt to create a mkNamedPrims.exe 
that reads <A href="http://plugins.int">plugins.int</A> and writes 
sqNamedPrims.h (all in cygwinbuild). &nbsp;Looks like this isn't happening. I 
suspect your generated sqNamedPrims.h is empty. &nbsp;It should look like the 
attached</DIV>
<DIV><BR><BR>
<DIV class=gmail_quote>On Wed, Sep 8, 2010 at 2:06 PM, Torsten Bergmann <SPAN 
dir=ltr>&lt;<A href="mailto:astares@gmx.de">astares@gmx.de</A>&gt;</SPAN> 
wrote:<BR>
<BLOCKQUOTE 
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
class=gmail_quote><BR>When I try to follow the instructions on <A 
  href="http://www.squeakvm.org/svn/squeak/branches/Cog/cygwinbuild/HowToBuild" 
  target=_blank>http://www.squeakvm.org/svn/squeak/branches/Cog/cygwinbuild/HowToBuild</A><BR><BR>to 
  build a cog VM on WinVista with latest cygwin and latest SVN sources<BR>I get 
  the following error:<BR><BR><BR>bash-3.2$ gcc -v<BR>Reading specs from 
  /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs<BR>Configured with: 
  /managed/gcc-build/final-v3-bootstrap/gcc-3.4.4-999/configure --verbose 
  --program-suffix=-3 --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc 
  --libdir=/usr/lib --libexecdir=/usr/lib<BR>--mandir=/usr/share/man 
  --infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,pascal,java,objc 
  --enable-nls --without-included-gettext --enable-version-specific-runtime-libs 
  --without-x --enabl<BR>e-libgcj --disable-java-awt --with-system-zlib 
  --enable-interpreter --disable-libgcj-debug --enable-threads=posix 
  --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions 
  --enable-hash<BR>-synchronization --enable-libstdcxx-debug<BR>Thread model: 
  posix<BR>gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 
  0.125)<BR><BR><BR><BR>bash-3.2$ make<BR>Makefile:327: warning: overriding 
  commands for target `Croquet.res'<BR>Makefile:309: warning: ignoring old 
  commands for target `Croquet.res'<BR>---------------- Makefile settings 
  ------------------<BR>CONFIGURATION=product<BR>VPATH=../src/vm 
  ../platforms/win32/vm ../platforms/Cross/vm<BR>INCLUDES=-I. -I../src/vm 
  -I../platforms/win32/vm -I../platforms/Cross/vm 
  -I../platforms/win32/third-party/dx9sdk/Include<BR>CFLAGS=-isystem/usr/include/mingw 
  -I/usr/include/w32api -msse2 -ggdb2 -mwindows -mthreads -mno-cygwin -mwin32 
  -mno-rtd -mms-bitfields -mno-accumulate-outgoing-args -D_MT -O2 
  -march=pentium4 -momit-lea<BR>f-frame-pointer -funroll-loops -D_MT 
  -fno-builtin-printf -fno-builtin-putchar 
  -fno-builtin-fprintf<BR>INTERNAL_PLUGINS=ADPCMCodecPlugin AsynchFilePlugin 
  B3DAcceleratorPlugin B2DPlugin BitBltPlugin BMPReadWriterPlugin CroquetPlugin 
  ZipPlugin DropPlugin DSAPrims FFTPlugin FilePlugin FloatArrayPlugin 
  Flo<BR>atMathPlugin HostWindowPlugin IA32ABI JoystickTabletPlugin 
  JPEGReaderPlugin JPEGReadWriter2Plugin Klatt LargeIntegers LocalePlugin 
  Matrix2x3Plugin MIDIPlugin MiscPrimitivePlugin Mpeg3Plugin RePlugin 
  S<BR>ecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims 
  SoundGenerationPlugin StarSqueakPlugin SurfacePlugin 
  UUIDPlugin<BR>EXTERNAL_PLUGINS=SqueakFFIPrims 
  Win32OSProcessPlugin<BR>LIBS=./build/vm/ADPCMCodecPlugin.lib 
  ./build/vm/AsynchFilePlugin.lib ./build/vm/B3DAcceleratorPlugin.lib 
  ./build/vm/B2DPlugin.lib ./build/vm/BitBltPlugin.lib 
  ./build/vm/BMPReadWriterPlugin.lib ./build<BR>/vm/CroquetPlugin.lib 
  ./build/vm/ZipPlugin.lib ./build/vm/DropPlugin.lib ./build/vm/DSAPrims.lib 
  ./build/vm/FFTPlugin.lib ./build/vm/FilePlugin.lib 
  ./build/vm/FloatArrayPlugin.lib ./build/vm/FloatMath<BR>Plugin.lib 
  ./build/vm/HostWindowPlugin.lib ./build/vm/IA32ABI.lib 
  ./build/vm/JoystickTabletPlugin.lib ./build/vm/JPEGReaderPlugin.lib 
  ./build/vm/JPEGReadWriter2Plugin.lib ./build/vm/Klatt.lib 
  ./build/<BR>vm/LargeIntegers.lib ./build/vm/LocalePlugin.lib 
  ./build/vm/Matrix2x3Plugin.lib ./build/vm/MIDIPlugin.lib 
  ./build/vm/MiscPrimitivePlugin.lib ./build/vm/Mpeg3Plugin.lib 
  ./build/vm/RePlugin.lib ./build/<BR>vm/SecurityPlugin.lib 
  ./build/vm/SerialPlugin.lib ./build/vm/SocketPlugin.lib 
  ./build/vm/SoundCodecPrims.lib ./build/vm/SoundGenerationPlugin.lib 
  ./build/vm/StarSqueakPlugin.lib ./build/vm/SurfacePlug<BR>in.lib 
  ./build/vm/UUIDPlugin.lib<BR>DLLS=./build/vm/SqueakFFIPrims.dll 
  ./build/vm/Win32OSProcessPlugin.dll<BR>-----------------------------------------------------<BR>gcc 
  -o build/vm/sqNamedPrims.o -isystem/usr/include/mingw -I/usr/include/w32api 
  -msse2 -ggdb2 -mwindows -mthreads -mno-cygwin -mwin32 -mno-rtd -mms-bitfields 
  -mno-accumulate-outgoing-args -D_MT -O2 -m<BR>arch=pentium4 
  -momit-leaf-frame-pointer -funroll-loops -D_MT -fno-builtin-printf 
  -fno-builtin-putchar -fno-builtin-fprintf -I. -I../src/vm 
  -I../platforms/win32/vm -I../platforms/Cross/vm 
  -I../platform<BR>s/win32/third-party/dx9sdk/Include 
  &nbsp;-D_WIN32_WINNT=0x0501 -DWINVER=0x0501 -DWIN32 -DWIN32_FILE_SUPPORT 
  -DNO_ISNAN -DNO_SERVICE -DNO_STD_FILE_SUPPORT -DNDEBUG &nbsp;-DLSB_FIRST 
  -DVM_NAME=\"Croquet\" -DX86<BR>-DCROQUET -c 
  ../platforms/Cross/vm/sqNamedPrims.c<BR>../platforms/Cross/vm/sqNamedPrims.c: 
  In function 
  `findInternalFunctionIn':<BR>../platforms/Cross/vm/sqNamedPrims.c:129: error: 
  `pluginExports' undeclared (first use in this 
  function)<BR>../platforms/Cross/vm/sqNamedPrims.c:129: error: (Each undeclared 
  identifier is reported only once<BR>../platforms/Cross/vm/sqNamedPrims.c:129: 
  error: for each function it appears 
  in.)<BR>../platforms/Cross/vm/sqNamedPrims.c: In function 
  `ioListBuiltinModule':<BR>../platforms/Cross/vm/sqNamedPrims.c:473: error: 
  `pluginExports' undeclared (first use in this function)<BR>make: *** 
  [build/vm/sqNamedPrims.o] Error 1<BR><FONT color=#888888>--<BR>Achtung 
  Sicherheitswarnung: GMX warnt vor Phishing-Attacken!<BR><A 
  href="http://portal.gmx.net/de/go/sicherheitspaket" 
  target=_blank>http://portal.gmx.net/de/go/sicherheitspaket</A><BR></FONT></BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>