David,
Rob, A quick look with Google suggests that error 53 is a missing DLL. Try building a statically linked version: make distclean ./configure --disable-shared make cygcheck ./polyimport.exe and you should get something like .\polyimport.exe C:\cygwin\bin\cygwin1.dll C:\WINDOWS\system32\ADVAPI32.DLL C:\WINDOWS\system32\KERNEL32.dll C:\WINDOWS\system32\ntdll.dll C:\WINDOWS\system32\RPCRT4.dll C:\WINDOWS\system32\Secur32.dll
That worked and I get a bit more:
518]- cygcheck ./polyimport.exe .\polyimport.exe C:\cygwin\bin\cygwin1.dll C:\WINDOWS\system32\ADVAPI32.DLL C:\WINDOWS\system32\ntdll.dll C:\WINDOWS\system32\KERNEL32.dll C:\WINDOWS\system32\RPCRT4.dll C:\WINDOWS\system32\Secur32.dll C:\WINDOWS\system32\USER32.dll C:\WINDOWS\system32\GDI32.dll
I carried on and did "make install". But then when I try to make a stand-alone executable I get lots of linker errors:
/usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0x3ae): undefined reference to `___gxx_personality_sj0' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0x4de): undefined reference to `___gxx_personality_sj0' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0x602): undefined reference to `___gxx_personality_sj0' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0x822): undefined reference to `___gxx_personality_sj0' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0xaba): undefined reference to `operator new(unsigned int)' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0xc4d): undefined reference to `operator new(unsigned int)' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0xdad): undefined reference to `operator new(unsigned int)' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0xfa4): undefined reference to `operator new(unsigned int)' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0x122d): undefined reference to `operator new(unsigned int)' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0x14ce): undefined reference to `___gxx_personality_sj0' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0x1b6): undefined reference to `operator delete(void*)' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.text+0x1e3): undefined reference to `operator delete(void*)' /usr/local/lib/libpolyml.a(memmgr.o):memmgr.cpp:(.rdata$_ZTI8MemSpace[typeinfo for MemSpace]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' ...
Regards,
Rob.