VMMaker/Plugins newbee question

Klaus D. Witzel klaus.witzel at cobss.com
Fri Oct 28 19:57:12 UTC 2005

Thank you Andreas that was my first idea after I compared the (old) WinCE  
version of the files with (current) Win32. But I get the messages below.  
Any suggestion which plugins to include / exclude, or is it something else.

I'm using the 3.7.1. source files together with full Squeak3.7, will take  
any better version that compiles and runs for

- display
- keyboard
- mouse


(sorry, the following lines wrap incorrect)
gcc -mwindows -o ./release/Squeak.exe ./release/sqNamedPrims.o  
./release/sqVirtualMachine.o ./release/sqWin32Alloc.o  
./release/sqWin32Args.o ./release/sqWin32DirectInput.
o ./release/sqWin32Directory.o ./release/sqWin32Exports.o  
./release/sqWin32ExternalPrims.o ./release/sqWin32GUID.o  
./release/sqWin32Intel.o ./release/sqWin32PluginSupport
.o ./release/sqWin32Prefs.o ./release/sqWin32Service.o  
./release/sqWin32Stubs.o ./release/sqWin32Utils.o  
./release/sqWin32Window.o ./release/gnu-interp.o ./release/Squeak
.exp ./release/resource.o ./release/BitBltPlugin.lib  
./release/FilePlugin.lib ./release/FloatArrayPlugin.lib  
./release/MiscPrimitivePlugin.lib ./release/SecurityPlugin.li
b -lddraw -ldinput -lopengl32 -lwsock32 -lcomdlg32 -lole32 -lwinmm  
-luser32 -lgdi32 -lkernel32 -lcrtdll
undefined reference to `win32JoystickDebugInfo'
undefined reference to `win32JoystickDebugPrintRawValues'
undefined reference to `win32JoystickDebugPrintAlternativeValues'
undefined reference to `win32DebugPrintSocketState'
./release/sqWin32Prefs.o: In function `HandlePrefsMenu':
//D/3.7.1/win32/./vm/sqWin32Prefs.c:377: undefined reference to  
./release/sqWin32Window.o: In function `SetupWindows':
//D/3.7.1/win32/./vm/sqWin32Window.c:785: undefined reference to  
make: *** [Squeak.exe] Error 1

On Fri, 28 Oct 2005 21:34:12 +0200, Andreas Raab <andreas.raab at gmx.de>  

> Try to
> #define NO_SOCKET
> #define NO_SOUND
> #define NO_JOYSTICK
> #define NO_PRINTER
> #define NO_MIDI
> #define NO_ASYNC_FILES
> #define NO_SERIAL_PORT
> #define NO_NETWORK
> #define NO_SERVICE
> #define NO_PRINTER
> #define NO_WHEEL_MOUSE
> in sqWin32.h; that should do it.
> Cheers,
>    - Andreas
> Klaus D. Witzel wrote:
>> Thank you Craig I just tested with #(BitBlt File FloatArray Security  
>> Misc)  and the 3.7.1 Win32 "build" no longer compiles (lots of  
>> unrelated  references, for example to JoyStick, DragAndDrop, Socket :(
>>  Alan: may I ask what microkernel is your target?
>>  /Klaus
>>  On Fri, 28 Oct 2005 02:44:18 +0200, Craig Latta <craig at netjam.org>  
>> wrote:
>>> Hi Klaus--
>>> http://lists.squeakfoundation.org/pipermail/spoon/2004-March/000050.html
>>> -C

More information about the Vm-dev mailing list