Fwd: Re: [VirtualBox-5.1.22 Build Failed on FreeBSD-12]
Jung-uk Kim
jkim at FreeBSD.org
Wed Jul 19 19:00:24 UTC 2017
emulators/virtualbox-ose is failing on head for some time and I found ar
is causing the trouble. The earliest failures noticed by package
builders are here:
http://docs.freebsd.org/cgi/mid.cgi?201706170249.v5H2nUVZ039286
http://docs.freebsd.org/cgi/mid.cgi?201706170238.v5H2cZTZ054493
The core file shows:
(lldb) bt
* thread #1, name = 'ar', stop reason = signal SIGSEGV
* frame #0: 0x00000000004ac850 ar`memchr + 16
frame #1: 0x000000000044359a ar`strstr + 1082
frame #2: 0x000000000040649f ar`archive_write_ar_header + 2095
frame #3: 0x0000000000409423 ar`_archive_write_header + 259
frame #4: 0x00000000004051eb ar`write_archive + 3995
frame #5: 0x0000000000402be6 ar`yyparse + 1190
frame #6: 0x0000000000402715 ar`ar_mode_script + 69
frame #7: 0x0000000000400cdc ar`main + 2140
frame #8: 0x000000000040035f ar`_start + 383
I am not sure whether ar or libarchive is culprit here.
Any idea?
Jung-uk Kim
-------- Forwarded Message --------
Subject: Re: [VirtualBox-5.1.22 Build Failed on FreeBSD-12]
Date: Wed, 19 Jul 2017 11:11:51 -0400
From: Jung-uk Kim <jkim at FreeBSD.org>
To: Ederson Corbari <ederbsd at gmail.com>, freebsd-emulation at freebsd.org
On 07/16/2017 13:25, Ederson Corbari wrote:
> Hello,
>
> I installed FreeBSD 12-CURRENT on my new laptop DELL Inspiron, because
> FreeBSD-11 does not work ACPI
> correctly. Apparently everything working, but to build VirtualBox is
> occurring the following error:
>
> -------------------------------------------------------
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.22/include/iprt/assert.h:575:21:
> note: expanded from macro 'AssertReturn'
> return (rc); \
> ^~
> kBuild: Compiling webtest -
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.22/src/VBox/Main/webservice/webtest.cpp
> kmk: ***
> [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.22/out/freebsd.amd64/release/obj/RuntimeBldProg/RuntimeBldProg.a]
> Segmentation fault (core dumped)
> The failing command:
> @/usr/local/bin/kmk_redirect -rti
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.22/out/freebsd.amd64/release/obj/RuntimeBldProg/RuntimeBldProg.a.ar-script
> -- ar -M
> kmk: ***
> [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.22/out/freebsd.amd64/release/obj/RuntimeBldProg/RuntimeBldProg.a]
> Deleting file
> `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.1.22/out/freebsd.amd64/release/obj/RuntimeBldProg/RuntimeBldProg.a.ar-script'
> kmk: *** Waiting for unfinished jobs....
> 74 warnings generated.
> kmk: *** Exiting with status 2
> *** Error code 2
>
> Stop.
> make: stopped in /usr/ports/emulators/virtualbox-ose
> -------------------------------------------------------
>
> The configuration used is default, simply run command: make -DBATCH install
It seems something is wrong with ar on head since ino64.
> Does anyone know how to fix the problem?
I am not sure how to fix it but I worked around it by replacing
/usr/bin/ar with the one from 10.3.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-toolchain/attachments/20170719/159bd18a/attachment.sig>
More information about the freebsd-toolchain
mailing list