Date: Fri, 01 Jun 2012 19:48:56 +0200 From: Bernhard Froehlich <decke@FreeBSD.org> To: Miroslav Lachman <000.fbsd@quip.cz> Cc: FreeBSD Ports <ports@freebsd.org>, vbox@freebsd.org, Bernhard Froehlich <decke@freebsd.org> Subject: Re: cannot compile VirtualBox-ose 4.1.16 on FreeBSD 8.3-RELEASE amd64 Message-ID: <b2940eb1a6cf57a7c5bfeff742e126b2@bluelife.at> In-Reply-To: <4FC8F957.8030104@quip.cz> References: <4FC76549.8090300@quip.cz> <37093f3d7be7d165ca80edd803026add@bluelife.at> <4FC8F957.8030104@quip.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
On 01.06.2012 19:18, Miroslav Lachman wrote: > Bernhard Froehlich wrote: >> On 31.05.2012 14:34, Miroslav Lachman wrote: >>> Hi, >>> >>> I tried to install virtualbox-ose on our new testmachine, but >>> compilation ends with error: >>> > > [...] > >>> >>> Full output can be seen on http://pastebin.com/raw.php?i=7eDEWze8 >> >> >> The error above is completely unrelated because the problem starts >> much >> earlier: >> >> In file included from >> >> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.16/src/VBox/HostServices/auth/pam/VBoxAuthPAM.c:81: >> >> /usr/include/security/pam_appl.h:43:35: error: >> security/openpam_attr.h: >> No such file or directory >> >> >> So it seems your system is broken. On my system I have the file and >> I >> have just >> checked that vbox 4.1.16 did build fine on a stock FreeBSD 8.3 >> Tinderbox. >> >> # ident /usr/include/security/pam_appl.h >> /usr/include/security/pam_appl.h: >> $Id: pam_appl.h 408 2007-12-21 11:36:24Z des $ >> >> # uname -a >> FreeBSD chii.bluelife.at 9.0-STABLE FreeBSD 9.0-STABLE #10: Wed May >> 23 >> 23:30:26 CEST 2012 >> root@chii.bluelife.at:/usr/obj/usr/src/sys/GENERIC amd64 > > You are right! The system is missing > /usr/include/security/openpam_attr.h - I don't know the reason. > > I successfully build VirtualBox on another machine. But there were > some other problems: > > On one run, installation ends with: > > ===> Checking if emulators/virtualbox-ose already installed > ===> Creating users and/or groups. > Creating group 'vboxusers' with gid `920'. > Creating user `vboxusers' with uid `920'. > pw: user 'vboxusers' disappeared during update > *** Error code 67 > > On the next run: > > ===> Checking if emulators/virtualbox-ose already installed > ===> Creating users and/or groups. > Using existing group `vboxusers'. > Creating user `vboxusers' with uid `920'. > pw: user 'vboxusers' already exists > *** Error code 74 > > After few next runs (and manual deletion of the vboxusers) it was > built and now I am running VirtualBox headless. > > So thank you very much for you time and work on VirtualBox! That is a symptom of a broken password database. So your password database /etc/pwd.db and /etc/master.passwd are out of sync and so pw complains. -- Bernhard Froehlich http://www.bluelife.at/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b2940eb1a6cf57a7c5bfeff742e126b2>