Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Dec 2014 18:54:02 +0000
From:      Miguel Clara <miguelmclara@gmail.com>
To:        Chagin Dmitry <dchagin@freebsd.org>,Jason Bacon <bacon@uwm.edu>
Cc:        emulation@freebsd.org
Subject:   Re: Linux /dev/shm
Message-ID:  <38006823-C20B-4C37-A885-D53192F83EEE@gmail.com>
In-Reply-To: <20141230064640.GA3354@dchagin.static.corbina.net>
References:  <54A212A4.1070006@uwm.edu> <20141230064640.GA3354@dchagin.static.corbina.net>

next in thread | previous in thread | raw e-mail | index | archive | help


On 30 December 2014 06:46:40 WET, Chagin Dmitry <dchagin@freebsd.org> wrote:
>On Mon, Dec 29, 2014 at 08:49:08PM -0600, Jason Bacon wrote:
>> 
>> Not sure where else to ask this:
>> 
>> I'm trying to run Atomistix (http://www.quantumwise.com/) on FreeBSD
>10.1.
>> 
>> The installer runs without a hitch, but I've run into issues with one
>of 
>> the main binaries, vnl_exec.
>> 
>> First problem was a missing libgomp.  linux-c6-devtools installs a 
>> dangling link in:
>> 
>> /compat/linux/usr/lib/gcc/i686-redhat-linux/4.4.4/libgomp.so
>> 
>> I fixed this by patching the port to include
>libgomp-4.4.7-11.el6.i686.rpm.
>> 
>> That got vnl_exec past all the link errors, but now I'm running into
>this:
>> 
>> Traceback (most recent call last):
>>    File "<string>", line 1, in <module>
>>    File "./zipdir/NL/__init__.py", line 17, in <module>
>>    File "./zipdir/NL/ComputerScienceUtilities/Singleton.py", line
>120, 
>> in <module>
>>    File "./build/lib/python2.7/multiprocessing/__init__.py", line
>183, 
>> in RLock
>>    File "./build/lib/python2.7/multiprocessing/synchronize.py", line 
>> 172, in __init__
>>    File "./build/lib/python2.7/multiprocessing/synchronize.py", line
>75, 
>> in __init__
>> OSError: [Errno 38] Function not implemented
>> 
>>  From what I've found on the Linux forums, this is indicating that
>the 
>> app requires a tmpfs mounted on /dev/shm as an IPC interface. Is
>there 
>> any way to emulate this on FreeBSD?
>> 
>yes, see r218497 commit description. it seems to me that you should
>mount tmpfs somewhere 


You can use devfs.conf for this, add:
link /tmp shm

Hope that helps, 
Miguel


-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38006823-C20B-4C37-A885-D53192F83EEE>