Date: Tue, 25 May 2010 10:45:56 +0200 From: Bernhard Froehlich <decke@FreeBSD.org> To: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> Cc: freebsd-current@freebsd.org, vbox@FreeBSD.org Subject: gcc segfault: Cannot build virtualbox-ose on 8-STABLE amd64 Message-ID: <b8cdf068234e19952d7c6ef4c2d77123@bluelife.at> In-Reply-To: <20100521020553.80602.qmail@exxodus.fedaykin.here> References: <20100521020553.80602.qmail@exxodus.fedaykin.here>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 20 May 2010 23:05:53 -0300, Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> wrote: > Hi, > > I recently reinstalled my FreeBSD 8-STABLE box to move from > i386 to amd64. The hardware hasn't changed (except for an increase > from 4GB to 8GB ram). > > There have been some hiccups and I am still trying to tidy > up things together. > > One of the problems I am having is building virtualbox-ose > which previously built nicely on i386. > > I am running a vanilla 8-STABLE world (no special COPTFLAGS) from May > 17th. > > $ uname -a > FreeBSD exxodus.fedaykin.here 8.0-STABLE FreeBSD 8.0-STABLE #2: Mon May 17 > 19:53:30 BRT 2010 lioux@exxodus:/usr/obj/usr/src/sys/LIOUX amd64 > > I have a clean and up to date ports tree from today. > All ports upgraded using portupgrade. > > I am trying to build the virtualbox-ose port with vanilla cflags. > > $ make -V CFLAGS > -O2 -pipe -fno-strict-aliasing > > The relevant message follows: > > --------- > > kBuild: Installing VBoxControl => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.8_OSE/out/freebsd.amd64/release/bin/additions/VBoxControl > kmk[2]: *** > [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.8_OSE/out/freebsd.amd64/release/obj/VMM/tstVMStructRC.h] > Segmentation fault: 11 (core dumped) > kmk[2]: *** Deleting file > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.8_OSE/out/freebsd.amd64/release/obj/VMM/tstVMStructRC.h' > kmk[2]: Leaving directory > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.8_OSE' > kmk[1]: *** [pass_binaries_this] Error 2 > kmk[1]: Leaving directory > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.8_OSE' > kmk: *** [pass_binaries_order] Error 2 > *** Error code 2 > > --------- > > The complete build log can be found at > > http://people.freebsd.org/~lioux/virtualbox-ose_3.1.8_build.log.bz2 > > My virtualbox-ose work directory can be found at > (you need archivers/xz to extract it) > > http://people.freebsd.org/~lioux/virtualbox-ose__work.tar.xz > > Let me know if there is anything I can do to help. > > Regards, > > ps: virtualbox-ose-kmod builds without a problem as well as my other > 1482 ports. :) Segmentation fault: 11 comes from gcc so this is likely to be a compiler bug and i'm not sure if we can help in this case so I cc'd current@. Could you try to get a backtrace from the core file that it has dumped? -- Bernhard Froehlich http://www.bluelife.at/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b8cdf068234e19952d7c6ef4c2d77123>