VLC 2.0.4 make install Seg Fault
Juergen Lock
nox at jelal.kn-bremen.de
Fri Nov 16 21:38:25 UTC 2012
On Fri, Nov 16, 2012 at 11:50:26PM +0400, awarecons wrote:
> after make install:
>
> ...
> gmake install-exec-hook
> gmake[4]: Вход в каталог `/usr/ports/multimedia/vlc/work/vlc-2.0.4'
> if test "i386-portbld-freebsd9.0" = "i386-portbld-freebsd9.0"; then \
> LD_LIBRARY_PATH="/usr/ports/multimedia/vlc/work/fake/usr/local/lib:$LD_LIBRARY_PATH"
> \
> "/usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/vlc-cache-gen" \
> "/usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/plugins" ; \
> else \
> echo "Cross-compilation: cache generation skipped!" ; \
> fi
> gmake[4]: *** [install-exec-hook] Ошибка сегментации: 11 (сделан дамп
> памяти)
> gmake[4]: Выход из каталога `/usr/ports/multimedia/vlc/work/vlc-2.0.4'
> gmake[3]: *** [install-exec-am] Ошибка 2
> gmake[3]: Выход из каталога `/usr/ports/multimedia/vlc/work/vlc-2.0.4'
> gmake[2]: *** [install-am] Ошибка 2
> gmake[2]: Выход из каталога `/usr/ports/multimedia/vlc/work/vlc-2.0.4'
> gmake[1]: *** [install-recursive] Ошибка 1
> gmake[1]: Выход из каталога `/usr/ports/multimedia/vlc/work/vlc-2.0.4'
> gmake: *** [install] Ошибка 2
> *** Error code 2
>
> Stop in /usr/ports/multimedia/vlc.
> *** Error code 1
>
> Stop in /usr/ports/multimedia/vlc.
I guess that's the rtld bug triggered by some vlc port options like
PULSEAUDIO, it was fixed in head and 9-stable and in the 9.1 release
branch:
http://svnweb.freebsd.org/base?view=revision&revision=239253
Followup fix affecting openoffice or libreoffice, I forgot which:
http://svnweb.freebsd.org/base?view=revision&revision=239470
MFCs (i.e. this should be in 9.1:)
http://svnweb.freebsd.org/base?view=revision&revision=239439
http://svnweb.freebsd.org/base?view=revision&revision=239471
In some cases the crash can be worked around by removing the old
vlc version first before building the new one, but depending on the
port options chosen even that may not help.
HTH, :)
Juergen
More information about the freebsd-ports
mailing list