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