From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 20 20:45:00 2008 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E37011065674 for ; Sat, 20 Dec 2008 20:45:00 +0000 (UTC) (envelope-from eagletree@hughes.net) Received: from smtprelay.b.hostedemail.com (smtprelay0100.b.hostedemail.com [64.98.42.100]) by mx1.freebsd.org (Postfix) with ESMTP id 9CFCD8FC0C for ; Sat, 20 Dec 2008 20:45:00 +0000 (UTC) (envelope-from eagletree@hughes.net) Received: from smtprelay.b.hostedemail.com (b-bigip1 [10.5.19.254]) by smtpgrave05.b.hostedemail.com (Postfix) with ESMTP id 4E3BC3C2BFC7 for ; Sat, 20 Dec 2008 20:27:17 +0000 (UTC) Received: from filter.hostedemail.com (b-bigip1 [10.5.19.254]) by smtprelay03.b.hostedemail.com (Postfix) with SMTP id 38B401E79DBE for ; Sat, 20 Dec 2008 20:27:16 +0000 (UTC) X-SpamScore: 1 X-Spam-Summary: 2, 0, 0, ed895223952b6354, 944facfeb153b4f0, eagletree@hughes.net, freebsd-emulation@freebsd.org, RULES_HIT:355:379:541:564:945:966:973:988:989:1260:1261:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1541:1593:1594:1711:1730:1747:1766:1792:2196:2198:2199:2200:2379:2393:2553:2559:2562:2731:3353:3865:3866:3867:3868:3869:3870:3871:3872:3874:3876:3877:4250:4385:5007:6114:6119:6248:7652:7903:7974:8501:9010, 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0, MSF:not bulk, SPF:, MSBL:none, DNSBL:none Received: from [192.168.0.3] (dpc6744118153.direcpc.com [67.44.118.153]) (Authenticated sender: eagletree@hughes.net) by omf05.b.hostedemail.com (Postfix) with ESMTP for ; Sat, 20 Dec 2008 20:27:09 +0000 (UTC) Mime-Version: 1.0 (Apple Message framework v753) Content-Transfer-Encoding: 7bit Message-Id: <68D93E20-AA47-4A87-B85E-716DC59499CC@hughes.net> Content-Type: text/plain; charset=US-ASCII; format=flowed To: freebsd-emulation@freebsd.org From: Chris Date: Sat, 20 Dec 2008 12:27:01 -0800 X-Mailer: Apple Mail (2.753) X-session-marker: 6561676C6574726565406875676865732E6E6574 Subject: fam/gamin incompatibility X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Dec 2008 20:45:01 -0000 Hi, I apologize in advance for hitting a development list but someone on questions suggested this is the only list which could perhaps provide the answer. I'm trying to use linux compat to run an intuit (non-open-source) daemon required to make quickbooks work on Linux. I was attempting this on FreeBSD as I've never had a linux server in my net to date and was hoping to integrate the functionality into my existing FreeBSD servers. I have compat_linux set up with linux_base_fc7 port, the kern.fallback_elf_brand set to 3. compat.linux.osrelease is 2.6.16. All seems to be in order with the exception of it's use of the fam library (libfam.so) which was not found. I've attempted to use a linux fedora 9 version of the latest gamin within compatibility mode and the gam_server is unable to run because of inotify not implemented. I installed the port for FreeBSD and attempted to run the gam_server natively hoping that the linux libfam.so.0 would operate with it. The application is unable to open the socket when run. The port doesn't create directly into /tmp but into /tmp/fam it appears. Lastly I'd cluelessly tried to use the native library on the compat side which I'm assuming should never work and of course didn't due to an ABI error. Am I up against a hopeless incompatibility here or is there a way to implement the native library while not having the source for the daemon? I realize the answer may be to bite the bullet and put up a linux server. Please reply all as I'm not subscribed to the emulation list. Thanks and again sorry for bothering if this is really an off-topic.