Date: Sun, 15 Dec 2013 11:53:13 +0200 From: Jukka Ukkonen <jau789@gmail.com> To: multimedia@FreeBSD.org Subject: vlc-2.1.1 build fails on FreeBSD-9.2/amd64 Message-ID: <52AD7C09.8060200@gmail.com>
next in thread | raw e-mail | index | archive | help
Hello, I tried to dig a bit into the issue why vlc-2.1.1 fails to build properly. *The last lines of output from the build* (triggered by portupgrade) are... 1 warning generated. CCLD vlc-cache-gen 1 warning generated. 1 warning generated. 1 warning generated. CCLD vlc-wrapper 1 warning generated. 1 warning generated. CCLD vlc CCLD vlc-static GEN ../modules/plugins.dat _gmake[2]: *** [../modules/plugins.dat] *Segmentation fault: 11 (core dumped)*_ gmake[2]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-2.1.1/bin' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-2.1.1' gmake: *** [all] Error 2 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** [do-build] Error code 1 Stop in /usr/ports/multimedia/vlc. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20131215-84988-h3t582 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=vlc-2.1.0_6,4 UPGRADE_PORT_VER=2.1.0_6,4 make BATCH=yes ** Fix the problem and try again. ---> Build of multimedia/vlc ended at: Sun, 15 Dec 2013 10:13:17 +0200 (consumed 00:02:10) ---> Upgrade of multimedia/vlc ended at: Sun, 15 Dec 2013 10:13:17 +0200 (consumed 00:02:10) ---> ** Upgrade tasks 1: 0 done, 0 ignored, 0 skipped and 1 failed ---> Listing the results (+:done / -:ignored / *:skipped / !:failed) ! multimedia/vlc (vlc-2.1.0_6,4) (interrupted by user) ---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed ---> Session ended at: Sun, 15 Dec 2013 10:13:17 +0200 (consumed 00:07:24) *The failing binary* apparently is /usr/ports/multimedia/vlc/work/vlc-2.1.1/bin/.libs/vlc-cache-gen When running manually make with *ktrace* like this... ktrace -dit+ make ... and then *kdump* right after that produces this snippet of output around the moment when everything goes pearshape... 7100 vlc-cache-gen RET sigprocmask 0 7100 vlc-cache-gen CALL sigprocmask(SIG_BLOCK,0x80081d4e8,0x7fffffffc5d0) 7100 vlc-cache-gen RET sigprocmask 0 7100 vlc-cache-gen CALL sigprocmask(SIG_SETMASK,0x80081d4fc,0) 7100 vlc-cache-gen RET sigprocmask 0 7100 vlc-cache-gen CALL sigprocmask(SIG_BLOCK,0x80081d4e8,0x7fffffffc5d0) 7100 vlc-cache-gen RET sigprocmask 0 7100 vlc-cache-gen CALL sigprocmask(SIG_SETMASK,0x80081d4fc,0) 7100 vlc-cache-gen RET sigprocmask 0 7100 vlc-cache-gen CALL sigprocmask(SIG_BLOCK,0x80081d4e8,0x7fffffffc5d0) 7100 vlc-cache-gen RET sigprocmask 0 7100 vlc-cache-gen CALL sigprocmask(SIG_SETMASK,0x80081d4fc,0) 7100 vlc-cache-gen RET sigprocmask 0 7100 vlc-cache-gen CALL sigprocmask(SIG_BLOCK,0x80081d4e8,0x7fffffffc5d0) 7100 vlc-cache-gen RET sigprocmask 0 7100 vlc-cache-gen CALL sigprocmask(SIG_SETMASK,0x80081d4fc,0) 7100 vlc-cache-gen RET sigprocmask 0 _7100 vlc-cache-gen PSIG __*SIGSEGV*__SIG_DFL code=0x2_ 7100 vlc-cache-gen NAMI "vlc-cache-gen.core" 5281 make RET wait4 RESTART 5281 make PSIG SIGCHLD caught handler=0x405280 mask=0x0 code=0x3 5281 make CALL sigreturn(0x7fffffffc3c0) 5281 make RET sigreturn JUSTRETURN 5281 make CALL wait4(0xffffffff,0x7fffffffc878,0<><invalid>0,0) 5281 make RET wait4 7100/0x1bbc I hope this helps. --jau
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52AD7C09.8060200>