Summary: | multimedia/vlc build fail with gmake core dump at modules/plugins.dat | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Tomasz "CeDeROM" CEDRO <tomek> |
Component: | Individual Port(s) | Assignee: | freebsd-multimedia (Nobody) <multimedia> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | lumiwa, tijl |
Priority: | Normal | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Tomasz "CeDeROM" CEDRO
2012-09-30 18:10:01 UTC
Responsible Changed From-To: freebsd-ports-bugs->freebsd-multimedia Over to maintainer (via the GNATS Auto Assign Tool) This might be 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: 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 (1.3) first before building the new one, but depending on the port options chosen even that may not help. HTH, :) Juergen Hello. I have similar problem with build multimedia/vlc port. =46reeBSD 8.3 STABLE amd64 gmake-3.82_1 libtool-2.4.2 PORTNAME=3Dvlc DISTVERSION=3D2.0.4 PORTEPOCH=3D3 Port build with options: # This file is auto-generated by 'make config'. # Options for vlc-2.0.4,3 _OPTIONS_READ=3Dvlc-2.0.4,3 _FILE_COMPLETE_OPTIONS_LIST=3DA52 AALIB ASS AVAHI CACA DBUS DEBUG DIRAC DOC= S DTS DVDNAV DVDREAD FAAD FLAC FLUID=20 =46RIBIDI GLX GNOMEVFS GNUTLS GOOM HTTPD JACK LIVEMEDIA LUA MAD MATROSKA MO= DPLUG MPEG2 MTP MUSEPACK NCURSES NLS=20 NOTIFY NO_DVD OGG OPTIMIZED_CFLAGS OPUS PNG PORTAUDIO PROJM PULSEAUDIO QT4 = REALAUDIO RUNROOT SAMBA SCHROED SDL=20 SERVER_ONLY SHOUTCAST SKINS SPEEX SQLITE STREAM SVG TAGLIB THEORA TWOLAME U= PNP V4L VAAPI VCD VORBIS X11 X264 XCB=20 XOSD XVIDEO ZVBI OPTIONS_FILE_SET+=3DA52 OPTIONS_FILE_SET+=3DAALIB OPTIONS_FILE_UNSET+=3DASS OPTIONS_FILE_SET+=3DAVAHI OPTIONS_FILE_SET+=3DCACA OPTIONS_FILE_SET+=3DDBUS OPTIONS_FILE_SET+=3DDEBUG OPTIONS_FILE_SET+=3DDIRAC OPTIONS_FILE_SET+=3DDOCS OPTIONS_FILE_SET+=3DDTS OPTIONS_FILE_SET+=3DDVDNAV OPTIONS_FILE_SET+=3DDVDREAD OPTIONS_FILE_SET+=3DFAAD OPTIONS_FILE_SET+=3DFLAC OPTIONS_FILE_UNSET+=3DFLUID OPTIONS_FILE_UNSET+=3DFRIBIDI OPTIONS_FILE_SET+=3DGLX OPTIONS_FILE_UNSET+=3DGNOMEVFS OPTIONS_FILE_UNSET+=3DGNUTLS OPTIONS_FILE_UNSET+=3DGOOM OPTIONS_FILE_SET+=3DHTTPD OPTIONS_FILE_UNSET+=3DJACK OPTIONS_FILE_UNSET+=3DLIVEMEDIA OPTIONS_FILE_SET+=3DLUA OPTIONS_FILE_SET+=3DMAD OPTIONS_FILE_SET+=3DMATROSKA OPTIONS_FILE_SET+=3DMODPLUG OPTIONS_FILE_SET+=3DMPEG2 OPTIONS_FILE_UNSET+=3DMTP OPTIONS_FILE_SET+=3DMUSEPACK OPTIONS_FILE_UNSET+=3DNCURSES OPTIONS_FILE_SET+=3DNLS OPTIONS_FILE_SET+=3DNOTIFY OPTIONS_FILE_UNSET+=3DNO_DVD OPTIONS_FILE_SET+=3DOGG OPTIONS_FILE_UNSET+=3DOPTIMIZED_CFLAGS OPTIONS_FILE_SET+=3DOPUS OPTIONS_FILE_SET+=3DPNG OPTIONS_FILE_UNSET+=3DPORTAUDIO OPTIONS_FILE_UNSET+=3DPROJM OPTIONS_FILE_SET+=3DPULSEAUDIO OPTIONS_FILE_SET+=3DQT4 OPTIONS_FILE_SET+=3DREALAUDIO OPTIONS_FILE_UNSET+=3DRUNROOT OPTIONS_FILE_UNSET+=3DSAMBA OPTIONS_FILE_SET+=3DSCHROED OPTIONS_FILE_SET+=3DSDL OPTIONS_FILE_UNSET+=3DSERVER_ONLY OPTIONS_FILE_UNSET+=3DSHOUTCAST OPTIONS_FILE_SET+=3DSKINS OPTIONS_FILE_SET+=3DSPEEX OPTIONS_FILE_UNSET+=3DSQLITE OPTIONS_FILE_SET+=3DSTREAM OPTIONS_FILE_SET+=3DSVG OPTIONS_FILE_SET+=3DTAGLIB OPTIONS_FILE_SET+=3DTHEORA OPTIONS_FILE_SET+=3DTWOLAME OPTIONS_FILE_SET+=3DUPNP OPTIONS_FILE_SET+=3DV4L OPTIONS_FILE_UNSET+=3DVAAPI OPTIONS_FILE_SET+=3DVCD OPTIONS_FILE_SET+=3DVORBIS OPTIONS_FILE_SET+=3DX11 OPTIONS_FILE_SET+=3DX264 OPTIONS_FILE_SET+=3DXCB OPTIONS_FILE_UNSET+=3DXOSD OPTIONS_FILE_SET+=3DXVIDEO OPTIONS_FILE_UNSET+=3DZVB Error: gmake[2]: =D0=92=D1=85=D0=BE=D0=B4 =D0=B2 =D0=BA=D0=B0=D1=82=D0=B0=D0=BB=D0= =BE=D0=B3 `/usr/ports-local/usr/ports/multimedia/vlc/work/vlc-2.0.4/lib' GEN ../include/vlc/libvlc_version.h config.status: creating src/../include/vlc/libvlc_version.h gmake all-am gmake[3]: =D0=92=D1=85=D0=BE=D0=B4 =D0=B2 =D0=BA=D0=B0=D1=82=D0=B0=D0=BB=D0= =BE=D0=B3 `/usr/ports-local/usr/ports/multimedia/vlc/work/vlc-2.0.4/lib' CC core.lo CC error.lo CC log.lo CC playlist.lo CC vlm.lo CC video.lo CC audio.lo video.c: In function 'get_object': video.c:656: warning: 'vlc_object_find_name' is deprecated (declared at ../= include/vlc_objects.h:51) CC event.lo CC event_async.lo CC media.lo CC media_player.lo CC media_list.lo media_list.c:272:2: warning: #warning Missing error handling! CC media_list_player.lo CC media_library.lo CC media_discoverer.lo CC revision.lo GEN libvlc.pc CCLD libvlc.la config.status: creating lib/libvlc.pc gmake[3]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0= =B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports-local/usr/ports/multimedia/vlc/work= /vlc-2.0.4/lib' gmake[2]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0= =B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports-local/usr/ports/multimedia/vlc/work= /vlc-2.0.4/lib' Making all in bin gmake[2]: =D0=92=D1=85=D0=BE=D0=B4 =D0=B2 =D0=BA=D0=B0=D1=82=D0=B0=D0=BB=D0= =BE=D0=B3 `/usr/ports-local/usr/ports/multimedia/vlc/work/vlc-2.0.4/bin' CC vlc.o CC override.o CC rootwrap.o CC vlc_static-vlc.o CC vlc_static-override.o CC cachegen.o CCLD vlc CCLD vlc-wrapper CCLD vlc-static CCLD vlc-cache-gen GEN ../modules/plugins.dat gmake[2]: *** [../modules/plugins.dat] Segmentation fault: 11 (=D1=81=D0=B4= =D0=B5=D0=BB=D0=B0=D0=BD =D0=B4=D0=B0=D0=BC=D0=BF =D0=BF=D0=B0=D0=BC=D1=8F= =D1=82=D0=B8) gmake[2]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0= =B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports-local/usr/ports/multimedia/vlc/work= /vlc-2.0.4/bin' gmake[1]: *** [all-recursive] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 1 gmake[1]: =D0=92=D1=8B=D1=85=D0=BE=D0=B4 =D0=B8=D0=B7 =D0=BA=D0=B0=D1=82=D0= =B0=D0=BB=D0=BE=D0=B3=D0=B0 `/usr/ports-local/usr/ports/multimedia/vlc/work= /vlc-2.0.4' gmake: *** [all] =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 2 *** Error code 1 Stop in /usr/ports/multimedia/vlc. *** Error code 1 Stop in /usr/ports/multimedia/vlc =2D-=20 Demin Alexander / Network Administrator Group of companies Spectrum / tel. (+7 495) 995-8999 Russia, Moscow, 125009, Strastnoy blvr. 8 Web: http://www.spectrum.ru/ The same here. Bug with vlc-2.1.0_4,4 not building.
uname: 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #7 r251213 amd64
> GEN ../modules/plugins.dat
> gmake: *** [../modules/plugins.dat] Segmentation fault: 11 (core dumped)
(tried with clang, gcc46)
I was trying to build vlc, had the same problem, and found out the following: (I've upgraded to `FreeBSD _name_ 9.2-RELEASE-p1 FreeBSD 9.2-RELEASE-p1' meanwhile) 1. After bad installation try, there happen to stay vlc shared libs in /usr/local/lib/ and in /usr/local/lib/vlc/, also include files in /usr/local/include/vlc, they can make troubles. I had to manually find and delete them. 2. The vlc-cache-gen problem (core dump on "GEN ../modules/plugins.dat" step) happen on the install stage. That is, if you'll just `make', you'll get that plugins.dat file (I had) in modules directory, but trying to install working (!) vlc afterwards ends up in "Segmentation fault". (By the way, do not skip item no. 1!) 3. So, if you do `make', then comment out six lines in work/vlc-2.1.0/bin/Makefile section "../modules/plugins.dat:", you have the chance to successful installation. 4. By the way, vlc writes an error, when started, complaining on lua module. But, even with "--disable-lua" I couldn't "make install". Hope, this helps, Yury. This turned out to be a bug in devel/glib20 and has been fixed with glib-2.36.3_3. *** Bug 183683 has been marked as a duplicate of this bug. *** (In reply to Tijl Coosemans from comment #6) > This turned out to be a bug in devel/glib20 and has been fixed with > glib-2.36.3_3. It was also a problem in the base system rtld which has been fixed a while ago. |