Randy,

Make sure to Read the Readme for the Sun, it will describe this in much
more detail.

David

On Tue, 6 Mar 2001, Paul Andre wrote:

> Randy Polson wrote:
> > 
> > Hello-
> > A while ago Michael Boyles had difficulty with compilation on a sun
> > machine.  I have a similar difficulty with the same error.  I used dbx to
> > trace dxexec and found the line 331 of src/exec/libdx/mem.c
> > "id = shmem(... "
> > returns an error.  Where is shmem so I can try and trace this further?
> > 
> > Thanks,
> > Randy
> > 
> > compiler -cc, c++
> > 
> > uname -a:
> > 
> > System = SunOS
> > Node = darkstar
> > Release = 5.7
> > KernelID = Generic_106541-14
> > Machine = sun4u
> > BusType = <unknown>
> > Serial = <unknown>
> > Users = <unknown>
> > OEM# = 0
> > Origin# = 1
> > NumCPU = 2
> > 
> > Michael Boyles wrote:
> > 
> > > I downloaded the binary that was compiled for Sun Solaris 2.6. But, I
> > > am running Solaris 8 and am having problems getting the server to
> > > start. The error message is as follows:
> > >
> > > " Starting DX executive
> > >
> > > ... cannot get shared memory segment / failed on segment 1 of 1 needed
> > > segments / last call to shmget returned errno 22 cannot initialize DX
> > > library. "
> > >
> 
> It seems that the amount of shared memory is limited on your system
> (this is a kernel parameter, i think). Try setting DXSHMEM to -1 (export
> DXSHMEM=-1, with zsh) before starting dx. If that helps you could use dx
> this way (there is a speed penalty) or raise the maximum amount of
> shared memory.
> 
> Cheers, Paul
> 
> -- 
> Paul Andre
> http://sites.netscape.net/paulandrefr
> 

Reply via email to