Skip site navigation (1)Skip section navigation (2)
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>