On 14 October 2013 16:58, <[email protected]> wrote:

> Has anyone had any luck getting the linux version of steam running under
> netbsd?  I changed the script to use gtar instead of tar, removed the -e
> flag from readlink and changed --mode= to -m.  I am now getting an error
> about arch not being installed and while it is in pkgsrc it seems to


arch just indicates the processor architecture. Its similar to 'uname -p'.

lack a makefile.  It also complains about sw_vers which is not in pkgsrc.
> Both seem to appear only on osx and I am confused as to why they would be
> in the linux version.
>

They are being run because steam.sh has a block like:

UNAME=`uname`
if [ "$UNAME" == "Linux" ]; then
    [...]
else # if [ "$UNAME" == "Darwin" ]; then
    [...]

where NetBSD is falling through to the 'else'

Adding 'NetBSD' to the if case, and replacing the naked 'mktemp' calls with
'mktemp -t tmp.XXXXXXXXXX' gets to at least to see the T&C, and then fails
with missing libraries

After it attempts to install running
'~/.local/share/Steam/ubuntu12_32/steam' actually opens an 'Updating Steam'
dialog (in turquoise with green buttons), which downloads 206M, tries to
extract and.... dies - with what appears to be "epoll_ctl failed with error
38"

This is on NetBSD-6/amd64 with a selection of 32bit Linux compat libs. Its
possible the Linux compat in -current is better... but I suspect even if
steam ran most of the games would not, and anything which needed 3D would
be... not fun.

Still, I'm actually surprised it made it that far :)

Reply via email to