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 <j...@freebsd.org> To: Ederson Corbari <eder...@gmail.com>, freebsd-emulat...@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.
signature.asc
Description: OpenPGP digital signature