On 12/30/14 12:54 PM, Miguel Clara wrote:
On 30 December 2014 06:46:40 WET, Chagin Dmitry <[email protected]> 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
Thanks, this did create a /dev/shm dir linked to /tmp, but I'm still
getting the same error.
FreeBSD manatee.acadix bacon ~ 414: df
Filesystem Size Used Avail Capacity Mounted on
/dev/ada0p3 447G 17G 394G 4% /
devfs 1.0K 1.0K 0B 100% /dev
procfs 4.0K 4.0K 0B 100% /proc
linprocfs 4.0K 4.0K 0B 100% /compat/linux/proc
tmpfs 5.6G 8.0K 5.6G 0% /tmp
FreeBSD manatee.acadix bacon ~ 415: fgrep tmp /etc/fstab /etc/devfs.conf
/etc/fstab:tmpfs /tmp tmpfs rw 0
/etc/devfs.conf:link /tmp shm
FreeBSD manatee.acadix bacon ~ 416: ls -al /dev/shm/
total 16
drwxrwxrwt 6 root wheel 320 Dec 30 19:05 ./
drwxr-xr-x 24 root wheel 1024 Dec 30 18:58 ../
drwxrwxrwt 2 root wheel 0 Dec 30 18:58 .ICE-unix/
-r--r--r-- 1 root wheel 11 Dec 30 18:58 .X0-lock
drwxrwxrwt 2 root wheel 64 Dec 30 19:05 .X11-unix/
drwxrwxrwt 2 root wheel 0 Dec 30 18:58 .XIM-unix/
drwxrwxrwt 2 root wheel 0 Dec 30 18:58 .font-unix/
FreeBSD manatee.acadix bacon ~ 417: QuantumWise/VNL-ATK-2014.1/bin/vnl
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
I'll keep tinkering...
--
-------------------------------------
Jason W. Bacon
Systems Programmer
Research Computing Support
University of Wisconsin Milwaukee
[email protected]
-------------------------------------
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "[email protected]"