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
/ \