maxima on Mac OS X



On Monday, Apr 21, 2003, at 21:27 US/Pacific, William McCallum wrote:

> maxima-5.9.0rc4 and its predecessors compiled happily on Mac OS X, but 
> maxima-5.9.0 gives the error below. Any hints on how to proceed would 
> be appreciated.
[snip]
This is pretty weird...

> ;; Loading file 
> /sw/src/maxima-5.9.0.0-1/maxima-5.9.0/lisp-utils/defsystem.lisp ...
> ;; Loading of file 
> /sw/src/maxima-5.9.0.0-1/maxima-5.9.0/lisp-utils/defsystem.lisp is 
> finished.
> ;; Loading file 
> /sw/src/maxima-5.9.0.0-1/maxima-5.9.0/src/maxima.system ...
> ;; Loading of file 
> /sw/src/maxima-5.9.0.0-1/maxima-5.9.0/src/maxima.system is finished.
> ;  - Compiling defsystem "maxima"
> *** - UNIX error 45 (EOPNOTSUPP): Operation not supported on socket

The error says "on socket", but there are very few instances where this 
would be returned by the kernel, not all of them having to do with 
sockets.  The error can come from using "/dev/random"(*), fiddling with 
an NKE (a network kernel extension), a network device driver, a mount 
operation, or a bad file descriptor.  Oh, and the profiling/trace 
support as well.

If you can figure it out, it'd be nice to know what happened at the 
time this failure occurred.  Whatever code issued the message is 
clearly following the recent protocol of avoiding the presentation of 
useful information on failure :-}.

My gut reaction is that there's something wacky on your system that's 
causing this, since the error appears to come from operational 
problems, and "should not" (it says here) occur because of build 
problems.  Is there anything in the system log that might shed light?  
Check the time that the error cropped up.

Also, FWIW, maxima has been successfully built for Mac OS X by the 
DarwinPorts and Fink folk (the DarwinPorts version is currently 
undergoing corrective surgery, but I'm running that version from an 
earlier incarnation).

Regards,

Justin

(*) This error will occur if you try to access "/dev/random" either 
before "yarrow" is complete.

--
/~\ The ASCII           Justin C. Walker, Curmudgeon-at-Large
\ / Ribbon Campaign
  X  Help cure HTML Email
/ \