3.9-4 VM on cygwin: check that /usr/local/lib/squeak/3.9-4/vm-display-X11.so exists

Klaus D. Witzel klaus.witzel at cobss.com
Mon May 15 10:43:38 UTC 2006


List,

we've compiled the 3.9-4 VM on the cygwin platform, only minor "*nix'en  
are platform[tm] independent" problems to solve:

	FIONBIO is in <sys/socket.h>
	# define O_ASYNC O_NONBLOCK
	timezone is _timezone (define is not part of cygwin)

These three issues where solved using www.google.com :-) other people have  
already had this cygwin experience.

	#include "debug.h" (moved further down, dprintf must be redefined)
	# define dprintf(...) __sq_dprintf(__VA_ARGS__)

There is a nice overview, on what gcc supports when it comes to variadic  
macros, at

- http://gcc.gnu.org/onlinedocs/gcc/Variadic-Macros.html

But the main problem is, compared to the subject line, ls -l  
/usr/local/lib/squeak/3.9-4/
-rw-r--r-- 1 kWitzel None  310484 May 15 11:56 B3DAcceleratorPlugin.a
-rw-r--r-- 1 kWitzel None   57442 May 15 11:56 PseudoTTYPlugin.a
-rw-r--r-- 1 kWitzel None   97012 May 15 11:56 UnixOSProcessPlugin.a
-rw-r--r-- 1 kWitzel None   50022 May 15 11:56 XDisplayControlPlugin.a
-rwxr-xr-x 1 kWitzel None 2386463 May 15 12:33 squeak.exe
-rw-r--r-- 1 kWitzel None  326214 May 15 11:56 vm-display-X11.a
-rw-r--r-- 1 kWitzel None   98856 May 15 11:56 vm-display-null.a
-rw-r--r-- 1 kWitzel None   77634 May 15 11:56 vm-sound-OSS.a
-rw-r--r-- 1 kWitzel None   26792 May 15 11:56 vm-sound-null.a

A similiar problem is mentioned at

- http://macos.tuwien.ac.at:9009/519430413.asHtml

and because the scripts balks when linking npsqueak, we run  
--without-npsqueak

- http://bugs.impara.de/view.php?id=559

Question: how can vm-display-X11.so be made, what's the trick?

Suggestions, pointers, URLs, all warmly appreciated.

/Klaus

P.S. captured stdout and stderr from make and from ./config.status, if  
that is needed.




More information about the Vm-dev mailing list