gcc segfault: Cannot build virtualbox-ose on 8-STABLE amd64

From: Bernhard Froehlich <decke_at_FreeBSD.org>
Date: Tue, 25 May 2010 10:45:56 +0200
On Thu, 20 May 2010 23:05:53 -0300, Mario Sergio Fujikawa Ferreira
<lioux_at_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_at_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_at_. Could
you try to get a backtrace from the core file that it has dumped?

-- 
Bernhard Froehlich
http://www.bluelife.at/
Received on Tue May 25 2010 - 06:45:56 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:03 UTC