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
/Klaus
(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 ./release/sqWin32Exports.o(.data+0x8)://D/3.7.1/win32/./vm/sqWin32Exports.c: undefined reference to `win32JoystickDebugInfo' ./release/sqWin32Exports.o(.data+0x14)://D/3.7.1/win32/./vm/sqWin32Exports.c: undefined reference to `win32JoystickDebugPrintRawValues' ./release/sqWin32Exports.o(.data+0x20)://D/3.7.1/win32/./vm/sqWin32Exports.c: undefined reference to `win32JoystickDebugPrintAlternativeValues' ./release/sqWin32Exports.o(.data+0x2c)://D/3.7.1/win32/./vm/sqWin32Exports.c: undefined reference to `win32DebugPrintSocketState' ./release/sqWin32Prefs.o: In function `HandlePrefsMenu': //D/3.7.1/win32/./vm/sqWin32Prefs.c:377: undefined reference to `win32DebugPrintSocketState' ./release/sqWin32Window.o: In function `SetupWindows': //D/3.7.1/win32/./vm/sqWin32Window.c:785: undefined reference to `SetupDragAndDrop' make: *** [Squeak.exe] Error 1
On Fri, 28 Oct 2005 21:34:12 +0200, Andreas Raab andreas.raab@gmx.de wrote:
Try to
#define NO_SOCKET #define NO_SOUND #define NO_JOYSTICK #define NO_PRINTER #define NO_MIDI #define NO_ASYNC_FILES #define NO_PLUGIN_SUPPORT #define NO_DIRECTINPUT #define NO_SERIAL_PORT #define NO_NETWORK
#define NO_SERVICE #define NO_PREFERENCES #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@netjam.org wrote:
Hi Klaus--
http://lists.squeakfoundation.org/pipermail/spoon/2004-March/000050.html
-C